Running as unit: rb-build-amd64_24-68741.service ==================================================================================== Wed Aug 6 21:36:40 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_amd64_24) on jenkins, called using "ionos15-amd64 ionos11-amd64" as arguments. Wed Aug 6 21:36:40 UTC 2025 - actually running "reproducible_build.sh" (md5sum 44ec6a3142940d5e9a7ab76543d96029) as "/tmp/jenkins-script-bdU450yP" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Wed Aug 6 21:36:41 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Wed Aug 6 21:36:41 UTC 2025 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-v58ji2' Wed Aug 6 21:36:43 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos11-amd64.debian.net is marked as down. Wed Aug 6 21:36:43 UTC 2025 - checking via ssh if ionos11-amd64.debian.net is up. removed '/tmp/read-only-fs-test-7Gr9AC' ok, let's check if rclone is building anywhere yet… ok, rclone is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of rclone in unstable on amd64 on jenkins now. 1st build will be done on ionos15-amd64.debian.net. 2nd build will be done on ionos11-amd64.debian.net. ============================================================================= Wed Aug 6 21:36:54 UTC 2025 I: starting to build rclone/unstable/amd64 on jenkins on '2025-08-06 21:36' Wed Aug 6 21:36:54 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_24/68741/console.log 1754516214 amd64 unstable rclone Wed Aug 6 21:36:54 UTC 2025 I: Downloading source for unstable/rclone=1.60.1+dfsg-4 --2025-08-06 21:36:55-- http://deb.debian.org/debian/pool/main/r/rclone/rclone_1.60.1%2bdfsg-4.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 4876 (4.8K) [text/prs.lines.tag] Saving to: ‘rclone_1.60.1+dfsg-4.dsc’ 0K .... 100% 534M=0s 2025-08-06 21:36:55 (534 MB/s) - ‘rclone_1.60.1+dfsg-4.dsc’ saved [4876/4876] --2025-08-06 21:36:55-- http://deb.debian.org/debian/pool/main/r/rclone/rclone_1.60.1%2bdfsg-4.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 4876 (4.8K) [text/prs.lines.tag] Saving to: ‘rclone_1.60.1+dfsg-4.dsc’ 0K .... 100% 534M=0s 2025-08-06 21:36:55 (534 MB/s) - ‘rclone_1.60.1+dfsg-4.dsc’ saved [4876/4876] Wed Aug 6 21:36:55 UTC 2025 I: rclone_1.60.1+dfsg-4.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: rclone Binary: golang-github-rclone-rclone-dev, rclone Architecture: any all Version: 1.60.1+dfsg-4 Maintainer: Debian Go Packaging Team Uploaders: Dr. Tobias Quathamer , Matthew Vernon , Homepage: https://github.com/rclone/rclone Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/go-team/packages/rclone Vcs-Git: https://salsa.debian.org/go-team/packages/rclone.git Build-Depends: debhelper-compat (= 13), dh-sequence-bash-completion, dh-sequence-golang, fuse, golang-any, golang-bazil-fuse-dev, golang-github-a8m-tree-dev, golang-github-aalpar-deheap-dev (>= 0.0~git20200318.9a0c288), golang-github-abbot-go-http-auth-dev (>= 0.4.0), golang-github-anacrolix-dms-dev (>= 1.5.0), golang-github-artyom-mtab-dev, golang-github-atotto-clipboard-dev (>= 0.1.2), golang-github-aws-aws-sdk-go-dev (>= 1.43.26), golang-github-azure-azure-pipeline-go-dev (>= 0.2.2), golang-github-azure-azure-storage-blob-go-dev (>= 0.15.0), golang-github-azure-go-autorest-dev, golang-github-azure-go-ntlmssp-dev, golang-github-buengese-sgzip-dev, golang-github-colinmarc-hdfs-dev, golang-github-coreos-bbolt-dev (>= 1.3.5), golang-github-coreos-go-semver-dev (>= 0.3.0), golang-github-coreos-go-systemd-dev, golang-github-djherbis-times-dev, golang-github-dop251-scsu-dev, golang-github-dropbox-dropbox-sdk-go-unofficial-dev (>= 6.0.4), golang-github-gabriel-vasile-mimetype-dev, golang-github-gdamore-tcell.v2-dev, golang-github-go-chi-chi-dev (>= 5.0.7), golang-github-google-uuid-dev, golang-github-hanwen-go-fuse-dev (>= 2.0.3), golang-github-hirochachacha-go-smb2-dev, golang-github-iguanesolutions-go-systemd-dev, golang-github-jcmturner-gokrb5.v8-dev, golang-github-jlaffaye-ftp-dev, golang-github-jzelinskie-whirlpool-dev, golang-github-klauspost-compress-dev (>= 1.10.11), golang-github-koofr-go-httpclient-dev, golang-github-koofr-go-koofrclient-dev, golang-github-mattn-go-colorable-dev (>= 0.1.7), golang-github-max-sum-base32768-dev, golang-github-mitchellh-go-homedir-dev, golang-github-ncw-go-acd-dev, golang-github-ncw-swift-v2-dev, golang-github-nsf-termbox-go-dev, golang-github-okzk-sdnotify-dev, golang-github-patrickmn-go-cache-dev, golang-github-pkg-errors-dev, golang-github-pkg-sftp-dev (>= 1.13.4), golang-github-pkg-xattr-dev, golang-github-protonmail-go-crypto-dev, golang-github-putdotio-go-putio-dev, golang-github-rclone-ftp-dev (>= 1.0.0-221014.e44dedb), golang-github-rfjakob-eme-dev (>= 1.1.1), golang-github-sevlyar-go-daemon-dev (>= 0.1.5), golang-github-shirou-gopsutil-dev (>= 3.22.4), golang-github-sirupsen-logrus-dev, golang-github-skratchdot-open-golang-dev, golang-github-spf13-cobra-dev (>= 1.0.0), golang-github-spf13-pflag-dev (>= 1.0.5), golang-github-stretchr-testify-dev (>= 1.6.1) , golang-github-unknwon-goconfig-dev, golang-github-xanzy-ssh-agent-dev (>= 0.2.1), golang-github-youmark-pkcs8-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-oauth2-google-dev, golang-golang-x-sys-dev, golang-golang-x-text-dev (>= 0.3.3), golang-golang-x-time-dev, golang-google-api-dev (>= 0.61.0), pandoc, python3 Package-List: golang-github-rclone-rclone-dev deb golang optional arch=all rclone deb net optional arch=any Checksums-Sha1: 3949435c951064f4009647d2c4b3a60e7200139b 12726968 rclone_1.60.1+dfsg.orig.tar.xz b2e5f815ddc1df6862d9588974915ec09fa70d1a 23816 rclone_1.60.1+dfsg-4.debian.tar.xz Checksums-Sha256: d3ca2dbc0103a506beb9a51ba8fe102f0990bb7b8ec53e0d7d7a304896d2ab04 12726968 rclone_1.60.1+dfsg.orig.tar.xz 66b148d213b63d830c6a15138ae5bd93164e903afebae9d11552b41f381a5b99 23816 rclone_1.60.1+dfsg-4.debian.tar.xz Files: 6552cafe0d6f7f99eee6e20f98549e00 12726968 rclone_1.60.1+dfsg.orig.tar.xz 1e2c176bde7d4fe04133f21620331061 23816 rclone_1.60.1+dfsg-4.debian.tar.xz Go-Import-Path: github.com/rclone/rclone -----BEGIN PGP SIGNATURE----- wsG7BAEBCgBvBYJm/0DhCRC5cr8+pK5Xo0cUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmcCzynvO/xVtC8Lgm/ft0MaKcTM7tM9EOz0s2oi6UHZ mRYhBE8+dPQ2BQwQ9WlldLlyvz6krlejAAC9Lg//YZHZ6dfQjZDz78RQ/nPCsFbt Cky+rOuBD8rWTUVWuiQAR9xFRLa0nuwCkUcViZBVa/6xzANpsX5iEx3tFKFUpqfN 8e8OwHxNnVgn0ciHvCphMNcLaLZNyMYGOodCLPpGLvJT8GZiBii3EqbBBkuKHRIK XtzpVw+xKMslHd3FC7j6xB66Erm3jj/xSik6hqmhGsXCgeuBrd2pIGj+pzRiEZpb eWhntvVYOnEpUjBsTtCwQ9cxfqspdcYz5LN9uRYXdxBQgArfJXRHV0eMVg8Vuxux 9z8rrdncG7UXMZMXO26sqPQnUTYsWJfzE8BBwSzgYaGzxGcL73CymUuin/1kHKuV gD10IvNQH3Hr7nBzq+AJ26+q/tH4BlBSLQmq6YgXJRffiiwLV/qjJ1Za/yIBL7xF P0dDldD6wfyW6ay3FsrDp1GGGroWUeK+ZCHgIC27N2ZIpN/xAg3Y4XQIQkH/fGGG rgtARD1z9cE7PSBavprvn7iuDu0NnPD7SFbG1Kx7SHgP3wH8Jpaz+6OekRFeZKsI VZK2u8CZXm0P8wigWZ36YfajD8q5FbwVZQBog06TLze7jennkZ3A0Ib5Un3kIt2Y xbUH7BAvJU5GARFHNO7aEMIdv3zWBuPm5P3QoN2R8bfarQuVJ58DSXOX7WbDj0kj 5Uy1L1YlDxK5dt67l7A= =XdMa -----END PGP SIGNATURE----- Wed Aug 6 21:36:55 UTC 2025 I: Checking whether the package is not for us Wed Aug 6 21:36:55 UTC 2025 I: Starting 1st build on remote node ionos15-amd64.debian.net. Wed Aug 6 21:36:55 UTC 2025 I: Preparing to do remote build '1' on ionos15-amd64.debian.net. Wed Aug 6 21:36:55 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Wed Aug 6 21:36:55 UTC 2025 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-DZ0NE0' ==================================================================================== Wed Sep 9 03:59:55 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos15-amd64, called using "1 rclone unstable /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus 1.60.1+dfsg-4" as arguments. Wed Sep 9 03:59:55 UTC 2026 - actually running "reproducible_build.sh" (md5sum 44ec6a3142940d5e9a7ab76543d96029) as "/tmp/jenkins-script-1DjQP2Ys" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Wed Sep 9 03:59:55 UTC 2026 I: Downloading source for unstable/rclone=1.60.1+dfsg-4 Reading package lists... NOTICE: 'rclone' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/rclone.git Please use: git clone https://salsa.debian.org/go-team/packages/rclone.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 12.8 MB of source archives. Get:1 http://deb.debian.org/debian unstable/main rclone 1.60.1+dfsg-4 (dsc) [4876 B] Get:2 http://deb.debian.org/debian unstable/main rclone 1.60.1+dfsg-4 (tar) [12.7 MB] Get:3 http://deb.debian.org/debian unstable/main rclone 1.60.1+dfsg-4 (diff) [23.8 kB] Fetched 12.8 MB in 2s (6952 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'rclone' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/rclone.git Please use: git clone https://salsa.debian.org/go-team/packages/rclone.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 12.8 MB of source archives. Get:1 http://deb.debian.org/debian unstable/main rclone 1.60.1+dfsg-4 (dsc) [4876 B] Get:2 http://deb.debian.org/debian unstable/main rclone 1.60.1+dfsg-4 (tar) [12.7 MB] Get:3 http://deb.debian.org/debian unstable/main rclone 1.60.1+dfsg-4 (diff) [23.8 kB] Fetched 12.8 MB in 2s (6952 kB/s) Download complete and in download only mode ============================================================================= Building rclone in unstable on amd64 on ionos15-amd64 now. Date: Wed Sep 9 03:59:58 UTC 2026 Date UTC: Wed Sep 9 03:59:58 UTC 2026 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Tue Sep 8 15:59:58 -12 2026 I: pbuilder-time-stamp: 1788926398 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [rclone_1.60.1+dfsg-4.dsc] I: copying [./rclone_1.60.1+dfsg.orig.tar.xz] I: copying [./rclone_1.60.1+dfsg-4.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./rclone_1.60.1+dfsg-4.dsc: no acceptable signature found dpkg-source: info: extracting rclone in rclone-1.60.1+dfsg dpkg-source: info: unpacking rclone_1.60.1+dfsg.orig.tar.xz dpkg-source: info: unpacking rclone_1.60.1+dfsg-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Disable-qingstor-backend-for-now.patch dpkg-source: info: applying 0002-Disable-mega-backend.patch dpkg-source: info: applying 0003-Skip-failing-tests.patch dpkg-source: info: applying 0004-Disable-FTP-server-of-rclone.patch dpkg-source: info: applying 0005-Do-not-include-installation-instructions-in-manpage.patch dpkg-source: info: applying 0007-Remove-script-to-disable-possible-privacy-breach.patch dpkg-source: info: applying ignore_tardigrade_backend.patch dpkg-source: info: applying skip_sftp_webdav_TestIntegration.patch dpkg-source: info: applying skip_network_tests.patch dpkg-source: info: applying 0010-Disable-oracleobjectstorage-backend.patch dpkg-source: info: applying 0011-Don-t-build-the-mobile-binding-bits.patch dpkg-source: info: applying Do-not-hardcode-gopsutil-v3.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3775367/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='0398540866c14ef1a7e244a236c735d4' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='3775367' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/pbuilderrc_fNYG --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b1 --logfile b1/build.log rclone_1.60.1+dfsg-4.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos15-amd64 6.12.33+deb12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.33-1~bpo12+1 (2025-07-09) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3775367/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-bash-completion, dh-sequence-golang, fuse, golang-any, golang-bazil-fuse-dev, golang-github-a8m-tree-dev, golang-github-aalpar-deheap-dev (>= 0.0~git20200318.9a0c288), golang-github-abbot-go-http-auth-dev (>= 0.4.0), golang-github-anacrolix-dms-dev (>= 1.5.0), golang-github-artyom-mtab-dev, golang-github-atotto-clipboard-dev (>= 0.1.2), golang-github-aws-aws-sdk-go-dev (>= 1.43.26), golang-github-azure-azure-pipeline-go-dev (>= 0.2.2), golang-github-azure-azure-storage-blob-go-dev (>= 0.15.0), golang-github-azure-go-autorest-dev, golang-github-azure-go-ntlmssp-dev, golang-github-buengese-sgzip-dev, golang-github-colinmarc-hdfs-dev, golang-github-coreos-bbolt-dev (>= 1.3.5), golang-github-coreos-go-semver-dev (>= 0.3.0), golang-github-coreos-go-systemd-dev, golang-github-djherbis-times-dev, golang-github-dop251-scsu-dev, golang-github-dropbox-dropbox-sdk-go-unofficial-dev (>= 6.0.4), golang-github-gabriel-vasile-mimetype-dev, golang-github-gdamore-tcell.v2-dev, golang-github-go-chi-chi-dev (>= 5.0.7), golang-github-google-uuid-dev, golang-github-hanwen-go-fuse-dev (>= 2.0.3), golang-github-hirochachacha-go-smb2-dev, golang-github-iguanesolutions-go-systemd-dev, golang-github-jcmturner-gokrb5.v8-dev, golang-github-jlaffaye-ftp-dev, golang-github-jzelinskie-whirlpool-dev, golang-github-klauspost-compress-dev (>= 1.10.11), golang-github-koofr-go-httpclient-dev, golang-github-koofr-go-koofrclient-dev, golang-github-mattn-go-colorable-dev (>= 0.1.7), golang-github-max-sum-base32768-dev, golang-github-mitchellh-go-homedir-dev, golang-github-ncw-go-acd-dev, golang-github-ncw-swift-v2-dev, golang-github-nsf-termbox-go-dev, golang-github-okzk-sdnotify-dev, golang-github-patrickmn-go-cache-dev, golang-github-pkg-errors-dev, golang-github-pkg-sftp-dev (>= 1.13.4), golang-github-pkg-xattr-dev, golang-github-protonmail-go-crypto-dev, golang-github-putdotio-go-putio-dev, golang-github-rclone-ftp-dev (>= 1.0.0-221014.e44dedb), golang-github-rfjakob-eme-dev (>= 1.1.1), golang-github-sevlyar-go-daemon-dev (>= 0.1.5), golang-github-shirou-gopsutil-dev (>= 3.22.4), golang-github-sirupsen-logrus-dev, golang-github-skratchdot-open-golang-dev, golang-github-spf13-cobra-dev (>= 1.0.0), golang-github-spf13-pflag-dev (>= 1.0.5), golang-github-stretchr-testify-dev (>= 1.6.1), golang-github-unknwon-goconfig-dev, golang-github-xanzy-ssh-agent-dev (>= 0.2.1), golang-github-youmark-pkcs8-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-oauth2-google-dev, golang-golang-x-sys-dev, golang-golang-x-text-dev (>= 0.3.3), golang-golang-x-time-dev, golang-google-api-dev (>= 0.61.0), pandoc, python3 dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19850 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-bash-completion; however: Package dh-sequence-bash-completion is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-golang; however: Package dh-sequence-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any; however: Package golang-any is not installed. pbuilder-satisfydepends-dummy depends on golang-bazil-fuse-dev; however: Package golang-bazil-fuse-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-a8m-tree-dev; however: Package golang-github-a8m-tree-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-aalpar-deheap-dev (>= 0.0~git20200318.9a0c288); however: Package golang-github-aalpar-deheap-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-abbot-go-http-auth-dev (>= 0.4.0); however: Package golang-github-abbot-go-http-auth-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-anacrolix-dms-dev (>= 1.5.0); however: Package golang-github-anacrolix-dms-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-artyom-mtab-dev; however: Package golang-github-artyom-mtab-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-atotto-clipboard-dev (>= 0.1.2); however: Package golang-github-atotto-clipboard-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-aws-aws-sdk-go-dev (>= 1.43.26); however: Package golang-github-aws-aws-sdk-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-azure-azure-pipeline-go-dev (>= 0.2.2); however: Package golang-github-azure-azure-pipeline-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-azure-azure-storage-blob-go-dev (>= 0.15.0); however: Package golang-github-azure-azure-storage-blob-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-azure-go-autorest-dev; however: Package golang-github-azure-go-autorest-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-azure-go-ntlmssp-dev; however: Package golang-github-azure-go-ntlmssp-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-buengese-sgzip-dev; however: Package golang-github-buengese-sgzip-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-colinmarc-hdfs-dev; however: Package golang-github-colinmarc-hdfs-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-coreos-bbolt-dev (>= 1.3.5); however: Package golang-github-coreos-bbolt-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-coreos-go-semver-dev (>= 0.3.0); however: Package golang-github-coreos-go-semver-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-coreos-go-systemd-dev; however: Package golang-github-coreos-go-systemd-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-djherbis-times-dev; however: Package golang-github-djherbis-times-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-dop251-scsu-dev; however: Package golang-github-dop251-scsu-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-dropbox-dropbox-sdk-go-unofficial-dev (>= 6.0.4); however: Package golang-github-dropbox-dropbox-sdk-go-unofficial-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-gabriel-vasile-mimetype-dev; however: Package golang-github-gabriel-vasile-mimetype-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-gdamore-tcell.v2-dev; however: Package golang-github-gdamore-tcell.v2-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-go-chi-chi-dev (>= 5.0.7); however: Package golang-github-go-chi-chi-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-google-uuid-dev; however: Package golang-github-google-uuid-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-hanwen-go-fuse-dev (>= 2.0.3); however: Package golang-github-hanwen-go-fuse-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-hirochachacha-go-smb2-dev; however: Package golang-github-hirochachacha-go-smb2-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-iguanesolutions-go-systemd-dev; however: Package golang-github-iguanesolutions-go-systemd-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-jcmturner-gokrb5.v8-dev; however: Package golang-github-jcmturner-gokrb5.v8-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-jlaffaye-ftp-dev; however: Package golang-github-jlaffaye-ftp-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-jzelinskie-whirlpool-dev; however: Package golang-github-jzelinskie-whirlpool-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-klauspost-compress-dev (>= 1.10.11); however: Package golang-github-klauspost-compress-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-koofr-go-httpclient-dev; however: Package golang-github-koofr-go-httpclient-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-koofr-go-koofrclient-dev; however: Package golang-github-koofr-go-koofrclient-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-mattn-go-colorable-dev (>= 0.1.7); however: Package golang-github-mattn-go-colorable-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-max-sum-base32768-dev; however: Package golang-github-max-sum-base32768-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-mitchellh-go-homedir-dev; however: Package golang-github-mitchellh-go-homedir-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-ncw-go-acd-dev; however: Package golang-github-ncw-go-acd-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-ncw-swift-v2-dev; however: Package golang-github-ncw-swift-v2-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-nsf-termbox-go-dev; however: Package golang-github-nsf-termbox-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-okzk-sdnotify-dev; however: Package golang-github-okzk-sdnotify-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-patrickmn-go-cache-dev; however: Package golang-github-patrickmn-go-cache-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-pkg-errors-dev; however: Package golang-github-pkg-errors-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-pkg-sftp-dev (>= 1.13.4); however: Package golang-github-pkg-sftp-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-pkg-xattr-dev; however: Package golang-github-pkg-xattr-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-protonmail-go-crypto-dev; however: Package golang-github-protonmail-go-crypto-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-putdotio-go-putio-dev; however: Package golang-github-putdotio-go-putio-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-rclone-ftp-dev (>= 1.0.0-221014.e44dedb); however: Package golang-github-rclone-ftp-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-rfjakob-eme-dev (>= 1.1.1); however: Package golang-github-rfjakob-eme-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-sevlyar-go-daemon-dev (>= 0.1.5); however: Package golang-github-sevlyar-go-daemon-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-shirou-gopsutil-dev (>= 3.22.4); however: Package golang-github-shirou-gopsutil-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-sirupsen-logrus-dev; however: Package golang-github-sirupsen-logrus-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-skratchdot-open-golang-dev; however: Package golang-github-skratchdot-open-golang-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-spf13-cobra-dev (>= 1.0.0); however: Package golang-github-spf13-cobra-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-spf13-pflag-dev (>= 1.0.5); however: Package golang-github-spf13-pflag-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-stretchr-testify-dev (>= 1.6.1); however: Package golang-github-stretchr-testify-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-unknwon-goconfig-dev; however: Package golang-github-unknwon-goconfig-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-xanzy-ssh-agent-dev (>= 0.2.1); however: Package golang-github-xanzy-ssh-agent-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-youmark-pkcs8-dev; however: Package golang-github-youmark-pkcs8-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-crypto-dev; however: Package golang-golang-x-crypto-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-net-dev; however: Package golang-golang-x-net-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-oauth2-google-dev; however: Package golang-golang-x-oauth2-google-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-sys-dev; however: Package golang-golang-x-sys-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-text-dev (>= 0.3.3); however: Package golang-golang-x-text-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-time-dev; however: Package golang-golang-x-time-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-google-api-dev (>= 0.61.0); however: Package golang-google-api-dev is not installed. pbuilder-satisfydepends-dummy depends on pandoc; however: Package pandoc is not installed. pbuilder-satisfydepends-dummy depends on python3; however: Package python3 is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bash-completion{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.24-go{a} golang-1.24-src{a} golang-any{a} golang-bazil-fuse-dev{a} golang-dbus-dev{a} golang-github-a8m-tree-dev{a} golang-github-aalpar-deheap-dev{a} golang-github-abbot-go-http-auth-dev{a} golang-github-alecthomas-units-dev{a} golang-github-anacrolix-dms-dev{a} golang-github-anacrolix-envpprof-dev{a} golang-github-anacrolix-ffprobe-dev{a} golang-github-anacrolix-log-dev{a} golang-github-anacrolix-missinggo-dev{a} golang-github-anacrolix-tagflag-dev{a} golang-github-antlr-antlr4-dev{a} golang-github-artyom-mtab-dev{a} golang-github-atotto-clipboard-dev{a} golang-github-aws-aws-sdk-go-dev{a} golang-github-azure-azure-pipeline-go-dev{a} golang-github-azure-azure-storage-blob-go-dev{a} golang-github-azure-go-autorest-dev{a} golang-github-azure-go-ntlmssp-dev{a} golang-github-beorn7-perks-dev{a} golang-github-bits-and-blooms-bitset-dev{a} golang-github-bradfitz-iter-dev{a} golang-github-buengese-sgzip-dev{a} golang-github-burntsushi-toml-dev{a} golang-github-bwesterb-go-ristretto-dev{a} golang-github-cespare-xxhash-dev{a} golang-github-chzyer-readline-dev{a} golang-github-cloudflare-circl-dev{a} golang-github-colinmarc-hdfs-dev{a} golang-github-coreos-bbolt-dev{a} golang-github-coreos-go-semver-dev{a} golang-github-coreos-go-systemd-dev{a} golang-github-cpuguy83-go-md2man-v2-dev{a} golang-github-creack-pty-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-dimchansky-utfbom-dev{a} golang-github-djherbis-times-dev{a} golang-github-docopt-docopt-go-dev{a} golang-github-dop251-scsu-dev{a} golang-github-dropbox-dropbox-sdk-go-unofficial-dev{a} golang-github-dustin-go-humanize-dev{a} golang-github-etcd-io-gofail-dev{a} golang-github-fsnotify-fsnotify-dev{a} golang-github-gabriel-vasile-mimetype-dev{a} golang-github-gdamore-encoding-dev{a} golang-github-gdamore-tcell.v2-dev{a} golang-github-geoffgarside-ber-dev{a} golang-github-glycerine-go-unsnap-stream-dev{a} golang-github-go-chi-chi-dev{a} golang-github-go-kit-log-dev{a} golang-github-go-logfmt-logfmt-dev{a} golang-github-golang-groupcache-dev{a} golang-github-golang-jwt-jwt-dev{a} golang-github-golang-mock-dev{a} golang-github-golang-protobuf-1-5-dev{a} golang-github-golang-snappy-dev{a} golang-github-google-btree-dev{a} golang-github-google-cel-go-dev{a} golang-github-google-go-cmp-dev{a} golang-github-google-go-querystring-dev{a} golang-github-google-martian-dev{a} golang-github-google-pprof-dev{a} golang-github-google-uuid-dev{a} golang-github-googleapis-gax-go-dev{a} golang-github-gorilla-securecookie-dev{a} golang-github-gorilla-sessions-dev{a} golang-github-hanwen-go-fuse-dev{a} golang-github-hashicorp-errwrap-dev{a} golang-github-hashicorp-go-multierror-dev{a} golang-github-hashicorp-go-uuid-dev{a} golang-github-hashicorp-hcl-dev{a} golang-github-hirochachacha-go-smb2-dev{a} golang-github-huandu-xstrings-dev{a} golang-github-ianlancetaylor-demangle-dev{a} golang-github-iguanesolutions-go-systemd-dev{a} golang-github-jacobsa-oglematchers-dev{a} golang-github-jcmturner-aescts.v2-dev{a} golang-github-jcmturner-dnsutils.v2-dev{a} golang-github-jcmturner-gofork-dev{a} golang-github-jcmturner-goidentity.v6-dev{a} golang-github-jcmturner-gokrb5.v8-dev{a} golang-github-jcmturner-rpc.v2-dev{a} golang-github-jlaffaye-ftp-dev{a} golang-github-jmespath-go-jmespath-dev{a} golang-github-jpillora-backoff-dev{a} golang-github-json-iterator-go-dev{a} golang-github-jtolds-gls-dev{a} golang-github-julienschmidt-httprouter-dev{a} golang-github-jzelinskie-whirlpool-dev{a} golang-github-klauspost-compress-dev{a} golang-github-koofr-go-httpclient-dev{a} golang-github-koofr-go-koofrclient-dev{a} golang-github-kr-fs-dev{a} golang-github-kr-pretty-dev{a} golang-github-kr-text-dev{a} golang-github-kylelemons-godebug-dev{a} golang-github-lucasb-eyer-go-colorful-dev{a} golang-github-magiconair-properties-dev{a} golang-github-mattn-go-colorable-dev{a} golang-github-mattn-go-ieproxy-dev{a} golang-github-mattn-go-isatty-dev{a} golang-github-mattn-go-runewidth-dev{a} golang-github-max-sum-base32768-dev{a} golang-github-miekg-dns-dev{a} golang-github-mitchellh-go-homedir-dev{a} golang-github-mitchellh-mapstructure-dev{a} golang-github-mmcloughlin-avo-dev{a} golang-github-modern-go-concurrent-dev{a} golang-github-modern-go-reflect2-dev{a} golang-github-munnerz-goautoneg-dev{a} golang-github-mwitkow-go-conntrack-dev{a} golang-github-ncw-go-acd-dev{a} golang-github-ncw-swift-v2-dev{a} golang-github-nfnt-resize-dev{a} golang-github-nsf-termbox-go-dev{a} golang-github-nxadm-tail-dev{a} golang-github-okzk-sdnotify-dev{a} golang-github-onsi-ginkgo-dev{a} golang-github-patrickmn-go-cache-dev{a} golang-github-pborman-getopt-dev{a} golang-github-pelletier-go-toml-dev{a} golang-github-pelletier-go-toml.v2-dev{a} golang-github-philhofer-fwd-dev{a} golang-github-pkg-errors-dev{a} golang-github-pkg-sftp-dev{a} golang-github-pkg-xattr-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-prometheus-client-golang-dev{a} golang-github-prometheus-client-model-dev{a} golang-github-prometheus-common-dev{a} golang-github-prometheus-procfs-dev{a} golang-github-prometheus-sigv4-dev{a} golang-github-protonmail-go-crypto-dev{a} golang-github-putdotio-go-putio-dev{a} golang-github-rclone-ftp-dev{a} golang-github-rfjakob-eme-dev{a} golang-github-rivo-uniseg-dev{a} golang-github-roaringbitmap-roaring-dev{a} golang-github-rogpeppe-go-internal-dev{a} golang-github-russross-blackfriday-v2-dev{a} golang-github-ryszard-goskiplist-dev{a} golang-github-sevlyar-go-daemon-dev{a} golang-github-shirou-gopsutil-dev{a} golang-github-shurcool-sanitized-anchor-name-dev{a} golang-github-sirupsen-logrus-dev{a} golang-github-skratchdot-open-golang-dev{a} golang-github-smartystreets-assertions-dev{a} golang-github-smartystreets-goconvey-dev{a} golang-github-spf13-afero-dev{a} golang-github-spf13-cast-dev{a} golang-github-spf13-cobra-dev{a} golang-github-spf13-jwalterweatherman-dev{a} golang-github-spf13-pflag-dev{a} golang-github-spf13-viper-dev{a} golang-github-stoewer-go-strcase-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-github-subosito-gotenv-dev{a} golang-github-tinylib-msgp-dev{a} golang-github-tklauser-go-sysconf-dev{a} golang-github-tklauser-numcpus-dev{a} golang-github-unknwon-goconfig-dev{a} golang-github-xanzy-ssh-agent-dev{a} golang-github-youmark-pkcs8-dev{a} golang-github-yuin-goldmark-dev{a} golang-glog-dev{a} golang-go{a} golang-go.opencensus-dev{a} golang-golang-x-arch-dev{a} golang-golang-x-crypto-dev{a} golang-golang-x-exp-dev{a} golang-golang-x-mod-dev{a} golang-golang-x-net-dev{a} golang-golang-x-oauth2-dev{a} golang-golang-x-oauth2-google-dev{a} golang-golang-x-sync-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-term-dev{a} golang-golang-x-text-dev{a} golang-golang-x-time-dev{a} golang-golang-x-tools-dev{a} golang-gomega-dev{a} golang-google-api-dev{a} golang-google-cloud-compute-metadata-dev{a} golang-google-cloud-dev{a} golang-google-genproto-dev{a} golang-google-grpc-dev{a} golang-google-protobuf-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-check.v1-dev{a} golang-gopkg-ini.v1-dev{a} golang-gopkg-tomb.v1-dev{a} golang-gopkg-yaml.v2-dev{a} golang-gopkg-yaml.v3-dev{a} golang-rsc-binaryregexp-dev{a} golang-snappy-go-dev{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libcap-dev{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} liblua5.4-0{a} libmagic-mgc{a} libmagic1t64{a} libnuma1{a} libpipeline1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libsystemd-dev{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} netbase{a} pandoc{a} pandoc-data{a} po-debconf{a} python3{a} python3-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} tzdata-legacy{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pkgconf wget 0 packages upgraded, 254 newly installed, 0 to remove and 0 not upgraded. Need to get 192 MB of archives. After unpacking 1268 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-sys-dev all 0.22.0-1 [431 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 golang-github-sirupsen-logrus-dev all 1.9.0-1 [46.1 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.1-2 [108 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.5-2 [862 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.5-2 [2224 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 media-types all 13.0.0 [29.3 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025b-4 [260 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.4.8-2 [24.1 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-6 [69.4 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.5-2 [1956 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.5-2 [757 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.13.5-1 [28.2 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.25 [25.0 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 bash-completion all 1:2.16.0-7 [319 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2 [243 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41-5 [94.6 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-8 [294 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-4 [862 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.2 [90.9 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-4 [539 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 39 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-2.1 [698 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2 [1680 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.2 [919 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 dh-golang all 1.63 [24.4 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 golang-1.24-src all 1.24.4-1 [21.2 MB] Get: 49 http://deb.debian.org/debian unstable/main amd64 golang-1.24-go amd64 1.24.4-1 [28.7 MB] Get: 50 http://deb.debian.org/debian unstable/main amd64 golang-src all 2:1.24~2 [5136 B] Get: 51 http://deb.debian.org/debian unstable/main amd64 golang-go amd64 2:1.24~2 [44.3 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 golang-any amd64 2:1.24~2 [5216 B] Get: 53 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-text-dev all 0.22.0-1 [3995 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-net-dev all 1:0.27.0-2 [904 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 golang-bazil-fuse-dev all 0.0~git20160811.0.371fbbd-4 [59.8 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 golang-dbus-dev all 5.1.0-1 [63.9 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 golang-github-a8m-tree-dev all 0.0~git20240104.2c8764a-1 [12.1 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 golang-github-aalpar-deheap-dev all 1.0-3 [7836 B] Get: 61 http://deb.debian.org/debian unstable/main amd64 golang-github-abbot-go-http-auth-dev all 0.4.0-6 [13.7 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [8880 B] Get: 63 http://deb.debian.org/debian unstable/main amd64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 golang-github-stretchr-testify-dev all 1.10.0-1 [78.4 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-log-dev all 0.13.1-2 [9092 B] Get: 69 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-envpprof-dev all 1.2.1-2 [6244 B] Get: 70 http://deb.debian.org/debian unstable/main amd64 golang-github-bradfitz-iter-dev all 0.0~git20191230.e8f45d3-2 [4036 B] Get: 71 http://deb.debian.org/debian unstable/main amd64 golang-github-dustin-go-humanize-dev all 1.0.1-1 [16.9 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-tagflag-dev all 0.0.0-20180109-2146c8d-4 [10.7 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 golang-github-docopt-docopt-go-dev all 0.6.2+git20180111.ee0de3b-1 [17.6 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 golang-github-google-btree-dev all 1.0.1-1 [13.5 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 golang-github-huandu-xstrings-dev all 1.3.3-1 [15.5 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 golang-github-beorn7-perks-dev all 1.0.1-3 [12.2 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 golang-github-cespare-xxhash-dev all 2.3.0-1 [10.8 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4668 B] Get: 80 http://deb.debian.org/debian unstable/main amd64 golang-github-modern-go-reflect2-dev all 1.0.2-2 [10.9 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 golang-github-json-iterator-go-dev all 1.1.12-2 [62.2 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 golang-github-klauspost-compress-dev all 1.18.0+ds1-1 [33.3 MB] Get: 83 http://deb.debian.org/debian unstable/main amd64 golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.8 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 golang-google-protobuf-dev all 1.36.5-1 [796 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-client-model-dev all 0.6.0-1 [11.2 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-yaml.v2-dev all 2.4.0-5 [60.5 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [91.6 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 golang-github-aws-aws-sdk-go-dev all 1.49.0-2 [12.9 MB] Get: 89 http://deb.debian.org/debian unstable/main amd64 golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [13.4 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 golang-github-go-kit-log-dev all 0.2.1-1 [26.9 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 golang-github-google-go-cmp-dev all 0.6.0-1 [86.6 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.3 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4308 B] Get: 94 http://deb.debian.org/debian unstable/main amd64 golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3712 B] Get: 95 http://deb.debian.org/debian unstable/main amd64 golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [14.6 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-sigv4-dev all 0.1.2-2 [8484 B] Get: 97 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-oauth2-dev all 0.27.0-1 [37.2 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [42.8 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-common-dev all 0.62.0-3 [118 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-sync-dev all 0.7.0-1 [19.0 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-procfs-dev all 0.15.1-1 [184 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-client-golang-dev all 1.21.1-1 [194 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 golang-github-bits-and-blooms-bitset-dev all 1.13.0-1 [22.1 kB] Get: 104 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-snappy-dev all 0.0.2-3 [53.9 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 golang-snappy-go-dev all 0.0.2-3 [3084 B] Get: 106 http://deb.debian.org/debian unstable/main amd64 golang-github-glycerine-go-unsnap-stream-dev all 0.0~git20210130.47dfef3-1 [12.2 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 golang-github-philhofer-fwd-dev all 1.1.2+git20240916.20a13a1-1 [14.5 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 golang-github-yuin-goldmark-dev all 1.7.4-1 [113 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-mod-dev all 0.19.0-1 [104 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-tools-dev all 1:0.25.0+ds-1 [1608 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 golang-github-tinylib-msgp-dev all 1.2.5-1 [151 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 golang-github-roaringbitmap-roaring-dev all 0.4.21-2 [92.0 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 golang-github-ryszard-goskiplist-dev all 0.0~git20150312.2dfbae5-3 [10.1 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-protobuf-1-5-dev all 1.5.4-1 [136 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-2 [23.1 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-exp-dev all 0.0~git20231006.7918f67-2 [105 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 golang-github-antlr-antlr4-dev all 4.11.1+ds-2 [98.2 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 golang-github-stoewer-go-strcase-dev all 1.2.0-4 [5556 B] Get: 119 http://deb.debian.org/debian unstable/main amd64 golang-google-genproto-dev all 0.0~git20210726.e7812ac-4 [5301 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 golang-github-google-cel-go-dev all 0.18.2+ds-5 [400 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 golang-github-google-uuid-dev all 1.6.0-1 [20.6 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 golang-glog-dev all 1.2.4-1 [32.2 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 golang-google-cloud-compute-metadata-dev all 0.56.0-6 [32.5 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-oauth2-google-dev all 0.27.0-1 [49.9 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-mock-dev all 1.6.0-2 [48.0 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 golang-github-google-martian-dev all 3.3.2-3 [110 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 golang-github-chzyer-readline-dev all 1.4.39.g2972be2-3 [30.8 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-2 [49.1 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [977 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 golang-github-googleapis-gax-go-dev all 2.14.1-1 [34.7 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-time-dev all 0.5.0-1 [12.9 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 golang-google-api-dev all 0.61.0-6 [5343 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 golang-rsc-binaryregexp-dev all 0.2.0-3 [419 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 golang-google-cloud-dev all 0.56.0-6 [816 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 golang-google-grpc-dev all 1.64.0-7 [1230 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 golang-go.opencensus-dev all 0.24.0-2 [134 kB] Get: 137 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-missinggo-dev all 2.1.0-7 [64.2 kB] Get: 138 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-ffprobe-dev all 1.0.1-1 [6592 B] Get: 139 http://deb.debian.org/debian unstable/main amd64 golang-github-nfnt-resize-dev all 0.0~git20180221.83c6a99-3 [12.2 kB] Get: 140 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-dms-dev all 1.5.0-2 [63.7 kB] Get: 141 http://deb.debian.org/debian unstable/main amd64 golang-github-artyom-mtab-dev all 1.0.0-2 [3528 B] Get: 142 http://deb.debian.org/debian unstable/main amd64 golang-github-atotto-clipboard-dev all 0.1.4-1 [5680 B] Get: 143 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-ieproxy-dev all 0.0.9-1 [11.7 kB] Get: 144 http://deb.debian.org/debian unstable/main amd64 golang-github-azure-azure-pipeline-go-dev all 0.2.3-1 [15.7 kB] Get: 145 http://deb.debian.org/debian unstable/main amd64 golang-github-creack-pty-dev all 1.1.21-1 [13.0 kB] Get: 146 http://deb.debian.org/debian unstable/main amd64 golang-github-kr-text-dev all 0.2.0-2 [10.2 kB] Get: 147 http://deb.debian.org/debian unstable/main amd64 golang-github-rogpeppe-go-internal-dev all 1.12.0-3 [103 kB] Get: 148 http://deb.debian.org/debian unstable/main amd64 golang-github-kr-pretty-dev all 0.3.1-1 [11.9 kB] Get: 149 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-2 [31.2 kB] Get: 150 http://deb.debian.org/debian unstable/main amd64 golang-github-azure-azure-storage-blob-go-dev all 0.15.0-1 [144 kB] Get: 151 http://deb.debian.org/debian unstable/main amd64 golang-github-dimchansky-utfbom-dev all 1.1.1-1 [5468 B] Get: 152 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-jwt-jwt-dev all 5.0.0+really4.5.2-1 [40.9 kB] Get: 153 http://deb.debian.org/debian unstable/main amd64 golang-github-mitchellh-go-homedir-dev all 1.1.0-1 [5168 B] Get: 154 http://deb.debian.org/debian unstable/main amd64 golang-github-azure-go-autorest-dev all 14.2.0+git20220726.711dde1-1 [124 kB] Get: 155 http://deb.debian.org/debian unstable/main amd64 golang-github-azure-go-ntlmssp-dev all 0.0~git20220621.cb9428e-1 [9404 B] Get: 156 http://deb.debian.org/debian unstable/main amd64 golang-github-buengese-sgzip-dev all 0.1.1-1 [153 kB] Get: 157 http://deb.debian.org/debian unstable/main amd64 golang-github-burntsushi-toml-dev all 1.4.0-1 [116 kB] Get: 158 http://deb.debian.org/debian unstable/main amd64 golang-github-bwesterb-go-ristretto-dev all 1.2.3-2 [136 kB] Get: 159 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-arch-dev all 0.13.0-1 [431 kB] Get: 160 http://deb.debian.org/debian unstable/main amd64 golang-github-mmcloughlin-avo-dev all 0.5.0-1 [554 kB] Get: 161 http://deb.debian.org/debian unstable/main amd64 golang-github-cloudflare-circl-dev all 1.6.1-1 [9486 kB] Get: 162 http://deb.debian.org/debian unstable/main amd64 golang-github-gorilla-securecookie-dev all 1.1.2-1 [14.0 kB] Get: 163 http://deb.debian.org/debian unstable/main amd64 golang-github-gorilla-sessions-dev all 1.2.1-1 [12.8 kB] Get: 164 http://deb.debian.org/debian unstable/main amd64 golang-github-hashicorp-go-uuid-dev all 1.0.3-1 [8636 B] Get: 165 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-aescts.v2-dev all 2.0.0-2 [4828 B] Get: 166 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-dnsutils.v2-dev all 2.0.0-2 [3872 B] Get: 167 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-gofork-dev all 1.0.0-4 [25.1 kB] Get: 168 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-goidentity.v6-dev all 6.0.1-2 [3752 B] Get: 169 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-rpc.v2-dev all 2.0.3-2 [24.7 kB] Get: 170 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-gokrb5.v8-dev all 8.4.3-2 [119 kB] Get: 171 http://deb.debian.org/debian unstable/main amd64 golang-github-pborman-getopt-dev all 2.1.0-1 [26.6 kB] Get: 172 http://deb.debian.org/debian unstable/main amd64 golang-github-colinmarc-hdfs-dev all 2.3.0-2 [605 kB] Get: 173 http://deb.debian.org/debian unstable/main amd64 golang-github-etcd-io-gofail-dev all 0.1.0-1 [108 kB] Get: 174 http://deb.debian.org/debian unstable/main amd64 golang-github-coreos-bbolt-dev all 1.3.10-2 [79.8 kB] Get: 175 http://deb.debian.org/debian unstable/main amd64 golang-github-coreos-go-semver-dev all 0.3.0-1 [7060 B] Get: 176 http://deb.debian.org/debian unstable/main amd64 libcap-dev amd64 1:2.75-10+b1 [546 kB] Get: 177 http://deb.debian.org/debian unstable/main amd64 libsystemd-dev amd64 257.7-1 [1356 kB] Get: 178 http://deb.debian.org/debian unstable/main amd64 golang-github-coreos-go-systemd-dev all 22.5.0-1 [57.4 kB] Get: 179 http://deb.debian.org/debian unstable/main amd64 golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3748 B] Get: 180 http://deb.debian.org/debian unstable/main amd64 golang-github-russross-blackfriday-v2-dev all 2.1.0-1 [76.1 kB] Get: 181 http://deb.debian.org/debian unstable/main amd64 golang-github-cpuguy83-go-md2man-v2-dev all 2.0.4-1 [10.8 kB] Get: 182 http://deb.debian.org/debian unstable/main amd64 golang-github-djherbis-times-dev all 1.6.0-1 [8928 B] Get: 183 http://deb.debian.org/debian unstable/main amd64 golang-github-dop251-scsu-dev all 0.0~git20220106.84ac880-3 [13.4 kB] Get: 184 http://deb.debian.org/debian unstable/main amd64 golang-github-dropbox-dropbox-sdk-go-unofficial-dev all 6.0.5-1 [199 kB] Get: 185 http://deb.debian.org/debian unstable/main amd64 golang-github-fsnotify-fsnotify-dev all 1.8.0-3 [61.9 kB] Get: 186 http://deb.debian.org/debian unstable/main amd64 golang-github-gabriel-vasile-mimetype-dev all 1.4.8+dfsg1-1 [71.4 kB] Get: 187 http://deb.debian.org/debian unstable/main amd64 golang-github-gdamore-encoding-dev all 1.0.1-1 [9900 B] Get: 188 http://deb.debian.org/debian unstable/main amd64 golang-github-lucasb-eyer-go-colorful-dev all 1.2.0-1 [856 kB] Get: 189 http://deb.debian.org/debian unstable/main amd64 golang-github-rivo-uniseg-dev all 0.4.7-1 [256 kB] Get: 190 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-runewidth-dev all 0.0.16-1 [16.1 kB] Get: 191 http://deb.debian.org/debian unstable/main amd64 golang-github-gdamore-tcell.v2-dev all 2.7.4-1 [99.2 kB] Get: 192 http://deb.debian.org/debian unstable/main amd64 golang-github-geoffgarside-ber-dev all 1.1.0-2 [20.7 kB] Get: 193 http://deb.debian.org/debian unstable/main amd64 golang-github-go-chi-chi-dev all 5.2.0-1 [68.0 kB] Get: 194 http://deb.debian.org/debian unstable/main amd64 golang-github-google-go-querystring-dev all 1.1.0-2 [9264 B] Get: 195 http://deb.debian.org/debian unstable/main amd64 golang-github-hanwen-go-fuse-dev all 2.4.2-3 [104 kB] Get: 196 http://deb.debian.org/debian unstable/main amd64 golang-github-hashicorp-errwrap-dev all 1.1.0-1 [6168 B] Get: 197 http://deb.debian.org/debian unstable/main amd64 golang-github-hashicorp-go-multierror-dev all 1.1.1-2 [7804 B] Get: 198 http://deb.debian.org/debian unstable/main amd64 golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.8 kB] Get: 199 http://deb.debian.org/debian unstable/main amd64 golang-github-hirochachacha-go-smb2-dev all 1.1.0-2 [118 kB] Get: 200 http://deb.debian.org/debian unstable/main amd64 golang-github-miekg-dns-dev all 1.1.64-1 [180 kB] Get: 201 http://deb.debian.org/debian unstable/main amd64 golang-github-iguanesolutions-go-systemd-dev all 5.1.0-2 [13.5 kB] Get: 202 http://deb.debian.org/debian unstable/main amd64 golang-github-jacobsa-oglematchers-dev all 0.0~git20150320-3 [30.0 kB] Get: 203 http://deb.debian.org/debian unstable/main amd64 golang-github-jtolds-gls-dev all 4.20.0-2 [7724 B] Get: 204 http://deb.debian.org/debian unstable/main amd64 golang-github-jzelinskie-whirlpool-dev all 0.0~git20201016.0675e54-1 [13.5 kB] Get: 205 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-tomb.v1-dev all 0.0~git20141024.0.dd63297-8 [5308 B] Get: 206 http://deb.debian.org/debian unstable/main amd64 golang-github-nxadm-tail-dev all 1.4.11+ds1-1 [3629 kB] Get: 207 http://deb.debian.org/debian unstable/main amd64 golang-gomega-dev all 1.36.2-1 [167 kB] Get: 208 http://deb.debian.org/debian unstable/main amd64 golang-github-onsi-ginkgo-dev all 1.16.5-5 [137 kB] Get: 209 http://deb.debian.org/debian unstable/main amd64 golang-github-koofr-go-httpclient-dev all 0.0~git20200420.93aa7c7-1 [11.1 kB] Get: 210 http://deb.debian.org/debian unstable/main amd64 golang-github-koofr-go-koofrclient-dev all 0.0~git20190724.8e5366d-2 [8000 B] Get: 211 http://deb.debian.org/debian unstable/main amd64 golang-github-kr-fs-dev all 0.1.0-2 [6412 B] Get: 212 http://deb.debian.org/debian unstable/main amd64 golang-github-magiconair-properties-dev all 1.8.7-1 [29.5 kB] Get: 213 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-isatty-dev all 0.0.20-1 [6080 B] Get: 214 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-colorable-dev all 0.1.13-1 [10.3 kB] Get: 215 http://deb.debian.org/debian unstable/main amd64 golang-github-max-sum-base32768-dev all 0.0~git20191205.7937843-2 [5192 B] Get: 216 http://deb.debian.org/debian unstable/main amd64 golang-github-mitchellh-mapstructure-dev all 1.5.0+git20231216.8508981-1 [29.3 kB] Get: 217 http://deb.debian.org/debian unstable/main amd64 golang-github-ncw-go-acd-dev all 0.0~git20171120.887eb06-2 [12.6 kB] Get: 218 http://deb.debian.org/debian unstable/main amd64 golang-github-ncw-swift-v2-dev all 2.0.1-1.1 [55.4 kB] Get: 219 http://deb.debian.org/debian unstable/main amd64 golang-github-nsf-termbox-go-dev all 0.0~git20160914-3 [26.8 kB] Get: 220 http://deb.debian.org/debian unstable/main amd64 golang-github-okzk-sdnotify-dev all 0.0~git20180710.d9becc3-4 [3312 B] Get: 221 http://deb.debian.org/debian unstable/main amd64 golang-github-patrickmn-go-cache-dev all 2.1.0-1.1 [12.3 kB] Get: 222 http://deb.debian.org/debian unstable/main amd64 golang-github-pelletier-go-toml-dev all 1.9.5-1 [77.6 kB] Get: 223 http://deb.debian.org/debian unstable/main amd64 golang-github-pelletier-go-toml.v2-dev all 2.2.1-1 [876 kB] Get: 224 http://deb.debian.org/debian unstable/main amd64 golang-github-pkg-sftp-dev all 1.13.6-1 [102 kB] Get: 225 http://deb.debian.org/debian unstable/main amd64 golang-github-pkg-xattr-dev all 0.4.10-1 [10.7 kB] Get: 226 http://deb.debian.org/debian unstable/main amd64 golang-github-protonmail-go-crypto-dev all 1.2.0-1 [334 kB] Get: 227 http://deb.debian.org/debian unstable/main amd64 golang-github-putdotio-go-putio-dev all 0.0~git20190822.19b9c63-3 [16.2 kB] Get: 228 http://deb.debian.org/debian unstable/main amd64 golang-github-rclone-ftp-dev all 1.0.0-220913-160-1 [22.4 kB] Get: 229 http://deb.debian.org/debian unstable/main amd64 golang-github-rfjakob-eme-dev all 1.1.2-1 [11.6 kB] Get: 230 http://deb.debian.org/debian unstable/main amd64 golang-github-sevlyar-go-daemon-dev all 0.1.5-3 [9264 B] Get: 231 http://deb.debian.org/debian unstable/main amd64 golang-github-tklauser-numcpus-dev all 0.3.0-2 [5528 B] Get: 232 http://deb.debian.org/debian unstable/main amd64 golang-github-tklauser-go-sysconf-dev all 0.3.11-1 [23.1 kB] Get: 233 http://deb.debian.org/debian unstable/main amd64 golang-github-shirou-gopsutil-dev all 4.25.2-1 [148 kB] Get: 234 http://deb.debian.org/debian unstable/main amd64 golang-github-skratchdot-open-golang-dev all 0.0~git20160302.0.75fb7ed-2.1 [4156 B] Get: 235 http://deb.debian.org/debian unstable/main amd64 golang-github-smartystreets-assertions-dev all 1.10.1+ds-2 [52.9 kB] Get: 236 http://deb.debian.org/debian unstable/main amd64 golang-github-smartystreets-goconvey-dev all 1.6.4+dfsg-1 [51.6 kB] Get: 237 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-afero-dev all 1.11.0-1 [58.3 kB] Get: 238 http://deb.debian.org/debian unstable/main amd64 tzdata-legacy all 2025b-4 [179 kB] Get: 239 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-cast-dev all 1.6.0-2 [14.0 kB] Get: 240 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-pflag-dev all 1.0.6~git20210604-d5e0c0615ace-1 [43.0 kB] Get: 241 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [8084 B] Get: 242 http://deb.debian.org/debian unstable/main amd64 golang-github-subosito-gotenv-dev all 1.3.0-1 [9340 B] Get: 243 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-ini.v1-dev all 1.67.0-1 [39.9 kB] Get: 244 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-viper-dev all 1.12.0-1 [68.9 kB] Get: 245 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-cobra-dev all 1.8.1-1 [75.2 kB] Get: 246 http://deb.debian.org/debian unstable/main amd64 golang-github-unknwon-goconfig-dev all 1.0.0-1 [10.6 kB] Get: 247 http://deb.debian.org/debian unstable/main amd64 golang-github-youmark-pkcs8-dev all 1.1-3 [10.7 kB] Get: 248 http://deb.debian.org/debian unstable/main amd64 liblua5.4-0 amd64 5.4.7-1+b2 [147 kB] Get: 249 http://deb.debian.org/debian unstable/main amd64 libnuma1 amd64 2.0.19-1 [22.2 kB] Get: 250 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB] Get: 251 http://deb.debian.org/debian unstable/main amd64 pandoc-data all 3.1.11.1-3 [459 kB] Get: 252 http://deb.debian.org/debian unstable/main amd64 pandoc amd64 3.1.11.1+ds-2 [26.4 MB] Get: 253 http://deb.debian.org/debian unstable/main amd64 golang-github-jlaffaye-ftp-dev all 0.2.0-1 [23.3 kB] Get: 254 http://deb.debian.org/debian unstable/main amd64 golang-github-xanzy-ssh-agent-dev all 0.3.2-1 [6100 B] Fetched 192 MB in 8s (24.4 MB/s) Preconfiguring packages ... Selecting previously unselected package golang-golang-x-sys-dev. (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 ... 19850 files and directories currently installed.) Preparing to unpack .../golang-golang-x-sys-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.22.0-1) ... Selecting previously unselected package golang-github-sirupsen-logrus-dev. Preparing to unpack .../golang-github-sirupsen-logrus-dev_1.9.0-1_all.deb ... Unpacking golang-github-sirupsen-logrus-dev (1.9.0-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.7.1-2_amd64.deb ... Unpacking libexpat1:amd64 (2.7.1-2) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../libpython3.13-minimal_3.13.5-2_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.5-2) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.5-2_amd64.deb ... Unpacking python3.13-minimal (3.13.5-2) ... Setting up libpython3.13-minimal:amd64 (3.13.5-2) ... Setting up libexpat1:amd64 (2.7.1-2) ... Setting up python3.13-minimal (3.13.5-2) ... Selecting previously unselected package python3-minimal. (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 ... 20695 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Unpacking python3-minimal (3.13.5-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-4_all.deb ... Unpacking tzdata (2025b-4) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../4-libffi8_3.4.8-2_amd64.deb ... Unpacking libffi8:amd64 (3.4.8-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../6-libreadline8t64_8.2-6_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-6) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.5-2_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.5-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.5-2_amd64.deb ... Unpacking python3.13 (3.13.5-2) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.13.5-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Setting up python3-minimal (3.13.5-1) ... Selecting previously unselected package python3. (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 ... 21710 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.5-1_amd64.deb ... Unpacking python3 (3.13.5-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... Selecting previously unselected package bash-completion. Preparing to unpack .../002-bash-completion_1%3a2.16.0-7_all.deb ... Unpacking bash-completion (1:2.16.0-7) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../004-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.23.1-2_amd64.deb ... Unpacking gettext-base (0.23.1-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../008-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../009-bsdextrautils_2.41-5_amd64.deb ... Unpacking bsdextrautils (2.41-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../010-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../012-m4_1.4.19-8_amd64.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package autoconf. Preparing to unpack .../013-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../014-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../015-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../016-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../017-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../018-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../019-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../020-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../021-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../022-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../023-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../024-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../025-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../026-libxml2_2.12.7+dfsg+really2.9.14-2.1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1) ... Selecting previously unselected package gettext. Preparing to unpack .../027-gettext_0.23.1-2_amd64.deb ... Unpacking gettext (0.23.1-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../028-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../029-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../030-debhelper_13.24.2_all.deb ... Unpacking debhelper (13.24.2) ... Selecting previously unselected package dh-golang. Preparing to unpack .../031-dh-golang_1.63_all.deb ... Unpacking dh-golang (1.63) ... Selecting previously unselected package golang-1.24-src. Preparing to unpack .../032-golang-1.24-src_1.24.4-1_all.deb ... Unpacking golang-1.24-src (1.24.4-1) ... Selecting previously unselected package golang-1.24-go. Preparing to unpack .../033-golang-1.24-go_1.24.4-1_amd64.deb ... Unpacking golang-1.24-go (1.24.4-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../034-golang-src_2%3a1.24~2_all.deb ... Unpacking golang-src (2:1.24~2) ... Selecting previously unselected package golang-go:amd64. Preparing to unpack .../035-golang-go_2%3a1.24~2_amd64.deb ... Unpacking golang-go:amd64 (2:1.24~2) ... Selecting previously unselected package golang-any:amd64. Preparing to unpack .../036-golang-any_2%3a1.24~2_amd64.deb ... Unpacking golang-any:amd64 (2:1.24~2) ... Selecting previously unselected package golang-golang-x-term-dev. Preparing to unpack .../037-golang-golang-x-term-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-term-dev (0.22.0-1) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../038-golang-golang-x-text-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-text-dev (0.22.0-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../039-golang-golang-x-crypto-dev_1%3a0.25.0-1_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.25.0-1) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../040-golang-golang-x-net-dev_1%3a0.27.0-2_all.deb ... Unpacking golang-golang-x-net-dev (1:0.27.0-2) ... Selecting previously unselected package golang-bazil-fuse-dev. Preparing to unpack .../041-golang-bazil-fuse-dev_0.0~git20160811.0.371fbbd-4_all.deb ... Unpacking golang-bazil-fuse-dev (0.0~git20160811.0.371fbbd-4) ... Selecting previously unselected package golang-dbus-dev. Preparing to unpack .../042-golang-dbus-dev_5.1.0-1_all.deb ... Unpacking golang-dbus-dev (5.1.0-1) ... Selecting previously unselected package golang-github-a8m-tree-dev. Preparing to unpack .../043-golang-github-a8m-tree-dev_0.0~git20240104.2c8764a-1_all.deb ... Unpacking golang-github-a8m-tree-dev (0.0~git20240104.2c8764a-1) ... Selecting previously unselected package golang-github-aalpar-deheap-dev. Preparing to unpack .../044-golang-github-aalpar-deheap-dev_1.0-3_all.deb ... Unpacking golang-github-aalpar-deheap-dev (1.0-3) ... Selecting previously unselected package golang-github-abbot-go-http-auth-dev. Preparing to unpack .../045-golang-github-abbot-go-http-auth-dev_0.4.0-6_all.deb ... Unpacking golang-github-abbot-go-http-auth-dev (0.4.0-6) ... Selecting previously unselected package golang-github-alecthomas-units-dev. Preparing to unpack .../046-golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb ... Unpacking golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../047-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../048-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../049-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... Selecting previously unselected package golang-gopkg-yaml.v3-dev. Preparing to unpack .../050-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ... Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ... Selecting previously unselected package golang-github-stretchr-testify-dev. Preparing to unpack .../051-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... Selecting previously unselected package golang-github-anacrolix-log-dev. Preparing to unpack .../052-golang-github-anacrolix-log-dev_0.13.1-2_all.deb ... Unpacking golang-github-anacrolix-log-dev (0.13.1-2) ... Selecting previously unselected package golang-github-anacrolix-envpprof-dev. Preparing to unpack .../053-golang-github-anacrolix-envpprof-dev_1.2.1-2_all.deb ... Unpacking golang-github-anacrolix-envpprof-dev (1.2.1-2) ... Selecting previously unselected package golang-github-bradfitz-iter-dev. Preparing to unpack .../054-golang-github-bradfitz-iter-dev_0.0~git20191230.e8f45d3-2_all.deb ... Unpacking golang-github-bradfitz-iter-dev (0.0~git20191230.e8f45d3-2) ... Selecting previously unselected package golang-github-dustin-go-humanize-dev. Preparing to unpack .../055-golang-github-dustin-go-humanize-dev_1.0.1-1_all.deb ... Unpacking golang-github-dustin-go-humanize-dev (1.0.1-1) ... Selecting previously unselected package golang-github-pkg-errors-dev. Preparing to unpack .../056-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... Selecting previously unselected package golang-github-anacrolix-tagflag-dev. Preparing to unpack .../057-golang-github-anacrolix-tagflag-dev_0.0.0-20180109-2146c8d-4_all.deb ... Unpacking golang-github-anacrolix-tagflag-dev (0.0.0-20180109-2146c8d-4) ... Selecting previously unselected package golang-github-docopt-docopt-go-dev. Preparing to unpack .../058-golang-github-docopt-docopt-go-dev_0.6.2+git20180111.ee0de3b-1_all.deb ... Unpacking golang-github-docopt-docopt-go-dev (0.6.2+git20180111.ee0de3b-1) ... Selecting previously unselected package golang-github-google-btree-dev. Preparing to unpack .../059-golang-github-google-btree-dev_1.0.1-1_all.deb ... Unpacking golang-github-google-btree-dev (1.0.1-1) ... Selecting previously unselected package golang-github-huandu-xstrings-dev. Preparing to unpack .../060-golang-github-huandu-xstrings-dev_1.3.3-1_all.deb ... Unpacking golang-github-huandu-xstrings-dev (1.3.3-1) ... Selecting previously unselected package golang-github-beorn7-perks-dev. Preparing to unpack .../061-golang-github-beorn7-perks-dev_1.0.1-3_all.deb ... Unpacking golang-github-beorn7-perks-dev (1.0.1-3) ... Selecting previously unselected package golang-github-cespare-xxhash-dev. Preparing to unpack .../062-golang-github-cespare-xxhash-dev_2.3.0-1_all.deb ... Unpacking golang-github-cespare-xxhash-dev (2.3.0-1) ... Selecting previously unselected package golang-github-modern-go-concurrent-dev. Preparing to unpack .../063-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ... Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... Selecting previously unselected package golang-github-modern-go-reflect2-dev. Preparing to unpack .../064-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ... Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ... Selecting previously unselected package golang-github-json-iterator-go-dev. Preparing to unpack .../065-golang-github-json-iterator-go-dev_1.1.12-2_all.deb ... Unpacking golang-github-json-iterator-go-dev (1.1.12-2) ... Selecting previously unselected package golang-github-klauspost-compress-dev. Preparing to unpack .../066-golang-github-klauspost-compress-dev_1.18.0+ds1-1_all.deb ... Unpacking golang-github-klauspost-compress-dev (1.18.0+ds1-1) ... Selecting previously unselected package golang-github-kylelemons-godebug-dev. Preparing to unpack .../067-golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb ... Unpacking golang-github-kylelemons-godebug-dev (1.1.0-2) ... Selecting previously unselected package golang-google-protobuf-dev. Preparing to unpack .../068-golang-google-protobuf-dev_1.36.5-1_all.deb ... Unpacking golang-google-protobuf-dev (1.36.5-1) ... Selecting previously unselected package golang-github-prometheus-client-model-dev. Preparing to unpack .../069-golang-github-prometheus-client-model-dev_0.6.0-1_all.deb ... Unpacking golang-github-prometheus-client-model-dev (0.6.0-1) ... Selecting previously unselected package golang-gopkg-yaml.v2-dev. Preparing to unpack .../070-golang-gopkg-yaml.v2-dev_2.4.0-5_all.deb ... Unpacking golang-gopkg-yaml.v2-dev (2.4.0-5) ... Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. Preparing to unpack .../071-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ... Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... Selecting previously unselected package golang-github-aws-aws-sdk-go-dev. Preparing to unpack .../072-golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb ... Unpacking golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. Preparing to unpack .../073-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ... Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... Selecting previously unselected package golang-github-go-kit-log-dev. Preparing to unpack .../074-golang-github-go-kit-log-dev_0.2.1-1_all.deb ... Unpacking golang-github-go-kit-log-dev (0.2.1-1) ... Selecting previously unselected package golang-github-google-go-cmp-dev. Preparing to unpack .../075-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. Preparing to unpack .../076-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ... Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... Selecting previously unselected package golang-github-munnerz-goautoneg-dev. Preparing to unpack .../077-golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb ... Unpacking golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... Selecting previously unselected package golang-github-jpillora-backoff-dev. Preparing to unpack .../078-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ... Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ... Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. Preparing to unpack .../079-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb ... Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... Selecting previously unselected package golang-github-prometheus-sigv4-dev. Preparing to unpack .../080-golang-github-prometheus-sigv4-dev_0.1.2-2_all.deb ... Unpacking golang-github-prometheus-sigv4-dev (0.1.2-2) ... Selecting previously unselected package golang-golang-x-oauth2-dev. Preparing to unpack .../081-golang-golang-x-oauth2-dev_0.27.0-1_all.deb ... Unpacking golang-golang-x-oauth2-dev (0.27.0-1) ... Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. Preparing to unpack .../082-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Selecting previously unselected package golang-github-prometheus-common-dev. Preparing to unpack .../083-golang-github-prometheus-common-dev_0.62.0-3_all.deb ... Unpacking golang-github-prometheus-common-dev (0.62.0-3) ... Selecting previously unselected package golang-golang-x-sync-dev. Preparing to unpack .../084-golang-golang-x-sync-dev_0.7.0-1_all.deb ... Unpacking golang-golang-x-sync-dev (0.7.0-1) ... Selecting previously unselected package golang-github-prometheus-procfs-dev. Preparing to unpack .../085-golang-github-prometheus-procfs-dev_0.15.1-1_all.deb ... Unpacking golang-github-prometheus-procfs-dev (0.15.1-1) ... Selecting previously unselected package golang-github-prometheus-client-golang-dev. Preparing to unpack .../086-golang-github-prometheus-client-golang-dev_1.21.1-1_all.deb ... Unpacking golang-github-prometheus-client-golang-dev (1.21.1-1) ... Selecting previously unselected package golang-github-bits-and-blooms-bitset-dev. Preparing to unpack .../087-golang-github-bits-and-blooms-bitset-dev_1.13.0-1_all.deb ... Unpacking golang-github-bits-and-blooms-bitset-dev (1.13.0-1) ... Selecting previously unselected package golang-github-golang-snappy-dev. Preparing to unpack .../088-golang-github-golang-snappy-dev_0.0.2-3_all.deb ... Unpacking golang-github-golang-snappy-dev (0.0.2-3) ... Selecting previously unselected package golang-snappy-go-dev. Preparing to unpack .../089-golang-snappy-go-dev_0.0.2-3_all.deb ... Unpacking golang-snappy-go-dev (0.0.2-3) ... Selecting previously unselected package golang-github-glycerine-go-unsnap-stream-dev. Preparing to unpack .../090-golang-github-glycerine-go-unsnap-stream-dev_0.0~git20210130.47dfef3-1_all.deb ... Unpacking golang-github-glycerine-go-unsnap-stream-dev (0.0~git20210130.47dfef3-1) ... Selecting previously unselected package golang-github-philhofer-fwd-dev. Preparing to unpack .../091-golang-github-philhofer-fwd-dev_1.1.2+git20240916.20a13a1-1_all.deb ... Unpacking golang-github-philhofer-fwd-dev (1.1.2+git20240916.20a13a1-1) ... Selecting previously unselected package golang-github-yuin-goldmark-dev. Preparing to unpack .../092-golang-github-yuin-goldmark-dev_1.7.4-1_all.deb ... Unpacking golang-github-yuin-goldmark-dev (1.7.4-1) ... Selecting previously unselected package golang-golang-x-mod-dev. Preparing to unpack .../093-golang-golang-x-mod-dev_0.19.0-1_all.deb ... Unpacking golang-golang-x-mod-dev (0.19.0-1) ... Selecting previously unselected package golang-golang-x-tools-dev. Preparing to unpack .../094-golang-golang-x-tools-dev_1%3a0.25.0+ds-1_all.deb ... Unpacking golang-golang-x-tools-dev (1:0.25.0+ds-1) ... Selecting previously unselected package golang-github-tinylib-msgp-dev. Preparing to unpack .../095-golang-github-tinylib-msgp-dev_1.2.5-1_all.deb ... Unpacking golang-github-tinylib-msgp-dev (1.2.5-1) ... Selecting previously unselected package golang-github-roaringbitmap-roaring-dev. Preparing to unpack .../096-golang-github-roaringbitmap-roaring-dev_0.4.21-2_all.deb ... Unpacking golang-github-roaringbitmap-roaring-dev (0.4.21-2) ... Selecting previously unselected package golang-github-ryszard-goskiplist-dev. Preparing to unpack .../097-golang-github-ryszard-goskiplist-dev_0.0~git20150312.2dfbae5-3_all.deb ... Unpacking golang-github-ryszard-goskiplist-dev (0.0~git20150312.2dfbae5-3) ... Selecting previously unselected package golang-github-golang-protobuf-1-5-dev. Preparing to unpack .../098-golang-github-golang-protobuf-1-5-dev_1.5.4-1_all.deb ... Unpacking golang-github-golang-protobuf-1-5-dev (1.5.4-1) ... Selecting previously unselected package golang-github-golang-groupcache-dev. Preparing to unpack .../099-golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-2_all.deb ... Unpacking golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... Selecting previously unselected package golang-golang-x-exp-dev. Preparing to unpack .../100-golang-golang-x-exp-dev_0.0~git20231006.7918f67-2_all.deb ... Unpacking golang-golang-x-exp-dev (0.0~git20231006.7918f67-2) ... Selecting previously unselected package golang-github-antlr-antlr4-dev. Preparing to unpack .../101-golang-github-antlr-antlr4-dev_4.11.1+ds-2_all.deb ... Unpacking golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... Selecting previously unselected package golang-github-stoewer-go-strcase-dev. Preparing to unpack .../102-golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb ... Unpacking golang-github-stoewer-go-strcase-dev (1.2.0-4) ... Selecting previously unselected package golang-google-genproto-dev. Preparing to unpack .../103-golang-google-genproto-dev_0.0~git20210726.e7812ac-4_all.deb ... Unpacking golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... Selecting previously unselected package golang-github-google-cel-go-dev. Preparing to unpack .../104-golang-github-google-cel-go-dev_0.18.2+ds-5_all.deb ... Unpacking golang-github-google-cel-go-dev (0.18.2+ds-5) ... Selecting previously unselected package golang-github-google-uuid-dev. Preparing to unpack .../105-golang-github-google-uuid-dev_1.6.0-1_all.deb ... Unpacking golang-github-google-uuid-dev (1.6.0-1) ... Selecting previously unselected package golang-glog-dev. Preparing to unpack .../106-golang-glog-dev_1.2.4-1_all.deb ... Unpacking golang-glog-dev (1.2.4-1) ... Selecting previously unselected package golang-google-cloud-compute-metadata-dev. Preparing to unpack .../107-golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb ... Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-6) ... Selecting previously unselected package golang-golang-x-oauth2-google-dev. Preparing to unpack .../108-golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb ... Unpacking golang-golang-x-oauth2-google-dev (0.27.0-1) ... Selecting previously unselected package golang-github-golang-mock-dev. Preparing to unpack .../109-golang-github-golang-mock-dev_1.6.0-2_all.deb ... Unpacking golang-github-golang-mock-dev (1.6.0-2) ... Selecting previously unselected package golang-github-google-martian-dev. Preparing to unpack .../110-golang-github-google-martian-dev_3.3.2-3_all.deb ... Unpacking golang-github-google-martian-dev (3.3.2-3) ... Selecting previously unselected package golang-github-chzyer-readline-dev. Preparing to unpack .../111-golang-github-chzyer-readline-dev_1.4.39.g2972be2-3_all.deb ... Unpacking golang-github-chzyer-readline-dev (1.4.39.g2972be2-3) ... Selecting previously unselected package golang-github-ianlancetaylor-demangle-dev. Preparing to unpack .../112-golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2_all.deb ... Unpacking golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... Selecting previously unselected package golang-github-google-pprof-dev. Preparing to unpack .../113-golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb ... Unpacking golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... Selecting previously unselected package golang-github-googleapis-gax-go-dev. Preparing to unpack .../114-golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb ... Unpacking golang-github-googleapis-gax-go-dev (2.14.1-1) ... Selecting previously unselected package golang-golang-x-time-dev. Preparing to unpack .../115-golang-golang-x-time-dev_0.5.0-1_all.deb ... Unpacking golang-golang-x-time-dev (0.5.0-1) ... Selecting previously unselected package golang-google-api-dev. Preparing to unpack .../116-golang-google-api-dev_0.61.0-6_all.deb ... Unpacking golang-google-api-dev (0.61.0-6) ... Selecting previously unselected package golang-rsc-binaryregexp-dev. Preparing to unpack .../117-golang-rsc-binaryregexp-dev_0.2.0-3_all.deb ... Unpacking golang-rsc-binaryregexp-dev (0.2.0-3) ... Selecting previously unselected package golang-google-cloud-dev. Preparing to unpack .../118-golang-google-cloud-dev_0.56.0-6_all.deb ... Unpacking golang-google-cloud-dev (0.56.0-6) ... Selecting previously unselected package golang-google-grpc-dev. Preparing to unpack .../119-golang-google-grpc-dev_1.64.0-7_all.deb ... Unpacking golang-google-grpc-dev (1.64.0-7) ... Selecting previously unselected package golang-go.opencensus-dev. Preparing to unpack .../120-golang-go.opencensus-dev_0.24.0-2_all.deb ... Unpacking golang-go.opencensus-dev (0.24.0-2) ... Selecting previously unselected package golang-github-anacrolix-missinggo-dev. Preparing to unpack .../121-golang-github-anacrolix-missinggo-dev_2.1.0-7_all.deb ... Unpacking golang-github-anacrolix-missinggo-dev (2.1.0-7) ... Selecting previously unselected package golang-github-anacrolix-ffprobe-dev. Preparing to unpack .../122-golang-github-anacrolix-ffprobe-dev_1.0.1-1_all.deb ... Unpacking golang-github-anacrolix-ffprobe-dev (1.0.1-1) ... Selecting previously unselected package golang-github-nfnt-resize-dev. Preparing to unpack .../123-golang-github-nfnt-resize-dev_0.0~git20180221.83c6a99-3_all.deb ... Unpacking golang-github-nfnt-resize-dev (0.0~git20180221.83c6a99-3) ... Selecting previously unselected package golang-github-anacrolix-dms-dev. Preparing to unpack .../124-golang-github-anacrolix-dms-dev_1.5.0-2_all.deb ... Unpacking golang-github-anacrolix-dms-dev (1.5.0-2) ... Selecting previously unselected package golang-github-artyom-mtab-dev. Preparing to unpack .../125-golang-github-artyom-mtab-dev_1.0.0-2_all.deb ... Unpacking golang-github-artyom-mtab-dev (1.0.0-2) ... Selecting previously unselected package golang-github-atotto-clipboard-dev. Preparing to unpack .../126-golang-github-atotto-clipboard-dev_0.1.4-1_all.deb ... Unpacking golang-github-atotto-clipboard-dev (0.1.4-1) ... Selecting previously unselected package golang-github-mattn-go-ieproxy-dev. Preparing to unpack .../127-golang-github-mattn-go-ieproxy-dev_0.0.9-1_all.deb ... Unpacking golang-github-mattn-go-ieproxy-dev (0.0.9-1) ... Selecting previously unselected package golang-github-azure-azure-pipeline-go-dev. Preparing to unpack .../128-golang-github-azure-azure-pipeline-go-dev_0.2.3-1_all.deb ... Unpacking golang-github-azure-azure-pipeline-go-dev (0.2.3-1) ... Selecting previously unselected package golang-github-creack-pty-dev. Preparing to unpack .../129-golang-github-creack-pty-dev_1.1.21-1_all.deb ... Unpacking golang-github-creack-pty-dev (1.1.21-1) ... Selecting previously unselected package golang-github-kr-text-dev. Preparing to unpack .../130-golang-github-kr-text-dev_0.2.0-2_all.deb ... Unpacking golang-github-kr-text-dev (0.2.0-2) ... Selecting previously unselected package golang-github-rogpeppe-go-internal-dev. Preparing to unpack .../131-golang-github-rogpeppe-go-internal-dev_1.12.0-3_all.deb ... Unpacking golang-github-rogpeppe-go-internal-dev (1.12.0-3) ... Selecting previously unselected package golang-github-kr-pretty-dev. Preparing to unpack .../132-golang-github-kr-pretty-dev_0.3.1-1_all.deb ... Unpacking golang-github-kr-pretty-dev (0.3.1-1) ... Selecting previously unselected package golang-gopkg-check.v1-dev. Preparing to unpack .../133-golang-gopkg-check.v1-dev_0.0+git20200902.038fdea-2_all.deb ... Unpacking golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ... Selecting previously unselected package golang-github-azure-azure-storage-blob-go-dev. Preparing to unpack .../134-golang-github-azure-azure-storage-blob-go-dev_0.15.0-1_all.deb ... Unpacking golang-github-azure-azure-storage-blob-go-dev (0.15.0-1) ... Selecting previously unselected package golang-github-dimchansky-utfbom-dev. Preparing to unpack .../135-golang-github-dimchansky-utfbom-dev_1.1.1-1_all.deb ... Unpacking golang-github-dimchansky-utfbom-dev (1.1.1-1) ... Selecting previously unselected package golang-github-golang-jwt-jwt-dev. Preparing to unpack .../136-golang-github-golang-jwt-jwt-dev_5.0.0+really4.5.2-1_all.deb ... Unpacking golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ... Selecting previously unselected package golang-github-mitchellh-go-homedir-dev. Preparing to unpack .../137-golang-github-mitchellh-go-homedir-dev_1.1.0-1_all.deb ... Unpacking golang-github-mitchellh-go-homedir-dev (1.1.0-1) ... Selecting previously unselected package golang-github-azure-go-autorest-dev. Preparing to unpack .../138-golang-github-azure-go-autorest-dev_14.2.0+git20220726.711dde1-1_all.deb ... Unpacking golang-github-azure-go-autorest-dev (14.2.0+git20220726.711dde1-1) ... Selecting previously unselected package golang-github-azure-go-ntlmssp-dev. Preparing to unpack .../139-golang-github-azure-go-ntlmssp-dev_0.0~git20220621.cb9428e-1_all.deb ... Unpacking golang-github-azure-go-ntlmssp-dev (0.0~git20220621.cb9428e-1) ... Selecting previously unselected package golang-github-buengese-sgzip-dev. Preparing to unpack .../140-golang-github-buengese-sgzip-dev_0.1.1-1_all.deb ... Unpacking golang-github-buengese-sgzip-dev (0.1.1-1) ... Selecting previously unselected package golang-github-burntsushi-toml-dev. Preparing to unpack .../141-golang-github-burntsushi-toml-dev_1.4.0-1_all.deb ... Unpacking golang-github-burntsushi-toml-dev (1.4.0-1) ... Selecting previously unselected package golang-github-bwesterb-go-ristretto-dev. Preparing to unpack .../142-golang-github-bwesterb-go-ristretto-dev_1.2.3-2_all.deb ... Unpacking golang-github-bwesterb-go-ristretto-dev (1.2.3-2) ... Selecting previously unselected package golang-golang-x-arch-dev. Preparing to unpack .../143-golang-golang-x-arch-dev_0.13.0-1_all.deb ... Unpacking golang-golang-x-arch-dev (0.13.0-1) ... Selecting previously unselected package golang-github-mmcloughlin-avo-dev. Preparing to unpack .../144-golang-github-mmcloughlin-avo-dev_0.5.0-1_all.deb ... Unpacking golang-github-mmcloughlin-avo-dev (0.5.0-1) ... Selecting previously unselected package golang-github-cloudflare-circl-dev. Preparing to unpack .../145-golang-github-cloudflare-circl-dev_1.6.1-1_all.deb ... Unpacking golang-github-cloudflare-circl-dev (1.6.1-1) ... Selecting previously unselected package golang-github-gorilla-securecookie-dev. Preparing to unpack .../146-golang-github-gorilla-securecookie-dev_1.1.2-1_all.deb ... Unpacking golang-github-gorilla-securecookie-dev (1.1.2-1) ... Selecting previously unselected package golang-github-gorilla-sessions-dev. Preparing to unpack .../147-golang-github-gorilla-sessions-dev_1.2.1-1_all.deb ... Unpacking golang-github-gorilla-sessions-dev (1.2.1-1) ... Selecting previously unselected package golang-github-hashicorp-go-uuid-dev. Preparing to unpack .../148-golang-github-hashicorp-go-uuid-dev_1.0.3-1_all.deb ... Unpacking golang-github-hashicorp-go-uuid-dev (1.0.3-1) ... Selecting previously unselected package golang-github-jcmturner-aescts.v2-dev. Preparing to unpack .../149-golang-github-jcmturner-aescts.v2-dev_2.0.0-2_all.deb ... Unpacking golang-github-jcmturner-aescts.v2-dev (2.0.0-2) ... Selecting previously unselected package golang-github-jcmturner-dnsutils.v2-dev. Preparing to unpack .../150-golang-github-jcmturner-dnsutils.v2-dev_2.0.0-2_all.deb ... Unpacking golang-github-jcmturner-dnsutils.v2-dev (2.0.0-2) ... Selecting previously unselected package golang-github-jcmturner-gofork-dev. Preparing to unpack .../151-golang-github-jcmturner-gofork-dev_1.0.0-4_all.deb ... Unpacking golang-github-jcmturner-gofork-dev (1.0.0-4) ... Selecting previously unselected package golang-github-jcmturner-goidentity.v6-dev. Preparing to unpack .../152-golang-github-jcmturner-goidentity.v6-dev_6.0.1-2_all.deb ... Unpacking golang-github-jcmturner-goidentity.v6-dev (6.0.1-2) ... Selecting previously unselected package golang-github-jcmturner-rpc.v2-dev. Preparing to unpack .../153-golang-github-jcmturner-rpc.v2-dev_2.0.3-2_all.deb ... Unpacking golang-github-jcmturner-rpc.v2-dev (2.0.3-2) ... Selecting previously unselected package golang-github-jcmturner-gokrb5.v8-dev. Preparing to unpack .../154-golang-github-jcmturner-gokrb5.v8-dev_8.4.3-2_all.deb ... Unpacking golang-github-jcmturner-gokrb5.v8-dev (8.4.3-2) ... Selecting previously unselected package golang-github-pborman-getopt-dev. Preparing to unpack .../155-golang-github-pborman-getopt-dev_2.1.0-1_all.deb ... Unpacking golang-github-pborman-getopt-dev (2.1.0-1) ... Selecting previously unselected package golang-github-colinmarc-hdfs-dev. Preparing to unpack .../156-golang-github-colinmarc-hdfs-dev_2.3.0-2_all.deb ... Unpacking golang-github-colinmarc-hdfs-dev (2.3.0-2) ... Selecting previously unselected package golang-github-etcd-io-gofail-dev. Preparing to unpack .../157-golang-github-etcd-io-gofail-dev_0.1.0-1_all.deb ... Unpacking golang-github-etcd-io-gofail-dev (0.1.0-1) ... Selecting previously unselected package golang-github-coreos-bbolt-dev. Preparing to unpack .../158-golang-github-coreos-bbolt-dev_1.3.10-2_all.deb ... Unpacking golang-github-coreos-bbolt-dev (1.3.10-2) ... Selecting previously unselected package golang-github-coreos-go-semver-dev. Preparing to unpack .../159-golang-github-coreos-go-semver-dev_0.3.0-1_all.deb ... Unpacking golang-github-coreos-go-semver-dev (0.3.0-1) ... Selecting previously unselected package libcap-dev:amd64. Preparing to unpack .../160-libcap-dev_1%3a2.75-10+b1_amd64.deb ... Unpacking libcap-dev:amd64 (1:2.75-10+b1) ... Selecting previously unselected package libsystemd-dev:amd64. Preparing to unpack .../161-libsystemd-dev_257.7-1_amd64.deb ... Unpacking libsystemd-dev:amd64 (257.7-1) ... Selecting previously unselected package golang-github-coreos-go-systemd-dev. Preparing to unpack .../162-golang-github-coreos-go-systemd-dev_22.5.0-1_all.deb ... Unpacking golang-github-coreos-go-systemd-dev (22.5.0-1) ... Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev. Preparing to unpack .../163-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ... Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... Selecting previously unselected package golang-github-russross-blackfriday-v2-dev. Preparing to unpack .../164-golang-github-russross-blackfriday-v2-dev_2.1.0-1_all.deb ... Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1) ... Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev. Preparing to unpack .../165-golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1_all.deb ... Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... Selecting previously unselected package golang-github-djherbis-times-dev. Preparing to unpack .../166-golang-github-djherbis-times-dev_1.6.0-1_all.deb ... Unpacking golang-github-djherbis-times-dev (1.6.0-1) ... Selecting previously unselected package golang-github-dop251-scsu-dev. Preparing to unpack .../167-golang-github-dop251-scsu-dev_0.0~git20220106.84ac880-3_all.deb ... Unpacking golang-github-dop251-scsu-dev (0.0~git20220106.84ac880-3) ... Selecting previously unselected package golang-github-dropbox-dropbox-sdk-go-unofficial-dev. Preparing to unpack .../168-golang-github-dropbox-dropbox-sdk-go-unofficial-dev_6.0.5-1_all.deb ... Unpacking golang-github-dropbox-dropbox-sdk-go-unofficial-dev (6.0.5-1) ... Selecting previously unselected package golang-github-fsnotify-fsnotify-dev. Preparing to unpack .../169-golang-github-fsnotify-fsnotify-dev_1.8.0-3_all.deb ... Unpacking golang-github-fsnotify-fsnotify-dev (1.8.0-3) ... Selecting previously unselected package golang-github-gabriel-vasile-mimetype-dev. Preparing to unpack .../170-golang-github-gabriel-vasile-mimetype-dev_1.4.8+dfsg1-1_all.deb ... Unpacking golang-github-gabriel-vasile-mimetype-dev (1.4.8+dfsg1-1) ... Selecting previously unselected package golang-github-gdamore-encoding-dev. Preparing to unpack .../171-golang-github-gdamore-encoding-dev_1.0.1-1_all.deb ... Unpacking golang-github-gdamore-encoding-dev (1.0.1-1) ... Selecting previously unselected package golang-github-lucasb-eyer-go-colorful-dev. Preparing to unpack .../172-golang-github-lucasb-eyer-go-colorful-dev_1.2.0-1_all.deb ... Unpacking golang-github-lucasb-eyer-go-colorful-dev (1.2.0-1) ... Selecting previously unselected package golang-github-rivo-uniseg-dev. Preparing to unpack .../173-golang-github-rivo-uniseg-dev_0.4.7-1_all.deb ... Unpacking golang-github-rivo-uniseg-dev (0.4.7-1) ... Selecting previously unselected package golang-github-mattn-go-runewidth-dev. Preparing to unpack .../174-golang-github-mattn-go-runewidth-dev_0.0.16-1_all.deb ... Unpacking golang-github-mattn-go-runewidth-dev (0.0.16-1) ... Selecting previously unselected package golang-github-gdamore-tcell.v2-dev. Preparing to unpack .../175-golang-github-gdamore-tcell.v2-dev_2.7.4-1_all.deb ... Unpacking golang-github-gdamore-tcell.v2-dev (2.7.4-1) ... Selecting previously unselected package golang-github-geoffgarside-ber-dev. Preparing to unpack .../176-golang-github-geoffgarside-ber-dev_1.1.0-2_all.deb ... Unpacking golang-github-geoffgarside-ber-dev (1.1.0-2) ... Selecting previously unselected package golang-github-go-chi-chi-dev. Preparing to unpack .../177-golang-github-go-chi-chi-dev_5.2.0-1_all.deb ... Unpacking golang-github-go-chi-chi-dev (5.2.0-1) ... Selecting previously unselected package golang-github-google-go-querystring-dev. Preparing to unpack .../178-golang-github-google-go-querystring-dev_1.1.0-2_all.deb ... Unpacking golang-github-google-go-querystring-dev (1.1.0-2) ... Selecting previously unselected package golang-github-hanwen-go-fuse-dev. Preparing to unpack .../179-golang-github-hanwen-go-fuse-dev_2.4.2-3_all.deb ... Unpacking golang-github-hanwen-go-fuse-dev (2.4.2-3) ... Selecting previously unselected package golang-github-hashicorp-errwrap-dev. Preparing to unpack .../180-golang-github-hashicorp-errwrap-dev_1.1.0-1_all.deb ... Unpacking golang-github-hashicorp-errwrap-dev (1.1.0-1) ... Selecting previously unselected package golang-github-hashicorp-go-multierror-dev. Preparing to unpack .../181-golang-github-hashicorp-go-multierror-dev_1.1.1-2_all.deb ... Unpacking golang-github-hashicorp-go-multierror-dev (1.1.1-2) ... Selecting previously unselected package golang-github-hashicorp-hcl-dev. Preparing to unpack .../182-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ... Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... Selecting previously unselected package golang-github-hirochachacha-go-smb2-dev. Preparing to unpack .../183-golang-github-hirochachacha-go-smb2-dev_1.1.0-2_all.deb ... Unpacking golang-github-hirochachacha-go-smb2-dev (1.1.0-2) ... Selecting previously unselected package golang-github-miekg-dns-dev. Preparing to unpack .../184-golang-github-miekg-dns-dev_1.1.64-1_all.deb ... Unpacking golang-github-miekg-dns-dev (1.1.64-1) ... Selecting previously unselected package golang-github-iguanesolutions-go-systemd-dev. Preparing to unpack .../185-golang-github-iguanesolutions-go-systemd-dev_5.1.0-2_all.deb ... Unpacking golang-github-iguanesolutions-go-systemd-dev (5.1.0-2) ... Selecting previously unselected package golang-github-jacobsa-oglematchers-dev. Preparing to unpack .../186-golang-github-jacobsa-oglematchers-dev_0.0~git20150320-3_all.deb ... Unpacking golang-github-jacobsa-oglematchers-dev (0.0~git20150320-3) ... Selecting previously unselected package golang-github-jtolds-gls-dev. Preparing to unpack .../187-golang-github-jtolds-gls-dev_4.20.0-2_all.deb ... Unpacking golang-github-jtolds-gls-dev (4.20.0-2) ... Selecting previously unselected package golang-github-jzelinskie-whirlpool-dev. Preparing to unpack .../188-golang-github-jzelinskie-whirlpool-dev_0.0~git20201016.0675e54-1_all.deb ... Unpacking golang-github-jzelinskie-whirlpool-dev (0.0~git20201016.0675e54-1) ... Selecting previously unselected package golang-gopkg-tomb.v1-dev. Preparing to unpack .../189-golang-gopkg-tomb.v1-dev_0.0~git20141024.0.dd63297-8_all.deb ... Unpacking golang-gopkg-tomb.v1-dev (0.0~git20141024.0.dd63297-8) ... Selecting previously unselected package golang-github-nxadm-tail-dev. Preparing to unpack .../190-golang-github-nxadm-tail-dev_1.4.11+ds1-1_all.deb ... Unpacking golang-github-nxadm-tail-dev (1.4.11+ds1-1) ... Selecting previously unselected package golang-gomega-dev. Preparing to unpack .../191-golang-gomega-dev_1.36.2-1_all.deb ... Unpacking golang-gomega-dev (1.36.2-1) ... Selecting previously unselected package golang-github-onsi-ginkgo-dev. Preparing to unpack .../192-golang-github-onsi-ginkgo-dev_1.16.5-5_all.deb ... Unpacking golang-github-onsi-ginkgo-dev (1.16.5-5) ... Selecting previously unselected package golang-github-koofr-go-httpclient-dev. Preparing to unpack .../193-golang-github-koofr-go-httpclient-dev_0.0~git20200420.93aa7c7-1_all.deb ... Unpacking golang-github-koofr-go-httpclient-dev (0.0~git20200420.93aa7c7-1) ... Selecting previously unselected package golang-github-koofr-go-koofrclient-dev. Preparing to unpack .../194-golang-github-koofr-go-koofrclient-dev_0.0~git20190724.8e5366d-2_all.deb ... Unpacking golang-github-koofr-go-koofrclient-dev (0.0~git20190724.8e5366d-2) ... Selecting previously unselected package golang-github-kr-fs-dev. Preparing to unpack .../195-golang-github-kr-fs-dev_0.1.0-2_all.deb ... Unpacking golang-github-kr-fs-dev (0.1.0-2) ... Selecting previously unselected package golang-github-magiconair-properties-dev. Preparing to unpack .../196-golang-github-magiconair-properties-dev_1.8.7-1_all.deb ... Unpacking golang-github-magiconair-properties-dev (1.8.7-1) ... Selecting previously unselected package golang-github-mattn-go-isatty-dev. Preparing to unpack .../197-golang-github-mattn-go-isatty-dev_0.0.20-1_all.deb ... Unpacking golang-github-mattn-go-isatty-dev (0.0.20-1) ... Selecting previously unselected package golang-github-mattn-go-colorable-dev. Preparing to unpack .../198-golang-github-mattn-go-colorable-dev_0.1.13-1_all.deb ... Unpacking golang-github-mattn-go-colorable-dev (0.1.13-1) ... Selecting previously unselected package golang-github-max-sum-base32768-dev. Preparing to unpack .../199-golang-github-max-sum-base32768-dev_0.0~git20191205.7937843-2_all.deb ... Unpacking golang-github-max-sum-base32768-dev (0.0~git20191205.7937843-2) ... Selecting previously unselected package golang-github-mitchellh-mapstructure-dev. Preparing to unpack .../200-golang-github-mitchellh-mapstructure-dev_1.5.0+git20231216.8508981-1_all.deb ... Unpacking golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... Selecting previously unselected package golang-github-ncw-go-acd-dev. Preparing to unpack .../201-golang-github-ncw-go-acd-dev_0.0~git20171120.887eb06-2_all.deb ... Unpacking golang-github-ncw-go-acd-dev (0.0~git20171120.887eb06-2) ... Selecting previously unselected package golang-github-ncw-swift-v2-dev. Preparing to unpack .../202-golang-github-ncw-swift-v2-dev_2.0.1-1.1_all.deb ... Unpacking golang-github-ncw-swift-v2-dev (2.0.1-1.1) ... Selecting previously unselected package golang-github-nsf-termbox-go-dev. Preparing to unpack .../203-golang-github-nsf-termbox-go-dev_0.0~git20160914-3_all.deb ... Unpacking golang-github-nsf-termbox-go-dev (0.0~git20160914-3) ... Selecting previously unselected package golang-github-okzk-sdnotify-dev. Preparing to unpack .../204-golang-github-okzk-sdnotify-dev_0.0~git20180710.d9becc3-4_all.deb ... Unpacking golang-github-okzk-sdnotify-dev (0.0~git20180710.d9becc3-4) ... Selecting previously unselected package golang-github-patrickmn-go-cache-dev. Preparing to unpack .../205-golang-github-patrickmn-go-cache-dev_2.1.0-1.1_all.deb ... Unpacking golang-github-patrickmn-go-cache-dev (2.1.0-1.1) ... Selecting previously unselected package golang-github-pelletier-go-toml-dev. Preparing to unpack .../206-golang-github-pelletier-go-toml-dev_1.9.5-1_all.deb ... Unpacking golang-github-pelletier-go-toml-dev (1.9.5-1) ... Selecting previously unselected package golang-github-pelletier-go-toml.v2-dev. Preparing to unpack .../207-golang-github-pelletier-go-toml.v2-dev_2.2.1-1_all.deb ... Unpacking golang-github-pelletier-go-toml.v2-dev (2.2.1-1) ... Selecting previously unselected package golang-github-pkg-sftp-dev. Preparing to unpack .../208-golang-github-pkg-sftp-dev_1.13.6-1_all.deb ... Unpacking golang-github-pkg-sftp-dev (1.13.6-1) ... Selecting previously unselected package golang-github-pkg-xattr-dev. Preparing to unpack .../209-golang-github-pkg-xattr-dev_0.4.10-1_all.deb ... Unpacking golang-github-pkg-xattr-dev (0.4.10-1) ... Selecting previously unselected package golang-github-protonmail-go-crypto-dev. Preparing to unpack .../210-golang-github-protonmail-go-crypto-dev_1.2.0-1_all.deb ... Unpacking golang-github-protonmail-go-crypto-dev (1.2.0-1) ... Selecting previously unselected package golang-github-putdotio-go-putio-dev. Preparing to unpack .../211-golang-github-putdotio-go-putio-dev_0.0~git20190822.19b9c63-3_all.deb ... Unpacking golang-github-putdotio-go-putio-dev (0.0~git20190822.19b9c63-3) ... Selecting previously unselected package golang-github-rclone-ftp-dev. Preparing to unpack .../212-golang-github-rclone-ftp-dev_1.0.0-220913-160-1_all.deb ... Unpacking golang-github-rclone-ftp-dev (1.0.0-220913-160-1) ... Selecting previously unselected package golang-github-rfjakob-eme-dev. Preparing to unpack .../213-golang-github-rfjakob-eme-dev_1.1.2-1_all.deb ... Unpacking golang-github-rfjakob-eme-dev (1.1.2-1) ... Selecting previously unselected package golang-github-sevlyar-go-daemon-dev. Preparing to unpack .../214-golang-github-sevlyar-go-daemon-dev_0.1.5-3_all.deb ... Unpacking golang-github-sevlyar-go-daemon-dev (0.1.5-3) ... Selecting previously unselected package golang-github-tklauser-numcpus-dev. Preparing to unpack .../215-golang-github-tklauser-numcpus-dev_0.3.0-2_all.deb ... Unpacking golang-github-tklauser-numcpus-dev (0.3.0-2) ... Selecting previously unselected package golang-github-tklauser-go-sysconf-dev. Preparing to unpack .../216-golang-github-tklauser-go-sysconf-dev_0.3.11-1_all.deb ... Unpacking golang-github-tklauser-go-sysconf-dev (0.3.11-1) ... Selecting previously unselected package golang-github-shirou-gopsutil-dev. Preparing to unpack .../217-golang-github-shirou-gopsutil-dev_4.25.2-1_all.deb ... Unpacking golang-github-shirou-gopsutil-dev (4.25.2-1) ... Selecting previously unselected package golang-github-skratchdot-open-golang-dev. Preparing to unpack .../218-golang-github-skratchdot-open-golang-dev_0.0~git20160302.0.75fb7ed-2.1_all.deb ... Unpacking golang-github-skratchdot-open-golang-dev (0.0~git20160302.0.75fb7ed-2.1) ... Selecting previously unselected package golang-github-smartystreets-assertions-dev. Preparing to unpack .../219-golang-github-smartystreets-assertions-dev_1.10.1+ds-2_all.deb ... Unpacking golang-github-smartystreets-assertions-dev (1.10.1+ds-2) ... Selecting previously unselected package golang-github-smartystreets-goconvey-dev. Preparing to unpack .../220-golang-github-smartystreets-goconvey-dev_1.6.4+dfsg-1_all.deb ... Unpacking golang-github-smartystreets-goconvey-dev (1.6.4+dfsg-1) ... Selecting previously unselected package golang-github-spf13-afero-dev. Preparing to unpack .../221-golang-github-spf13-afero-dev_1.11.0-1_all.deb ... Unpacking golang-github-spf13-afero-dev (1.11.0-1) ... Selecting previously unselected package tzdata-legacy. Preparing to unpack .../222-tzdata-legacy_2025b-4_all.deb ... Unpacking tzdata-legacy (2025b-4) ... Selecting previously unselected package golang-github-spf13-cast-dev. Preparing to unpack .../223-golang-github-spf13-cast-dev_1.6.0-2_all.deb ... Unpacking golang-github-spf13-cast-dev (1.6.0-2) ... Selecting previously unselected package golang-github-spf13-pflag-dev. Preparing to unpack .../224-golang-github-spf13-pflag-dev_1.0.6~git20210604-d5e0c0615ace-1_all.deb ... Unpacking golang-github-spf13-pflag-dev (1.0.6~git20210604-d5e0c0615ace-1) ... Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev. Preparing to unpack .../225-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2_all.deb ... Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ... Selecting previously unselected package golang-github-subosito-gotenv-dev. Preparing to unpack .../226-golang-github-subosito-gotenv-dev_1.3.0-1_all.deb ... Unpacking golang-github-subosito-gotenv-dev (1.3.0-1) ... Selecting previously unselected package golang-gopkg-ini.v1-dev. Preparing to unpack .../227-golang-gopkg-ini.v1-dev_1.67.0-1_all.deb ... Unpacking golang-gopkg-ini.v1-dev (1.67.0-1) ... Selecting previously unselected package golang-github-spf13-viper-dev. Preparing to unpack .../228-golang-github-spf13-viper-dev_1.12.0-1_all.deb ... Unpacking golang-github-spf13-viper-dev (1.12.0-1) ... Selecting previously unselected package golang-github-spf13-cobra-dev. Preparing to unpack .../229-golang-github-spf13-cobra-dev_1.8.1-1_all.deb ... Unpacking golang-github-spf13-cobra-dev (1.8.1-1) ... Selecting previously unselected package golang-github-unknwon-goconfig-dev. Preparing to unpack .../230-golang-github-unknwon-goconfig-dev_1.0.0-1_all.deb ... Unpacking golang-github-unknwon-goconfig-dev (1.0.0-1) ... Selecting previously unselected package golang-github-youmark-pkcs8-dev. Preparing to unpack .../231-golang-github-youmark-pkcs8-dev_1.1-3_all.deb ... Unpacking golang-github-youmark-pkcs8-dev (1.1-3) ... Selecting previously unselected package liblua5.4-0:amd64. Preparing to unpack .../232-liblua5.4-0_5.4.7-1+b2_amd64.deb ... Unpacking liblua5.4-0:amd64 (5.4.7-1+b2) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../233-libnuma1_2.0.19-1_amd64.deb ... Unpacking libnuma1:amd64 (2.0.19-1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../234-libyaml-0-2_0.2.5-2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-2) ... Selecting previously unselected package pandoc-data. Preparing to unpack .../235-pandoc-data_3.1.11.1-3_all.deb ... Unpacking pandoc-data (3.1.11.1-3) ... Selecting previously unselected package pandoc. Preparing to unpack .../236-pandoc_3.1.11.1+ds-2_amd64.deb ... Unpacking pandoc (3.1.11.1+ds-2) ... Selecting previously unselected package golang-github-jlaffaye-ftp-dev. Preparing to unpack .../237-golang-github-jlaffaye-ftp-dev_0.2.0-1_all.deb ... Unpacking golang-github-jlaffaye-ftp-dev (0.2.0-1) ... Selecting previously unselected package golang-github-xanzy-ssh-agent-dev. Preparing to unpack .../238-golang-github-xanzy-ssh-agent-dev_0.3.2-1_all.deb ... Unpacking golang-github-xanzy-ssh-agent-dev (0.3.2-1) ... Setting up golang-github-dimchansky-utfbom-dev (1.1.1-1) ... Setting up golang-golang-x-time-dev (0.5.0-1) ... Setting up golang-1.24-src (1.24.4-1) ... Setting up golang-github-atotto-clipboard-dev (0.1.4-1) ... Setting up golang-github-pelletier-go-toml.v2-dev (2.2.1-1) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... Setting up golang-github-pborman-getopt-dev (2.1.0-1) ... Setting up golang-github-aalpar-deheap-dev (1.0-3) ... Setting up golang-gopkg-yaml.v2-dev (2.4.0-5) ... Setting up golang-github-jcmturner-gofork-dev (1.0.0-4) ... Setting up golang-github-hashicorp-go-uuid-dev (1.0.3-1) ... Setting up golang-github-go-chi-chi-dev (5.2.0-1) ... Setting up golang-github-mitchellh-go-homedir-dev (1.1.0-1) ... Setting up golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... Setting up golang-github-google-go-querystring-dev (1.1.0-2) ... Setting up golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... Setting up bsdextrautils (2.41-5) ... Setting up golang-dbus-dev (5.1.0-1) ... Setting up golang-github-creack-pty-dev (1.1.21-1) ... Setting up golang-github-dop251-scsu-dev (0.0~git20220106.84ac880-3) ... Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... Setting up golang-github-golang-mock-dev (1.6.0-2) ... Setting up golang-github-rfjakob-eme-dev (1.1.2-1) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up golang-github-bits-and-blooms-bitset-dev (1.13.0-1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up golang-github-geoffgarside-ber-dev (1.1.0-2) ... Setting up golang-github-pkg-errors-dev (0.9.1-3) ... Setting up golang-golang-x-arch-dev (0.13.0-1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-2) ... Setting up golang-rsc-binaryregexp-dev (0.2.0-3) ... Setting up golang-github-kylelemons-godebug-dev (1.1.0-2) ... Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... Setting up libdebhelper-perl (13.24.2) ... Setting up golang-github-burntsushi-toml-dev (1.4.0-1) ... Setting up golang-golang-x-sys-dev (0.22.0-1) ... Setting up golang-github-kr-fs-dev (0.1.0-2) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up golang-github-subosito-gotenv-dev (1.3.0-1) ... Setting up golang-github-golang-snappy-dev (0.0.2-3) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... Setting up gettext-base (0.23.1-2) ... Setting up m4 (1.4.19-8) ... Setting up golang-github-jtolds-gls-dev (4.20.0-2) ... Setting up golang-github-nfnt-resize-dev (0.0~git20180221.83c6a99-3) ... Setting up golang-golang-x-term-dev (0.22.0-1) ... Setting up golang-github-okzk-sdnotify-dev (0.0~git20180710.d9becc3-4) ... Setting up file (1:5.46-5) ... Setting up golang-github-google-btree-dev (1.0.1-1) ... Setting up golang-github-stoewer-go-strcase-dev (1.2.0-4) ... Setting up golang-github-beorn7-perks-dev (1.0.1-3) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up golang-github-hashicorp-errwrap-dev (1.1.0-1) ... Setting up golang-github-max-sum-base32768-dev (0.0~git20191205.7937843-2) ... Setting up golang-snappy-go-dev (0.0.2-3) ... Setting up golang-github-sevlyar-go-daemon-dev (0.1.5-3) ... Setting up golang-github-huandu-xstrings-dev (1.3.3-1) ... Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Sep 9 04:03:03 UTC 2026. Universal Time is now: Wed Sep 9 04:03:03 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ... Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... Setting up golang-github-spf13-pflag-dev (1.0.6~git20210604-d5e0c0615ace-1) ... Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ... Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... Setting up autotools-dev (20240727.1) ... Setting up golang-github-artyom-mtab-dev (1.0.0-2) ... Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... Setting up golang-github-jzelinskie-whirlpool-dev (0.0~git20201016.0675e54-1) ... Setting up golang-google-protobuf-dev (1.36.5-1) ... Setting up golang-github-kr-text-dev (0.2.0-2) ... Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... Setting up golang-github-etcd-io-gofail-dev (0.1.0-1) ... Setting up golang-github-skratchdot-open-golang-dev (0.0~git20160302.0.75fb7ed-2.1) ... Setting up golang-github-ryszard-goskiplist-dev (0.0~git20150312.2dfbae5-3) ... Setting up bash-completion (1:2.16.0-7) ... Setting up golang-github-jcmturner-aescts.v2-dev (2.0.0-2) ... Setting up golang-github-yuin-goldmark-dev (1.7.4-1) ... Setting up golang-gopkg-tomb.v1-dev (0.0~git20141024.0.dd63297-8) ... Setting up golang-github-patrickmn-go-cache-dev (2.1.0-1.1) ... Setting up golang-github-chzyer-readline-dev (1.4.39.g2972be2-3) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up golang-gopkg-ini.v1-dev (1.67.0-1) ... Setting up golang-golang-x-sync-dev (0.7.0-1) ... Setting up golang-golang-x-mod-dev (0.19.0-1) ... Setting up autopoint (0.23.1-2) ... Setting up golang-github-magiconair-properties-dev (1.8.7-1) ... Setting up golang-1.24-go (1.24.4-1) ... Setting up golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ... Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... Setting up golang-github-klauspost-compress-dev (1.18.0+ds1-1) ... Setting up golang-glog-dev (1.2.4-1) ... Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... Setting up golang-github-hashicorp-go-multierror-dev (1.1.1-2) ... Setting up golang-github-hanwen-go-fuse-dev (2.4.2-3) ... Setting up autoconf (2.72-3.1) ... Setting up golang-github-rivo-uniseg-dev (0.4.7-1) ... Setting up golang-github-bwesterb-go-ristretto-dev (1.2.3-2) ... Setting up golang-github-anacrolix-log-dev (0.13.1-2) ... Setting up golang-github-jacobsa-oglematchers-dev (0.0~git20150320-3) ... Setting up libffi8:amd64 (3.4.8-2) ... Setting up libnuma1:amd64 (2.0.19-1) ... Setting up golang-github-tklauser-numcpus-dev (0.3.0-2) ... Setting up dwz (0.15-1+b1) ... Setting up golang-github-lucasb-eyer-go-colorful-dev (1.2.0-1) ... Setting up golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... Setting up golang-github-philhofer-fwd-dev (1.1.2+git20240916.20a13a1-1) ... Setting up sensible-utils (0.0.25) ... Setting up golang-golang-x-text-dev (0.22.0-1) ... Setting up golang-github-google-uuid-dev (1.6.0-1) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up golang-github-fsnotify-fsnotify-dev (1.8.0-3) ... Setting up golang-github-dustin-go-humanize-dev (1.0.1-1) ... Setting up golang-github-ncw-swift-v2-dev (2.0.1-1.1) ... Setting up golang-github-prometheus-procfs-dev (0.15.1-1) ... Setting up golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ... Setting up golang-github-djherbis-times-dev (1.6.0-1) ... Setting up liblua5.4-0:amd64 (5.4.7-1+b2) ... Setting up golang-github-tklauser-go-sysconf-dev (0.3.11-1) ... Setting up netbase (6.5) ... Setting up golang-golang-x-crypto-dev (1:0.25.0-1) ... Setting up golang-golang-x-exp-dev (0.0~git20231006.7918f67-2) ... Setting up golang-github-jcmturner-goidentity.v6-dev (6.0.1-2) ... Setting up golang-github-prometheus-client-model-dev (0.6.0-1) ... Setting up golang-github-bradfitz-iter-dev (0.0~git20191230.e8f45d3-2) ... Setting up golang-github-pelletier-go-toml-dev (1.9.5-1) ... Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ... Setting up pandoc-data (3.1.11.1-3) ... Setting up golang-github-pkg-xattr-dev (0.4.10-1) ... Setting up golang-golang-x-oauth2-dev (0.27.0-1) ... Setting up golang-github-docopt-docopt-go-dev (0.6.2+git20180111.ee0de3b-1) ... Setting up golang-github-xanzy-ssh-agent-dev (0.3.2-1) ... Setting up golang-github-mattn-go-ieproxy-dev (0.0.9-1) ... Setting up golang-src (2:1.24~2) ... Setting up libcap-dev:amd64 (1:2.75-10+b1) ... Setting up golang-github-gorilla-securecookie-dev (1.1.2-1) ... Setting up readline-common (8.2-6) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1) ... Setting up libsystemd-dev:amd64 (257.7-1) ... Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... Setting up golang-github-gorilla-sessions-dev (1.2.1-1) ... Setting up golang-github-coreos-bbolt-dev (1.3.10-2) ... Setting up golang-github-a8m-tree-dev (0.0~git20240104.2c8764a-1) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up golang-github-anacrolix-envpprof-dev (1.2.1-2) ... Setting up golang-github-azure-go-ntlmssp-dev (0.0~git20220621.cb9428e-1) ... Setting up golang-github-buengese-sgzip-dev (0.1.1-1) ... Setting up golang-github-mattn-go-isatty-dev (0.0.20-1) ... Setting up golang-github-sirupsen-logrus-dev (1.9.0-1) ... Setting up golang-github-go-kit-log-dev (0.2.1-1) ... Setting up golang-github-mattn-go-runewidth-dev (0.0.16-1) ... Setting up golang-github-golang-protobuf-1-5-dev (1.5.4-1) ... Setting up gettext (0.23.1-2) ... Setting up golang-github-jcmturner-dnsutils.v2-dev (2.0.0-2) ... Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1) ... Setting up golang-github-gdamore-encoding-dev (1.0.1-1) ... Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Setting up golang-github-azure-azure-pipeline-go-dev (0.2.3-1) ... Setting up libtool (2.5.4-4) ... Setting up golang-go:amd64 (2:1.24~2) ... Setting up golang-github-mattn-go-colorable-dev (0.1.13-1) ... Setting up golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... Setting up golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... Setting up golang-github-glycerine-go-unsnap-stream-dev (0.0~git20210130.47dfef3-1) ... Setting up golang-github-pkg-sftp-dev (1.13.6-1) ... Setting up golang-github-ncw-go-acd-dev (0.0~git20171120.887eb06-2) ... Setting up golang-github-rclone-ftp-dev (1.0.0-220913-160-1) ... Setting up golang-github-json-iterator-go-dev (1.1.12-2) ... Setting up golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... Setting up golang-github-nxadm-tail-dev (1.4.11+ds1-1) ... Setting up tzdata-legacy (2025b-4) ... Setting up golang-any:amd64 (2:1.24~2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up golang-github-youmark-pkcs8-dev (1.1-3) ... Setting up pandoc (3.1.11.1+ds-2) ... Setting up golang-github-hirochachacha-go-smb2-dev (1.1.0-2) ... Setting up golang-github-jlaffaye-ftp-dev (0.2.0-1) ... Setting up golang-github-coreos-go-systemd-dev (22.5.0-1) ... Setting up golang-github-nsf-termbox-go-dev (0.0~git20160914-3) ... Setting up golang-github-gdamore-tcell.v2-dev (2.7.4-1) ... Setting up golang-golang-x-net-dev (1:0.27.0-2) ... Setting up golang-github-azure-go-autorest-dev (14.2.0+git20220726.711dde1-1) ... Setting up golang-github-smartystreets-assertions-dev (1.10.1+ds-2) ... Setting up libreadline8t64:amd64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up golang-github-shirou-gopsutil-dev (4.25.2-1) ... Setting up groff-base (1.23.0-9) ... Setting up golang-github-spf13-cast-dev (1.6.0-2) ... Setting up golang-github-spf13-afero-dev (1.11.0-1) ... Setting up golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... Setting up libpython3.13-stdlib:amd64 (3.13.5-2) ... Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Setting up golang-github-abbot-go-http-auth-dev (0.4.0-6) ... Setting up golang-github-google-martian-dev (3.3.2-3) ... Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... Setting up golang-bazil-fuse-dev (0.0~git20160811.0.371fbbd-4) ... Setting up golang-github-miekg-dns-dev (1.1.64-1) ... Setting up python3.13 (3.13.5-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up golang-github-gabriel-vasile-mimetype-dev (1.4.8+dfsg1-1) ... Setting up golang-github-jcmturner-rpc.v2-dev (2.0.3-2) ... Setting up python3 (3.13.5-1) ... Setting up golang-gomega-dev (1.36.2-1) ... Setting up golang-google-cloud-compute-metadata-dev (0.56.0-6) ... Setting up golang-golang-x-tools-dev (1:0.25.0+ds-1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up golang-github-onsi-ginkgo-dev (1.16.5-5) ... Setting up golang-github-smartystreets-goconvey-dev (1.6.4+dfsg-1) ... Setting up golang-golang-x-oauth2-google-dev (0.27.0-1) ... Setting up golang-github-unknwon-goconfig-dev (1.0.0-1) ... Setting up golang-github-spf13-viper-dev (1.12.0-1) ... Setting up golang-github-mmcloughlin-avo-dev (0.5.0-1) ... Setting up golang-github-rogpeppe-go-internal-dev (1.12.0-3) ... Setting up golang-github-iguanesolutions-go-systemd-dev (5.1.0-2) ... Setting up golang-github-kr-pretty-dev (0.3.1-1) ... Setting up golang-github-putdotio-go-putio-dev (0.0~git20190822.19b9c63-3) ... Setting up golang-github-jcmturner-gokrb5.v8-dev (8.4.3-2) ... Setting up golang-github-colinmarc-hdfs-dev (2.3.0-2) ... Setting up golang-github-koofr-go-httpclient-dev (0.0~git20200420.93aa7c7-1) ... Setting up debhelper (13.24.2) ... Setting up golang-github-dropbox-dropbox-sdk-go-unofficial-dev (6.0.5-1) ... Setting up golang-github-tinylib-msgp-dev (1.2.5-1) ... Setting up golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ... Setting up golang-github-spf13-cobra-dev (1.8.1-1) ... Setting up golang-github-azure-azure-storage-blob-go-dev (0.15.0-1) ... Setting up golang-github-cloudflare-circl-dev (1.6.1-1) ... Setting up golang-github-roaringbitmap-roaring-dev (0.4.21-2) ... Setting up golang-github-koofr-go-koofrclient-dev (0.0~git20190724.8e5366d-2) ... Setting up dh-golang (1.63) ... Setting up golang-github-protonmail-go-crypto-dev (1.2.0-1) ... Setting up golang-github-anacrolix-tagflag-dev (0.0.0-20180109-2146c8d-4) ... Setting up golang-github-prometheus-common-dev (0.62.0-3) ... Setting up golang-go.opencensus-dev (0.24.0-2) ... Setting up golang-github-google-cel-go-dev (0.18.2+ds-5) ... Setting up golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... Setting up golang-github-prometheus-sigv4-dev (0.1.2-2) ... Setting up golang-github-prometheus-client-golang-dev (1.21.1-1) ... Setting up golang-github-anacrolix-missinggo-dev (2.1.0-7) ... Setting up golang-google-grpc-dev (1.64.0-7) ... Setting up golang-github-anacrolix-ffprobe-dev (1.0.1-1) ... Setting up golang-github-anacrolix-dms-dev (1.5.0-2) ... Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... Setting up golang-github-googleapis-gax-go-dev (2.14.1-1) ... Setting up golang-google-api-dev (0.61.0-6) ... Setting up golang-google-cloud-dev (0.56.0-6) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/rclone-1.60.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../rclone_1.60.1+dfsg-4_source.changes dpkg-buildpackage: info: source package rclone dpkg-buildpackage: info: source version 1.60.1+dfsg-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Guillem Jover dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --buildsystem=golang --builddirectory=_build dh_auto_clean -O--buildsystem=golang -O--builddirectory=_build debian/rules execute_after_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/rclone-1.60.1+dfsg' rm -f MANUAL.md MANUAL.html rclone.1 || /bin/true make[1]: Leaving directory '/build/reproducible-path/rclone-1.60.1+dfsg' dh_autoreconf_clean -O--buildsystem=golang -O--builddirectory=_build dh_clean -O--buildsystem=golang -O--builddirectory=_build debian/rules binary dh binary --buildsystem=golang --builddirectory=_build dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=_build dh_autoreconf -O--buildsystem=golang -O--builddirectory=_build dh_auto_configure -O--buildsystem=golang -O--builddirectory=_build dh_auto_build -O--buildsystem=golang -O--builddirectory=_build cd _build && go install -trimpath -v -p 42 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest google.golang.org/protobuf/internal/flags github.com/rclone/rclone/fs/driveletter google.golang.org/grpc/serviceconfig encoding internal/asan internal/nettrace internal/goos internal/byteorder internal/godebugs github.com/shirou/gopsutil/common container/list vendor/golang.org/x/crypto/cryptobyte/asn1 golang.org/x/crypto/internal/alias go.opencensus.io/trace/internal go.opencensus.io/internal/tagencoding internal/msan golang.org/x/net/internal/iana internal/goexperiment github.com/iguanesolutions/go-systemd/journald crypto/internal/fips140/alias github.com/rclone/rclone/lib/exitcode github.com/klauspost/compress/internal/le vendor/golang.org/x/crypto/internal/alias golang.org/x/net/html/atom internal/coverage/rtcov unicode/utf8 internal/unsafeheader internal/profilerecord cmp internal/itoa log/internal unicode/utf16 internal/goarch github.com/googleapis/gax-go/v2/internal go.opencensus.io math/bits crypto/internal/boring/sig internal/runtime/syscall internal/cpu sync/atomic internal/runtime/atomic github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/secondary_emails github.com/jcmturner/gokrb5/v8/iana/etypeID github.com/jcmturner/gokrb5/v8/iana/nametype github.com/jcmturner/gokrb5/v8/iana/patype github.com/jcmturner/gokrb5/v8/iana github.com/jcmturner/gokrb5/v8/iana/chksumtype unicode github.com/jcmturner/gokrb5/v8/iana/addrtype github.com/jcmturner/gokrb5/v8/iana/asnAppTag github.com/jcmturner/gokrb5/v8/iana/flags github.com/jcmturner/gokrb5/v8/iana/keyusage github.com/jcmturner/gokrb5/v8/iana/adtype crypto/internal/fips140/subtle github.com/aws/aws-sdk-go/aws/client/metadata internal/runtime/math github.com/jcmturner/gokrb5/v8/iana/msgtype github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/backend/seafile/api github.com/hirochachacha/go-smb2/internal/erref golang.org/x/text/encoding/internal/identifier image/color github.com/ProtonMail/go-crypto/internal/byteutil golang.org/x/crypto/cryptobyte/asn1 internal/goversion github.com/klauspost/compress/internal/cpuinfo internal/platform internal/syslist github.com/rclone/rclone/lib/israce internal/runtime/sys internal/abi crypto/internal/fips140deps/byteorder internal/chacha8rand github.com/golang/groupcache/lru google.golang.org/protobuf/internal/set golang.org/x/crypto/salsa20/salsa github.com/rivo/uniseg crypto/internal/fips140deps/cpu internal/runtime/exithook internal/bytealg math internal/stringslite github.com/aws/aws-sdk-go/internal/sdkmath github.com/klauspost/compress internal/race internal/sync internal/runtime/maps runtime weak iter crypto/subtle runtime/metrics internal/reflectlite sync maps slices errors sort internal/singleflight internal/bisect github.com/aws/aws-sdk-go/internal/sync/singleflight internal/testlog google.golang.org/protobuf/internal/pragma unique runtime/cgo internal/godebug github.com/beorn7/perks/quantile google.golang.org/grpc/internal/buffer internal/oserror github.com/rclone/rclone/backend/crypt/pkcs7 vendor/golang.org/x/net/dns/dnsmessage golang.org/x/crypto/cast5 io math/rand/v2 path strconv golang.org/x/text/internal/tag github.com/rclone/rclone/lib/ranges container/heap crypto/internal/fips140deps/godebug github.com/aalpar/deheap math/rand syscall github.com/aws/aws-sdk-go/internal/sdkio crypto/internal/randutil internal/saferio hash github.com/cloudflare/circl/internal/sha3 bytes strings hash/fnv hash/adler32 github.com/jcmturner/gokrb5/v8/crypto/etype github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/onedrive/quickxorhash hash/crc32 google.golang.org/grpc/internal/grpcrand golang.org/x/crypto/blowfish net/netip encoding/base32 crypto reflect golang.org/x/crypto/md4 github.com/cloudflare/circl/sign vendor/golang.org/x/text/transform golang.org/x/text/transform crypto/internal/impl github.com/munnerz/goautoneg net/http/internal/ascii github.com/aws/aws-sdk-go/internal/sdkuri github.com/Max-Sum/base32768 github.com/aws/aws-sdk-go/aws/arn github.com/rclone/rclone/cmd/ls/lshelp github.com/aws/aws-sdk-go/internal/strings net/http/internal/testcert github.com/rclone/rclone/lib/bucket go/build/constraint html bufio crypto/internal/fips140 regexp/syntax golang.org/x/text/encoding crypto/tls/internal/fips140tls crypto/internal/fips140/sha512 crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 github.com/gdamore/encoding compress/bzip2 image internal/syscall/execenv time internal/syscall/unix crypto/sha3 crypto/internal/fips140/hmac crypto/internal/fips140/check crypto/internal/fips140hash crypto/internal/fips140/hkdf crypto/internal/fips140/edwards25519/field crypto/internal/fips140/tls12 crypto/internal/fips140/bigmod crypto/internal/fips140/aes crypto/internal/fips140/nistec/fiat regexp crypto/internal/fips140/tls13 crypto/internal/fips140/edwards25519 image/internal/imageutil image/jpeg google.golang.org/api/internal/third_party/uritemplates github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/version github.com/aws/aws-sdk-go/internal/sdkrand github.com/rclone/rclone/backend/onedrive/api google.golang.org/grpc/keepalive google.golang.org/grpc/backoff github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/zoho/api context io/fs internal/poll google.golang.org/grpc/internal/backoff golang.org/x/sync/semaphore golang.org/x/net/context google.golang.org/grpc/internal/grpcsync embed internal/filepathlite google.golang.org/protobuf/internal/editiondefaults crypto/internal/fips140/nistec os github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/structs github.com/hashicorp/errwrap internal/fmtsort encoding/binary vendor/golang.org/x/crypto/internal/poly1305 golang.org/x/crypto/internal/poly1305 github.com/jzelinskie/whirlpool encoding/base64 github.com/hirochachacha/go-smb2/internal/utf16le github.com/cespare/xxhash github.com/klauspost/compress/internal/snapref plugin golang.org/x/sys/unix github.com/hirochachacha/go-smb2/internal/smb2 encoding/pem golang.org/x/crypto/nacl/secretbox google.golang.org/protobuf/internal/detrand io/ioutil crypto/internal/sysrand github.com/iguanesolutions/go-systemd github.com/prometheus/procfs/internal/util google.golang.org/grpc/internal/envconfig internal/sysinfo internal/lazyregexp os/signal vendor/golang.org/x/sys/cpu github.com/mattn/go-runewidth fmt golang.org/x/sys/cpu path/filepath net crypto/internal/entropy crypto/internal/fips140/drbg golang.org/x/crypto/sha3 golang.org/x/crypto/blake2b crypto/internal/fips140only crypto/internal/fips140/ed25519 github.com/kr/fs crypto/internal/fips140/mlkem crypto/internal/fips140/rsa os/exec crypto/internal/fips140/aes/gcm crypto/internal/fips140/ecdh crypto/internal/fips140/ecdsa crypto/rc4 crypto/md5 golang.org/x/crypto/argon2 crypto/cipher github.com/mitchellh/go-homedir github.com/skratchdot/open-golang/open github.com/atotto/clipboard internal/goroot encoding/hex log net/url vendor/golang.org/x/net/http2/hpack encoding/csv net/http/internal mime/quotedprintable mime golang.org/x/time/rate compress/flate encoding/json golang.org/x/sync/errgroup github.com/coreos/go-semver/semver vendor/golang.org/x/text/unicode/norm runtime/trace text/tabwriter google.golang.org/protobuf/internal/errors google.golang.org/protobuf/internal/version github.com/prometheus/procfs/internal/fs go/token golang.org/x/net/bpf github.com/rclone/rclone/lib/encoder database/sql/driver golang.org/x/text/unicode/norm runtime/debug flag golang.org/x/net/html encoding/gob text/template/parse math/big encoding/xml os/user github.com/gabriel-vasile/mimetype/internal/json google.golang.org/grpc/internal/grpclog github.com/googleapis/gax-go/v2/callctx google.golang.org/grpc/attributes google.golang.org/grpc/internal/idle debug/dwarf golang.org/x/net/http2/hpack go.opencensus.io/internal go.opencensus.io/trace/tracestate go.opencensus.io/resource github.com/hashicorp/go-multierror crypto/internal/boring crypto/des vendor/golang.org/x/crypto/chacha20 golang.org/x/crypto/pkcs12/internal/rc2 github.com/rclone/rclone/backend/googlephotos/api google.golang.org/protobuf/encoding/protowire github.com/colinmarc/hdfs/internal/sasl github.com/rclone/rclone/lib/pacer github.com/jcmturner/gokrb5/v8/iana/errorcode github.com/rfjakob/eme golang.org/x/net/internal/timeseries vendor/golang.org/x/text/unicode/bidi golang.org/x/text/unicode/bidi github.com/jcmturner/gokrb5/v8/krberror go.opencensus.io/metric/metricdata github.com/jcmturner/rpc/v2/ndr github.com/rclone/rclone/backend/pcloud/api crypto/aes crypto/ecdh crypto/sha512 crypto/hmac crypto/sha1 crypto/sha256 google.golang.org/protobuf/reflect/protoreflect github.com/rclone/rclone/backend/premiumizeme/api github.com/aws/aws-sdk-go/aws/awserr github.com/aws/aws-sdk-go/internal/s3shared/arn go.opencensus.io/metric/metricproducer github.com/jcmturner/aescts/v2 github.com/rclone/rclone/backend/dropbox/dbhash golang.org/x/crypto/ssh/internal/bcrypt_pbkdf golang.org/x/crypto/chacha20 github.com/pkg/sftp/internal/encoding/ssh/filexfer golang.org/x/crypto/pbkdf2 github.com/jcmturner/gokrb5/v8/crypto/common vendor/golang.org/x/crypto/chacha20poly1305 github.com/jcmturner/gofork/x/crypto/pbkdf2 github.com/hirochachacha/go-smb2/internal/crypto/ccm github.com/hirochachacha/go-smb2/internal/crypto/cmac github.com/hirochachacha/go-smb2/internal/msrpc github.com/google/go-querystring/query github.com/rclone/rclone/backend/sharefile/api github.com/shirou/gopsutil/internal/common golang.org/x/crypto/scrypt github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/yandex/api github.com/aws/aws-sdk-go/internal/ini github.com/Unknwon/goconfig github.com/klauspost/compress/fse golang.org/x/text/internal/language github.com/artyom/mtab github.com/russross/blackfriday/v2 gopkg.in/yaml.v3 compress/gzip github.com/klauspost/compress/flate github.com/hanwen/go-fuse/splice archive/zip compress/zlib github.com/gdamore/tcell/v2/terminfo github.com/ProtonMail/go-crypto/openpgp/errors github.com/ProtonMail/go-crypto/openpgp/aes/keywrap github.com/ProtonMail/go-crypto/eax github.com/rclone/rclone/fs/hash github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/mailru/mrhash github.com/ProtonMail/go-crypto/ocb github.com/ProtonMail/go-crypto/openpgp/armor golang.org/x/crypto/hkdf github.com/anacrolix/dms/dlna internal/profile github.com/rclone/rclone/lib/readers runtime/pprof github.com/anacrolix/log golang.org/x/crypto/curve25519 github.com/coreos/go-systemd/internal/dlopen golang.org/x/net/webdav/internal/xml github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/bin github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib go/scanner testing golang.org/x/text/secure/bidirule go/doc/comment internal/buildcfg github.com/ProtonMail/go-crypto/openpgp/internal/algorithm gopkg.in/yaml.v2 text/template github.com/rclone/rclone/backend/mailru/api github.com/klauspost/compress/huff0 github.com/dop251/scsu github.com/gdamore/tcell/v2/terminfo/a/ansi github.com/gdamore/tcell/v2/terminfo/v/vt100 github.com/gdamore/tcell/v2/terminfo/v/vt102 github.com/gdamore/tcell/v2/terminfo/v/vt220 github.com/gdamore/tcell/v2/terminfo/x/xterm github.com/gdamore/tcell/v2/terminfo/dynamic github.com/gdamore/tcell/v2/terminfo/a/aixterm github.com/gdamore/tcell/v2/terminfo/a/alacritty github.com/gdamore/tcell/v2/terminfo/b/beterm github.com/jcmturner/rpc/v2/mstypes github.com/gdamore/tcell/v2/terminfo/c/cygwin github.com/gdamore/tcell/v2/terminfo/d/dtterm github.com/gdamore/tcell/v2/terminfo/e/emacs vendor/golang.org/x/text/secure/bidirule github.com/gdamore/tcell/v2/terminfo/base github.com/gdamore/tcell/v2/terminfo/f/foot github.com/gdamore/tcell/v2/terminfo/g/gnome github.com/gdamore/tcell/v2/terminfo/h/hpterm github.com/gdamore/tcell/v2/terminfo/k/konsole github.com/gdamore/tcell/v2/terminfo/k/kterm github.com/gdamore/tcell/v2/terminfo/l/linux github.com/gdamore/tcell/v2/terminfo/p/pcansi github.com/gdamore/tcell/v2/terminfo/r/rxvt github.com/gdamore/tcell/v2/terminfo/s/screen github.com/gdamore/tcell/v2/terminfo/s/simpleterm github.com/gdamore/tcell/v2/terminfo/s/sun github.com/gdamore/tcell/v2/terminfo/t/tmux github.com/gdamore/tcell/v2/terminfo/v/vt320 github.com/gdamore/tcell/v2/terminfo/v/vt400 github.com/gdamore/tcell/v2/terminfo/v/vt420 github.com/gdamore/tcell/v2/terminfo/v/vt52 github.com/gdamore/tcell/v2/terminfo/w/wy50 github.com/gdamore/tcell/v2/terminfo/w/wy60 github.com/gdamore/tcell/v2/terminfo/w/wy99_ansi github.com/gdamore/tcell/v2/terminfo/x/xfce github.com/gdamore/tcell/v2/terminfo/x/xterm_kitty github.com/ProtonMail/go-crypto/openpgp/s2k go/ast github.com/rclone/rclone/lib/encoder/internal/gen github.com/gdamore/tcell/v2/terminfo/extended golang.org/x/net/idna golang.org/x/text/internal/language/compact vendor/golang.org/x/net/idna github.com/rclone/rclone/backend/box/api github.com/Azure/go-autorest/autorest/date google.golang.org/grpc/grpclog github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/filefabric/api github.com/jmespath/go-jmespath github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/fs/config/configmap github.com/lucasb-eyer/go-colorful github.com/aws/aws-sdk-go/aws/endpoints github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/sugarsync/api github.com/anacrolix/dms/soap github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/colinmarc/hdfs/hadoopconf google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order google.golang.org/protobuf/runtime/protoiface github.com/cpuguy83/go-md2man/v2/md2man debug/macho github.com/rclone/rclone/lib/encoder/filename github.com/gabriel-vasile/mimetype/internal/charset github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/cmd/test/info/internal/build_csv google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/internal/protolazy golang.org/x/text/language go.opencensus.io/tag google.golang.org/protobuf/internal/encoding/json google.golang.org/protobuf/internal/encoding/text google.golang.org/grpc/connectivity crypto/internal/boring/bbig crypto/elliptic github.com/jcmturner/gofork/encoding/asn1 encoding/asn1 crypto/dsa crypto/rand github.com/ProtonMail/go-crypto/openpgp/internal/encoding go.opencensus.io/stats/internal github.com/mattn/go-isatty github.com/rclone/rclone/lib/mmap github.com/shirou/gopsutil/host golang.org/x/term github.com/pkg/xattr go.etcd.io/bbolt github.com/hanwen/go-fuse/fuse github.com/sirupsen/logrus github.com/rclone/rclone/fs/config/obscure crypto/internal/hpke crypto/ed25519 golang.org/x/crypto/bcrypt crypto/rsa github.com/rclone/rclone/lib/random go.opencensus.io/trace go.opencensus.io/stats google.golang.org/protobuf/proto github.com/hashicorp/go-uuid github.com/jcmturner/gokrb5/v8/crypto/rfc3961 github.com/gabriel-vasile/mimetype/internal/magic github.com/mattn/go-colorable github.com/buengese/sgzip github.com/jcmturner/gokrb5/v8/crypto/rfc3962 github.com/jcmturner/gokrb5/v8/crypto/rfc4757 github.com/jcmturner/gokrb5/v8/crypto/rfc8009 github.com/hirochachacha/go-smb2/internal/ntlm github.com/klauspost/compress/zstd github.com/cloudflare/circl/math github.com/rclone/rclone/lib/pool go.opencensus.io/stats/view github.com/ProtonMail/go-crypto/openpgp/elgamal html/template google.golang.org/protobuf/internal/encoding/defval golang.org/x/text/internal github.com/anacrolix/dms/upnp github.com/patrickmn/go-cache golang.org/x/text/cases github.com/rclone/rclone/lib/buildinfo golang.org/x/oauth2/jws github.com/aws/aws-sdk-go/aws/awsutil github.com/rclone/rclone/lib/terminal github.com/ProtonMail/go-crypto/bitcurves github.com/ProtonMail/go-crypto/brainpool go/parser github.com/gdamore/tcell/v2 go/doc github.com/jcmturner/gokrb5/v8/asn1tools github.com/rclone/rclone/fstest/testy crypto/x509/pkix github.com/geoffgarside/ber golang.org/x/crypto/cryptobyte vendor/golang.org/x/crypto/cryptobyte google.golang.org/protobuf/encoding/protodelim google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc github.com/gabriel-vasile/mimetype github.com/stretchr/testify/assert/yaml github.com/hirochachacha/go-smb2/internal/spnego github.com/cloudflare/circl/internal/conv github.com/hanwen/go-fuse/internal github.com/aws/aws-sdk-go/internal/shareddefaults github.com/a8m/tree github.com/rclone/rclone/lib/env github.com/aws/aws-sdk-go/aws/credentials github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/fp448 crypto/ecdsa github.com/hanwen/go-fuse/fs github.com/aws/aws-sdk-go/aws/credentials/processcreds github.com/coreos/go-systemd/util github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/dh/x25519 github.com/cloudflare/circl/ecc/goldilocks github.com/cloudflare/circl/dh/x448 go/build github.com/ProtonMail/go-crypto/openpgp/ed25519 github.com/ProtonMail/go-crypto/openpgp/x25519 github.com/gdamore/tcell/v2/termbox google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/encoding/protojson github.com/cloudflare/circl/sign/ed448 github.com/ProtonMail/go-crypto/openpgp/x448 google.golang.org/protobuf/internal/impl github.com/ProtonMail/go-crypto/openpgp/ed448 github.com/ProtonMail/go-crypto/openpgp/internal/ecc github.com/ProtonMail/go-crypto/openpgp/ecdh github.com/ProtonMail/go-crypto/openpgp/ecdsa github.com/ProtonMail/go-crypto/openpgp/eddsa github.com/ProtonMail/go-crypto/openpgp/packet vendor/golang.org/x/net/http/httpproxy google.golang.org/grpc/internal/syscall google.golang.org/grpc/internal/resolver/dns/internal google.golang.org/grpc/internal github.com/google/uuid net/textproto github.com/jcmturner/dnsutils/v2 github.com/iguanesolutions/go-systemd/notify golang.org/x/net/internal/socket bazil.org/fuse github.com/jcmturner/gokrb5/v8/types log/syslog github.com/spf13/pflag github.com/hirochachacha/go-smb2 github.com/prometheus/procfs crypto/x509 github.com/jcmturner/gokrb5/v8/config google.golang.org/grpc/codes google.golang.org/grpc/metadata golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpguts mime/multipart github.com/ProtonMail/go-crypto/openpgp github.com/jcmturner/gokrb5/v8/crypto google.golang.org/grpc/internal/balancerload google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/stats google.golang.org/grpc/tap google.golang.org/grpc/encoding golang.org/x/net/ipv6 golang.org/x/net/ipv4 github.com/jcmturner/gokrb5/v8/keytab github.com/jcmturner/gokrb5/v8/pac github.com/jcmturner/gokrb5/v8/gssapi github.com/jcmturner/gokrb5/v8/credentials github.com/ProtonMail/go-crypto/openpgp/clearsign github.com/jcmturner/gokrb5/v8/messages bazil.org/fuse/fuseutil bazil.org/fuse/fs github.com/jcmturner/gokrb5/v8/kadmin github.com/spf13/cobra github.com/jcmturner/gokrb5/v8/client github.com/rclone/rclone/cmd/serve/ftp github.com/spf13/cobra/doc golang.org/x/crypto/pkcs12 github.com/youmark/pkcs8 github.com/golang-jwt/jwt golang.org/x/crypto/ssh crypto/tls google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/protoadapt google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/anypb google.golang.org/genproto/googleapis/rpc/code github.com/colinmarc/hdfs/internal/protocol/hadoop_common google.golang.org/grpc/encoding/proto google.golang.org/grpc/internal/pretty google.golang.org/genproto/googleapis/rpc/errdetails github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp github.com/prometheus/client_model/go google.golang.org/genproto/googleapis/rpc/status github.com/googleapis/gax-go/v2/apierror/internal/proto google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/internal/status google.golang.org/grpc/status github.com/prometheus/common/model google.golang.org/grpc/internal/binarylog github.com/colinmarc/hdfs/internal/protocol/hadoop_hdfs github.com/prometheus/client_golang/prometheus/internal golang.org/x/crypto/ssh/agent golang.org/x/crypto/ssh/knownhosts github.com/pkg/sftp github.com/xanzy/ssh-agent net/http/httptrace google.golang.org/grpc/internal/credentials google.golang.org/api/transport/cert github.com/coreos/go-systemd/activation github.com/rclone/ftp net/http google.golang.org/grpc/credentials google.golang.org/grpc/credentials/insecure google.golang.org/grpc/peer google.golang.org/grpc/resolver google.golang.org/grpc/internal/channelz google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/resolver/dns google.golang.org/grpc/channelz google.golang.org/grpc/balancer google.golang.org/grpc/balancer/base google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/internal/resolver google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/internal/balancer/gracefulswitch github.com/colinmarc/hdfs/internal/transfer github.com/rclone/rclone/fs/fserrors net/http/pprof github.com/ncw/go-acd expvar golang.org/x/oauth2/internal github.com/mattn/go-ieproxy github.com/Azure/go-autorest/logger github.com/abbot/go-http-auth net/http/cookiejar github.com/prometheus/common/expfmt github.com/Azure/go-autorest/tracing cloud.google.com/go/compute/metadata google.golang.org/api/googleapi google.golang.org/api/googleapi/transport go.opencensus.io/trace/propagation golang.org/x/net/trace golang.org/x/net/websocket github.com/jcmturner/goidentity/v6 net/http/httputil net/http/httptest github.com/Azure/go-ntlmssp github.com/aws/aws-sdk-go/aws github.com/go-chi/chi github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header github.com/anacrolix/dms/ssdp github.com/putdotio/go-putio/putio golang.org/x/net/webdav github.com/ncw/swift/v2 golang.org/x/net/http2 github.com/Azure/azure-pipeline-go/pipeline go.opencensus.io/plugin/ochttp/propagation/b3 google.golang.org/api/transport/http/internal/propagation golang.org/x/oauth2 github.com/jcmturner/gokrb5/v8/service github.com/googleapis/gax-go/v2/apierror github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil github.com/Azure/go-autorest/autorest/adal golang.org/x/net/publicsuffix go.opencensus.io/plugin/ochttp github.com/stretchr/testify/assert github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/fs github.com/koofr/go-httpclient github.com/aws/aws-sdk-go/aws/auth/bearer github.com/aws/aws-sdk-go/private/protocol/eventstream github.com/aws/aws-sdk-go/aws/request github.com/go-chi/chi/middleware github.com/Azure/azure-storage-blob-go/azblob github.com/prometheus/client_golang/prometheus github.com/jcmturner/gokrb5/v8/spnego golang.org/x/oauth2/authhandler golang.org/x/oauth2/google/internal/impersonate golang.org/x/oauth2/google/internal/stsexchange golang.org/x/oauth2/jwt google.golang.org/api/internal/impersonate github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox github.com/koofr/go-koofrclient golang.org/x/oauth2/google/externalaccount golang.org/x/oauth2/google/internal/externalaccountauthorizeduser github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/async github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/common github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/auth github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/seen_state github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team_common github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team_policies github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/users_common github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/account github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/users github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/file_properties github.com/colinmarc/hdfs/internal/rpc github.com/aws/aws-sdk-go/aws/corehandlers github.com/aws/aws-sdk-go/aws/client github.com/aws/aws-sdk-go/internal/s3shared github.com/aws/aws-sdk-go/aws/csm github.com/aws/aws-sdk-go/private/protocol github.com/aws/aws-sdk-go/internal/s3shared/s3err github.com/aws/aws-sdk-go/private/checksum golang.org/x/oauth2/google github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/files github.com/aws/aws-sdk-go/aws/ec2metadata github.com/colinmarc/hdfs github.com/aws/aws-sdk-go/private/protocol/query/queryutil github.com/aws/aws-sdk-go/private/protocol/rest github.com/aws/aws-sdk-go/private/protocol/json/jsonutil github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/lib/file github.com/rclone/rclone/fs/filter github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/lib/rest github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/vfs/vfscache/writeback github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds github.com/aws/aws-sdk-go/aws/credentials/endpointcreds github.com/aws/aws-sdk-go/private/protocol/query github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/lib/http github.com/rclone/rclone/cmd/serve/http/data github.com/stretchr/testify/require github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/list github.com/aws/aws-sdk-go/private/protocol/jsonrpc github.com/aws/aws-sdk-go/aws/signer/v4 github.com/rclone/rclone/backend/alias github.com/rclone/rclone/fs/walk github.com/rclone/rclone/backend/union/upstream github.com/aws/aws-sdk-go/private/protocol/restxml github.com/aws/aws-sdk-go/aws/defaults github.com/aws/aws-sdk-go/private/protocol/restjson github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/backend/union/policy github.com/aws/aws-sdk-go/service/sso github.com/aws/aws-sdk-go/service/sts github.com/aws/aws-sdk-go/service/ssooidc github.com/rclone/rclone/fs/march github.com/rclone/rclone/backend/memory github.com/rclone/rclone/cmd/ncdu/scan github.com/aws/aws-sdk-go/service/s3 github.com/rclone/rclone/fs/rc google.golang.org/grpc/internal/transport github.com/prometheus/client_golang/prometheus/promhttp github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/sharing github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team github.com/aws/aws-sdk-go/service/sso/ssoiface github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/rc/rcflags github.com/aws/aws-sdk-go/aws/credentials/ssocreds github.com/aws/aws-sdk-go/service/sts/stsiface github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/rclone/rclone/lib/kv github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/log github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/fs/rc/webgui github.com/aws/aws-sdk-go/aws/session github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/backend/local github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/fstest github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/fs/operations google.golang.org/grpc github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/union github.com/rclone/rclone/cmd github.com/rclone/rclone/fs/sync github.com/rclone/rclone/backend/swift github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/vfs/vfscache github.com/googleapis/gax-go/v2 google.golang.org/api/internal github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cryptcheck google.golang.org/api/internal/gensupport github.com/rclone/rclone/cmd/backend google.golang.org/api/option google.golang.org/api/transport/internal/dca github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/vfs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/backend/azureblob google.golang.org/api/option/internaloption google.golang.org/api/transport/http google.golang.org/api/drive/v2 google.golang.org/api/storage/v1 google.golang.org/api/drive/v3 github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/cmd/all github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/all github.com/rclone/rclone/cmdtest github.com/rclone/rclone github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/vfs/vfstest debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/rclone-1.60.1+dfsg' export RCLONE_CONFIG="/notfound"; dh_auto_test -- cd _build && go test -vet=off -v -p 42 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest ? github.com/rclone/rclone [no test files] === RUN TestNewFS 2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults 2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults 2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults 2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults 2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults 2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults --- PASS: TestNewFS (0.00s) === RUN TestNewFSNoRemote 2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults --- PASS: TestNewFSNoRemote (0.00s) === RUN TestNewFSInvalidRemote 2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults --- PASS: TestNewFSInvalidRemote (0.00s) PASS ok github.com/rclone/rclone/backend/alias 0.064s ? github.com/rclone/rclone/backend/all [no test files] ? github.com/rclone/rclone/backend/amazonclouddrive [no test files] === RUN TestIncrement --- PASS: TestIncrement (0.00s) === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) === RUN TestServicePrincipalFileSuccess --- PASS: TestServicePrincipalFileSuccess (0.00s) === RUN TestServicePrincipalFileFailure --- PASS: TestServicePrincipalFileFailure (0.00s) === RUN TestValidateAccessTier === RUN TestValidateAccessTier/unknown === RUN TestValidateAccessTier/hot === RUN TestValidateAccessTier/HOT === RUN TestValidateAccessTier/Hot === RUN TestValidateAccessTier/cool === RUN TestValidateAccessTier/archive === RUN TestValidateAccessTier/empty --- PASS: TestValidateAccessTier (0.00s) --- PASS: TestValidateAccessTier/unknown (0.00s) --- PASS: TestValidateAccessTier/hot (0.00s) --- PASS: TestValidateAccessTier/HOT (0.00s) --- PASS: TestValidateAccessTier/Hot (0.00s) --- PASS: TestValidateAccessTier/cool (0.00s) --- PASS: TestValidateAccessTier/archive (0.00s) --- PASS: TestValidateAccessTier/empty (0.00s) === RUN TestManagedIdentity --- PASS: TestManagedIdentity (0.01s) === RUN TestIMDSErrors 2026/09/08 16:06:00 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 404 and body: Test error generated 2026/09/08 16:06:00 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 429 and body: Test error generated 2026/09/08 16:06:00 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 500 and body: Test error generated --- PASS: TestIMDSErrors (0.00s) PASS ok github.com/rclone/rclone/backend/azureblob 0.121s === RUN TestUrlEncode --- PASS: TestUrlEncode (0.00s) === RUN TestTimeString --- PASS: TestTimeString (0.00s) === RUN TestParseTimeString b2_internal_test.go:166: potato: want error strconv.ParseInt: parsing "potato": invalid syntax got error --- PASS: TestParseTimeString (0.00s) === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/b2 0.030s === RUN TestTimestampMarshalJSON --- PASS: TestTimestampMarshalJSON (0.00s) === RUN TestTimestampUnmarshalJSON --- PASS: TestTimestampUnmarshalJSON (0.00s) === RUN TestTimestampIsZero --- PASS: TestTimestampIsZero (0.00s) === RUN TestTimestampEqual --- PASS: TestTimestampEqual (0.00s) PASS ok github.com/rclone/rclone/backend/b2/api 0.030s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/box 0.011s ? github.com/rclone/rclone/backend/box/api [no test files] 2026/09/08 16:06:00 Running with the following params: remote: TestInternalCache 2026/09/08 16:06:00 Temp Upload Dir: /tmp/rclonecache-tmp2547208239 === RUN TestInternalListRootAndInnerRemotes cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalListRootAndInnerRemotes (0.00s) === RUN TestInternalObjWrapFsFound cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalObjWrapFsFound (0.00s) === RUN TestInternalObjNotFound cache_internal_test.go:261: Test currently fails in Debian --- SKIP: TestInternalObjNotFound (0.00s) === RUN TestInternalCachedWrittenContentMatches cache_internal_test.go:273: Test currently fails in Debian --- SKIP: TestInternalCachedWrittenContentMatches (0.00s) === RUN TestInternalDoubleWrittenContentMatches cache_internal_test.go:299: Test currently fails in Debian --- SKIP: TestInternalDoubleWrittenContentMatches (0.00s) === RUN TestInternalCachedUpdatedContentMatches cache_internal_test.go:322: Test currently fails in Debian --- SKIP: TestInternalCachedUpdatedContentMatches (0.00s) === RUN TestInternalWrappedWrittenContentMatches cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalWrappedWrittenContentMatches (0.00s) === RUN TestInternalLargeWrittenContentMatches cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalLargeWrittenContentMatches (0.00s) === RUN TestInternalWrappedFsChangeNotSeen cache_internal_test.go:411: Test currently fails in Debian --- SKIP: TestInternalWrappedFsChangeNotSeen (0.00s) === RUN TestInternalMoveWithNotify cache_internal_test.go:467: Test currently fails in Debian --- SKIP: TestInternalMoveWithNotify (0.00s) === RUN TestInternalNotifyCreatesEmptyParts cache_internal_test.go:555: Test currently fails in Debian --- SKIP: TestInternalNotifyCreatesEmptyParts (0.00s) === RUN TestInternalChangeSeenAfterDirCacheFlush cache_internal_test.go:643: Test currently fails in Debian --- SKIP: TestInternalChangeSeenAfterDirCacheFlush (0.00s) === RUN TestInternalCacheWrites cache_internal_test.go:677: Test currently fails in Debian --- SKIP: TestInternalCacheWrites (0.00s) === RUN TestInternalMaxChunkSizeRespected cache_internal_test.go:697: Test currently fails in Debian --- SKIP: TestInternalMaxChunkSizeRespected (0.00s) === RUN TestInternalExpiredEntriesRemoved cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalExpiredEntriesRemoved (0.00s) === RUN TestInternalBug2117 cache_internal_test.go:773: Test currently fails in Debian --- SKIP: TestInternalBug2117 (0.00s) === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) === RUN TestInternalUploadTempDirCreated cache_upload_test.go:23: Test currently fails in Debian --- SKIP: TestInternalUploadTempDirCreated (0.00s) === RUN TestInternalUploadQueueOneFileNoRest cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalUploadQueueOneFileNoRest (0.00s) === RUN TestInternalUploadQueueOneFileWithRest cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalUploadQueueOneFileWithRest (0.00s) === RUN TestInternalUploadMoveExistingFile cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalUploadMoveExistingFile (0.00s) === RUN TestInternalUploadTempPathCleaned cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalUploadTempPathCleaned (0.00s) === RUN TestInternalUploadQueueMoreFiles cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalUploadQueueMoreFiles (0.00s) === RUN TestInternalUploadTempFileOperations cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalUploadTempFileOperations (0.00s) === RUN TestInternalUploadUploadingFileOperations cache_internal_test.go:889: Need remote (TestInternalCache) to exist --- SKIP: TestInternalUploadUploadingFileOperations (0.00s) PASS ok github.com/rclone/rclone/backend/cache 0.023s === RUN TestIntegration fstests.go:454: Using remote "TestChunker:" fstests.go:464: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/chunker/chunker_test.go:59 Error: Received unexpected error: couldn't find testserver config files - run from within rclone source Test: TestIntegration --- FAIL: TestIntegration (0.00s) FAIL FAIL github.com/rclone/rclone/backend/chunker 0.033s === RUN TestAdjustmentDo --- PASS: TestAdjustmentDo (0.00s) === RUN TestAdjustmentUndo --- PASS: TestAdjustmentUndo (0.00s) === RUN TestIntegration combine_test.go:16: Skipping as -remote not set --- SKIP: TestIntegration (0.00s) === RUN TestLocal fstests.go:454: Using remote "TestCombineLocal:dir1" fstests.go:464: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/combine/combine_test.go:32 Error: Received unexpected error: couldn't find testserver config files - run from within rclone source Test: TestLocal --- FAIL: TestLocal (0.00s) === RUN TestMemory fstests.go:454: Using remote "TestCombineMemory:dir1" === RUN TestMemory/FsCheckWrap fstests.go:495: Not a wrapping Fs === RUN TestMemory/FsCommand fstests.go:523: No commands in this remote === RUN TestMemory/FsRmdirNotFound fstests.go:538: Skipping test as non root bucket-based remote === RUN TestMemory/FsString === RUN TestMemory/FsName === RUN TestMemory/FsRoot === RUN TestMemory/FsRmdirEmpty === RUN TestMemory/FsMkdir === RUN TestMemory/FsMkdir/FsMkdirRmdirSubdir fstest.go:251: Filtering empty directory "dir" fstest.go:251: Filtering empty directory "dir/subdir" fstest.go:251: Filtering empty directory "dir" === RUN TestMemory/FsMkdir/FsListEmpty === RUN TestMemory/FsMkdir/FsListDirEmpty === RUN TestMemory/FsMkdir/FsListRDirEmpty === RUN TestMemory/FsMkdir/FsListDirNotFound === RUN TestMemory/FsMkdir/FsListRDirNotFound === RUN TestMemory/FsMkdir/FsEncoding === RUN TestMemory/FsMkdir/FsEncoding/control_chars fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" === RUN TestMemory/FsMkdir/FsEncoding/dot fstests.go:710: testing "." === RUN TestMemory/FsMkdir/FsEncoding/dot_dot fstests.go:710: testing ".." === RUN TestMemory/FsMkdir/FsEncoding/punctuation fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" === RUN TestMemory/FsMkdir/FsEncoding/leading_space fstests.go:710: testing " leading space" === RUN TestMemory/FsMkdir/FsEncoding/leading_tilde fstests.go:710: testing "~leading tilde" === RUN TestMemory/FsMkdir/FsEncoding/leading_CR fstests.go:710: testing "␍leading CR" === RUN TestMemory/FsMkdir/FsEncoding/leading_LF fstests.go:710: testing "␊leading LF" === RUN TestMemory/FsMkdir/FsEncoding/leading_HT fstests.go:710: testing "␉leading HT" === RUN TestMemory/FsMkdir/FsEncoding/leading_VT fstests.go:710: testing "␋leading VT" === RUN TestMemory/FsMkdir/FsEncoding/leading_dot fstests.go:710: testing ".leading dot" === RUN TestMemory/FsMkdir/FsEncoding/trailing_space fstests.go:710: testing "trailing space " === RUN TestMemory/FsMkdir/FsEncoding/trailing_CR fstests.go:710: testing "trailing CR␍" === RUN TestMemory/FsMkdir/FsEncoding/trailing_LF fstests.go:710: testing "trailing LF␊" === RUN TestMemory/FsMkdir/FsEncoding/trailing_HT fstests.go:710: testing "trailing HT␉" === RUN TestMemory/FsMkdir/FsEncoding/trailing_VT fstests.go:710: testing "trailing VT␋" === RUN TestMemory/FsMkdir/FsEncoding/trailing_dot fstests.go:710: testing "trailing dot." === RUN TestMemory/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" === RUN TestMemory/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestMemory/FsMkdir/FsNewObjectNotFound === RUN TestMemory/FsMkdir/FsPutError === RUN TestMemory/FsMkdir/FsPutZeroLength === RUN TestMemory/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestMemory/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestMemory/FsMkdir/FsPutFiles === RUN TestMemory/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestMemory/FsMkdir/FsPutFiles/FsListRDirFile2 === RUN TestMemory/FsMkdir/FsPutFiles/FsListR === RUN TestMemory/FsMkdir/FsPutFiles/FsListRSubdir === RUN TestMemory/FsMkdir/FsPutFiles/FsListDirRoot === RUN TestMemory/FsMkdir/FsPutFiles/FsListRDirRoot === RUN TestMemory/FsMkdir/FsPutFiles/FsListSubdir === RUN TestMemory/FsMkdir/FsPutFiles/FsListRSubdir#01 === RUN TestMemory/FsMkdir/FsPutFiles/FsListLevel2 === RUN TestMemory/FsMkdir/FsPutFiles/FsListRLevel2 === RUN TestMemory/FsMkdir/FsPutFiles/FsListFile1 === RUN TestMemory/FsMkdir/FsPutFiles/FsNewObject === RUN TestMemory/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1072: Not Case Insensitive === RUN TestMemory/FsMkdir/FsPutFiles/FsListFile1and2 === RUN TestMemory/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestMemory/FsMkdir/FsPutFiles/FsPurge fstests.go:1104: FS has no Purge interface === RUN TestMemory/FsMkdir/FsPutFiles/FsCopy === RUN TestMemory/FsMkdir/FsPutFiles/FsMove === RUN TestMemory/FsMkdir/FsPutFiles/FsDirMove fstests.go:1246: FS has no DirMover interface === RUN TestMemory/FsMkdir/FsPutFiles/FsRmdirFull fstests.go:1301: Skipping test as non root bucket-based remote === RUN TestMemory/FsMkdir/FsPutFiles/FsPrecision === RUN TestMemory/FsMkdir/FsPutFiles/ObjectString === RUN TestMemory/FsMkdir/FsPutFiles/ObjectFs === RUN TestMemory/FsMkdir/FsPutFiles/ObjectRemote === RUN TestMemory/FsMkdir/FsPutFiles/ObjectHashes === RUN TestMemory/FsMkdir/FsPutFiles/ObjectModTime === RUN TestMemory/FsMkdir/FsPutFiles/ObjectMimeType === RUN TestMemory/FsMkdir/FsPutFiles/ObjectMetadata === RUN TestMemory/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestMemory/FsMkdir/FsPutFiles/ObjectSize === RUN TestMemory/FsMkdir/FsPutFiles/ObjectOpen === RUN TestMemory/FsMkdir/FsPutFiles/ObjectOpenSeek === RUN TestMemory/FsMkdir/FsPutFiles/ObjectOpenRange === RUN TestMemory/FsMkdir/FsPutFiles/ObjectPartialRead === RUN TestMemory/FsMkdir/FsPutFiles/ObjectUpdate === RUN TestMemory/FsMkdir/FsPutFiles/ObjectStorable === RUN TestMemory/FsMkdir/FsPutFiles/FsIsFile === RUN TestMemory/FsMkdir/FsPutFiles/FsIsFileNotFound === RUN TestMemory/FsMkdir/FsPutFiles/FromRoot fstests.go:1601: Can't list from root on this remote === RUN TestMemory/FsMkdir/FsPutFiles/PublicLink fstests.go:1705: FS has no PublicLinker interface === RUN TestMemory/FsMkdir/FsPutFiles/SetTier fstests.go:428: FS has no SetTier & GetTier interfaces === RUN TestMemory/FsMkdir/FsPutFiles/ObjectCheckWrap fstests.go:1808: Not a wrapping Fs === RUN TestMemory/FsMkdir/FsPutFiles/ObjectRemove === RUN TestMemory/FsMkdir/FsPutFiles/ObjectAbout fstests.go:1842: FS does not support About === RUN TestMemory/FsMkdir/FsPutFiles/FsPutStream === RUN TestMemory/FsMkdir/FsPutFiles/FsPutStream/0 === RUN TestMemory/FsMkdir/FsPutFiles/FsPutStream/100 === RUN TestMemory/FsMkdir/FsPutFiles/Internal fstests.go:1904: *combine.Fs does not implement InternalTester === RUN TestMemory/FsMkdir/FsPutChunked fstests.go:1921: *combine.Fs does not implement SetUploadChunkSizer === RUN TestMemory/FsMkdir/FsUploadUnknownSize === RUN TestMemory/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestMemory/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestMemory/FsMkdir/FsRootCollapse === RUN TestMemory/FsShutdown fstests.go:2117: Shutdown method not supported --- PASS: TestMemory (0.02s) --- SKIP: TestMemory/FsCheckWrap (0.00s) --- SKIP: TestMemory/FsCommand (0.00s) --- SKIP: TestMemory/FsRmdirNotFound (0.00s) --- PASS: TestMemory/FsString (0.00s) --- PASS: TestMemory/FsName (0.00s) --- PASS: TestMemory/FsRoot (0.00s) --- PASS: TestMemory/FsRmdirEmpty (0.00s) --- PASS: TestMemory/FsMkdir (0.02s) --- PASS: TestMemory/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestMemory/FsMkdir/FsListEmpty (0.00s) --- PASS: TestMemory/FsMkdir/FsListDirEmpty (0.00s) --- PASS: TestMemory/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestMemory/FsMkdir/FsListDirNotFound (0.00s) --- PASS: TestMemory/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/control_chars (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/dot (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/dot_dot (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/punctuation (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/leading_space (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/leading_CR (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/leading_LF (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/leading_HT (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/leading_VT (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/leading_dot (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_space (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_CR (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_LF (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_HT (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_VT (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_dot (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s) --- PASS: TestMemory/FsMkdir/FsEncoding/URL_encoding (0.00s) --- PASS: TestMemory/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestMemory/FsMkdir/FsPutError (0.00s) --- PASS: TestMemory/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestMemory/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestMemory/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles (0.01s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListDirRoot (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListFile1 (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestMemory/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- SKIP: TestMemory/FsMkdir/FsPutFiles/FsPurge (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsMove (0.00s) --- SKIP: TestMemory/FsMkdir/FsPutFiles/FsDirMove (0.00s) --- SKIP: TestMemory/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectMetadata (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsIsFile (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s) --- SKIP: TestMemory/FsMkdir/FsPutFiles/FromRoot (0.00s) --- SKIP: TestMemory/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestMemory/FsMkdir/FsPutFiles/SetTier (0.00s) --- SKIP: TestMemory/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- SKIP: TestMemory/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsPutStream (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) --- PASS: TestMemory/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s) --- SKIP: TestMemory/FsMkdir/FsPutFiles/Internal (0.00s) --- SKIP: TestMemory/FsMkdir/FsPutChunked (0.00s) --- PASS: TestMemory/FsMkdir/FsUploadUnknownSize (0.00s) --- PASS: TestMemory/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestMemory/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) --- PASS: TestMemory/FsMkdir/FsRootCollapse (0.00s) --- SKIP: TestMemory/FsShutdown (0.00s) === RUN TestMixed fstests.go:400: quicktest only --- SKIP: TestMixed (0.00s) FAIL FAIL github.com/rclone/rclone/backend/combine 0.031s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) === RUN TestRemoteGzip fstests.go:454: Using remote "TestCompressGzip:" fstests.go:464: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/compress/compress_test.go:43 Error: Received unexpected error: couldn't find testserver config files - run from within rclone source Test: TestRemoteGzip --- FAIL: TestRemoteGzip (0.00s) FAIL FAIL github.com/rclone/rclone/backend/compress 0.029s === RUN TestNewNameEncryptionMode --- PASS: TestNewNameEncryptionMode (0.00s) === RUN TestNewNameEncryptionModeString --- PASS: TestNewNameEncryptionModeString (0.00s) === RUN TestEncodeFileNameBase32 --- PASS: TestEncodeFileNameBase32 (0.00s) === RUN TestEncodeFileNameBase64 --- PASS: TestEncodeFileNameBase64 (0.00s) === RUN TestEncodeFileNameBase32768 --- PASS: TestEncodeFileNameBase32768 (0.00s) === RUN TestDecodeFileNameBase32 --- PASS: TestDecodeFileNameBase32 (0.00s) === RUN TestDecodeFileNameBase64 --- PASS: TestDecodeFileNameBase64 (0.00s) === RUN TestDecodeFileNameBase32768 --- PASS: TestDecodeFileNameBase32768 (0.00s) === RUN TestEncryptSegmentBase32 --- PASS: TestEncryptSegmentBase32 (0.00s) === RUN TestEncryptSegmentBase64 --- PASS: TestEncryptSegmentBase64 (0.00s) === RUN TestEncryptSegmentBase32768 --- PASS: TestEncryptSegmentBase32768 (0.00s) === RUN TestDecryptSegmentBase32 --- PASS: TestDecryptSegmentBase32 (0.00s) === RUN TestDecryptSegmentBase64 --- PASS: TestDecryptSegmentBase64 (0.00s) === RUN TestDecryptSegmentBase32768 --- PASS: TestDecryptSegmentBase32768 (0.00s) === RUN TestStandardEncryptFileNameBase32 --- PASS: TestStandardEncryptFileNameBase32 (0.00s) === RUN TestStandardEncryptFileNameBase64 --- PASS: TestStandardEncryptFileNameBase64 (0.00s) === RUN TestStandardEncryptFileNameBase32768 --- PASS: TestStandardEncryptFileNameBase32768 (0.00s) === RUN TestNonStandardEncryptFileName --- PASS: TestNonStandardEncryptFileName (0.00s) === RUN TestStandardDecryptFileNameBase32 --- PASS: TestStandardDecryptFileNameBase32 (0.00s) === RUN TestStandardDecryptFileNameBase64 --- PASS: TestStandardDecryptFileNameBase64 (0.00s) === RUN TestStandardDecryptFileNameBase32768 --- PASS: TestStandardDecryptFileNameBase32768 (0.00s) === RUN TestNonStandardDecryptFileName --- PASS: TestNonStandardDecryptFileName (0.00s) === RUN TestEncDecMatches --- PASS: TestEncDecMatches (0.00s) === RUN TestStandardEncryptDirNameBase32 --- PASS: TestStandardEncryptDirNameBase32 (0.00s) === RUN TestStandardEncryptDirNameBase64 --- PASS: TestStandardEncryptDirNameBase64 (0.00s) === RUN TestStandardEncryptDirNameBase32768 --- PASS: TestStandardEncryptDirNameBase32768 (0.00s) === RUN TestNonStandardEncryptDirName --- PASS: TestNonStandardEncryptDirName (0.00s) === RUN TestStandardDecryptDirNameBase32 --- PASS: TestStandardDecryptDirNameBase32 (0.00s) === RUN TestStandardDecryptDirNameBase64 --- PASS: TestStandardDecryptDirNameBase64 (0.00s) === RUN TestStandardDecryptDirNameBase32768 --- PASS: TestStandardDecryptDirNameBase32768 (0.00s) === RUN TestNonStandardDecryptDirName --- PASS: TestNonStandardDecryptDirName (0.00s) === RUN TestEncryptedSize --- PASS: TestEncryptedSize (0.00s) === RUN TestDecryptedSize --- PASS: TestDecryptedSize (0.00s) === RUN TestNoncePointer --- PASS: TestNoncePointer (0.00s) === RUN TestNonceFromReader --- PASS: TestNonceFromReader (0.00s) === RUN TestNonceFromBuf --- PASS: TestNonceFromBuf (0.00s) === RUN TestNonceIncrement --- PASS: TestNonceIncrement (0.00s) === RUN TestNonceAdd --- PASS: TestNonceAdd (0.00s) === RUN TestRandomSource --- PASS: TestRandomSource (0.58s) === RUN TestEncryptDecrypt1 --- PASS: TestEncryptDecrypt1 (0.38s) === RUN TestEncryptDecrypt32 --- PASS: TestEncryptDecrypt32 (1.08s) === RUN TestEncryptDecrypt4096 --- PASS: TestEncryptDecrypt4096 (3.66s) === RUN TestEncryptDecrypt65536 --- PASS: TestEncryptDecrypt65536 (0.93s) === RUN TestEncryptDecrypt65537 --- PASS: TestEncryptDecrypt65537 (0.98s) === RUN TestEncryptData --- PASS: TestEncryptData (0.00s) === RUN TestNewEncrypter --- PASS: TestNewEncrypter (0.00s) === RUN TestNewEncrypterErrUnexpectedEOF --- PASS: TestNewEncrypterErrUnexpectedEOF (0.00s) === RUN TestNewDecrypter --- PASS: TestNewDecrypter (0.00s) === RUN TestNewDecrypterErrUnexpectedEOF --- PASS: TestNewDecrypterErrUnexpectedEOF (0.00s) === RUN TestNewDecrypterSeekLimit --- PASS: TestNewDecrypterSeekLimit (0.20s) === RUN TestDecrypterCalculateUnderlying --- PASS: TestDecrypterCalculateUnderlying (0.00s) === RUN TestDecrypterRead --- PASS: TestDecrypterRead (0.00s) === RUN TestDecrypterClose --- PASS: TestDecrypterClose (0.00s) === RUN TestPutGetBlock --- PASS: TestPutGetBlock (0.00s) === RUN TestKey --- PASS: TestKey (0.34s) === RUN TestIntegration crypt_test.go:22: Skipping as -remote not set --- SKIP: TestIntegration (0.00s) === RUN TestStandardBase32 fstests.go:454: Using remote "TestCrypt:" fstests.go:464: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/crypt/crypt_test.go:39 Error: Received unexpected error: couldn't find testserver config files - run from within rclone source Test: TestStandardBase32 --- FAIL: TestStandardBase32 (0.00s) === RUN TestStandardBase64 fstests.go:454: Using remote "TestCrypt:" === RUN TestStandardBase64/FsCheckWrap === RUN TestStandardBase64/FsCommand === RUN TestStandardBase64/FsRmdirNotFound === RUN TestStandardBase64/FsString === RUN TestStandardBase64/FsName === RUN TestStandardBase64/FsRoot === RUN TestStandardBase64/FsRmdirEmpty === RUN TestStandardBase64/FsMkdir === RUN TestStandardBase64/FsMkdir/FsMkdirRmdirSubdir === RUN TestStandardBase64/FsMkdir/FsListEmpty === RUN TestStandardBase64/FsMkdir/FsListDirEmpty === RUN TestStandardBase64/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestStandardBase64/FsMkdir/FsListDirNotFound 2026/09/08 16:06:11 ERROR : does not exist: error listing: directory not found === RUN TestStandardBase64/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestStandardBase64/FsMkdir/FsEncoding === RUN TestStandardBase64/FsMkdir/FsEncoding/control_chars fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" === RUN TestStandardBase64/FsMkdir/FsEncoding/dot fstests.go:710: testing "." === RUN TestStandardBase64/FsMkdir/FsEncoding/dot_dot fstests.go:710: testing ".." === RUN TestStandardBase64/FsMkdir/FsEncoding/punctuation fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" === RUN TestStandardBase64/FsMkdir/FsEncoding/leading_space fstests.go:710: testing " leading space" === RUN TestStandardBase64/FsMkdir/FsEncoding/leading_tilde fstests.go:710: testing "~leading tilde" === RUN TestStandardBase64/FsMkdir/FsEncoding/leading_CR fstests.go:710: testing "␍leading CR" === RUN TestStandardBase64/FsMkdir/FsEncoding/leading_LF fstests.go:710: testing "␊leading LF" === RUN TestStandardBase64/FsMkdir/FsEncoding/leading_HT fstests.go:710: testing "␉leading HT" === RUN TestStandardBase64/FsMkdir/FsEncoding/leading_VT fstests.go:710: testing "␋leading VT" === RUN TestStandardBase64/FsMkdir/FsEncoding/leading_dot fstests.go:710: testing ".leading dot" === RUN TestStandardBase64/FsMkdir/FsEncoding/trailing_space fstests.go:710: testing "trailing space " === RUN TestStandardBase64/FsMkdir/FsEncoding/trailing_CR fstests.go:710: testing "trailing CR␍" === RUN TestStandardBase64/FsMkdir/FsEncoding/trailing_LF fstests.go:710: testing "trailing LF␊" === RUN TestStandardBase64/FsMkdir/FsEncoding/trailing_HT fstests.go:710: testing "trailing HT␉" === RUN TestStandardBase64/FsMkdir/FsEncoding/trailing_VT fstests.go:710: testing "trailing VT␋" === RUN TestStandardBase64/FsMkdir/FsEncoding/trailing_dot fstests.go:710: testing "trailing dot." === RUN TestStandardBase64/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" === RUN TestStandardBase64/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestStandardBase64/FsMkdir/FsNewObjectNotFound === RUN TestStandardBase64/FsMkdir/FsPutError 2026/09/08 16:06:12 NOTICE: LiHD3a_KM-z0hMSK9FLg_g/nMSMbcQYaFfwKULh2ZBGmw/XtFcFlKWi8AKrpAxQq1jZA/H3vzyEmsPQanE4Lwdo-2vZ4rSbJcTXFcqqhWG7sFnrc/aoJ0xQZ37-GsFYAJDFVRpA: Removing partially written file on error: potato === RUN TestStandardBase64/FsMkdir/FsPutZeroLength === RUN TestStandardBase64/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestStandardBase64/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestStandardBase64/FsMkdir/FsPutFiles === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListR === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListDirRoot === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:415: FS has no ListR interface === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListSubdir === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:415: FS has no ListR interface === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListLevel2 === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:415: FS has no ListR interface === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListFile1 === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsNewObject === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1072: Not Case Insensitive === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsListFile1and2 === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsPurge === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsCopy fstests.go:1141: FS has no Copier interface === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsMove === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsDirMove === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsRmdirFull === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsPrecision === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectString === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectFs === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectRemote === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectHashes === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectModTime === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectMimeType === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata/mtime === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectSize === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpen === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenSeek === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenRange === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectPartialRead === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectUpdate === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectStorable === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsIsFile === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/09/08 16:06:14 ERROR : : error listing: directory not found === RUN TestStandardBase64/FsMkdir/FsPutFiles/FromRoot fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-cukawec0zesadid0royojoc2" from "TestCrypt:rclone-test-cukawec0zesadid0royojoc2" === RUN TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/List === RUN TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1646: FS has no ListR interface === RUN TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put === RUN TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put/Remove === RUN TestStandardBase64/FsMkdir/FsPutFiles/PublicLink fstests.go:1705: FS has no PublicLinker interface === RUN TestStandardBase64/FsMkdir/FsPutFiles/SetTier fstests.go:428: FS has no SetTier & GetTier interfaces === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectCheckWrap === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectRemove === RUN TestStandardBase64/FsMkdir/FsPutFiles/ObjectAbout === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/0 === RUN TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/100 === RUN TestStandardBase64/FsMkdir/FsPutFiles/Internal === RUN TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfo === RUN TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap === RUN TestStandardBase64/FsMkdir/FsPutFiles/Internal/ComputeHash === RUN TestStandardBase64/FsMkdir/FsPutChunked fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer === RUN TestStandardBase64/FsMkdir/FsUploadUnknownSize === RUN TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestStandardBase64/FsMkdir/FsRootCollapse 2026/09/08 16:06:14 ERROR : : error listing: directory not found === RUN TestStandardBase64/FsShutdown fstests.go:2117: Shutdown method not supported --- PASS: TestStandardBase64 (3.51s) --- PASS: TestStandardBase64/FsCheckWrap (0.00s) --- PASS: TestStandardBase64/FsCommand (0.00s) --- PASS: TestStandardBase64/FsRmdirNotFound (0.00s) --- PASS: TestStandardBase64/FsString (0.00s) --- PASS: TestStandardBase64/FsName (0.00s) --- PASS: TestStandardBase64/FsRoot (0.00s) --- PASS: TestStandardBase64/FsRmdirEmpty (0.00s) --- PASS: TestStandardBase64/FsMkdir (3.42s) --- PASS: TestStandardBase64/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsListEmpty (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding (1.56s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/control_chars (0.03s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/dot (0.07s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/dot_dot (0.07s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/punctuation (0.13s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_space (0.02s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_tilde (0.10s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_CR (0.02s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_LF (0.03s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_HT (0.09s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_VT (0.04s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_dot (0.10s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_space (0.22s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_CR (0.07s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_LF (0.06s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_HT (0.15s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_VT (0.10s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_dot (0.07s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/invalid_UTF-8 (0.13s) --- PASS: TestStandardBase64/FsMkdir/FsEncoding/URL_encoding (0.06s) --- PASS: TestStandardBase64/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutError (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutZeroLength (0.15s) --- SKIP: TestStandardBase64/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles (1.39s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListDirRoot (0.09s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListFile1 (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPurge (0.34s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsMove (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsDirMove (0.23s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata (0.07s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.07s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenSeek (0.03s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectUpdate (0.05s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFile (0.08s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFileNotFound (0.06s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot (0.14s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/List (0.04s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put (0.03s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/SetTier (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream (0.07s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/0 (0.04s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/100 (0.03s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal (0.10s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.04s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.03s) --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ComputeHash (0.03s) --- SKIP: TestStandardBase64/FsMkdir/FsPutChunked (0.00s) --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize (0.08s) --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.02s) --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.05s) --- PASS: TestStandardBase64/FsMkdir/FsRootCollapse (0.24s) --- SKIP: TestStandardBase64/FsShutdown (0.00s) === RUN TestStandardBase32768 fstests.go:454: Using remote "TestCrypt:" === RUN TestStandardBase32768/FsCheckWrap === RUN TestStandardBase32768/FsCommand === RUN TestStandardBase32768/FsRmdirNotFound === RUN TestStandardBase32768/FsString === RUN TestStandardBase32768/FsName === RUN TestStandardBase32768/FsRoot === RUN TestStandardBase32768/FsRmdirEmpty === RUN TestStandardBase32768/FsMkdir === RUN TestStandardBase32768/FsMkdir/FsMkdirRmdirSubdir === RUN TestStandardBase32768/FsMkdir/FsListEmpty === RUN TestStandardBase32768/FsMkdir/FsListDirEmpty === RUN TestStandardBase32768/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestStandardBase32768/FsMkdir/FsListDirNotFound 2026/09/08 16:06:14 ERROR : does not exist: error listing: directory not found === RUN TestStandardBase32768/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestStandardBase32768/FsMkdir/FsEncoding === RUN TestStandardBase32768/FsMkdir/FsEncoding/control_chars fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" === RUN TestStandardBase32768/FsMkdir/FsEncoding/dot fstests.go:710: testing "." === RUN TestStandardBase32768/FsMkdir/FsEncoding/dot_dot fstests.go:710: testing ".." === RUN TestStandardBase32768/FsMkdir/FsEncoding/punctuation fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" === RUN TestStandardBase32768/FsMkdir/FsEncoding/leading_space fstests.go:710: testing " leading space" === RUN TestStandardBase32768/FsMkdir/FsEncoding/leading_tilde fstests.go:710: testing "~leading tilde" === RUN TestStandardBase32768/FsMkdir/FsEncoding/leading_CR fstests.go:710: testing "␍leading CR" === RUN TestStandardBase32768/FsMkdir/FsEncoding/leading_LF fstests.go:710: testing "␊leading LF" === RUN TestStandardBase32768/FsMkdir/FsEncoding/leading_HT fstests.go:710: testing "␉leading HT" === RUN TestStandardBase32768/FsMkdir/FsEncoding/leading_VT fstests.go:710: testing "␋leading VT" === RUN TestStandardBase32768/FsMkdir/FsEncoding/leading_dot fstests.go:710: testing ".leading dot" === RUN TestStandardBase32768/FsMkdir/FsEncoding/trailing_space fstests.go:710: testing "trailing space " === RUN TestStandardBase32768/FsMkdir/FsEncoding/trailing_CR fstests.go:710: testing "trailing CR␍" === RUN TestStandardBase32768/FsMkdir/FsEncoding/trailing_LF fstests.go:710: testing "trailing LF␊" === RUN TestStandardBase32768/FsMkdir/FsEncoding/trailing_HT fstests.go:710: testing "trailing HT␉" === RUN TestStandardBase32768/FsMkdir/FsEncoding/trailing_VT fstests.go:710: testing "trailing VT␋" === RUN TestStandardBase32768/FsMkdir/FsEncoding/trailing_dot fstests.go:710: testing "trailing dot." === RUN TestStandardBase32768/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" === RUN TestStandardBase32768/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestStandardBase32768/FsMkdir/FsNewObjectNotFound === RUN TestStandardBase32768/FsMkdir/FsPutError 2026/09/08 16:06:18 NOTICE: 㵐靗屙䥾踄㥒㰨祀ꜟ/瓂䥛廣⋅旡䭋樓㚆瑟/嗈絥炲輜ڕ悠裥參壟/㗽ꎒ⛕樰官瑫蝍㗶蔯⣒岫欷⣥儁劗慥疻ʟ/审䍱䜎ꗾ⺠籠㡘箱磟: Removing partially written file on error: potato === RUN TestStandardBase32768/FsMkdir/FsPutZeroLength === RUN TestStandardBase32768/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestStandardBase32768/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestStandardBase32768/FsMkdir/FsPutFiles === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListR === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirRoot === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:415: FS has no ListR interface === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListSubdir === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:415: FS has no ListR interface === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListLevel2 === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:415: FS has no ListR interface === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1 === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObject === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1072: Not Case Insensitive === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1and2 === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsPurge === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsCopy fstests.go:1141: FS has no Copier interface === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsMove === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsDirMove === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsRmdirFull === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsPrecision === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectString === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectFs === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectRemote === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectHashes === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectModTime === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMimeType === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata/mtime === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSize === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpen === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenSeek === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenRange === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectPartialRead === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectUpdate === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectStorable === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFile === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/09/08 16:06:19 ERROR : : error listing: directory not found === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-qiwunop9memikaq3gupajix9" from "TestCrypt:rclone-test-qiwunop9memikaq3gupajix9" === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/List === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1646: FS has no ListR interface === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put/Remove === RUN TestStandardBase32768/FsMkdir/FsPutFiles/PublicLink fstests.go:1705: FS has no PublicLinker interface === RUN TestStandardBase32768/FsMkdir/FsPutFiles/SetTier fstests.go:428: FS has no SetTier & GetTier interfaces === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectCheckWrap === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectRemove === RUN TestStandardBase32768/FsMkdir/FsPutFiles/ObjectAbout === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/0 === RUN TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/100 === RUN TestStandardBase32768/FsMkdir/FsPutFiles/Internal === RUN TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfo === RUN TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap === RUN TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ComputeHash === RUN TestStandardBase32768/FsMkdir/FsPutChunked fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer === RUN TestStandardBase32768/FsMkdir/FsUploadUnknownSize === RUN TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestStandardBase32768/FsMkdir/FsRootCollapse 2026/09/08 16:06:20 ERROR : : error listing: directory not found === RUN TestStandardBase32768/FsShutdown fstests.go:2117: Shutdown method not supported --- PASS: TestStandardBase32768 (5.42s) --- PASS: TestStandardBase32768/FsCheckWrap (0.00s) --- PASS: TestStandardBase32768/FsCommand (0.00s) --- PASS: TestStandardBase32768/FsRmdirNotFound (0.00s) --- PASS: TestStandardBase32768/FsString (0.00s) --- PASS: TestStandardBase32768/FsName (0.00s) --- PASS: TestStandardBase32768/FsRoot (0.00s) --- PASS: TestStandardBase32768/FsRmdirEmpty (0.00s) --- PASS: TestStandardBase32768/FsMkdir (5.35s) --- PASS: TestStandardBase32768/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsListEmpty (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding (3.61s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/control_chars (0.07s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/dot (1.98s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/dot_dot (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/punctuation (0.04s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_space (0.13s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_tilde (0.01s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_CR (0.10s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_LF (0.15s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_HT (0.07s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_VT (0.08s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_dot (0.12s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_space (0.23s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_CR (0.11s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_LF (0.05s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_HT (0.19s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_VT (0.05s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_dot (0.03s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/invalid_UTF-8 (0.09s) --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/URL_encoding (0.10s) --- PASS: TestStandardBase32768/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutError (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutZeroLength (0.09s) --- SKIP: TestStandardBase32768/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles (1.45s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirRoot (0.09s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListSubdir (0.02s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1 (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPurge (0.25s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsMove (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsDirMove (0.16s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata (0.05s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.05s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectUpdate (0.04s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFile (0.14s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFileNotFound (0.09s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot (0.15s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/List (0.01s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put (0.07s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/SetTier (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream (0.06s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/0 (0.02s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/100 (0.04s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal (0.30s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.11s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.09s) --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ComputeHash (0.10s) --- SKIP: TestStandardBase32768/FsMkdir/FsPutChunked (0.00s) --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize (0.08s) --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.06s) --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.02s) --- PASS: TestStandardBase32768/FsMkdir/FsRootCollapse (0.13s) --- SKIP: TestStandardBase32768/FsShutdown (0.00s) === RUN TestOff fstests.go:454: Using remote "TestCrypt2:" === RUN TestOff/FsCheckWrap === RUN TestOff/FsCommand === RUN TestOff/FsRmdirNotFound === RUN TestOff/FsString === RUN TestOff/FsName === RUN TestOff/FsRoot === RUN TestOff/FsRmdirEmpty === RUN TestOff/FsMkdir === RUN TestOff/FsMkdir/FsMkdirRmdirSubdir === RUN TestOff/FsMkdir/FsListEmpty === RUN TestOff/FsMkdir/FsListDirEmpty === RUN TestOff/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestOff/FsMkdir/FsListDirNotFound 2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found === RUN TestOff/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestOff/FsMkdir/FsEncoding === RUN TestOff/FsMkdir/FsEncoding/control_chars fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" === RUN TestOff/FsMkdir/FsEncoding/dot fstests.go:710: testing "." === RUN TestOff/FsMkdir/FsEncoding/dot_dot fstests.go:710: testing ".." === RUN TestOff/FsMkdir/FsEncoding/punctuation fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" === RUN TestOff/FsMkdir/FsEncoding/leading_space fstests.go:710: testing " leading space" === RUN TestOff/FsMkdir/FsEncoding/leading_tilde fstests.go:710: testing "~leading tilde" === RUN TestOff/FsMkdir/FsEncoding/leading_CR fstests.go:710: testing "␍leading CR" === RUN TestOff/FsMkdir/FsEncoding/leading_LF fstests.go:710: testing "␊leading LF" === RUN TestOff/FsMkdir/FsEncoding/leading_HT fstests.go:710: testing "␉leading HT" === RUN TestOff/FsMkdir/FsEncoding/leading_VT fstests.go:710: testing "␋leading VT" === RUN TestOff/FsMkdir/FsEncoding/leading_dot fstests.go:710: testing ".leading dot" === RUN TestOff/FsMkdir/FsEncoding/trailing_space fstests.go:710: testing "trailing space " === RUN TestOff/FsMkdir/FsEncoding/trailing_CR fstests.go:710: testing "trailing CR␍" === RUN TestOff/FsMkdir/FsEncoding/trailing_LF fstests.go:710: testing "trailing LF␊" === RUN TestOff/FsMkdir/FsEncoding/trailing_HT fstests.go:710: testing "trailing HT␉" === RUN TestOff/FsMkdir/FsEncoding/trailing_VT fstests.go:710: testing "trailing VT␋" === RUN TestOff/FsMkdir/FsEncoding/trailing_dot fstests.go:710: testing "trailing dot." === RUN TestOff/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-cejuley9regimof8karamif4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-cejuley9regimof8karamif4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe.bin" === RUN TestOff/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestOff/FsMkdir/FsNewObjectNotFound === RUN TestOff/FsMkdir/FsPutError 2026/09/08 16:06:20 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt.bin: Removing partially written file on error: potato === RUN TestOff/FsMkdir/FsPutZeroLength === RUN TestOff/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestOff/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestOff/FsMkdir/FsPutFiles === RUN TestOff/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestOff/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface === RUN TestOff/FsMkdir/FsPutFiles/FsListR === RUN TestOff/FsMkdir/FsPutFiles/FsListRSubdir === RUN TestOff/FsMkdir/FsPutFiles/FsListDirRoot === RUN TestOff/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:415: FS has no ListR interface === RUN TestOff/FsMkdir/FsPutFiles/FsListSubdir === RUN TestOff/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:415: FS has no ListR interface === RUN TestOff/FsMkdir/FsPutFiles/FsListLevel2 === RUN TestOff/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:415: FS has no ListR interface === RUN TestOff/FsMkdir/FsPutFiles/FsListFile1 === RUN TestOff/FsMkdir/FsPutFiles/FsNewObject === RUN TestOff/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1072: Not Case Insensitive === RUN TestOff/FsMkdir/FsPutFiles/FsListFile1and2 === RUN TestOff/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestOff/FsMkdir/FsPutFiles/FsPurge === RUN TestOff/FsMkdir/FsPutFiles/FsCopy fstests.go:1141: FS has no Copier interface === RUN TestOff/FsMkdir/FsPutFiles/FsMove === RUN TestOff/FsMkdir/FsPutFiles/FsDirMove === RUN TestOff/FsMkdir/FsPutFiles/FsRmdirFull === RUN TestOff/FsMkdir/FsPutFiles/FsPrecision === RUN TestOff/FsMkdir/FsPutFiles/ObjectString === RUN TestOff/FsMkdir/FsPutFiles/ObjectFs === RUN TestOff/FsMkdir/FsPutFiles/ObjectRemote === RUN TestOff/FsMkdir/FsPutFiles/ObjectHashes === RUN TestOff/FsMkdir/FsPutFiles/ObjectModTime === RUN TestOff/FsMkdir/FsPutFiles/ObjectMimeType === RUN TestOff/FsMkdir/FsPutFiles/ObjectMetadata === RUN TestOff/FsMkdir/FsPutFiles/ObjectMetadata/mtime === RUN TestOff/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestOff/FsMkdir/FsPutFiles/ObjectSize === RUN TestOff/FsMkdir/FsPutFiles/ObjectOpen === RUN TestOff/FsMkdir/FsPutFiles/ObjectOpenSeek === RUN TestOff/FsMkdir/FsPutFiles/ObjectOpenRange === RUN TestOff/FsMkdir/FsPutFiles/ObjectPartialRead === RUN TestOff/FsMkdir/FsPutFiles/ObjectUpdate === RUN TestOff/FsMkdir/FsPutFiles/ObjectStorable === RUN TestOff/FsMkdir/FsPutFiles/FsIsFile === RUN TestOff/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/09/08 16:06:20 ERROR : : error listing: directory not found === RUN TestOff/FsMkdir/FsPutFiles/FromRoot fstests.go:1612: Opening root remote "TestCrypt2:" path "rclone-test-cejuley9regimof8karamif4" from "TestCrypt2:rclone-test-cejuley9regimof8karamif4" === RUN TestOff/FsMkdir/FsPutFiles/FromRoot/List === RUN TestOff/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestOff/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1646: FS has no ListR interface === RUN TestOff/FsMkdir/FsPutFiles/FromRoot/Put === RUN TestOff/FsMkdir/FsPutFiles/FromRoot/Put/Remove === RUN TestOff/FsMkdir/FsPutFiles/PublicLink fstests.go:1705: FS has no PublicLinker interface === RUN TestOff/FsMkdir/FsPutFiles/SetTier fstests.go:428: FS has no SetTier & GetTier interfaces === RUN TestOff/FsMkdir/FsPutFiles/ObjectCheckWrap === RUN TestOff/FsMkdir/FsPutFiles/ObjectRemove === RUN TestOff/FsMkdir/FsPutFiles/ObjectAbout === RUN TestOff/FsMkdir/FsPutFiles/FsPutStream === RUN TestOff/FsMkdir/FsPutFiles/FsPutStream/0 === RUN TestOff/FsMkdir/FsPutFiles/FsPutStream/100 === RUN TestOff/FsMkdir/FsPutFiles/Internal === RUN TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfo === RUN TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap === RUN TestOff/FsMkdir/FsPutFiles/Internal/ComputeHash === RUN TestOff/FsMkdir/FsPutChunked fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer === RUN TestOff/FsMkdir/FsUploadUnknownSize === RUN TestOff/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestOff/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestOff/FsMkdir/FsRootCollapse 2026/09/08 16:06:20 ERROR : : error listing: directory not found === RUN TestOff/FsShutdown fstests.go:2117: Shutdown method not supported --- PASS: TestOff (0.64s) --- PASS: TestOff/FsCheckWrap (0.00s) --- PASS: TestOff/FsCommand (0.00s) --- PASS: TestOff/FsRmdirNotFound (0.00s) --- PASS: TestOff/FsString (0.00s) --- PASS: TestOff/FsName (0.00s) --- PASS: TestOff/FsRoot (0.00s) --- PASS: TestOff/FsRmdirEmpty (0.00s) --- PASS: TestOff/FsMkdir (0.56s) --- PASS: TestOff/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestOff/FsMkdir/FsListEmpty (0.00s) --- PASS: TestOff/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestOff/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestOff/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestOff/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding (0.03s) --- PASS: TestOff/FsMkdir/FsEncoding/control_chars (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/dot (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/dot_dot (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/punctuation (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/leading_space (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/leading_CR (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/leading_LF (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/leading_HT (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/leading_VT (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/leading_dot (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/trailing_space (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/trailing_CR (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/trailing_LF (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/trailing_HT (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/trailing_VT (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/trailing_dot (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s) --- PASS: TestOff/FsMkdir/FsEncoding/URL_encoding (0.00s) --- PASS: TestOff/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestOff/FsMkdir/FsPutError (0.00s) --- PASS: TestOff/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestOff/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestOff/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles (0.44s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsListDirRoot (0.07s) --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsListFile1 (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestOff/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsPurge (0.00s) --- SKIP: TestOff/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsMove (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsDirMove (0.09s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectMetadata (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFile (0.09s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFileNotFound (0.08s) --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot (0.09s) --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/List (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestOff/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/Put (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s) --- SKIP: TestOff/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestOff/FsMkdir/FsPutFiles/SetTier (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/Internal (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.00s) --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ComputeHash (0.00s) --- SKIP: TestOff/FsMkdir/FsPutChunked (0.00s) --- PASS: TestOff/FsMkdir/FsUploadUnknownSize (0.00s) --- PASS: TestOff/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestOff/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) --- PASS: TestOff/FsMkdir/FsRootCollapse (0.07s) --- SKIP: TestOff/FsShutdown (0.00s) === RUN TestObfuscate fstests.go:454: Using remote "TestCrypt3:" === RUN TestObfuscate/FsCheckWrap === RUN TestObfuscate/FsCommand === RUN TestObfuscate/FsRmdirNotFound === RUN TestObfuscate/FsString === RUN TestObfuscate/FsName === RUN TestObfuscate/FsRoot === RUN TestObfuscate/FsRmdirEmpty === RUN TestObfuscate/FsMkdir === RUN TestObfuscate/FsMkdir/FsMkdirRmdirSubdir === RUN TestObfuscate/FsMkdir/FsListEmpty === RUN TestObfuscate/FsMkdir/FsListDirEmpty === RUN TestObfuscate/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestObfuscate/FsMkdir/FsListDirNotFound 2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found === RUN TestObfuscate/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestObfuscate/FsMkdir/FsEncoding === RUN TestObfuscate/FsMkdir/FsEncoding/control_chars fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" === RUN TestObfuscate/FsMkdir/FsEncoding/dot fstests.go:710: testing "." === RUN TestObfuscate/FsMkdir/FsEncoding/dot_dot fstests.go:710: testing ".." === RUN TestObfuscate/FsMkdir/FsEncoding/punctuation fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" === RUN TestObfuscate/FsMkdir/FsEncoding/leading_space fstests.go:710: testing " leading space" === RUN TestObfuscate/FsMkdir/FsEncoding/leading_tilde fstests.go:710: testing "~leading tilde" === RUN TestObfuscate/FsMkdir/FsEncoding/leading_CR fstests.go:710: testing "␍leading CR" === RUN TestObfuscate/FsMkdir/FsEncoding/leading_LF fstests.go:710: testing "␊leading LF" === RUN TestObfuscate/FsMkdir/FsEncoding/leading_HT fstests.go:710: testing "␉leading HT" === RUN TestObfuscate/FsMkdir/FsEncoding/leading_VT fstests.go:710: testing "␋leading VT" === RUN TestObfuscate/FsMkdir/FsEncoding/leading_dot fstests.go:710: testing ".leading dot" === RUN TestObfuscate/FsMkdir/FsEncoding/trailing_space fstests.go:710: testing "trailing space " === RUN TestObfuscate/FsMkdir/FsEncoding/trailing_CR fstests.go:710: testing "trailing CR␍" === RUN TestObfuscate/FsMkdir/FsEncoding/trailing_LF fstests.go:710: testing "trailing LF␊" === RUN TestObfuscate/FsMkdir/FsEncoding/trailing_HT fstests.go:710: testing "trailing HT␉" === RUN TestObfuscate/FsMkdir/FsEncoding/trailing_VT fstests.go:710: testing "trailing VT␋" === RUN TestObfuscate/FsMkdir/FsEncoding/trailing_dot fstests.go:710: testing "trailing dot." === RUN TestObfuscate/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/251.KvEHGx-MxLM-yBItMBv7yBRxuxu5RxPHQtK8: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/251.KvEHGx-MxLM-yBItMBv7yBRxuxu5RxPHQtK8: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe" === RUN TestObfuscate/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestObfuscate/FsMkdir/FsNewObjectNotFound === RUN TestObfuscate/FsMkdir/FsPutError 2026/09/08 16:06:20 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato === RUN TestObfuscate/FsMkdir/FsPutZeroLength === RUN TestObfuscate/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestObfuscate/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestObfuscate/FsMkdir/FsPutFiles === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListR === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListDirRoot === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:415: FS has no ListR interface === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListSubdir === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:415: FS has no ListR interface === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListLevel2 === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:415: FS has no ListR interface === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListFile1 === RUN TestObfuscate/FsMkdir/FsPutFiles/FsNewObject === RUN TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1072: Not Case Insensitive === RUN TestObfuscate/FsMkdir/FsPutFiles/FsListFile1and2 === RUN TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestObfuscate/FsMkdir/FsPutFiles/FsPurge === RUN TestObfuscate/FsMkdir/FsPutFiles/FsCopy fstests.go:1141: FS has no Copier interface === RUN TestObfuscate/FsMkdir/FsPutFiles/FsMove === RUN TestObfuscate/FsMkdir/FsPutFiles/FsDirMove === RUN TestObfuscate/FsMkdir/FsPutFiles/FsRmdirFull === RUN TestObfuscate/FsMkdir/FsPutFiles/FsPrecision === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectString === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectFs === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectRemote === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectHashes === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectModTime === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectMimeType === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectMetadata === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectMetadata/mtime === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectSize === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectOpen === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectOpenSeek === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectOpenRange === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectUpdate === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectStorable === RUN TestObfuscate/FsMkdir/FsPutFiles/FsIsFile === RUN TestObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/09/08 16:06:21 ERROR : : error listing: directory not found === RUN TestObfuscate/FsMkdir/FsPutFiles/FromRoot fstests.go:1612: Opening root remote "TestCrypt3:" path "rclone-test-fipatic0fiyebeb8yewoxar1" from "TestCrypt3:rclone-test-fipatic0fiyebeb8yewoxar1" === RUN TestObfuscate/FsMkdir/FsPutFiles/FromRoot/List === RUN TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1646: FS has no ListR interface === RUN TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put === RUN TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put/Remove === RUN TestObfuscate/FsMkdir/FsPutFiles/PublicLink fstests.go:1705: FS has no PublicLinker interface === RUN TestObfuscate/FsMkdir/FsPutFiles/SetTier fstests.go:428: FS has no SetTier & GetTier interfaces === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectCheckWrap === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectRemove === RUN TestObfuscate/FsMkdir/FsPutFiles/ObjectAbout === RUN TestObfuscate/FsMkdir/FsPutFiles/FsPutStream === RUN TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/0 === RUN TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/100 === RUN TestObfuscate/FsMkdir/FsPutFiles/Internal === RUN TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo === RUN TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap === RUN TestObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash === RUN TestObfuscate/FsMkdir/FsPutChunked fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer === RUN TestObfuscate/FsMkdir/FsUploadUnknownSize === RUN TestObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestObfuscate/FsMkdir/FsRootCollapse 2026/09/08 16:06:21 ERROR : : error listing: directory not found === RUN TestObfuscate/FsShutdown fstests.go:2117: Shutdown method not supported --- PASS: TestObfuscate (0.69s) --- PASS: TestObfuscate/FsCheckWrap (0.00s) --- PASS: TestObfuscate/FsCommand (0.00s) --- PASS: TestObfuscate/FsRmdirNotFound (0.00s) --- PASS: TestObfuscate/FsString (0.00s) --- PASS: TestObfuscate/FsName (0.00s) --- PASS: TestObfuscate/FsRoot (0.00s) --- PASS: TestObfuscate/FsRmdirEmpty (0.00s) --- PASS: TestObfuscate/FsMkdir (0.62s) --- PASS: TestObfuscate/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestObfuscate/FsMkdir/FsListEmpty (0.00s) --- PASS: TestObfuscate/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestObfuscate/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding (0.02s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/control_chars (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/dot (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/dot_dot (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/punctuation (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_space (0.01s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_CR (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_LF (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_HT (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_VT (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_dot (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_space (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_CR (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_LF (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_HT (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_VT (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_dot (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s) --- PASS: TestObfuscate/FsMkdir/FsEncoding/URL_encoding (0.00s) --- PASS: TestObfuscate/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutError (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles (0.49s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.09s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListFile1 (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPurge (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsMove (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.11s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectMetadata (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.10s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.07s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot (0.10s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/List (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/SetTier (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPutStream (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.00s) --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash (0.00s) --- SKIP: TestObfuscate/FsMkdir/FsPutChunked (0.00s) --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize (0.00s) --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) --- PASS: TestObfuscate/FsMkdir/FsRootCollapse (0.11s) --- SKIP: TestObfuscate/FsShutdown (0.00s) === RUN TestNoDataObfuscate fstests.go:454: Using remote "TestCrypt4:" === RUN TestNoDataObfuscate/FsCheckWrap === RUN TestNoDataObfuscate/FsCommand === RUN TestNoDataObfuscate/FsRmdirNotFound === RUN TestNoDataObfuscate/FsString === RUN TestNoDataObfuscate/FsName === RUN TestNoDataObfuscate/FsRoot === RUN TestNoDataObfuscate/FsRmdirEmpty === RUN TestNoDataObfuscate/FsMkdir === RUN TestNoDataObfuscate/FsMkdir/FsMkdirRmdirSubdir === RUN TestNoDataObfuscate/FsMkdir/FsListEmpty === RUN TestNoDataObfuscate/FsMkdir/FsListDirEmpty === RUN TestNoDataObfuscate/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestNoDataObfuscate/FsMkdir/FsListDirNotFound 2026/09/08 16:06:21 ERROR : does not exist: error listing: directory not found === RUN TestNoDataObfuscate/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestNoDataObfuscate/FsMkdir/FsEncoding === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/control_chars fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/dot fstests.go:710: testing "." === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/dot_dot fstests.go:710: testing ".." === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/punctuation fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/leading_space fstests.go:710: testing " leading space" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/leading_tilde fstests.go:710: testing "~leading tilde" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/leading_CR fstests.go:710: testing "␍leading CR" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/leading_LF fstests.go:710: testing "␊leading LF" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/leading_HT fstests.go:710: testing "␉leading HT" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/leading_VT fstests.go:710: testing "␋leading VT" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/leading_dot fstests.go:710: testing ".leading dot" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_space fstests.go:710: testing "trailing space " === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_CR fstests.go:710: testing "trailing CR␍" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_LF fstests.go:710: testing "trailing LF␊" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_HT fstests.go:710: testing "trailing HT␉" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_VT fstests.go:710: testing "trailing VT␋" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_dot fstests.go:710: testing "trailing dot." === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" 2026/09/08 16:06:21 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/109.tenqpg-vguv-ykrqBqz9swewrwo3nwAqlcy0: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe" 2026/09/08 16:06:21 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/109.tenqpg-vguv-ykrqBqz9swewrwo3nwAqlcy0: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe" === RUN TestNoDataObfuscate/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestNoDataObfuscate/FsMkdir/FsNewObjectNotFound === RUN TestNoDataObfuscate/FsMkdir/FsPutError 2026/09/08 16:06:21 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato === RUN TestNoDataObfuscate/FsMkdir/FsPutZeroLength === RUN TestNoDataObfuscate/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestNoDataObfuscate/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListR === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirRoot === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:415: FS has no ListR interface === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListSubdir === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:415: FS has no ListR interface === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListLevel2 === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:415: FS has no ListR interface === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListFile1 === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObject === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1072: Not Case Insensitive === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListFile1and2 === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPurge === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsCopy fstests.go:1141: FS has no Copier interface === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsMove === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsDirMove === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsRmdirFull === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPrecision === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectString === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectFs === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectRemote === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectHashes === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectModTime === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMimeType === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMetadata === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMetadata/mtime === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectSize === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpen === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpenSeek === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpenRange === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectUpdate === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectStorable === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFile === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/09/08 16:06:21 ERROR : : error listing: directory not found === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot fstests.go:1612: Opening root remote "TestCrypt4:" path "rclone-test-wipozox0qucupum4luyojaw1" from "TestCrypt4:rclone-test-wipozox0qucupum4luyojaw1" === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/List === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1646: FS has no ListR interface === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put/Remove === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/PublicLink fstests.go:1705: FS has no PublicLinker interface === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/SetTier fstests.go:428: FS has no SetTier & GetTier interfaces === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectCheckWrap === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectRemove === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectAbout === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/0 === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/100 === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap === RUN TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash === RUN TestNoDataObfuscate/FsMkdir/FsPutChunked fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer === RUN TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize === RUN TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestNoDataObfuscate/FsMkdir/FsRootCollapse 2026/09/08 16:06:22 ERROR : : error listing: directory not found === RUN TestNoDataObfuscate/FsShutdown fstests.go:2117: Shutdown method not supported --- PASS: TestNoDataObfuscate (0.62s) --- PASS: TestNoDataObfuscate/FsCheckWrap (0.00s) --- PASS: TestNoDataObfuscate/FsCommand (0.00s) --- PASS: TestNoDataObfuscate/FsRmdirNotFound (0.00s) --- PASS: TestNoDataObfuscate/FsString (0.00s) --- PASS: TestNoDataObfuscate/FsName (0.00s) --- PASS: TestNoDataObfuscate/FsRoot (0.00s) --- PASS: TestNoDataObfuscate/FsRmdirEmpty (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir (0.51s) --- PASS: TestNoDataObfuscate/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsListEmpty (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding (0.02s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/control_chars (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/dot (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/dot_dot (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/punctuation (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_space (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_CR (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_LF (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_HT (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_VT (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_dot (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_space (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_CR (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_LF (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_HT (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_VT (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_dot (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/URL_encoding (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutError (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles (0.42s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.08s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListFile1 (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPurge (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsMove (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.11s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMetadata (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.09s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.06s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot (0.07s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/List (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/SetTier (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash (0.00s) --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutChunked (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) --- PASS: TestNoDataObfuscate/FsMkdir/FsRootCollapse (0.06s) --- SKIP: TestNoDataObfuscate/FsShutdown (0.00s) FAIL FAIL github.com/rclone/rclone/backend/crypt 19.092s === RUN TestPad --- PASS: TestPad (0.00s) === RUN TestUnpad --- PASS: TestUnpad (0.00s) PASS ok github.com/rclone/rclone/backend/crypt/pkcs7 0.062s === RUN TestDriveScopes --- PASS: TestDriveScopes (0.00s) === RUN TestInternalLoadExampleFormats --- PASS: TestInternalLoadExampleFormats (0.00s) === RUN TestInternalParseExtensions --- PASS: TestInternalParseExtensions (0.00s) === RUN TestInternalFindExportFormat --- PASS: TestInternalFindExportFormat (0.00s) === RUN TestMimeTypesToExtension --- PASS: TestMimeTypesToExtension (0.00s) === RUN TestExtensionToMimeType --- PASS: TestExtensionToMimeType (0.00s) === RUN TestExtensionsForExportFormats --- PASS: TestExtensionsForExportFormats (0.00s) === RUN TestExtensionsForImportFormats drive_internal_test.go:182: --- SKIP: TestExtensionsForImportFormats (0.00s) === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/drive 0.063s === RUN TestInternalCheckPathLength --- PASS: TestInternalCheckPathLength (0.00s) === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/dropbox 0.012s === RUN TestHashChunk16M --- PASS: TestHashChunk16M (0.19s) === RUN TestHashChunk8M --- PASS: TestHashChunk8M (0.17s) === RUN TestHashChunk4M --- PASS: TestHashChunk4M (0.12s) === RUN TestHashChunk2M --- PASS: TestHashChunk2M (0.12s) === RUN TestHashChunk1M --- PASS: TestHashChunk1M (0.13s) === RUN TestHashChunk64k --- PASS: TestHashChunk64k (0.13s) === RUN TestHashChunk32k --- PASS: TestHashChunk32k (0.12s) === RUN TestHashChunk2048 --- PASS: TestHashChunk2048 (0.13s) === RUN TestHashChunk2047 --- PASS: TestHashChunk2047 (0.13s) === RUN TestSumCalledTwice --- PASS: TestSumCalledTwice (0.00s) === RUN TestSize --- PASS: TestSize (0.00s) === RUN TestBlockSize --- PASS: TestBlockSize (0.00s) === RUN TestSum --- PASS: TestSum (0.00s) PASS ok github.com/rclone/rclone/backend/dropbox/dbhash 1.252s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/fichier 0.010s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/filefabric 0.012s ? github.com/rclone/rclone/backend/filefabric/api [no test files] === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) === RUN TestIntegrationProftpd fstests.go:400: quicktest only --- SKIP: TestIntegrationProftpd (0.00s) === RUN TestIntegrationPureftpd fstests.go:400: quicktest only --- SKIP: TestIntegrationPureftpd (0.00s) === RUN TestIntegrationVsftpd fstests.go:400: quicktest only --- SKIP: TestIntegrationVsftpd (0.00s) PASS ok github.com/rclone/rclone/backend/ftp 0.013s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/googlecloudstorage 0.018s === RUN TestNewAlbums --- PASS: TestNewAlbums (0.00s) === RUN TestAlbumsAdd --- PASS: TestAlbumsAdd (0.00s) === RUN TestAlbumsDel --- PASS: TestAlbumsDel (0.00s) === RUN TestAlbumsGet --- PASS: TestAlbumsGet (0.00s) === RUN TestAlbumsGetDirs --- PASS: TestAlbumsGetDirs (0.00s) === RUN TestIntegration googlephotos_test.go:40: Couldn't create google photos backend - skipping tests: didn't find section in config file --- SKIP: TestIntegration (0.00s) === RUN TestAddID --- PASS: TestAddID (0.00s) === RUN TestFileAddID --- PASS: TestFileAddID (0.00s) === RUN TestFindID --- PASS: TestFindID (0.00s) === RUN TestPatternMatch === RUN TestPatternMatch/#0,root="",itemPath="",isFile=false === RUN TestPatternMatch/#1,root="",itemPath="",isFile=true === RUN TestPatternMatch/#2,root="upload",itemPath="",isFile=false === RUN TestPatternMatch/#3,root="upload/dir",itemPath="",isFile=false === RUN TestPatternMatch/#4,root="upload/file.jpg",itemPath="",isFile=true === RUN TestPatternMatch/#5,root="media",itemPath="",isFile=false === RUN TestPatternMatch/#6,root="",itemPath="media",isFile=false === RUN TestPatternMatch/#7,root="media/all",itemPath="",isFile=false === RUN TestPatternMatch/#8,root="media",itemPath="all",isFile=false === RUN TestPatternMatch/#9,root="media/all",itemPath="file.jpg",isFile=true === RUN TestPatternMatch/#10,root="",itemPath="feature",isFile=false === RUN TestPatternMatch/#11,root="feature/favorites",itemPath="",isFile=false === RUN TestPatternMatch/#12,root="feature",itemPath="favorites",isFile=false === RUN TestPatternMatch/#13,root="feature/favorites",itemPath="file.jpg",isFile=true --- PASS: TestPatternMatch (0.00s) --- PASS: TestPatternMatch/#0,root="",itemPath="",isFile=false (0.00s) --- PASS: TestPatternMatch/#1,root="",itemPath="",isFile=true (0.00s) --- PASS: TestPatternMatch/#2,root="upload",itemPath="",isFile=false (0.00s) --- PASS: TestPatternMatch/#3,root="upload/dir",itemPath="",isFile=false (0.00s) --- PASS: TestPatternMatch/#4,root="upload/file.jpg",itemPath="",isFile=true (0.00s) --- PASS: TestPatternMatch/#5,root="media",itemPath="",isFile=false (0.00s) --- PASS: TestPatternMatch/#6,root="",itemPath="media",isFile=false (0.00s) --- PASS: TestPatternMatch/#7,root="media/all",itemPath="",isFile=false (0.00s) --- PASS: TestPatternMatch/#8,root="media",itemPath="all",isFile=false (0.00s) --- PASS: TestPatternMatch/#9,root="media/all",itemPath="file.jpg",isFile=true (0.00s) --- PASS: TestPatternMatch/#10,root="",itemPath="feature",isFile=false (0.00s) --- PASS: TestPatternMatch/#11,root="feature/favorites",itemPath="",isFile=false (0.00s) --- PASS: TestPatternMatch/#12,root="feature",itemPath="favorites",isFile=false (0.00s) --- PASS: TestPatternMatch/#13,root="feature/favorites",itemPath="file.jpg",isFile=true (0.00s) === RUN TestPatternMatchToEntries === RUN TestPatternMatchToEntries/#0,root="",itemPath="" === RUN TestPatternMatchToEntries/#1,root="upload",itemPath="" === RUN TestPatternMatchToEntries/#2,root="upload",itemPath="dir" === RUN TestPatternMatchToEntries/#3,root="media",itemPath="" === RUN TestPatternMatchToEntries/#4,root="media/all",itemPath="" === RUN TestPatternMatchToEntries/#5,root="media",itemPath="all" === RUN TestPatternMatchToEntries/#6,root="media/by-year",itemPath="" === RUN TestPatternMatchToEntries/#7,root="media/by-year/2000",itemPath="" === RUN TestPatternMatchToEntries/#8,root="media/by-month",itemPath="" === RUN TestPatternMatchToEntries/#9,root="media/by-month/2001",itemPath="" === RUN TestPatternMatchToEntries/#10,root="media/by-month/2001/2001-01",itemPath="" === RUN TestPatternMatchToEntries/#11,root="media/by-day",itemPath="" === RUN TestPatternMatchToEntries/#12,root="media/by-day/2001",itemPath="" === RUN TestPatternMatchToEntries/#13,root="media/by-day/2001/2001-01-02",itemPath="" === RUN TestPatternMatchToEntries/#14,root="album",itemPath="" === RUN TestPatternMatchToEntries/#15,root="album/sub",itemPath="" === RUN TestPatternMatchToEntries/#16,root="album/sub/one",itemPath="" === RUN TestPatternMatchToEntries/#17,root="shared-album",itemPath="" === RUN TestPatternMatchToEntries/#18,root="shared-album/sub",itemPath="" === RUN TestPatternMatchToEntries/#19,root="shared-album/sub/one",itemPath="" --- PASS: TestPatternMatchToEntries (0.00s) --- PASS: TestPatternMatchToEntries/#0,root="",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#1,root="upload",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#2,root="upload",itemPath="dir" (0.00s) --- PASS: TestPatternMatchToEntries/#3,root="media",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#4,root="media/all",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#5,root="media",itemPath="all" (0.00s) --- PASS: TestPatternMatchToEntries/#6,root="media/by-year",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#7,root="media/by-year/2000",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#8,root="media/by-month",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#9,root="media/by-month/2001",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#10,root="media/by-month/2001/2001-01",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#11,root="media/by-day",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#12,root="media/by-day/2001",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#13,root="media/by-day/2001/2001-01-02",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#14,root="album",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#15,root="album/sub",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#16,root="album/sub/one",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#17,root="shared-album",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#18,root="shared-album/sub",itemPath="" (0.00s) --- PASS: TestPatternMatchToEntries/#19,root="shared-album/sub/one",itemPath="" (0.00s) === RUN TestPatternYears --- PASS: TestPatternYears (0.00s) === RUN TestPatternMonths --- PASS: TestPatternMonths (0.00s) === RUN TestPatternDays --- PASS: TestPatternDays (0.00s) === RUN TestPatternYearMonthDayFilter --- PASS: TestPatternYearMonthDayFilter (0.00s) === RUN TestPatternAlbumsToEntries --- PASS: TestPatternAlbumsToEntries (0.00s) PASS ok github.com/rclone/rclone/backend/googlephotos 0.087s ? github.com/rclone/rclone/backend/googlephotos/api [no test files] === RUN TestIntegration fstests.go:454: Using remote "TestHasher:" fstests.go:464: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/hasher/hasher_test.go:38 Error: Received unexpected error: couldn't find testserver config files - run from within rclone source Test: TestIntegration --- FAIL: TestIntegration (0.00s) FAIL FAIL github.com/rclone/rclone/backend/hasher 0.066s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/hdfs 0.025s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/hidrive 0.017s ? github.com/rclone/rclone/backend/hidrive/api [no test files] === RUN TestLevelAdd === RUN TestLevelAdd/documentation-v3.2rev27-example_L0_(position-embedded) === RUN TestLevelAdd/documentation-example_L0_(position-embedded) === RUN TestLevelAdd/documentation-example_L1_(position-embedded) --- PASS: TestLevelAdd (0.00s) --- PASS: TestLevelAdd/documentation-v3.2rev27-example_L0_(position-embedded) (0.00s) --- PASS: TestLevelAdd/documentation-example_L0_(position-embedded) (0.00s) --- PASS: TestLevelAdd/documentation-example_L1_(position-embedded) (0.00s) === RUN TestLevelWrite === RUN TestLevelWrite/documentation-example_L0 === RUN TestLevelWrite/documentation-example_L1 === RUN TestLevelWrite/mixed-with-empties --- PASS: TestLevelWrite (0.00s) --- PASS: TestLevelWrite/documentation-example_L0 (0.00s) --- PASS: TestLevelWrite/documentation-example_L1 (0.00s) --- PASS: TestLevelWrite/mixed-with-empties (0.00s) === RUN TestLevelIsFull --- PASS: TestLevelIsFull (0.00s) === RUN TestLevelReset --- PASS: TestLevelReset (0.00s) === RUN TestLevelSize --- PASS: TestLevelSize (0.00s) === RUN TestLevelBlockSize --- PASS: TestLevelBlockSize (0.00s) === RUN TestLevelBinaryMarshaler --- PASS: TestLevelBinaryMarshaler (0.00s) === RUN TestLevelInvalidEncoding --- PASS: TestLevelInvalidEncoding (0.00s) === RUN TestWrite === RUN TestWrite/documentation-example_L0 === RUN TestWrite/documentation-example_L0/block-size_397 === RUN TestWrite/documentation-example_L0/block-size_512 === RUN TestWrite/documentation-example_L0/block-size_4091 === RUN TestWrite/documentation-example_L0/block-size_8192 === RUN TestWrite/documentation-example_L0/block-size_10000 === RUN TestWrite/documentation-example_L1 === RUN TestWrite/documentation-example_L1/block-size_397 === RUN TestWrite/documentation-example_L1/block-size_512 === RUN TestWrite/documentation-example_L1/block-size_4091 === RUN TestWrite/documentation-example_L1/block-size_8192 === RUN TestWrite/documentation-example_L1/block-size_10000 === RUN TestWrite/documentation-example_L2 === RUN TestWrite/documentation-example_L2/block-size_397 === RUN TestWrite/documentation-example_L2/block-size_512 === RUN TestWrite/documentation-example_L2/block-size_4091 === RUN TestWrite/documentation-example_L2/block-size_8192 === RUN TestWrite/documentation-example_L2/block-size_10000 === RUN TestWrite/not-block-aligned === RUN TestWrite/not-block-aligned/block-size_397 === RUN TestWrite/not-block-aligned/block-size_512 === RUN TestWrite/not-block-aligned/block-size_4091 === RUN TestWrite/not-block-aligned/block-size_8192 === RUN TestWrite/not-block-aligned/block-size_10000 === RUN TestWrite/not-block-aligned-with-null-bytes === RUN TestWrite/not-block-aligned-with-null-bytes/block-size_397 === RUN TestWrite/not-block-aligned-with-null-bytes/block-size_512 === RUN TestWrite/not-block-aligned-with-null-bytes/block-size_4091 === RUN TestWrite/not-block-aligned-with-null-bytes/block-size_8192 === RUN TestWrite/not-block-aligned-with-null-bytes/block-size_10000 === RUN TestWrite/empty === RUN TestWrite/empty/block-size_397 === RUN TestWrite/empty/block-size_512 === RUN TestWrite/empty/block-size_4091 === RUN TestWrite/empty/block-size_8192 === RUN TestWrite/empty/block-size_10000 === RUN TestWrite/null-bytes === RUN TestWrite/null-bytes/block-size_397 === RUN TestWrite/null-bytes/block-size_512 === RUN TestWrite/null-bytes/block-size_4091 === RUN TestWrite/null-bytes/block-size_8192 === RUN TestWrite/null-bytes/block-size_10000 --- PASS: TestWrite (10.66s) --- PASS: TestWrite/documentation-example_L0 (0.00s) --- PASS: TestWrite/documentation-example_L0/block-size_397 (0.00s) --- PASS: TestWrite/documentation-example_L0/block-size_512 (0.00s) --- PASS: TestWrite/documentation-example_L0/block-size_4091 (0.00s) --- PASS: TestWrite/documentation-example_L0/block-size_8192 (0.00s) --- PASS: TestWrite/documentation-example_L0/block-size_10000 (0.00s) --- PASS: TestWrite/documentation-example_L1 (0.39s) --- PASS: TestWrite/documentation-example_L1/block-size_397 (0.10s) --- PASS: TestWrite/documentation-example_L1/block-size_512 (0.05s) --- PASS: TestWrite/documentation-example_L1/block-size_4091 (0.05s) --- PASS: TestWrite/documentation-example_L1/block-size_8192 (0.06s) --- PASS: TestWrite/documentation-example_L1/block-size_10000 (0.04s) --- PASS: TestWrite/documentation-example_L2 (0.55s) --- PASS: TestWrite/documentation-example_L2/block-size_397 (0.09s) --- PASS: TestWrite/documentation-example_L2/block-size_512 (0.07s) --- PASS: TestWrite/documentation-example_L2/block-size_4091 (0.09s) --- PASS: TestWrite/documentation-example_L2/block-size_8192 (0.12s) --- PASS: TestWrite/documentation-example_L2/block-size_10000 (0.11s) --- PASS: TestWrite/not-block-aligned (0.01s) --- PASS: TestWrite/not-block-aligned/block-size_397 (0.00s) --- PASS: TestWrite/not-block-aligned/block-size_512 (0.00s) --- PASS: TestWrite/not-block-aligned/block-size_4091 (0.00s) --- PASS: TestWrite/not-block-aligned/block-size_8192 (0.00s) --- PASS: TestWrite/not-block-aligned/block-size_10000 (0.00s) --- PASS: TestWrite/not-block-aligned-with-null-bytes (0.00s) --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_397 (0.00s) --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_512 (0.00s) --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_4091 (0.00s) --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_8192 (0.00s) --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_10000 (0.00s) --- PASS: TestWrite/empty (0.00s) --- PASS: TestWrite/empty/block-size_397 (0.00s) --- PASS: TestWrite/empty/block-size_512 (0.00s) --- PASS: TestWrite/empty/block-size_4091 (0.00s) --- PASS: TestWrite/empty/block-size_8192 (0.00s) --- PASS: TestWrite/empty/block-size_10000 (0.00s) --- PASS: TestWrite/null-bytes (9.70s) --- PASS: TestWrite/null-bytes/block-size_397 (2.79s) --- PASS: TestWrite/null-bytes/block-size_512 (4.00s) --- PASS: TestWrite/null-bytes/block-size_4091 (0.77s) --- PASS: TestWrite/null-bytes/block-size_8192 (0.64s) --- PASS: TestWrite/null-bytes/block-size_10000 (0.68s) === RUN TestReset --- PASS: TestReset (0.00s) === RUN TestSize --- PASS: TestSize (0.00s) === RUN TestBlockSize --- PASS: TestBlockSize (0.00s) === RUN TestBinaryMarshaler === RUN TestBinaryMarshaler/documentation-example_L0 === RUN TestBinaryMarshaler/documentation-example_L1 === RUN TestBinaryMarshaler/documentation-example_L2 === RUN TestBinaryMarshaler/not-block-aligned === RUN TestBinaryMarshaler/not-block-aligned-with-null-bytes === RUN TestBinaryMarshaler/empty === RUN TestBinaryMarshaler/null-bytes --- PASS: TestBinaryMarshaler (0.24s) --- PASS: TestBinaryMarshaler/documentation-example_L0 (0.00s) --- PASS: TestBinaryMarshaler/documentation-example_L1 (0.08s) --- PASS: TestBinaryMarshaler/documentation-example_L2 (0.10s) --- PASS: TestBinaryMarshaler/not-block-aligned (0.00s) --- PASS: TestBinaryMarshaler/not-block-aligned-with-null-bytes (0.06s) --- PASS: TestBinaryMarshaler/empty (0.00s) --- PASS: TestBinaryMarshaler/null-bytes (0.00s) === RUN TestInvalidEncoding --- PASS: TestInvalidEncoding (0.00s) === RUN TestSum --- PASS: TestSum (0.00s) PASS ok github.com/rclone/rclone/backend/hidrive/hidrivehash 10.907s ? github.com/rclone/rclone/backend/hidrive/hidrivehash/internal [no test files] === RUN TestListRoot --- PASS: TestListRoot (0.01s) === RUN TestListRootNoSlash --- PASS: TestListRootNoSlash (0.00s) === RUN TestListSubDir --- PASS: TestListSubDir (0.00s) === RUN TestNewObject --- PASS: TestNewObject (0.00s) === RUN TestOpen --- PASS: TestOpen (0.00s) === RUN TestMimeType --- PASS: TestMimeType (0.00s) === RUN TestIsAFileRoot --- PASS: TestIsAFileRoot (0.00s) === RUN TestIsAFileSubDir --- PASS: TestIsAFileSubDir (0.00s) === RUN TestParseName --- PASS: TestParseName (0.00s) === RUN TestParseEmpty --- PASS: TestParseEmpty (0.00s) === RUN TestParseApache --- PASS: TestParseApache (0.00s) === RUN TestParseMemstore --- PASS: TestParseMemstore (0.00s) === RUN TestParseNginx --- PASS: TestParseNginx (0.00s) === RUN TestParseCaddy --- PASS: TestParseCaddy (0.00s) === RUN TestFsNoSlashRoots --- PASS: TestFsNoSlashRoots (0.01s) PASS ok github.com/rclone/rclone/backend/http 0.045s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/internetarchive 0.016s === RUN TestReadMD5 === RUN TestReadMD5/0 === RUN TestReadMD5/0/512 === RUN TestReadMD5/0/1024 === RUN TestReadMD5/0/10240 === RUN TestReadMD5/0/20480 === RUN TestReadMD5/1024 === RUN TestReadMD5/1024/512 === RUN TestReadMD5/1024/1024 === RUN TestReadMD5/1024/10240 === RUN TestReadMD5/1024/20480 === RUN TestReadMD5/10240 === RUN TestReadMD5/10240/512 === RUN TestReadMD5/10240/1024 === RUN TestReadMD5/10240/10240 === RUN TestReadMD5/10240/20480 === RUN TestReadMD5/102400 === RUN TestReadMD5/102400/512 === RUN TestReadMD5/102400/1024 === RUN TestReadMD5/102400/10240 === RUN TestReadMD5/102400/20480 --- PASS: TestReadMD5 (0.02s) --- PASS: TestReadMD5/0 (0.00s) --- PASS: TestReadMD5/0/512 (0.00s) --- PASS: TestReadMD5/0/1024 (0.00s) --- PASS: TestReadMD5/0/10240 (0.00s) --- PASS: TestReadMD5/0/20480 (0.00s) --- PASS: TestReadMD5/1024 (0.00s) --- PASS: TestReadMD5/1024/512 (0.00s) --- PASS: TestReadMD5/1024/1024 (0.00s) --- PASS: TestReadMD5/1024/10240 (0.00s) --- PASS: TestReadMD5/1024/20480 (0.00s) --- PASS: TestReadMD5/10240 (0.00s) --- PASS: TestReadMD5/10240/512 (0.00s) --- PASS: TestReadMD5/10240/1024 (0.00s) --- PASS: TestReadMD5/10240/10240 (0.00s) --- PASS: TestReadMD5/10240/20480 (0.00s) --- PASS: TestReadMD5/102400 (0.01s) --- PASS: TestReadMD5/102400/512 (0.00s) --- PASS: TestReadMD5/102400/1024 (0.00s) --- PASS: TestReadMD5/102400/10240 (0.00s) --- PASS: TestReadMD5/102400/20480 (0.00s) === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/jottacloud 0.036s === RUN TestMountpointEmptyModificationTime --- PASS: TestMountpointEmptyModificationTime (0.00s) PASS ok github.com/rclone/rclone/backend/jottacloud/api 0.005s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/koofr 0.016s === RUN TestUpdatingCheck run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns" 2026/09/08 16:06:11 ERROR : : error listing: directory not found --- PASS: TestUpdatingCheck (0.11s) === RUN TestSymlink run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns" 2026/09/08 16:06:11 NOTICE: symlink.txt: Can't follow symlink without -L/--copy-links 2026/09/08 16:06:11 ERROR : : error listing: directory not found 2026/09/08 16:06:11 ERROR : : error listing: directory not found 2026/09/08 16:06:11 ERROR : : error listing: directory not found --- PASS: TestSymlink (0.11s) === RUN TestSymlinkError --- PASS: TestSymlinkError (0.00s) === RUN TestHashOnUpdate run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns" 2026/09/08 16:06:11 ERROR : : error listing: directory not found --- PASS: TestHashOnUpdate (0.20s) === RUN TestHashOnDelete run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns" 2026/09/08 16:06:12 ERROR : : error listing: directory not found --- PASS: TestHashOnDelete (0.16s) === RUN TestMetadata run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns" === RUN TestMetadata/Xattr === RUN TestMetadata/Read === RUN TestMetadata/Write 2026/09/08 16:06:12 ERROR : : error listing: directory not found --- PASS: TestMetadata (0.00s) --- PASS: TestMetadata/Xattr (0.00s) --- PASS: TestMetadata/Read (0.00s) --- PASS: TestMetadata/Write (0.00s) === RUN TestFilter run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns" 2026/09/08 16:06:12 ERROR : : error listing: directory not found --- PASS: TestFilter (0.00s) === RUN TestRemove --- PASS: TestRemove (0.25s) === RUN TestCleanWindows tests_test.go:23: windows only --- SKIP: TestCleanWindows (0.00s) === RUN TestIntegration fstests.go:454: Using remote "" === RUN TestIntegration/FsCheckWrap fstests.go:495: Not a wrapping Fs === RUN TestIntegration/FsCommand === RUN TestIntegration/FsRmdirNotFound === RUN TestIntegration/FsString === RUN TestIntegration/FsName === RUN TestIntegration/FsRoot === RUN TestIntegration/FsRmdirEmpty === RUN TestIntegration/FsMkdir === RUN TestIntegration/FsMkdir/FsMkdirRmdirSubdir === RUN TestIntegration/FsMkdir/FsListEmpty === RUN TestIntegration/FsMkdir/FsListDirEmpty === RUN TestIntegration/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsListDirNotFound 2026/09/08 16:06:12 ERROR : does not exist: error listing: directory not found === RUN TestIntegration/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsEncoding === RUN TestIntegration/FsMkdir/FsEncoding/control_chars fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" === RUN TestIntegration/FsMkdir/FsEncoding/dot fstests.go:710: testing "." === RUN TestIntegration/FsMkdir/FsEncoding/dot_dot fstests.go:710: testing ".." === RUN TestIntegration/FsMkdir/FsEncoding/punctuation fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" === RUN TestIntegration/FsMkdir/FsEncoding/leading_space fstests.go:710: testing " leading space" === RUN TestIntegration/FsMkdir/FsEncoding/leading_tilde fstests.go:710: testing "~leading tilde" === RUN TestIntegration/FsMkdir/FsEncoding/leading_CR fstests.go:710: testing "␍leading CR" === RUN TestIntegration/FsMkdir/FsEncoding/leading_LF fstests.go:710: testing "␊leading LF" === RUN TestIntegration/FsMkdir/FsEncoding/leading_HT fstests.go:710: testing "␉leading HT" === RUN TestIntegration/FsMkdir/FsEncoding/leading_VT fstests.go:710: testing "␋leading VT" === RUN TestIntegration/FsMkdir/FsEncoding/leading_dot fstests.go:710: testing ".leading dot" === RUN TestIntegration/FsMkdir/FsEncoding/trailing_space fstests.go:710: testing "trailing space " === RUN TestIntegration/FsMkdir/FsEncoding/trailing_CR fstests.go:710: testing "trailing CR␍" === RUN TestIntegration/FsMkdir/FsEncoding/trailing_LF fstests.go:710: testing "trailing LF␊" === RUN TestIntegration/FsMkdir/FsEncoding/trailing_HT fstests.go:710: testing "trailing HT␉" === RUN TestIntegration/FsMkdir/FsEncoding/trailing_VT fstests.go:710: testing "trailing VT␋" === RUN TestIntegration/FsMkdir/FsEncoding/trailing_dot fstests.go:710: testing "trailing dot." === RUN TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" 2026/09/08 16:06:14 NOTICE: Local file system at /tmp/rclone871143787/rclone-test-kolipam6heqitiw6sunupuw5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" 2026/09/08 16:06:14 NOTICE: Local file system at /tmp/rclone871143787/rclone-test-kolipam6heqitiw6sunupuw5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" === RUN TestIntegration/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestIntegration/FsMkdir/FsNewObjectNotFound === RUN TestIntegration/FsMkdir/FsPutError 2026/09/08 16:06:14 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato === RUN TestIntegration/FsMkdir/FsPutZeroLength === RUN TestIntegration/FsMkdir/FsOpenWriterAt === RUN TestIntegration/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestIntegration/FsMkdir/FsPutFiles === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListR === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:415: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListSubdir === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:415: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:415: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1 === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObject === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1072: Not Case Insensitive === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 === RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestIntegration/FsMkdir/FsPutFiles/FsPurge === RUN TestIntegration/FsMkdir/FsPutFiles/FsCopy fstests.go:1141: FS has no Copier interface === RUN TestIntegration/FsMkdir/FsPutFiles/FsMove === RUN TestIntegration/FsMkdir/FsPutFiles/FsDirMove === RUN TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull === RUN TestIntegration/FsMkdir/FsPutFiles/FsPrecision === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectString === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectFs === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectRemote === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectHashes === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectModTime === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType fstests.go:1379: MimeType method not supported === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata/mtime === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSize === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpen === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectStorable === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/09/08 16:06:16 ERROR : : error listing: directory not found === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot fstests.go:1612: Opening root remote "/tmp/rclone871143787/" path "rclone-test-kolipam6heqitiw6sunupuw5" from "/tmp/rclone871143787/rclone-test-kolipam6heqitiw6sunupuw5" === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/List === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1646: FS has no ListR interface === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove === RUN TestIntegration/FsMkdir/FsPutFiles/PublicLink fstests.go:1705: FS has no PublicLinker interface === RUN TestIntegration/FsMkdir/FsPutFiles/SetTier fstests.go:428: FS has no SetTier & GetTier interfaces === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap fstests.go:1808: Not a wrapping Fs === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectRemove === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectAbout === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 === RUN TestIntegration/FsMkdir/FsPutFiles/Internal fstests.go:1904: *local.Fs does not implement InternalTester === RUN TestIntegration/FsMkdir/FsPutChunked fstests.go:1921: *local.Fs does not implement SetUploadChunkSizer === RUN TestIntegration/FsMkdir/FsUploadUnknownSize === RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestIntegration/FsMkdir/FsRootCollapse 2026/09/08 16:06:17 ERROR : : error listing: directory not found === RUN TestIntegration/FsShutdown fstests.go:2117: Shutdown method not supported === NAME TestIntegration fstests.go:2125: remoteName /tmp/rclone871143787 --- PASS: TestIntegration (4.62s) --- SKIP: TestIntegration/FsCheckWrap (0.00s) --- PASS: TestIntegration/FsCommand (0.00s) --- PASS: TestIntegration/FsRmdirNotFound (0.00s) --- PASS: TestIntegration/FsString (0.00s) --- PASS: TestIntegration/FsName (0.00s) --- PASS: TestIntegration/FsRoot (0.00s) --- PASS: TestIntegration/FsRmdirEmpty (0.00s) --- PASS: TestIntegration/FsMkdir (4.62s) --- PASS: TestIntegration/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestIntegration/FsMkdir/FsListEmpty (0.00s) --- PASS: TestIntegration/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestIntegration/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestIntegration/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestIntegration/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestIntegration/FsMkdir/FsEncoding (1.86s) --- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (0.16s) --- PASS: TestIntegration/FsMkdir/FsEncoding/dot (0.08s) --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (0.06s) --- PASS: TestIntegration/FsMkdir/FsEncoding/punctuation (0.03s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (0.05s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_tilde (0.08s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_CR (0.05s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_LF (0.05s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_HT (0.31s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_VT (0.19s) --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_dot (0.25s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_space (0.22s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_CR (0.10s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_LF (0.07s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_HT (0.03s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_VT (0.04s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_dot (0.01s) --- PASS: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 (0.06s) --- PASS: TestIntegration/FsMkdir/FsEncoding/URL_encoding (0.02s) --- PASS: TestIntegration/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutError (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutZeroLength (0.00s) --- PASS: TestIntegration/FsMkdir/FsOpenWriterAt (0.01s) --- SKIP: TestIntegration/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles (2.66s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPurge (0.03s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsMove (0.02s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata (0.03s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.03s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime (0.16s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek (2.11s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile (0.03s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound (0.02s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot (0.13s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (0.01s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put (0.12s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.11s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/SetTier (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream (0.02s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 (0.02s) --- SKIP: TestIntegration/FsMkdir/FsPutFiles/Internal (0.00s) --- SKIP: TestIntegration/FsMkdir/FsPutChunked (0.00s) --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize (0.09s) --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.09s) --- PASS: TestIntegration/FsMkdir/FsRootCollapse (0.00s) --- SKIP: TestIntegration/FsShutdown (0.00s) PASS 2026/09/08 16:06:17 purge failed: directory not found ok github.com/rclone/rclone/backend/local 5.486s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/mailru 0.016s ? github.com/rclone/rclone/backend/mailru/api [no test files] === RUN TestHashChunk16M --- PASS: TestHashChunk16M (0.11s) === RUN TestHashChunk8M --- PASS: TestHashChunk8M (0.10s) === RUN TestHashChunk4M --- PASS: TestHashChunk4M (0.06s) === RUN TestHashChunk2M --- PASS: TestHashChunk2M (0.06s) === RUN TestHashChunk1M --- PASS: TestHashChunk1M (0.05s) === RUN TestHashChunk64k --- PASS: TestHashChunk64k (0.07s) === RUN TestHashChunk32k --- PASS: TestHashChunk32k (0.06s) === RUN TestHashChunk2048 --- PASS: TestHashChunk2048 (0.09s) === RUN TestHashChunk2047 --- PASS: TestHashChunk2047 (0.07s) === RUN TestSumCalledTwice --- PASS: TestSumCalledTwice (0.00s) === RUN TestSize --- PASS: TestSize (0.00s) === RUN TestBlockSize --- PASS: TestBlockSize (0.00s) PASS ok github.com/rclone/rclone/backend/mailru/mrhash 0.664s === RUN TestIntegration fstests.go:454: Using remote ":memory:" fstests.go:464: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/memory/memory_test.go:12 Error: Received unexpected error: couldn't find testserver config files - run from within rclone source Test: TestIntegration --- FAIL: TestIntegration (0.00s) FAIL FAIL github.com/rclone/rclone/backend/memory 0.020s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/netstorage 0.019s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) === RUN TestIntegrationCn fstests.go:400: quicktest only --- SKIP: TestIntegrationCn (0.00s) PASS ok github.com/rclone/rclone/backend/onedrive 0.027s ? github.com/rclone/rclone/backend/onedrive/api [no test files] === RUN TestQuickXorHash --- PASS: TestQuickXorHash (0.00s) === RUN TestQuickXorHashByBlock --- PASS: TestQuickXorHashByBlock (0.02s) === RUN TestSize --- PASS: TestSize (0.00s) === RUN TestBlockSize --- PASS: TestBlockSize (0.00s) === RUN TestReset --- PASS: TestReset (0.00s) PASS ok github.com/rclone/rclone/backend/onedrive/quickxorhash 0.042s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/opendrive 0.029s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/pcloud 0.026s ? github.com/rclone/rclone/backend/pcloud/api [no test files] === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/premiumizeme 0.035s ? github.com/rclone/rclone/backend/premiumizeme/api [no test files] === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/putio 0.012s === RUN TestVersionLess --- PASS: TestVersionLess (0.00s) === RUN TestMergeDeleteMarkers --- PASS: TestMergeDeleteMarkers (0.00s) === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/s3 0.023s === RUN TestSplitPath --- PASS: TestSplitPath (0.00s) === RUN TestSplitPathIntoSlice --- PASS: TestSplitPathIntoSlice (0.00s) === RUN Test2FAStateMachine === RUN Test2FAStateMachine/no_url seafile_internal_test.go:216: operation not supported on this remote. If you need a 2FA code on your account, use the command: rclone config reconnect : === RUN Test2FAStateMachine/unknown_state seafile_internal_test.go:216: unknown state "unknown" === RUN Test2FAStateMachine/2fa_not_set === RUN Test2FAStateMachine/no_password_in_config === RUN Test2FAStateMachine/config_ready_for_2fa_token === RUN Test2FAStateMachine/password_not_entered === RUN Test2FAStateMachine/password_entered === RUN Test2FAStateMachine/ask_for_a_2fa_code === RUN Test2FAStateMachine/no_2fa_code_entered === RUN Test2FAStateMachine/2fa_error_and_retry === RUN Test2FAStateMachine/2fa_error_and_fail seafile_internal_test.go:216: 2fa authentication failed --- PASS: Test2FAStateMachine (0.00s) --- PASS: Test2FAStateMachine/no_url (0.00s) --- PASS: Test2FAStateMachine/unknown_state (0.00s) --- PASS: Test2FAStateMachine/2fa_not_set (0.00s) --- PASS: Test2FAStateMachine/no_password_in_config (0.00s) --- PASS: Test2FAStateMachine/config_ready_for_2fa_token (0.00s) --- PASS: Test2FAStateMachine/password_not_entered (0.00s) --- PASS: Test2FAStateMachine/password_entered (0.00s) --- PASS: Test2FAStateMachine/ask_for_a_2fa_code (0.00s) --- PASS: Test2FAStateMachine/no_2fa_code_entered (0.00s) --- PASS: Test2FAStateMachine/2fa_error_and_retry (0.00s) --- PASS: Test2FAStateMachine/2fa_error_and_fail (0.00s) === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/seafile 0.015s ? github.com/rclone/rclone/backend/seafile/api [no test files] === RUN TestShellEscapeUnix --- PASS: TestShellEscapeUnix (0.00s) === RUN TestShellEscapeCmd --- PASS: TestShellEscapeCmd (0.00s) === RUN TestShellEscapePowerShell --- PASS: TestShellEscapePowerShell (0.00s) === RUN TestParseHash --- PASS: TestParseHash (0.00s) === RUN TestParseUsage --- PASS: TestParseUsage (0.00s) === RUN TestStringLock --- PASS: TestStringLock (3.43s) === RUN TestIntegration sftp_test.go:18: no configuration available for sftp backend --- SKIP: TestIntegration (0.00s) === RUN TestIntegration2 fstests.go:400: quicktest only --- SKIP: TestIntegration2 (0.00s) PASS ok github.com/rclone/rclone/backend/sftp 3.450s === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/sharefile 0.015s ? github.com/rclone/rclone/backend/sharefile/api [no test files] === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/sia 0.014s ? github.com/rclone/rclone/backend/sia/api [no test files] === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/smb 0.015s === RUN TestErrorHandler === RUN TestErrorHandler/empty === RUN TestErrorHandler/unknown === RUN TestErrorHandler/blank === RUN TestErrorHandler/real --- PASS: TestErrorHandler (0.00s) --- PASS: TestErrorHandler/empty (0.00s) --- PASS: TestErrorHandler/unknown (0.00s) --- PASS: TestErrorHandler/blank (0.00s) --- PASS: TestErrorHandler/real (0.00s) === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/sugarsync 0.014s ? github.com/rclone/rclone/backend/sugarsync/api [no test files] === RUN TestInternalUrlEncode --- PASS: TestInternalUrlEncode (0.00s) === RUN TestInternalShouldRetryHeaders --- PASS: TestInternalShouldRetryHeaders (1.00s) === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/swift 1.018s === RUN TestMoveCopy === RUN TestMoveCopy/Features === RUN TestMoveCopy/MoveLocal === RUN TestMoveCopy/MoveLocal/MoveMemory --- PASS: TestMoveCopy (0.17s) --- PASS: TestMoveCopy/Features (0.00s) --- PASS: TestMoveCopy/MoveLocal (0.09s) --- PASS: TestMoveCopy/MoveLocal/MoveMemory (0.00s) === RUN TestIntegration union_test.go:17: Skipping as -remote not set --- SKIP: TestIntegration (0.00s) === RUN TestStandard fstests.go:454: Using remote "TestUnion:" fstests.go:464: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/union/union_test.go:33 Error: Received unexpected error: couldn't find testserver config files - run from within rclone source Test: TestStandard --- FAIL: TestStandard (0.00s) === RUN TestRO fstests.go:454: Using remote "TestUnionRO:" === RUN TestRO/FsCheckWrap fstests.go:495: Not a wrapping Fs === RUN TestRO/FsCommand fstests.go:523: No commands in this remote === RUN TestRO/FsRmdirNotFound === RUN TestRO/FsString === RUN TestRO/FsName === RUN TestRO/FsRoot === RUN TestRO/FsRmdirEmpty === RUN TestRO/FsMkdir === RUN TestRO/FsMkdir/FsMkdirRmdirSubdir === RUN TestRO/FsMkdir/FsListEmpty === RUN TestRO/FsMkdir/FsListDirEmpty === RUN TestRO/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestRO/FsMkdir/FsListDirNotFound 2026/09/08 16:06:17 ERROR : does not exist: error listing: directory not found === RUN TestRO/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestRO/FsMkdir/FsEncoding === RUN TestRO/FsMkdir/FsEncoding/control_chars fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" === RUN TestRO/FsMkdir/FsEncoding/dot fstests.go:710: testing "." === RUN TestRO/FsMkdir/FsEncoding/dot_dot fstests.go:710: testing ".." === RUN TestRO/FsMkdir/FsEncoding/punctuation fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" === RUN TestRO/FsMkdir/FsEncoding/leading_space fstests.go:710: testing " leading space" === RUN TestRO/FsMkdir/FsEncoding/leading_tilde fstests.go:710: testing "~leading tilde" === RUN TestRO/FsMkdir/FsEncoding/leading_CR fstests.go:710: testing "␍leading CR" === RUN TestRO/FsMkdir/FsEncoding/leading_LF fstests.go:710: testing "␊leading LF" === RUN TestRO/FsMkdir/FsEncoding/leading_HT fstests.go:710: testing "␉leading HT" === RUN TestRO/FsMkdir/FsEncoding/leading_VT fstests.go:710: testing "␋leading VT" === RUN TestRO/FsMkdir/FsEncoding/leading_dot fstests.go:710: testing ".leading dot" === RUN TestRO/FsMkdir/FsEncoding/trailing_space fstests.go:710: testing "trailing space " === RUN TestRO/FsMkdir/FsEncoding/trailing_CR fstests.go:710: testing "trailing CR␍" === RUN TestRO/FsMkdir/FsEncoding/trailing_LF fstests.go:710: testing "trailing LF␊" === RUN TestRO/FsMkdir/FsEncoding/trailing_HT fstests.go:710: testing "trailing HT␉" === RUN TestRO/FsMkdir/FsEncoding/trailing_VT fstests.go:710: testing "trailing VT␋" === RUN TestRO/FsMkdir/FsEncoding/trailing_dot fstests.go:710: testing "trailing dot." === RUN TestRO/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" 2026/09/08 16:06:19 NOTICE: Local file system at /tmp/TestRO374162223/001: Replacing invalid UTF-8 characters in "rclone-test-kupudov4xowoweh4qamujel3/invalid utf-8\xfe" 2026/09/08 16:06:19 NOTICE: Local file system at /tmp/TestRO374162223/001/rclone-test-kupudov4xowoweh4qamujel3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" 2026/09/08 16:06:19 NOTICE: Local file system at /tmp/TestRO374162223/001/rclone-test-kupudov4xowoweh4qamujel3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" === RUN TestRO/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestRO/FsMkdir/FsNewObjectNotFound === RUN TestRO/FsMkdir/FsPutError 2026/09/08 16:06:19 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato === RUN TestRO/FsMkdir/FsPutZeroLength === RUN TestRO/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestRO/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestRO/FsMkdir/FsPutFiles === RUN TestRO/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestRO/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface === RUN TestRO/FsMkdir/FsPutFiles/FsListR === RUN TestRO/FsMkdir/FsPutFiles/FsListRSubdir === RUN TestRO/FsMkdir/FsPutFiles/FsListDirRoot === RUN TestRO/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:415: FS has no ListR interface === RUN TestRO/FsMkdir/FsPutFiles/FsListSubdir === RUN TestRO/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:415: FS has no ListR interface === RUN TestRO/FsMkdir/FsPutFiles/FsListLevel2 === RUN TestRO/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:415: FS has no ListR interface === RUN TestRO/FsMkdir/FsPutFiles/FsListFile1 === RUN TestRO/FsMkdir/FsPutFiles/FsNewObject === RUN TestRO/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1072: Not Case Insensitive === RUN TestRO/FsMkdir/FsPutFiles/FsListFile1and2 === RUN TestRO/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestRO/FsMkdir/FsPutFiles/FsPurge === RUN TestRO/FsMkdir/FsPutFiles/FsCopy fstests.go:1141: FS has no Copier interface === RUN TestRO/FsMkdir/FsPutFiles/FsMove === RUN TestRO/FsMkdir/FsPutFiles/FsDirMove === RUN TestRO/FsMkdir/FsPutFiles/FsRmdirFull === RUN TestRO/FsMkdir/FsPutFiles/FsPrecision === RUN TestRO/FsMkdir/FsPutFiles/ObjectString === RUN TestRO/FsMkdir/FsPutFiles/ObjectFs === RUN TestRO/FsMkdir/FsPutFiles/ObjectRemote === RUN TestRO/FsMkdir/FsPutFiles/ObjectHashes === RUN TestRO/FsMkdir/FsPutFiles/ObjectModTime === RUN TestRO/FsMkdir/FsPutFiles/ObjectMimeType === RUN TestRO/FsMkdir/FsPutFiles/ObjectMetadata === RUN TestRO/FsMkdir/FsPutFiles/ObjectMetadata/mtime === RUN TestRO/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestRO/FsMkdir/FsPutFiles/ObjectSize === RUN TestRO/FsMkdir/FsPutFiles/ObjectOpen === RUN TestRO/FsMkdir/FsPutFiles/ObjectOpenSeek === RUN TestRO/FsMkdir/FsPutFiles/ObjectOpenRange === RUN TestRO/FsMkdir/FsPutFiles/ObjectPartialRead === RUN TestRO/FsMkdir/FsPutFiles/ObjectUpdate === RUN TestRO/FsMkdir/FsPutFiles/ObjectStorable === RUN TestRO/FsMkdir/FsPutFiles/FsIsFile === RUN TestRO/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/09/08 16:06:19 ERROR : : error listing: directory not found === RUN TestRO/FsMkdir/FsPutFiles/FromRoot fstests.go:1612: Opening root remote "TestUnionRO:" path "rclone-test-kupudov4xowoweh4qamujel3" from "TestUnionRO:rclone-test-kupudov4xowoweh4qamujel3" === RUN TestRO/FsMkdir/FsPutFiles/FromRoot/List === RUN TestRO/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestRO/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1646: FS has no ListR interface === RUN TestRO/FsMkdir/FsPutFiles/FromRoot/Put === RUN TestRO/FsMkdir/FsPutFiles/FromRoot/Put/Remove === RUN TestRO/FsMkdir/FsPutFiles/PublicLink fstests.go:1705: FS has no PublicLinker interface === RUN TestRO/FsMkdir/FsPutFiles/SetTier fstests.go:428: FS has no SetTier & GetTier interfaces === RUN TestRO/FsMkdir/FsPutFiles/ObjectCheckWrap fstests.go:1808: Not a wrapping Fs === RUN TestRO/FsMkdir/FsPutFiles/ObjectRemove === RUN TestRO/FsMkdir/FsPutFiles/ObjectAbout === RUN TestRO/FsMkdir/FsPutFiles/FsPutStream === RUN TestRO/FsMkdir/FsPutFiles/FsPutStream/0 === RUN TestRO/FsMkdir/FsPutFiles/FsPutStream/100 === RUN TestRO/FsMkdir/FsPutFiles/Internal === RUN TestRO/FsMkdir/FsPutFiles/Internal/ReadOnly === RUN TestRO/FsMkdir/FsPutChunked fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer === RUN TestRO/FsMkdir/FsUploadUnknownSize === RUN TestRO/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestRO/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestRO/FsMkdir/FsRootCollapse === NAME TestRO/FsMkdir fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound === RUN TestRO/FsShutdown fstests.go:2117: Shutdown method not supported --- PASS: TestRO (2.90s) --- SKIP: TestRO/FsCheckWrap (0.00s) --- SKIP: TestRO/FsCommand (0.00s) --- PASS: TestRO/FsRmdirNotFound (0.00s) --- PASS: TestRO/FsString (0.00s) --- PASS: TestRO/FsName (0.00s) --- PASS: TestRO/FsRoot (0.00s) --- PASS: TestRO/FsRmdirEmpty (0.00s) --- PASS: TestRO/FsMkdir (2.89s) --- PASS: TestRO/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestRO/FsMkdir/FsListEmpty (0.00s) --- PASS: TestRO/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestRO/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestRO/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestRO/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestRO/FsMkdir/FsEncoding (2.17s) --- PASS: TestRO/FsMkdir/FsEncoding/control_chars (0.05s) --- PASS: TestRO/FsMkdir/FsEncoding/dot (0.08s) --- PASS: TestRO/FsMkdir/FsEncoding/dot_dot (0.08s) --- PASS: TestRO/FsMkdir/FsEncoding/punctuation (0.13s) --- PASS: TestRO/FsMkdir/FsEncoding/leading_space (0.22s) --- PASS: TestRO/FsMkdir/FsEncoding/leading_tilde (0.04s) --- PASS: TestRO/FsMkdir/FsEncoding/leading_CR (0.11s) --- PASS: TestRO/FsMkdir/FsEncoding/leading_LF (0.17s) --- PASS: TestRO/FsMkdir/FsEncoding/leading_HT (0.13s) --- PASS: TestRO/FsMkdir/FsEncoding/leading_VT (0.10s) --- PASS: TestRO/FsMkdir/FsEncoding/leading_dot (0.09s) --- PASS: TestRO/FsMkdir/FsEncoding/trailing_space (0.20s) --- PASS: TestRO/FsMkdir/FsEncoding/trailing_CR (0.06s) --- PASS: TestRO/FsMkdir/FsEncoding/trailing_LF (0.20s) --- PASS: TestRO/FsMkdir/FsEncoding/trailing_HT (0.17s) --- PASS: TestRO/FsMkdir/FsEncoding/trailing_VT (0.10s) --- PASS: TestRO/FsMkdir/FsEncoding/trailing_dot (0.03s) --- PASS: TestRO/FsMkdir/FsEncoding/invalid_UTF-8 (0.11s) --- PASS: TestRO/FsMkdir/FsEncoding/URL_encoding (0.11s) --- PASS: TestRO/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestRO/FsMkdir/FsPutError (0.00s) --- PASS: TestRO/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestRO/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestRO/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles (0.71s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsListR (0.01s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsListDirRoot (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsListFile1 (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsListFile1and2 (0.01s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsPurge (0.04s) --- SKIP: TestRO/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsMove (0.11s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsDirMove (0.02s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMetadata (0.08s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.08s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectUpdate (0.09s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsIsFile (0.05s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot (0.04s) --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/List (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/Put (0.03s) --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/SetTier (0.00s) --- SKIP: TestRO/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream (0.12s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream/100 (0.11s) --- PASS: TestRO/FsMkdir/FsPutFiles/Internal (0.02s) --- PASS: TestRO/FsMkdir/FsPutFiles/Internal/ReadOnly (0.02s) --- SKIP: TestRO/FsMkdir/FsPutChunked (0.00s) --- PASS: TestRO/FsMkdir/FsUploadUnknownSize (0.00s) --- PASS: TestRO/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestRO/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) --- PASS: TestRO/FsMkdir/FsRootCollapse (0.00s) --- SKIP: TestRO/FsShutdown (0.00s) === RUN TestNC fstests.go:454: Using remote "TestUnionNC:" === RUN TestNC/FsCheckWrap fstests.go:495: Not a wrapping Fs === RUN TestNC/FsCommand fstests.go:523: No commands in this remote === RUN TestNC/FsRmdirNotFound === RUN TestNC/FsString === RUN TestNC/FsName === RUN TestNC/FsRoot === RUN TestNC/FsRmdirEmpty === RUN TestNC/FsMkdir === RUN TestNC/FsMkdir/FsMkdirRmdirSubdir === RUN TestNC/FsMkdir/FsListEmpty === RUN TestNC/FsMkdir/FsListDirEmpty === RUN TestNC/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestNC/FsMkdir/FsListDirNotFound 2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found === RUN TestNC/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestNC/FsMkdir/FsEncoding === RUN TestNC/FsMkdir/FsEncoding/control_chars fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" === RUN TestNC/FsMkdir/FsEncoding/dot fstests.go:710: testing "." === RUN TestNC/FsMkdir/FsEncoding/dot_dot fstests.go:710: testing ".." === RUN TestNC/FsMkdir/FsEncoding/punctuation fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" === RUN TestNC/FsMkdir/FsEncoding/leading_space fstests.go:710: testing " leading space" === RUN TestNC/FsMkdir/FsEncoding/leading_tilde fstests.go:710: testing "~leading tilde" === RUN TestNC/FsMkdir/FsEncoding/leading_CR fstests.go:710: testing "␍leading CR" === RUN TestNC/FsMkdir/FsEncoding/leading_LF fstests.go:710: testing "␊leading LF" === RUN TestNC/FsMkdir/FsEncoding/leading_HT fstests.go:710: testing "␉leading HT" === RUN TestNC/FsMkdir/FsEncoding/leading_VT fstests.go:710: testing "␋leading VT" === RUN TestNC/FsMkdir/FsEncoding/leading_dot fstests.go:710: testing ".leading dot" === RUN TestNC/FsMkdir/FsEncoding/trailing_space fstests.go:710: testing "trailing space " === RUN TestNC/FsMkdir/FsEncoding/trailing_CR fstests.go:710: testing "trailing CR␍" === RUN TestNC/FsMkdir/FsEncoding/trailing_LF fstests.go:710: testing "trailing LF␊" === RUN TestNC/FsMkdir/FsEncoding/trailing_HT fstests.go:710: testing "trailing HT␉" === RUN TestNC/FsMkdir/FsEncoding/trailing_VT fstests.go:710: testing "trailing VT␋" === RUN TestNC/FsMkdir/FsEncoding/trailing_dot fstests.go:710: testing "trailing dot." === RUN TestNC/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestNC1550248035/001: Replacing invalid UTF-8 characters in "rclone-test-juzarej1gadukiw3hehajur3/invalid utf-8\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestNC1550248035/001/rclone-test-juzarej1gadukiw3hehajur3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestNC1550248035/001/rclone-test-juzarej1gadukiw3hehajur3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" === RUN TestNC/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestNC/FsMkdir/FsNewObjectNotFound === RUN TestNC/FsMkdir/FsPutError 2026/09/08 16:06:20 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato === RUN TestNC/FsMkdir/FsPutZeroLength === RUN TestNC/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestNC/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestNC/FsMkdir/FsPutFiles === RUN TestNC/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestNC/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface === RUN TestNC/FsMkdir/FsPutFiles/FsListR === RUN TestNC/FsMkdir/FsPutFiles/FsListRSubdir === RUN TestNC/FsMkdir/FsPutFiles/FsListDirRoot === RUN TestNC/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:415: FS has no ListR interface === RUN TestNC/FsMkdir/FsPutFiles/FsListSubdir === RUN TestNC/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:415: FS has no ListR interface === RUN TestNC/FsMkdir/FsPutFiles/FsListLevel2 === RUN TestNC/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:415: FS has no ListR interface === RUN TestNC/FsMkdir/FsPutFiles/FsListFile1 === RUN TestNC/FsMkdir/FsPutFiles/FsNewObject === RUN TestNC/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1072: Not Case Insensitive === RUN TestNC/FsMkdir/FsPutFiles/FsListFile1and2 === RUN TestNC/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestNC/FsMkdir/FsPutFiles/FsPurge === RUN TestNC/FsMkdir/FsPutFiles/FsCopy fstests.go:1141: FS has no Copier interface === RUN TestNC/FsMkdir/FsPutFiles/FsMove === RUN TestNC/FsMkdir/FsPutFiles/FsDirMove === RUN TestNC/FsMkdir/FsPutFiles/FsRmdirFull === RUN TestNC/FsMkdir/FsPutFiles/FsPrecision === RUN TestNC/FsMkdir/FsPutFiles/ObjectString === RUN TestNC/FsMkdir/FsPutFiles/ObjectFs === RUN TestNC/FsMkdir/FsPutFiles/ObjectRemote === RUN TestNC/FsMkdir/FsPutFiles/ObjectHashes === RUN TestNC/FsMkdir/FsPutFiles/ObjectModTime === RUN TestNC/FsMkdir/FsPutFiles/ObjectMimeType === RUN TestNC/FsMkdir/FsPutFiles/ObjectMetadata === RUN TestNC/FsMkdir/FsPutFiles/ObjectMetadata/mtime === RUN TestNC/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestNC/FsMkdir/FsPutFiles/ObjectSize === RUN TestNC/FsMkdir/FsPutFiles/ObjectOpen === RUN TestNC/FsMkdir/FsPutFiles/ObjectOpenSeek === RUN TestNC/FsMkdir/FsPutFiles/ObjectOpenRange === RUN TestNC/FsMkdir/FsPutFiles/ObjectPartialRead === RUN TestNC/FsMkdir/FsPutFiles/ObjectUpdate === RUN TestNC/FsMkdir/FsPutFiles/ObjectStorable === RUN TestNC/FsMkdir/FsPutFiles/FsIsFile === RUN TestNC/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/09/08 16:06:20 ERROR : : error listing: directory not found === RUN TestNC/FsMkdir/FsPutFiles/FromRoot fstests.go:1612: Opening root remote "TestUnionNC:" path "rclone-test-juzarej1gadukiw3hehajur3" from "TestUnionNC:rclone-test-juzarej1gadukiw3hehajur3" === RUN TestNC/FsMkdir/FsPutFiles/FromRoot/List === RUN TestNC/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestNC/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1646: FS has no ListR interface === RUN TestNC/FsMkdir/FsPutFiles/FromRoot/Put === RUN TestNC/FsMkdir/FsPutFiles/FromRoot/Put/Remove === RUN TestNC/FsMkdir/FsPutFiles/PublicLink fstests.go:1705: FS has no PublicLinker interface === RUN TestNC/FsMkdir/FsPutFiles/SetTier fstests.go:428: FS has no SetTier & GetTier interfaces === RUN TestNC/FsMkdir/FsPutFiles/ObjectCheckWrap fstests.go:1808: Not a wrapping Fs === RUN TestNC/FsMkdir/FsPutFiles/ObjectRemove === RUN TestNC/FsMkdir/FsPutFiles/ObjectAbout === RUN TestNC/FsMkdir/FsPutFiles/FsPutStream === RUN TestNC/FsMkdir/FsPutFiles/FsPutStream/0 === RUN TestNC/FsMkdir/FsPutFiles/FsPutStream/100 === RUN TestNC/FsMkdir/FsPutFiles/Internal === RUN TestNC/FsMkdir/FsPutFiles/Internal/ReadOnly union_internal_test.go:31: Only on RO union === RUN TestNC/FsMkdir/FsPutChunked fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer === RUN TestNC/FsMkdir/FsUploadUnknownSize === RUN TestNC/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestNC/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestNC/FsMkdir/FsRootCollapse 2026/09/08 16:06:20 ERROR : : error listing: directory not found === NAME TestNC/FsMkdir fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound === RUN TestNC/FsShutdown fstests.go:2117: Shutdown method not supported --- PASS: TestNC (0.25s) --- SKIP: TestNC/FsCheckWrap (0.00s) --- SKIP: TestNC/FsCommand (0.00s) --- PASS: TestNC/FsRmdirNotFound (0.00s) --- PASS: TestNC/FsString (0.00s) --- PASS: TestNC/FsName (0.00s) --- PASS: TestNC/FsRoot (0.00s) --- PASS: TestNC/FsRmdirEmpty (0.00s) --- PASS: TestNC/FsMkdir (0.24s) --- PASS: TestNC/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestNC/FsMkdir/FsListEmpty (0.00s) --- PASS: TestNC/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestNC/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestNC/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestNC/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding (0.12s) --- PASS: TestNC/FsMkdir/FsEncoding/control_chars (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/dot (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/dot_dot (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/punctuation (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/leading_space (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/leading_CR (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/leading_LF (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/leading_HT (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/leading_VT (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/leading_dot (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/trailing_space (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/trailing_CR (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/trailing_LF (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/trailing_HT (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/trailing_VT (0.00s) --- PASS: TestNC/FsMkdir/FsEncoding/trailing_dot (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s) --- PASS: TestNC/FsMkdir/FsEncoding/URL_encoding (0.01s) --- PASS: TestNC/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestNC/FsMkdir/FsPutError (0.00s) --- PASS: TestNC/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestNC/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestNC/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles (0.11s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsListDirRoot (0.00s) --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsListFile1 (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestNC/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsPurge (0.01s) --- SKIP: TestNC/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsMove (0.02s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsDirMove (0.01s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMetadata (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsIsFile (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot (0.02s) --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/List (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestNC/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/Put (0.01s) --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s) --- SKIP: TestNC/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestNC/FsMkdir/FsPutFiles/SetTier (0.00s) --- SKIP: TestNC/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s) --- PASS: TestNC/FsMkdir/FsPutFiles/Internal (0.00s) --- SKIP: TestNC/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s) --- SKIP: TestNC/FsMkdir/FsPutChunked (0.00s) --- PASS: TestNC/FsMkdir/FsUploadUnknownSize (0.00s) --- PASS: TestNC/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestNC/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) --- PASS: TestNC/FsMkdir/FsRootCollapse (0.00s) --- SKIP: TestNC/FsShutdown (0.00s) === RUN TestPolicy1 fstests.go:454: Using remote "TestUnionPolicy1:" === RUN TestPolicy1/FsCheckWrap fstests.go:495: Not a wrapping Fs === RUN TestPolicy1/FsCommand fstests.go:523: No commands in this remote === RUN TestPolicy1/FsRmdirNotFound === RUN TestPolicy1/FsString === RUN TestPolicy1/FsName === RUN TestPolicy1/FsRoot === RUN TestPolicy1/FsRmdirEmpty === RUN TestPolicy1/FsMkdir === RUN TestPolicy1/FsMkdir/FsMkdirRmdirSubdir === RUN TestPolicy1/FsMkdir/FsListEmpty === RUN TestPolicy1/FsMkdir/FsListDirEmpty === RUN TestPolicy1/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestPolicy1/FsMkdir/FsListDirNotFound 2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found === RUN TestPolicy1/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestPolicy1/FsMkdir/FsEncoding === RUN TestPolicy1/FsMkdir/FsEncoding/control_chars fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" === RUN TestPolicy1/FsMkdir/FsEncoding/dot fstests.go:710: testing "." === RUN TestPolicy1/FsMkdir/FsEncoding/dot_dot fstests.go:710: testing ".." === RUN TestPolicy1/FsMkdir/FsEncoding/punctuation fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" === RUN TestPolicy1/FsMkdir/FsEncoding/leading_space fstests.go:710: testing " leading space" === RUN TestPolicy1/FsMkdir/FsEncoding/leading_tilde fstests.go:710: testing "~leading tilde" === RUN TestPolicy1/FsMkdir/FsEncoding/leading_CR fstests.go:710: testing "␍leading CR" === RUN TestPolicy1/FsMkdir/FsEncoding/leading_LF fstests.go:710: testing "␊leading LF" === RUN TestPolicy1/FsMkdir/FsEncoding/leading_HT fstests.go:710: testing "␉leading HT" === RUN TestPolicy1/FsMkdir/FsEncoding/leading_VT fstests.go:710: testing "␋leading VT" === RUN TestPolicy1/FsMkdir/FsEncoding/leading_dot fstests.go:710: testing ".leading dot" === RUN TestPolicy1/FsMkdir/FsEncoding/trailing_space fstests.go:710: testing "trailing space " === RUN TestPolicy1/FsMkdir/FsEncoding/trailing_CR fstests.go:710: testing "trailing CR␍" === RUN TestPolicy1/FsMkdir/FsEncoding/trailing_LF fstests.go:710: testing "trailing LF␊" === RUN TestPolicy1/FsMkdir/FsEncoding/trailing_HT fstests.go:710: testing "trailing HT␉" === RUN TestPolicy1/FsMkdir/FsEncoding/trailing_VT fstests.go:710: testing "trailing VT␋" === RUN TestPolicy1/FsMkdir/FsEncoding/trailing_dot fstests.go:710: testing "trailing dot." === RUN TestPolicy1/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy11978464947/003/rclone-test-pedafan4wukazut1kofakiv8: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy11978464947/003/rclone-test-pedafan4wukazut1kofakiv8: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy11978464947/003: Replacing invalid UTF-8 characters in "rclone-test-pedafan4wukazut1kofakiv8/invalid utf-8\xfe" === RUN TestPolicy1/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestPolicy1/FsMkdir/FsNewObjectNotFound === RUN TestPolicy1/FsMkdir/FsPutError 2026/09/08 16:06:20 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato === RUN TestPolicy1/FsMkdir/FsPutZeroLength === RUN TestPolicy1/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestPolicy1/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestPolicy1/FsMkdir/FsPutFiles === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListR === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListRSubdir === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListDirRoot === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:415: FS has no ListR interface === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListSubdir === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:415: FS has no ListR interface === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListLevel2 === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:415: FS has no ListR interface === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListFile1 === RUN TestPolicy1/FsMkdir/FsPutFiles/FsNewObject === RUN TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1072: Not Case Insensitive === RUN TestPolicy1/FsMkdir/FsPutFiles/FsListFile1and2 === RUN TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestPolicy1/FsMkdir/FsPutFiles/FsPurge === RUN TestPolicy1/FsMkdir/FsPutFiles/FsCopy fstests.go:1141: FS has no Copier interface === RUN TestPolicy1/FsMkdir/FsPutFiles/FsMove === RUN TestPolicy1/FsMkdir/FsPutFiles/FsDirMove === RUN TestPolicy1/FsMkdir/FsPutFiles/FsRmdirFull === RUN TestPolicy1/FsMkdir/FsPutFiles/FsPrecision === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectString === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectFs === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectRemote === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectHashes === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectModTime === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectMimeType === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata/mtime === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectSize === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectOpen === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenSeek === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenRange === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectPartialRead === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectUpdate === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectStorable === RUN TestPolicy1/FsMkdir/FsPutFiles/FsIsFile === RUN TestPolicy1/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/09/08 16:06:20 ERROR : : error listing: directory not found === RUN TestPolicy1/FsMkdir/FsPutFiles/FromRoot fstests.go:1612: Opening root remote "TestUnionPolicy1:" path "rclone-test-pedafan4wukazut1kofakiv8" from "TestUnionPolicy1:rclone-test-pedafan4wukazut1kofakiv8" === RUN TestPolicy1/FsMkdir/FsPutFiles/FromRoot/List === RUN TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1646: FS has no ListR interface === RUN TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put === RUN TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put/Remove === RUN TestPolicy1/FsMkdir/FsPutFiles/PublicLink fstests.go:1705: FS has no PublicLinker interface === RUN TestPolicy1/FsMkdir/FsPutFiles/SetTier fstests.go:428: FS has no SetTier & GetTier interfaces === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectCheckWrap fstests.go:1808: Not a wrapping Fs === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectRemove === RUN TestPolicy1/FsMkdir/FsPutFiles/ObjectAbout === RUN TestPolicy1/FsMkdir/FsPutFiles/FsPutStream === RUN TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/0 === RUN TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/100 === RUN TestPolicy1/FsMkdir/FsPutFiles/Internal === RUN TestPolicy1/FsMkdir/FsPutFiles/Internal/ReadOnly union_internal_test.go:31: Only on RO union === RUN TestPolicy1/FsMkdir/FsPutChunked fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer === RUN TestPolicy1/FsMkdir/FsUploadUnknownSize === RUN TestPolicy1/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestPolicy1/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestPolicy1/FsMkdir/FsRootCollapse 2026/09/08 16:06:20 ERROR : : error listing: directory not found === NAME TestPolicy1/FsMkdir fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound === RUN TestPolicy1/FsShutdown fstests.go:2117: Shutdown method not supported --- PASS: TestPolicy1 (0.31s) --- SKIP: TestPolicy1/FsCheckWrap (0.00s) --- SKIP: TestPolicy1/FsCommand (0.00s) --- PASS: TestPolicy1/FsRmdirNotFound (0.00s) --- PASS: TestPolicy1/FsString (0.00s) --- PASS: TestPolicy1/FsName (0.00s) --- PASS: TestPolicy1/FsRoot (0.00s) --- PASS: TestPolicy1/FsRmdirEmpty (0.00s) --- PASS: TestPolicy1/FsMkdir (0.30s) --- PASS: TestPolicy1/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestPolicy1/FsMkdir/FsListEmpty (0.00s) --- PASS: TestPolicy1/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestPolicy1/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestPolicy1/FsMkdir/FsEncoding (0.14s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/control_chars (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/dot (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/dot_dot (0.00s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/punctuation (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_space (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_CR (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_LF (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_HT (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_VT (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_dot (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_space (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_CR (0.00s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_LF (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_HT (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_VT (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_dot (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s) --- PASS: TestPolicy1/FsMkdir/FsEncoding/URL_encoding (0.01s) --- PASS: TestPolicy1/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutError (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles (0.15s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListDirRoot (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListFile1 (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPurge (0.02s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsMove (0.02s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsDirMove (0.01s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata (0.01s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.01s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectUpdate (0.01s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsIsFile (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot (0.03s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/List (0.01s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put (0.02s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/SetTier (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectRemove (0.01s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream (0.01s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s) --- PASS: TestPolicy1/FsMkdir/FsPutFiles/Internal (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s) --- SKIP: TestPolicy1/FsMkdir/FsPutChunked (0.00s) --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize (0.00s) --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s) --- PASS: TestPolicy1/FsMkdir/FsRootCollapse (0.00s) --- SKIP: TestPolicy1/FsShutdown (0.00s) === RUN TestPolicy2 fstests.go:454: Using remote "TestUnionPolicy2:" === RUN TestPolicy2/FsCheckWrap fstests.go:495: Not a wrapping Fs === RUN TestPolicy2/FsCommand fstests.go:523: No commands in this remote === RUN TestPolicy2/FsRmdirNotFound === RUN TestPolicy2/FsString === RUN TestPolicy2/FsName === RUN TestPolicy2/FsRoot === RUN TestPolicy2/FsRmdirEmpty === RUN TestPolicy2/FsMkdir === RUN TestPolicy2/FsMkdir/FsMkdirRmdirSubdir === RUN TestPolicy2/FsMkdir/FsListEmpty === RUN TestPolicy2/FsMkdir/FsListDirEmpty === RUN TestPolicy2/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestPolicy2/FsMkdir/FsListDirNotFound 2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found === RUN TestPolicy2/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestPolicy2/FsMkdir/FsEncoding === RUN TestPolicy2/FsMkdir/FsEncoding/control_chars fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" === RUN TestPolicy2/FsMkdir/FsEncoding/dot fstests.go:710: testing "." === RUN TestPolicy2/FsMkdir/FsEncoding/dot_dot fstests.go:710: testing ".." === RUN TestPolicy2/FsMkdir/FsEncoding/punctuation fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" === RUN TestPolicy2/FsMkdir/FsEncoding/leading_space fstests.go:710: testing " leading space" === RUN TestPolicy2/FsMkdir/FsEncoding/leading_tilde fstests.go:710: testing "~leading tilde" === RUN TestPolicy2/FsMkdir/FsEncoding/leading_CR fstests.go:710: testing "␍leading CR" === RUN TestPolicy2/FsMkdir/FsEncoding/leading_LF fstests.go:710: testing "␊leading LF" === RUN TestPolicy2/FsMkdir/FsEncoding/leading_HT fstests.go:710: testing "␉leading HT" === RUN TestPolicy2/FsMkdir/FsEncoding/leading_VT fstests.go:710: testing "␋leading VT" === RUN TestPolicy2/FsMkdir/FsEncoding/leading_dot fstests.go:710: testing ".leading dot" === RUN TestPolicy2/FsMkdir/FsEncoding/trailing_space fstests.go:710: testing "trailing space " === RUN TestPolicy2/FsMkdir/FsEncoding/trailing_CR fstests.go:710: testing "trailing CR␍" === RUN TestPolicy2/FsMkdir/FsEncoding/trailing_LF fstests.go:710: testing "trailing LF␊" === RUN TestPolicy2/FsMkdir/FsEncoding/trailing_HT fstests.go:710: testing "trailing HT␉" === RUN TestPolicy2/FsMkdir/FsEncoding/trailing_VT fstests.go:710: testing "trailing VT␋" === RUN TestPolicy2/FsMkdir/FsEncoding/trailing_dot fstests.go:710: testing "trailing dot." === RUN TestPolicy2/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy22789750322/002/rclone-test-viracip2dugumil8seveten3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy22789750322/002/rclone-test-viracip2dugumil8seveten3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy22789750322/002: Replacing invalid UTF-8 characters in "rclone-test-viracip2dugumil8seveten3/invalid utf-8\xfe" === RUN TestPolicy2/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestPolicy2/FsMkdir/FsNewObjectNotFound === RUN TestPolicy2/FsMkdir/FsPutError 2026/09/08 16:06:20 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato === RUN TestPolicy2/FsMkdir/FsPutZeroLength === RUN TestPolicy2/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestPolicy2/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestPolicy2/FsMkdir/FsPutFiles === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListR === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListDirRoot === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:415: FS has no ListR interface === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListSubdir === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:415: FS has no ListR interface === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListLevel2 === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:415: FS has no ListR interface === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListFile1 === RUN TestPolicy2/FsMkdir/FsPutFiles/FsNewObject === RUN TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1072: Not Case Insensitive === RUN TestPolicy2/FsMkdir/FsPutFiles/FsListFile1and2 === RUN TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestPolicy2/FsMkdir/FsPutFiles/FsPurge === RUN TestPolicy2/FsMkdir/FsPutFiles/FsCopy fstests.go:1141: FS has no Copier interface === RUN TestPolicy2/FsMkdir/FsPutFiles/FsMove === RUN TestPolicy2/FsMkdir/FsPutFiles/FsDirMove === RUN TestPolicy2/FsMkdir/FsPutFiles/FsRmdirFull === RUN TestPolicy2/FsMkdir/FsPutFiles/FsPrecision === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectString === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectFs === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectRemote === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectHashes === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectModTime === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectMimeType === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata/mtime === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectSize === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectOpen === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenSeek === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenRange === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectPartialRead === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectUpdate === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectStorable === RUN TestPolicy2/FsMkdir/FsPutFiles/FsIsFile === RUN TestPolicy2/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/09/08 16:06:20 ERROR : : error listing: directory not found === RUN TestPolicy2/FsMkdir/FsPutFiles/FromRoot fstests.go:1612: Opening root remote "TestUnionPolicy2:" path "rclone-test-viracip2dugumil8seveten3" from "TestUnionPolicy2:rclone-test-viracip2dugumil8seveten3" === RUN TestPolicy2/FsMkdir/FsPutFiles/FromRoot/List === RUN TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1646: FS has no ListR interface === RUN TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put === RUN TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put/Remove === RUN TestPolicy2/FsMkdir/FsPutFiles/PublicLink fstests.go:1705: FS has no PublicLinker interface === RUN TestPolicy2/FsMkdir/FsPutFiles/SetTier fstests.go:428: FS has no SetTier & GetTier interfaces === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectCheckWrap fstests.go:1808: Not a wrapping Fs === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectRemove === RUN TestPolicy2/FsMkdir/FsPutFiles/ObjectAbout === RUN TestPolicy2/FsMkdir/FsPutFiles/FsPutStream === RUN TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/0 === RUN TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/100 === RUN TestPolicy2/FsMkdir/FsPutFiles/Internal === RUN TestPolicy2/FsMkdir/FsPutFiles/Internal/ReadOnly union_internal_test.go:31: Only on RO union === RUN TestPolicy2/FsMkdir/FsPutChunked fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer === RUN TestPolicy2/FsMkdir/FsUploadUnknownSize === RUN TestPolicy2/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestPolicy2/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestPolicy2/FsMkdir/FsRootCollapse 2026/09/08 16:06:20 ERROR : : error listing: directory not found === NAME TestPolicy2/FsMkdir fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound === RUN TestPolicy2/FsShutdown fstests.go:2117: Shutdown method not supported --- PASS: TestPolicy2 (0.27s) --- SKIP: TestPolicy2/FsCheckWrap (0.00s) --- SKIP: TestPolicy2/FsCommand (0.00s) --- PASS: TestPolicy2/FsRmdirNotFound (0.00s) --- PASS: TestPolicy2/FsString (0.00s) --- PASS: TestPolicy2/FsName (0.00s) --- PASS: TestPolicy2/FsRoot (0.00s) --- PASS: TestPolicy2/FsRmdirEmpty (0.00s) --- PASS: TestPolicy2/FsMkdir (0.27s) --- PASS: TestPolicy2/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestPolicy2/FsMkdir/FsListEmpty (0.00s) --- PASS: TestPolicy2/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestPolicy2/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding (0.11s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/control_chars (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/dot (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/dot_dot (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/punctuation (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_space (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_tilde (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_CR (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_LF (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_HT (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_VT (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_dot (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_space (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_CR (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_LF (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_HT (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_VT (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_dot (0.00s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s) --- PASS: TestPolicy2/FsMkdir/FsEncoding/URL_encoding (0.01s) --- PASS: TestPolicy2/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutError (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles (0.14s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListDirRoot (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListFile1 (0.01s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPurge (0.01s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsMove (0.03s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsDirMove (0.02s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsIsFile (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot (0.03s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/List (0.01s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.01s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put (0.02s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/SetTier (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream (0.01s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/100 (0.01s) --- PASS: TestPolicy2/FsMkdir/FsPutFiles/Internal (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s) --- SKIP: TestPolicy2/FsMkdir/FsPutChunked (0.00s) --- PASS: TestPolicy2/FsMkdir/FsUploadUnknownSize (0.01s) --- PASS: TestPolicy2/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestPolicy2/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s) --- PASS: TestPolicy2/FsMkdir/FsRootCollapse (0.00s) --- SKIP: TestPolicy2/FsShutdown (0.00s) === RUN TestPolicy3 fstests.go:454: Using remote "TestUnionPolicy3:" === RUN TestPolicy3/FsCheckWrap fstests.go:495: Not a wrapping Fs === RUN TestPolicy3/FsCommand fstests.go:523: No commands in this remote === RUN TestPolicy3/FsRmdirNotFound === RUN TestPolicy3/FsString === RUN TestPolicy3/FsName === RUN TestPolicy3/FsRoot === RUN TestPolicy3/FsRmdirEmpty === RUN TestPolicy3/FsMkdir === RUN TestPolicy3/FsMkdir/FsMkdirRmdirSubdir === RUN TestPolicy3/FsMkdir/FsListEmpty === RUN TestPolicy3/FsMkdir/FsListDirEmpty === RUN TestPolicy3/FsMkdir/FsListRDirEmpty fstests.go:415: FS has no ListR interface === RUN TestPolicy3/FsMkdir/FsListDirNotFound 2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found === RUN TestPolicy3/FsMkdir/FsListRDirNotFound fstests.go:415: FS has no ListR interface === RUN TestPolicy3/FsMkdir/FsEncoding === RUN TestPolicy3/FsMkdir/FsEncoding/control_chars fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" === RUN TestPolicy3/FsMkdir/FsEncoding/dot fstests.go:710: testing "." === RUN TestPolicy3/FsMkdir/FsEncoding/dot_dot fstests.go:710: testing ".." === RUN TestPolicy3/FsMkdir/FsEncoding/punctuation fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" === RUN TestPolicy3/FsMkdir/FsEncoding/leading_space fstests.go:710: testing " leading space" === RUN TestPolicy3/FsMkdir/FsEncoding/leading_tilde fstests.go:710: testing "~leading tilde" === RUN TestPolicy3/FsMkdir/FsEncoding/leading_CR fstests.go:710: testing "␍leading CR" === RUN TestPolicy3/FsMkdir/FsEncoding/leading_LF fstests.go:710: testing "␊leading LF" === RUN TestPolicy3/FsMkdir/FsEncoding/leading_HT fstests.go:710: testing "␉leading HT" === RUN TestPolicy3/FsMkdir/FsEncoding/leading_VT fstests.go:710: testing "␋leading VT" === RUN TestPolicy3/FsMkdir/FsEncoding/leading_dot fstests.go:710: testing ".leading dot" === RUN TestPolicy3/FsMkdir/FsEncoding/trailing_space fstests.go:710: testing "trailing space " === RUN TestPolicy3/FsMkdir/FsEncoding/trailing_CR fstests.go:710: testing "trailing CR␍" === RUN TestPolicy3/FsMkdir/FsEncoding/trailing_LF fstests.go:710: testing "trailing LF␊" === RUN TestPolicy3/FsMkdir/FsEncoding/trailing_HT fstests.go:710: testing "trailing HT␉" === RUN TestPolicy3/FsMkdir/FsEncoding/trailing_VT fstests.go:710: testing "trailing VT␋" === RUN TestPolicy3/FsMkdir/FsEncoding/trailing_dot fstests.go:710: testing "trailing dot." === RUN TestPolicy3/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:710: testing "invalid utf-8\xfe" 2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/001/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" 2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/002/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" 2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/003/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe" 2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/003/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" 2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/001/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" 2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/002/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe" 2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/003: Replacing invalid UTF-8 characters in "rclone-test-nepilan3dewizod6gimeqat0/invalid utf-8\xfe" 2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/001: Replacing invalid UTF-8 characters in "rclone-test-nepilan3dewizod6gimeqat0/invalid utf-8\xfe" 2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/002: Replacing invalid UTF-8 characters in "rclone-test-nepilan3dewizod6gimeqat0/invalid utf-8\xfe" === RUN TestPolicy3/FsMkdir/FsEncoding/URL_encoding fstests.go:710: testing "test%46.txt" === RUN TestPolicy3/FsMkdir/FsNewObjectNotFound === RUN TestPolicy3/FsMkdir/FsPutError 2026/09/08 16:06:21 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato 2026/09/08 16:06:21 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato 2026/09/08 16:06:21 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato === RUN TestPolicy3/FsMkdir/FsPutZeroLength === RUN TestPolicy3/FsMkdir/FsOpenWriterAt fstests.go:783: FS has no OpenWriterAt interface === RUN TestPolicy3/FsMkdir/FsChangeNotify fstests.go:819: FS has no ChangeNotify interface === RUN TestPolicy3/FsMkdir/FsPutFiles === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListRDirFile2 fstests.go:415: FS has no ListR interface === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListR === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListRSubdir === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListDirRoot === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListRDirRoot fstests.go:415: FS has no ListR interface === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListSubdir === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListRSubdir#01 fstests.go:415: FS has no ListR interface === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListLevel2 === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:415: FS has no ListR interface === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListFile1 === RUN TestPolicy3/FsMkdir/FsPutFiles/FsNewObject === RUN TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive fstests.go:1072: Not Case Insensitive === RUN TestPolicy3/FsMkdir/FsPutFiles/FsListFile1and2 === RUN TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectDir === RUN TestPolicy3/FsMkdir/FsPutFiles/FsPurge === RUN TestPolicy3/FsMkdir/FsPutFiles/FsCopy fstests.go:1141: FS has no Copier interface === RUN TestPolicy3/FsMkdir/FsPutFiles/FsMove === RUN TestPolicy3/FsMkdir/FsPutFiles/FsDirMove === RUN TestPolicy3/FsMkdir/FsPutFiles/FsRmdirFull === RUN TestPolicy3/FsMkdir/FsPutFiles/FsPrecision === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectString === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectFs === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectRemote === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectHashes === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectModTime === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectMimeType === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata/mtime === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectSetModTime === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectSize === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectOpen === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenSeek === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenRange === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectPartialRead === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectUpdate === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectStorable === RUN TestPolicy3/FsMkdir/FsPutFiles/FsIsFile === RUN TestPolicy3/FsMkdir/FsPutFiles/FsIsFileNotFound 2026/09/08 16:06:21 ERROR : : error listing: directory not found === RUN TestPolicy3/FsMkdir/FsPutFiles/FromRoot fstests.go:1612: Opening root remote "TestUnionPolicy3:" path "rclone-test-nepilan3dewizod6gimeqat0" from "TestUnionPolicy3:rclone-test-nepilan3dewizod6gimeqat0" === RUN TestPolicy3/FsMkdir/FsPutFiles/FromRoot/List === RUN TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListR fstests.go:1646: FS has no ListR interface === RUN TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put === RUN TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put/Remove === RUN TestPolicy3/FsMkdir/FsPutFiles/PublicLink fstests.go:1705: FS has no PublicLinker interface === RUN TestPolicy3/FsMkdir/FsPutFiles/SetTier fstests.go:428: FS has no SetTier & GetTier interfaces === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectCheckWrap fstests.go:1808: Not a wrapping Fs === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectRemove === RUN TestPolicy3/FsMkdir/FsPutFiles/ObjectAbout === RUN TestPolicy3/FsMkdir/FsPutFiles/FsPutStream === RUN TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/0 === RUN TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/100 === RUN TestPolicy3/FsMkdir/FsPutFiles/Internal === RUN TestPolicy3/FsMkdir/FsPutFiles/Internal/ReadOnly union_internal_test.go:31: Only on RO union === RUN TestPolicy3/FsMkdir/FsPutChunked fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer === RUN TestPolicy3/FsMkdir/FsUploadUnknownSize === RUN TestPolicy3/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize === RUN TestPolicy3/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize === RUN TestPolicy3/FsMkdir/FsRootCollapse 2026/09/08 16:06:21 ERROR : : error listing: directory not found === NAME TestPolicy3/FsMkdir fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound === RUN TestPolicy3/FsShutdown fstests.go:2117: Shutdown method not supported --- PASS: TestPolicy3 (0.27s) --- SKIP: TestPolicy3/FsCheckWrap (0.00s) --- SKIP: TestPolicy3/FsCommand (0.00s) --- PASS: TestPolicy3/FsRmdirNotFound (0.00s) --- PASS: TestPolicy3/FsString (0.00s) --- PASS: TestPolicy3/FsName (0.00s) --- PASS: TestPolicy3/FsRoot (0.00s) --- PASS: TestPolicy3/FsRmdirEmpty (0.00s) --- PASS: TestPolicy3/FsMkdir (0.27s) --- PASS: TestPolicy3/FsMkdir/FsMkdirRmdirSubdir (0.00s) --- PASS: TestPolicy3/FsMkdir/FsListEmpty (0.00s) --- PASS: TestPolicy3/FsMkdir/FsListDirEmpty (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsListRDirEmpty (0.00s) --- PASS: TestPolicy3/FsMkdir/FsListDirNotFound (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsListRDirNotFound (0.00s) --- PASS: TestPolicy3/FsMkdir/FsEncoding (0.13s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/control_chars (0.00s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/dot (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/dot_dot (0.00s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/punctuation (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_space (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_tilde (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_CR (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_LF (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_HT (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_VT (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_dot (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_space (0.00s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_CR (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_LF (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_HT (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_VT (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_dot (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s) --- PASS: TestPolicy3/FsMkdir/FsEncoding/URL_encoding (0.01s) --- PASS: TestPolicy3/FsMkdir/FsNewObjectNotFound (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutError (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutZeroLength (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsOpenWriterAt (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsChangeNotify (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles (0.12s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListR (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListRSubdir (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListDirRoot (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListSubdir (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListLevel2 (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListFile1 (0.01s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsNewObject (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPurge (0.01s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsCopy (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsMove (0.02s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsDirMove (0.01s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsRmdirFull (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPrecision (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectString (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectFs (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectRemote (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectHashes (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectModTime (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMimeType (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectSize (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectOpen (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectUpdate (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectStorable (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsIsFile (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot (0.03s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/List (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put (0.02s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/PublicLink (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/SetTier (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectRemove (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectAbout (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s) --- PASS: TestPolicy3/FsMkdir/FsPutFiles/Internal (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s) --- SKIP: TestPolicy3/FsMkdir/FsPutChunked (0.00s) --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize (0.01s) --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s) --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s) --- PASS: TestPolicy3/FsMkdir/FsRootCollapse (0.00s) --- SKIP: TestPolicy3/FsShutdown (0.00s) FAIL FAIL github.com/rclone/rclone/backend/union 4.192s ? github.com/rclone/rclone/backend/union/common [no test files] ? github.com/rclone/rclone/backend/union/policy [no test files] ? github.com/rclone/rclone/backend/union/upstream [no test files] === RUN TestIntegration fstests.go:454: Using remote "TestUptobox:" fstests.go:464: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/uptobox/uptobox_test.go:17 Error: Received unexpected error: couldn't find testserver config files - run from within rclone source Test: TestIntegration --- FAIL: TestIntegration (0.00s) FAIL FAIL github.com/rclone/rclone/backend/uptobox 0.033s ? github.com/rclone/rclone/backend/uptobox/api [no test files] === RUN TestHeaders webdav_internal_test.go:73: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/webdav/webdav_internal_test.go:73 Error: Received unexpected error: XML syntax error on line 10: unexpected EOF Test: TestHeaders --- FAIL: TestHeaders (0.00s) === RUN TestIntegration webdav_test.go:14: no configuration available for webdav backend --- SKIP: TestIntegration (0.00s) === RUN TestIntegration2 fstests.go:400: quicktest only --- SKIP: TestIntegration2 (0.00s) === RUN TestIntegration3 fstests.go:400: quicktest only --- SKIP: TestIntegration3 (0.00s) === RUN TestIntegration4 fstests.go:400: quicktest only --- SKIP: TestIntegration4 (0.00s) FAIL FAIL github.com/rclone/rclone/backend/webdav 0.015s ? github.com/rclone/rclone/backend/webdav/api [no test files] ? github.com/rclone/rclone/backend/webdav/odrvcookie [no test files] === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/yandex 0.015s ? github.com/rclone/rclone/backend/yandex/api [no test files] === RUN TestIntegration fstests.go:400: quicktest only --- SKIP: TestIntegration (0.00s) PASS ok github.com/rclone/rclone/backend/zoho 0.014s ? github.com/rclone/rclone/backend/zoho/api [no test files] ? github.com/rclone/rclone/bin [no test files] ? github.com/rclone/rclone/cmd [no test files] ? github.com/rclone/rclone/cmd/about [no test files] ? github.com/rclone/rclone/cmd/all [no test files] ? github.com/rclone/rclone/cmd/authorize [no test files] ? github.com/rclone/rclone/cmd/backend [no test files] === RUN TestBisync === RUN TestBisync/all_changed 2026/09/08 16:06:20 (01) : test all-changed 2026/09/08 16:06:20 (02) : test initial bisync 2026/09/08 16:06:20 (03) : bisync resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" with Path2 "/tmp/bisync.160620-wetun/all_changed/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (04) : test change timestamp on all files except RCLONE_TEST 2026/09/08 16:06:20 (05) : touch-glob 2005-01-02 /tmp/bisync.160620-wetun/all_changed/path1/ file* 2026/09/08 16:06:20 (06) : touch-glob 2005-01-02 /tmp/bisync.160620-wetun/all_changed/path1/subdir file* 2026/09/08 16:06:20 (07) : test sync should pass 2026/09/08 16:06:20 (08) : bisync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" with Path2 "/tmp/bisync.160620-wetun/all_changed/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : - Path1 File is newer - file1.copy1.txt 2026/09/08 16:06:20 INFO : - Path1 File is newer - file1.copy2.txt 2026/09/08 16:06:20 INFO : - Path1 File is newer - file1.copy3.txt 2026/09/08 16:06:20 INFO : - Path1 File is newer - file1.copy4.txt 2026/09/08 16:06:20 INFO : - Path1 File is newer - file1.copy5.txt 2026/09/08 16:06:20 INFO : - Path1 File is newer - file1.txt 2026/09/08 16:06:20 INFO : - Path1 File is newer - subdir/file20.txt 2026/09/08 16:06:20 INFO : Path1: 7 changes: 0 new, 7 newer, 0 older, 0 deleted 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Applying changes 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy1.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy2.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy3.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy4.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy5.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/file1.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/subdir/file20.txt 2026/09/08 16:06:20 INFO : - Path1 Do queued copies to - Path2 2026/09/08 16:06:20 INFO : file1.copy1.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : file1.copy3.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : file1.copy4.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : file1.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : file1.copy2.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : file1.copy5.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : subdir/file20.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" vs Path2 "/tmp/bisync.160620-wetun/all_changed/path2/" 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (09) : test change timestamp on all files including RCLONE_TEST 2026/09/08 16:06:20 (10) : touch-glob 2004-01-02 /tmp/bisync.160620-wetun/all_changed/path1/ * 2026/09/08 16:06:20 (11) : touch-glob 2004-01-02 /tmp/bisync.160620-wetun/all_changed/path1/subdir * 2026/09/08 16:06:20 (12) : test sync should fail 2026/09/08 16:06:20 (13) : bisync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" with Path2 "/tmp/bisync.160620-wetun/all_changed/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : - Path1 File is newer - RCLONE_TEST 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - file1.copy1.txt 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - file1.copy2.txt 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - file1.copy3.txt 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - file1.copy4.txt 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - file1.copy5.txt 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - file1.txt 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - subdir/file20.txt 2026/09/08 16:06:20 INFO : Path1: 8 changes: 0 new, 1 newer, 7 older, 0 deleted 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 ERROR : Safety abort: all files were changed on Path1 "/tmp/bisync.160620-wetun/all_changed/path1/". Run with --force if desired. 2026/09/08 16:06:20 NOTICE: Bisync aborted. Please try again. 2026/09/08 16:06:20 Bisync error: all files were changed 2026/09/08 16:06:20 (14) : test sync with force should pass 2026/09/08 16:06:20 (15) : bisync force 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" with Path2 "/tmp/bisync.160620-wetun/all_changed/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : - Path1 File is newer - RCLONE_TEST 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - file1.copy1.txt 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - file1.copy2.txt 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - file1.copy3.txt 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - file1.copy4.txt 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - file1.copy5.txt 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - file1.txt 2026/09/08 16:06:20 INFO : - Path1 File is OLDER - subdir/file20.txt 2026/09/08 16:06:20 INFO : Path1: 8 changes: 0 new, 1 newer, 7 older, 0 deleted 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Applying changes 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/RCLONE_TEST 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy1.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy2.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy3.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy4.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy5.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/file1.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/all_changed/path2/subdir/file20.txt 2026/09/08 16:06:20 INFO : - Path1 Do queued copies to - Path2 2026/09/08 16:06:20 INFO : file1.copy1.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : file1.copy3.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : RCLONE_TEST: Updated modification time in destination 2026/09/08 16:06:20 INFO : file1.copy5.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : file1.copy2.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : subdir/file20.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : file1.copy4.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : file1.txt: Updated modification time in destination 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" vs Path2 "/tmp/bisync.160620-wetun/all_changed/path2/" 2026/09/08 16:06:20 INFO : Bisync successful bisync_test.go:394: TEST all_changed PASSED === RUN TestBisync/basic 2026/09/08 16:06:20 (01) : test basic 2026/09/08 16:06:20 (02) : test initial bisync 2026/09/08 16:06:20 (03) : bisync resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/basic/path1/" with Path2 "/tmp/bisync.160620-wetun/basic/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (04) : test place newer files on both paths 2026/09/08 16:06:20 (05) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.160620-wetun/basic/path2/ 2026/09/08 16:06:20 INFO : file1.txt: Copied (replaced existing) 2026/09/08 16:06:20 (06) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.160620-wetun/basic/path1/subdir file20.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (replaced existing) to: file20.txt 2026/09/08 16:06:20 (07) : test bisync run 2026/09/08 16:06:20 (08) : bisync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/basic/path1/" with Path2 "/tmp/bisync.160620-wetun/basic/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : - Path1 File is newer - subdir/file20.txt 2026/09/08 16:06:20 INFO : Path1: 1 changes: 0 new, 1 newer, 0 older, 0 deleted 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : - Path2 File is newer - file1.txt 2026/09/08 16:06:20 INFO : Path2: 1 changes: 0 new, 1 newer, 0 older, 0 deleted 2026/09/08 16:06:20 INFO : Applying changes 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/basic/path2/subdir/file20.txt 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/basic/path1/file1.txt 2026/09/08 16:06:20 INFO : - Path2 Do queued copies to - Path1 2026/09/08 16:06:20 INFO : file1.txt: Copied (replaced existing) 2026/09/08 16:06:20 INFO : - Path1 Do queued copies to - Path2 2026/09/08 16:06:20 INFO : subdir/file20.txt: Copied (replaced existing) 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/basic/path1/" vs Path2 "/tmp/bisync.160620-wetun/basic/path2/" 2026/09/08 16:06:20 INFO : Bisync successful bisync_test.go:394: TEST basic PASSED === RUN TestBisync/changes 2026/09/08 16:06:20 (01) : test changes 2026/09/08 16:06:20 (02) : test initial bisync 2026/09/08 16:06:20 (03) : bisync resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/changes/path1/" with Path2 "/tmp/bisync.160620-wetun/changes/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (04) : test make modifications on both paths 2026/09/08 16:06:20 (05) : test new on path2 - file10 2026/09/08 16:06:20 (06) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file10.txt /tmp/bisync.160620-wetun/changes/path2/ 2026/09/08 16:06:20 INFO : file10.txt: Copied (new) 2026/09/08 16:06:20 (07) : test newer on path2 - file1 2026/09/08 16:06:20 (08) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file1.txt /tmp/bisync.160620-wetun/changes/path2/ 2026/09/08 16:06:20 INFO : file1.txt: Copied (replaced existing) 2026/09/08 16:06:20 (09) : test new on path1 - file11 2026/09/08 16:06:20 (10) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file11.txt /tmp/bisync.160620-wetun/changes/path1/ 2026/09/08 16:06:20 INFO : file11.txt: Copied (new) 2026/09/08 16:06:20 (11) : test newer on path1 - file2 2026/09/08 16:06:20 (12) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file2.txt /tmp/bisync.160620-wetun/changes/path1/ 2026/09/08 16:06:20 INFO : file2.txt: Copied (replaced existing) 2026/09/08 16:06:20 (13) : test deleted on path2 - file3 2026/09/08 16:06:20 (14) : delete-file /tmp/bisync.160620-wetun/changes/path2/file3.txt 2026/09/08 16:06:20 INFO : file3.txt: Deleted 2026/09/08 16:06:20 (15) : test deleted on path1 - file4 2026/09/08 16:06:20 (16) : delete-file /tmp/bisync.160620-wetun/changes/path1/file4.txt 2026/09/08 16:06:20 INFO : file4.txt: Deleted 2026/09/08 16:06:20 (17) : test deleted on both paths - file8 2026/09/08 16:06:20 (18) : delete-file /tmp/bisync.160620-wetun/changes/path1/file8.txt 2026/09/08 16:06:20 INFO : file8.txt: Deleted 2026/09/08 16:06:20 (19) : delete-file /tmp/bisync.160620-wetun/changes/path2/file8.txt 2026/09/08 16:06:20 INFO : file8.txt: Deleted 2026/09/08 16:06:20 (20) : test changed on both paths - file5 (file5R, file5L) 2026/09/08 16:06:20 (21) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5R.txt 2026/09/08 16:06:20 (22) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5R.txt /tmp/bisync.160620-wetun/changes/path2/ file5.txt 2026/09/08 16:06:20 INFO : file5R.txt: Copied (replaced existing) to: file5.txt 2026/09/08 16:06:20 (23) : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5L.txt 2026/09/08 16:06:20 (24) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5L.txt /tmp/bisync.160620-wetun/changes/path1/ file5.txt 2026/09/08 16:06:20 INFO : file5L.txt: Copied (replaced existing) to: file5.txt 2026/09/08 16:06:20 (25) : test newer on path2 and deleted on path1 - file6 2026/09/08 16:06:20 (26) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file6.txt /tmp/bisync.160620-wetun/changes/path2/ 2026/09/08 16:06:20 INFO : file6.txt: Copied (replaced existing) 2026/09/08 16:06:20 (27) : delete-file /tmp/bisync.160620-wetun/changes/path1/file6.txt 2026/09/08 16:06:20 INFO : file6.txt: Deleted 2026/09/08 16:06:20 (28) : test newer on path1 and deleted on path2 - file7 2026/09/08 16:06:20 (29) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file7.txt /tmp/bisync.160620-wetun/changes/path1/ 2026/09/08 16:06:20 INFO : file7.txt: Copied (replaced existing) 2026/09/08 16:06:20 (30) : delete-file /tmp/bisync.160620-wetun/changes/path2/file7.txt 2026/09/08 16:06:20 INFO : file7.txt: Deleted 2026/09/08 16:06:20 (31) : test bisync run 2026/09/08 16:06:20 (32) : bisync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/changes/path1/" with Path2 "/tmp/bisync.160620-wetun/changes/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : - Path1 File is newer - file2.txt 2026/09/08 16:06:20 INFO : - Path1 File was deleted - file4.txt 2026/09/08 16:06:20 INFO : - Path1 File is newer - file5.txt 2026/09/08 16:06:20 INFO : - Path1 File was deleted - file6.txt 2026/09/08 16:06:20 INFO : - Path1 File is newer - file7.txt 2026/09/08 16:06:20 INFO : - Path1 File was deleted - file8.txt 2026/09/08 16:06:20 INFO : - Path1 File is new - file11.txt 2026/09/08 16:06:20 INFO : Path1: 7 changes: 1 new, 3 newer, 0 older, 3 deleted 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : - Path2 File is newer - file1.txt 2026/09/08 16:06:20 INFO : - Path2 File was deleted - file3.txt 2026/09/08 16:06:20 INFO : - Path2 File is newer - file5.txt 2026/09/08 16:06:20 INFO : - Path2 File is newer - file6.txt 2026/09/08 16:06:20 INFO : - Path2 File was deleted - file7.txt 2026/09/08 16:06:20 INFO : - Path2 File was deleted - file8.txt 2026/09/08 16:06:20 INFO : - Path2 File is new - file10.txt 2026/09/08 16:06:20 INFO : Path2: 7 changes: 1 new, 3 newer, 0 older, 3 deleted 2026/09/08 16:06:20 INFO : Applying changes 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/changes/path2/file11.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/changes/path2/file2.txt 2026/09/08 16:06:20 INFO : - Path2 Queue delete - /tmp/bisync.160620-wetun/changes/path2/file4.txt 2026/09/08 16:06:20 NOTICE: - WARNING New or changed in both paths - file5.txt 2026/09/08 16:06:20 NOTICE: - Path1 Renaming Path1 copy - /tmp/bisync.160620-wetun/changes/path1/file5.txt..path1 2026/09/08 16:06:20 INFO : file5.txt: Moved (server-side) to: file5.txt..path1 2026/09/08 16:06:20 NOTICE: - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/changes/path2/file5.txt..path1 2026/09/08 16:06:20 NOTICE: - Path2 Renaming Path2 copy - /tmp/bisync.160620-wetun/changes/path2/file5.txt..path2 2026/09/08 16:06:20 INFO : file5.txt: Moved (server-side) to: file5.txt..path2 2026/09/08 16:06:20 NOTICE: - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/changes/path1/file5.txt..path2 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/changes/path1/file6.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/changes/path2/file7.txt 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/changes/path1/file1.txt 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/changes/path1/file10.txt 2026/09/08 16:06:20 INFO : - Path1 Queue delete - /tmp/bisync.160620-wetun/changes/path1/file3.txt 2026/09/08 16:06:20 INFO : - Path2 Do queued copies to - Path1 2026/09/08 16:06:20 INFO : file10.txt: Copied (new) 2026/09/08 16:06:20 INFO : file6.txt: Copied (new) 2026/09/08 16:06:20 INFO : file5.txt..path2: Copied (new) 2026/09/08 16:06:20 INFO : file1.txt: Copied (replaced existing) 2026/09/08 16:06:20 INFO : - Path1 Do queued copies to - Path2 2026/09/08 16:06:20 INFO : file11.txt: Copied (new) 2026/09/08 16:06:20 INFO : file5.txt..path1: Copied (new) 2026/09/08 16:06:20 INFO : file2.txt: Copied (replaced existing) 2026/09/08 16:06:20 INFO : file7.txt: Copied (new) 2026/09/08 16:06:20 INFO : - Do queued deletes on - Path1 2026/09/08 16:06:20 INFO : file3.txt: Deleted 2026/09/08 16:06:20 INFO : - Do queued deletes on - Path2 2026/09/08 16:06:20 INFO : file4.txt: Deleted 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/changes/path1/" vs Path2 "/tmp/bisync.160620-wetun/changes/path2/" 2026/09/08 16:06:20 INFO : Bisync successful bisync_test.go:394: TEST changes PASSED === RUN TestBisync/check_access 2026/09/08 16:06:20 (01) : test check-access 2026/09/08 16:06:20 (02) : test initial bisync 2026/09/08 16:06:20 (03) : bisync resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (04) : test 1. see that check-access passes with the initial setup 2026/09/08 16:06:20 (05) : bisync check-access 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 INFO : Found 2 matching "RCLONE_TEST" files on both paths 2026/09/08 16:06:20 INFO : No changes found 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access/path2/" 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (06) : test 2. delete the path2 subdir RCLONE_TEST and run sync. should fail critical. 2026/09/08 16:06:20 (07) : delete-file /tmp/bisync.160620-wetun/check_access/path2/subdir/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (08) : bisync check-access 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : - Path2 File was deleted - subdir/RCLONE_TEST 2026/09/08 16:06:20 INFO : Path2: 1 changes: 0 new, 0 newer, 0 older, 1 deleted 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 2, Path2 count 1 - RCLONE_TEST 2026/09/08 16:06:20 ERROR : - Access test failed: Path1 file not found in Path2 - subdir/RCLONE_TEST 2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed 2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover. 2026/09/08 16:06:20 Bisync error: bisync aborted 2026/09/08 16:06:20 (09) : copy-listings path2-missing 2026/09/08 16:06:20 (10) : test 3. put the path2 subdir RCLONE_TEST back, resync. 2026/09/08 16:06:20 (11) : copy-file /tmp/bisync.160620-wetun/check_access/path1/subdir/RCLONE_TEST /tmp/bisync.160620-wetun/check_access/path2/ 2026/09/08 16:06:20 (12) : bisync resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : subdir/RCLONE_TEST: Copied (new) 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (13) : test 4. run sync with check-access. should pass. 2026/09/08 16:06:20 (14) : bisync check-access 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 INFO : Found 2 matching "RCLONE_TEST" files on both paths 2026/09/08 16:06:20 INFO : No changes found 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access/path2/" 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (15) : test 5. delete path1 top level RCLONE_TEST, run sync. should fail critical. 2026/09/08 16:06:20 (16) : delete-file /tmp/bisync.160620-wetun/check_access/path1/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (17) : bisync check-access 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : - Path1 File was deleted - RCLONE_TEST 2026/09/08 16:06:20 INFO : Path1: 1 changes: 0 new, 0 newer, 0 older, 1 deleted 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 1, Path2 count 2 - RCLONE_TEST 2026/09/08 16:06:20 ERROR : - Access test failed: Path2 file not found in Path1 - RCLONE_TEST 2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed 2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover. 2026/09/08 16:06:20 Bisync error: bisync aborted 2026/09/08 16:06:20 (18) : copy-listings path1-missing 2026/09/08 16:06:20 (19) : test 6. run again. should fail critical due to missing listings. 2026/09/08 16:06:20 (20) : bisync check-access 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/" 2026/09/08 16:06:20 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run 2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover. 2026/09/08 16:06:20 Bisync error: bisync aborted 2026/09/08 16:06:20 (21) : move-listings missing-listings 2026/09/08 16:06:20 (22) : test 7. run resync, which will copy the path2 top level back to path1. 2026/09/08 16:06:20 (23) : bisync resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : - Path2 Resync will copy to Path1 - RCLONE_TEST 2026/09/08 16:06:20 INFO : - Path2 Resync is doing queued copies to - Path1 2026/09/08 16:06:20 INFO : RCLONE_TEST: Copied (new) 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (24) : test 8. run sync with --check-access. should pass. 2026/09/08 16:06:20 (25) : bisync check-access 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 INFO : Found 2 matching "RCLONE_TEST" files on both paths 2026/09/08 16:06:20 INFO : No changes found 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access/path2/" 2026/09/08 16:06:20 INFO : Bisync successful bisync_test.go:394: TEST check_access PASSED === RUN TestBisync/check_access_filters 2026/09/08 16:06:20 (01) : test check-access-filters 2026/09/08 16:06:20 (02) : test EXCLUDE - OTHER TESTS 2026/09/08 16:06:20 (03) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/exclude-other-filtersfile.txt /tmp/bisync.160620-wetun/workdir/ 2026/09/08 16:06:20 INFO : exclude-other-filtersfile.txt: Copied (new) 2026/09/08 16:06:20 (04) : test resync to get the filters file md5 built. 2026/09/08 16:06:20 (05) : bisync resync filters-file=/tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/" 2026/09/08 16:06:20 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt.md5 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (06) : test EXCLUDE - test filters for check access 2026/09/08 16:06:20 (07) : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/" 2026/09/08 16:06:20 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 INFO : Found 3 matching "RCLONE_TEST" files on both paths 2026/09/08 16:06:20 INFO : No changes found 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/" 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (08) : copy-listings exclude-initial 2026/09/08 16:06:20 (09) : test EXCLUDE - delete RCLONE_TEST files in excluded directories 2026/09/08 16:06:20 (10) : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/subdir/subdirA/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (11) : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdir-not/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (12) : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (13) : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdirX/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (14) : test EXCLUDE - test should PASS 2026/09/08 16:06:20 (15) : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/" 2026/09/08 16:06:20 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 INFO : Found 3 matching "RCLONE_TEST" files on both paths 2026/09/08 16:06:20 INFO : No changes found 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/" 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (16) : copy-listings exclude-pass-run 2026/09/08 16:06:20 (17) : test EXCLUDE - delete RCLONE_TEST files in included directories 2026/09/08 16:06:20 (18) : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (19) : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdir/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (20) : test EXCLUDE - test should ABORT 2026/09/08 16:06:20 (21) : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/" 2026/09/08 16:06:20 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : - Path1 File was deleted - subdir/RCLONE_TEST 2026/09/08 16:06:20 INFO : Path1: 1 changes: 0 new, 0 newer, 0 older, 1 deleted 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : - Path2 File was deleted - RCLONE_TEST 2026/09/08 16:06:20 INFO : Path2: 1 changes: 0 new, 0 newer, 0 older, 1 deleted 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 ERROR : - Access test failed: Path1 file not found in Path2 - RCLONE_TEST 2026/09/08 16:06:20 ERROR : - Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST 2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed 2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover. 2026/09/08 16:06:20 Bisync error: bisync aborted 2026/09/08 16:06:20 (22) : move-listings exclude-error-run 2026/09/08 16:06:20 (23) : test INCLUDE - OTHER TESTS 2026/09/08 16:06:20 (24) : test reset to the initial state 2026/09/08 16:06:20 (25) : copy-dir /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/initial /tmp/bisync.160620-wetun/check_access_filters/path1/ 2026/09/08 16:06:20 INFO : subdirX/RCLONE_TEST: Copied (new) 2026/09/08 16:06:20 INFO : subdir-not/RCLONE_TEST: Copied (new) 2026/09/08 16:06:20 INFO : subdir/RCLONE_TEST: Copied (new) 2026/09/08 16:06:20 (26) : sync-dir /tmp/bisync.160620-wetun/check_access_filters/path1/ /tmp/bisync.160620-wetun/check_access_filters/path2/ 2026/09/08 16:06:20 INFO : RCLONE_TEST: Copied (new) 2026/09/08 16:06:20 INFO : subdir/subdirA/RCLONE_TEST: Copied (new) 2026/09/08 16:06:20 INFO : subdir-not/subdir-not2/RCLONE_TEST: Copied (new) 2026/09/08 16:06:20 (27) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/include-other-filtersfile.txt /tmp/bisync.160620-wetun/workdir/ 2026/09/08 16:06:20 INFO : include-other-filtersfile.txt: Copied (new) 2026/09/08 16:06:20 (28) : bisync resync filters-file=/tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/" 2026/09/08 16:06:20 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt.md5 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (29) : test INCLUDE - test include/exclude filters for check access 2026/09/08 16:06:20 (30) : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/" 2026/09/08 16:06:20 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 INFO : Found 5 matching "RCLONE_TEST" files on both paths 2026/09/08 16:06:20 INFO : No changes found 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/" 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (31) : copy-listings include-initial 2026/09/08 16:06:20 (32) : test INCLUDE - delete RCLONE_TEST files in excluded directories 2026/09/08 16:06:20 (33) : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/subdir/subdirA/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (34) : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdir-not/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (35) : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (36) : test INCLUDE - test should PASS 2026/09/08 16:06:20 (37) : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/" 2026/09/08 16:06:20 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 INFO : Found 5 matching "RCLONE_TEST" files on both paths 2026/09/08 16:06:20 INFO : No changes found 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/" 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (38) : copy-listings include-pass-run 2026/09/08 16:06:20 (39) : test INCLUDE - delete RCLONE_TEST files in included directories 2026/09/08 16:06:20 (40) : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (41) : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdir/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (42) : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdirX/subdirX1/RCLONE_TEST 2026/09/08 16:06:20 INFO : RCLONE_TEST: Deleted 2026/09/08 16:06:20 (43) : test INCLUDE - test should ABORT 2026/09/08 16:06:20 (44) : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/" 2026/09/08 16:06:20 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : - Path1 File was deleted - subdir/RCLONE_TEST 2026/09/08 16:06:20 INFO : - Path1 File was deleted - subdirX/subdirX1/RCLONE_TEST 2026/09/08 16:06:20 INFO : Path1: 2 changes: 0 new, 0 newer, 0 older, 2 deleted 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : - Path2 File was deleted - RCLONE_TEST 2026/09/08 16:06:20 INFO : Path2: 1 changes: 0 new, 0 newer, 0 older, 1 deleted 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 3, Path2 count 4 - RCLONE_TEST 2026/09/08 16:06:20 ERROR : - Access test failed: Path1 file not found in Path2 - RCLONE_TEST 2026/09/08 16:06:20 ERROR : - Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST 2026/09/08 16:06:20 ERROR : - Access test failed: Path2 file not found in Path1 - subdirX/subdirX1/RCLONE_TEST 2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed 2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover. 2026/09/08 16:06:20 Bisync error: bisync aborted 2026/09/08 16:06:20 (45) : move-listings include-error-run bisync_test.go:394: TEST check_access_filters PASSED === RUN TestBisync/check_filename 2026/09/08 16:06:20 (01) : test check-filename 2026/09/08 16:06:20 (02) : test initial bisync 2026/09/08 16:06:20 (03) : bisync resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (04) : test 1. see that check-access passes with the initial setup 2026/09/08 16:06:20 (05) : bisync check-access check-filename=.chk_file 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 INFO : Found 2 matching ".chk_file" files on both paths 2026/09/08 16:06:20 INFO : No changes found 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_filename/path2/" 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (06) : copy-listings initial-pass 2026/09/08 16:06:20 (07) : test 2. delete the remote subdir .chk_file, run sync. should fail critical. 2026/09/08 16:06:20 (08) : delete-file /tmp/bisync.160620-wetun/check_filename/path2/subdir/.chk_file 2026/09/08 16:06:20 INFO : .chk_file: Deleted 2026/09/08 16:06:20 (09) : bisync check-access check-filename=.chk_file 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : - Path2 File was deleted - subdir/.chk_file 2026/09/08 16:06:20 INFO : Path2: 1 changes: 0 new, 0 newer, 0 older, 1 deleted 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 2, Path2 count 1 - .chk_file 2026/09/08 16:06:20 ERROR : - Access test failed: Path1 file not found in Path2 - subdir/.chk_file 2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed 2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover. 2026/09/08 16:06:20 Bisync error: bisync aborted 2026/09/08 16:06:20 (10) : move-listings path2-missing 2026/09/08 16:06:20 (11) : test 3. put the remote subdir .chk_file back, run resync. 2026/09/08 16:06:20 (12) : copy-file /tmp/bisync.160620-wetun/check_filename/path1/subdir/.chk_file /tmp/bisync.160620-wetun/check_filename/path2/ 2026/09/08 16:06:20 (13) : bisync check-access resync check-filename=.chk_file 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : subdir/.chk_file: Copied (new) 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (14) : test 4. run sync with check-access. should pass. 2026/09/08 16:06:20 (15) : bisync check-access check-filename=.chk_file 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 INFO : Found 2 matching ".chk_file" files on both paths 2026/09/08 16:06:20 INFO : No changes found 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_filename/path2/" 2026/09/08 16:06:20 INFO : Bisync successful bisync_test.go:394: TEST check_filename PASSED === RUN TestBisync/check_sync 2026/09/08 16:06:20 (01) : test check-sync 2026/09/08 16:06:20 (02) : test initial bisync 2026/09/08 16:06:20 (03) : bisync resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (04) : test 1. run check-sync-only on a clean sync 2026/09/08 16:06:20 (05) : bisync check-sync-only 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_sync/path2/" 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (06) : test 2. inject modified listings into the workdir 2026/09/08 16:06:20 (07) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path1.lst /tmp/bisync.160620-wetun/workdir/ tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path1.lst 2026/09/08 16:06:20 INFO : _testdir_path1.._testdir_path2.path1.lst: Copied (replaced existing) to: tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path1.lst 2026/09/08 16:06:20 (08) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path2.lst /tmp/bisync.160620-wetun/workdir/ tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path2.lst 2026/09/08 16:06:20 INFO : _testdir_path1.._testdir_path2.path2.lst: Copied (replaced existing) to: tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path2.lst 2026/09/08 16:06:20 (09) : test 3. run check-sync-only on modified listings 2026/09/08 16:06:20 (10) : bisync check-sync-only 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_sync/path2/" 2026/09/08 16:06:20 ERROR : - Path1 file not found in Path2 - file2.txt 2026/09/08 16:06:20 ERROR : - Path2 file not found in Path1 - file1.txt 2026/09/08 16:06:20 ERROR : Bisync critical error: path1 and path2 are out of sync, run --resync to recover 2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover. 2026/09/08 16:06:20 Bisync error: bisync aborted 2026/09/08 16:06:20 (11) : copy-listings check-sync-only 2026/09/08 16:06:20 (12) : test 4. run normal sync to check that it aborts 2026/09/08 16:06:20 (13) : bisync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/" 2026/09/08 16:06:20 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run 2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover. 2026/09/08 16:06:20 Bisync error: bisync aborted 2026/09/08 16:06:20 (14) : test 5. prune failure listings after critical abort 2026/09/08 16:06:20 (15) : delete-glob /tmp/bisync.160620-wetun/workdir/ *.lst 2026/09/08 16:06:20 (16) : delete-glob /tmp/bisync.160620-wetun/workdir/ *.lst-err 2026/09/08 16:06:20 INFO : tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path1.lst-err: Deleted 2026/09/08 16:06:20 INFO : tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path2.lst-err: Deleted 2026/09/08 16:06:20 (17) : delete-glob /tmp/bisync.160620-wetun/workdir/ *.lst-new 2026/09/08 16:06:20 INFO : tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path1.lst-new: Deleted 2026/09/08 16:06:20 INFO : tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path2.lst-new: Deleted 2026/09/08 16:06:20 (18) : test 6. run resync 2026/09/08 16:06:20 (19) : bisync resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (20) : test 7. run normal sync with check-sync enabled (default) 2026/09/08 16:06:20 (21) : bisync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : No changes found 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_sync/path2/" 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (22) : test 8. run normal sync with no-check-sync 2026/09/08 16:06:20 (23) : bisync no-check-sync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : No changes found 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Bisync successful bisync_test.go:394: TEST check_sync PASSED === RUN TestBisync/dry_run 2026/09/08 16:06:20 (01) : test dry-run 2026/09/08 16:06:20 (02) : test initial bisync 2026/09/08 16:06:20 (03) : bisync resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" with Path2 "/tmp/bisync.160620-wetun/dry_run/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (04) : test new on path2 - file10 2026/09/08 16:06:20 (05) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file10.txt /tmp/bisync.160620-wetun/dry_run/path2/ 2026/09/08 16:06:20 INFO : file10.txt: Copied (new) 2026/09/08 16:06:20 (06) : test newer on path2 - file1 2026/09/08 16:06:20 (07) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file1.txt /tmp/bisync.160620-wetun/dry_run/path2/ 2026/09/08 16:06:20 INFO : file1.txt: Copied (replaced existing) 2026/09/08 16:06:20 (08) : test new on path1 - file11 2026/09/08 16:06:20 (09) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file11.txt /tmp/bisync.160620-wetun/dry_run/path1/ 2026/09/08 16:06:20 INFO : file11.txt: Copied (new) 2026/09/08 16:06:20 (10) : test newer on path1 - file2 2026/09/08 16:06:20 (11) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file2.txt /tmp/bisync.160620-wetun/dry_run/path1/ 2026/09/08 16:06:20 INFO : file2.txt: Copied (replaced existing) 2026/09/08 16:06:20 (12) : test deleted on path2 - file3 2026/09/08 16:06:20 (13) : delete-file /tmp/bisync.160620-wetun/dry_run/path2/file3.txt 2026/09/08 16:06:20 INFO : file3.txt: Deleted 2026/09/08 16:06:20 (14) : test deleted on path1 - file4 2026/09/08 16:06:20 (15) : delete-file /tmp/bisync.160620-wetun/dry_run/path1/file4.txt 2026/09/08 16:06:20 INFO : file4.txt: Deleted 2026/09/08 16:06:20 (16) : test changed on path2 and on path1 - file5 (file5R, file5L) 2026/09/08 16:06:20 (17) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5R.txt 2026/09/08 16:06:20 (18) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5R.txt /tmp/bisync.160620-wetun/dry_run/path2/ file5.txt 2026/09/08 16:06:20 INFO : file5R.txt: Copied (replaced existing) to: file5.txt 2026/09/08 16:06:20 (19) : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5L.txt 2026/09/08 16:06:20 (20) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5L.txt /tmp/bisync.160620-wetun/dry_run/path1/ file5.txt 2026/09/08 16:06:20 INFO : file5L.txt: Copied (replaced existing) to: file5.txt 2026/09/08 16:06:20 (21) : test newer on path2 and deleted on path1 - file6 2026/09/08 16:06:20 (22) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file6.txt /tmp/bisync.160620-wetun/dry_run/path2/ 2026/09/08 16:06:20 INFO : file6.txt: Copied (replaced existing) 2026/09/08 16:06:20 (23) : delete-file /tmp/bisync.160620-wetun/dry_run/path1/file6.txt 2026/09/08 16:06:20 INFO : file6.txt: Deleted 2026/09/08 16:06:20 (24) : test newer on path1 and deleted on path2 - file7 2026/09/08 16:06:20 (25) : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file7.txt /tmp/bisync.160620-wetun/dry_run/path1/ 2026/09/08 16:06:20 INFO : file7.txt: Copied (replaced existing) 2026/09/08 16:06:20 (26) : delete-file /tmp/bisync.160620-wetun/dry_run/path2/file7.txt 2026/09/08 16:06:20 INFO : file7.txt: Deleted 2026/09/08 16:06:20 (27) : test sync with dry-run and resync 2026/09/08 16:06:20 (28) : bisync dry-run resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" with Path2 "/tmp/bisync.160620-wetun/dry_run/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : - Path2 Resync will copy to Path1 - file10.txt 2026/09/08 16:06:20 INFO : - Path2 Resync will copy to Path1 - file4.txt 2026/09/08 16:06:20 INFO : - Path2 Resync will copy to Path1 - file6.txt 2026/09/08 16:06:20 INFO : - Path2 Resync is doing queued copies to - Path1 2026/09/08 16:06:20 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19) 2026/09/08 16:06:20 NOTICE: file4.txt: Skipped copy as --dry-run is set (size 0) 2026/09/08 16:06:20 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19) 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19) 2026/09/08 16:06:20 NOTICE: file3.txt: Skipped copy as --dry-run is set (size 0) 2026/09/08 16:06:20 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19) 2026/09/08 16:06:20 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 0) 2026/09/08 16:06:20 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13) 2026/09/08 16:06:20 NOTICE: file5.txt: Skipped update modification time as --dry-run is set (size 19) 2026/09/08 16:06:20 NOTICE: file6.txt: Skipped delete as --dry-run is set (size 19) 2026/09/08 16:06:20 NOTICE: file10.txt: Skipped delete as --dry-run is set (size 19) 2026/09/08 16:06:20 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0) 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (29) : copy-listings dryrun-resync 2026/09/08 16:06:20 (30) : test sync with dry-run 2026/09/08 16:06:20 (31) : bisync dry-run 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" with Path2 "/tmp/bisync.160620-wetun/dry_run/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : - Path1 File is newer - file2.txt 2026/09/08 16:06:20 INFO : - Path1 File was deleted - file4.txt 2026/09/08 16:06:20 INFO : - Path1 File is newer - file5.txt 2026/09/08 16:06:20 INFO : - Path1 File was deleted - file6.txt 2026/09/08 16:06:20 INFO : - Path1 File is newer - file7.txt 2026/09/08 16:06:20 INFO : - Path1 File is new - file11.txt 2026/09/08 16:06:20 INFO : Path1: 6 changes: 1 new, 3 newer, 0 older, 2 deleted 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : - Path2 File is newer - file1.txt 2026/09/08 16:06:20 INFO : - Path2 File was deleted - file3.txt 2026/09/08 16:06:20 INFO : - Path2 File is newer - file5.txt 2026/09/08 16:06:20 INFO : - Path2 File is newer - file6.txt 2026/09/08 16:06:20 INFO : - Path2 File was deleted - file7.txt 2026/09/08 16:06:20 INFO : - Path2 File is new - file10.txt 2026/09/08 16:06:20 INFO : Path2: 6 changes: 1 new, 3 newer, 0 older, 2 deleted 2026/09/08 16:06:20 INFO : Applying changes 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/dry_run/path2/file11.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/dry_run/path2/file2.txt 2026/09/08 16:06:20 INFO : - Path2 Queue delete - /tmp/bisync.160620-wetun/dry_run/path2/file4.txt 2026/09/08 16:06:20 NOTICE: - WARNING New or changed in both paths - file5.txt 2026/09/08 16:06:20 NOTICE: - Path1 Renaming Path1 copy - /tmp/bisync.160620-wetun/dry_run/path1/file5.txt..path1 2026/09/08 16:06:20 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19) 2026/09/08 16:06:20 NOTICE: - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/dry_run/path2/file5.txt..path1 2026/09/08 16:06:20 NOTICE: - Path2 Renaming Path2 copy - /tmp/bisync.160620-wetun/dry_run/path2/file5.txt..path2 2026/09/08 16:06:20 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19) 2026/09/08 16:06:20 NOTICE: - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/dry_run/path1/file5.txt..path2 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/dry_run/path1/file6.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/dry_run/path2/file7.txt 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/dry_run/path1/file1.txt 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/dry_run/path1/file10.txt 2026/09/08 16:06:20 INFO : - Path1 Queue delete - /tmp/bisync.160620-wetun/dry_run/path1/file3.txt 2026/09/08 16:06:20 INFO : - Path2 Do queued copies to - Path1 2026/09/08 16:06:20 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19) 2026/09/08 16:06:20 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19) 2026/09/08 16:06:20 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 19) 2026/09/08 16:06:20 INFO : - Path1 Do queued copies to - Path2 2026/09/08 16:06:20 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19) 2026/09/08 16:06:20 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19) 2026/09/08 16:06:20 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13) 2026/09/08 16:06:20 INFO : - Do queued deletes on - Path1 2026/09/08 16:06:20 NOTICE: file3.txt: Skipped delete as --dry-run is set (size 0) 2026/09/08 16:06:20 INFO : - Do queued deletes on - Path2 2026/09/08 16:06:20 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0) 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (32) : copy-listings dryrun 2026/09/08 16:06:20 (33) : test sync without dry-run 2026/09/08 16:06:20 (34) : bisync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" with Path2 "/tmp/bisync.160620-wetun/dry_run/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : - Path1 File is newer - file2.txt 2026/09/08 16:06:20 INFO : - Path1 File was deleted - file4.txt 2026/09/08 16:06:20 INFO : - Path1 File is newer - file5.txt 2026/09/08 16:06:20 INFO : - Path1 File was deleted - file6.txt 2026/09/08 16:06:20 INFO : - Path1 File is newer - file7.txt 2026/09/08 16:06:20 INFO : - Path1 File is new - file11.txt 2026/09/08 16:06:20 INFO : Path1: 6 changes: 1 new, 3 newer, 0 older, 2 deleted 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : - Path2 File is newer - file1.txt 2026/09/08 16:06:20 INFO : - Path2 File was deleted - file3.txt 2026/09/08 16:06:20 INFO : - Path2 File is newer - file5.txt 2026/09/08 16:06:20 INFO : - Path2 File is newer - file6.txt 2026/09/08 16:06:20 INFO : - Path2 File was deleted - file7.txt 2026/09/08 16:06:20 INFO : - Path2 File is new - file10.txt 2026/09/08 16:06:20 INFO : Path2: 6 changes: 1 new, 3 newer, 0 older, 2 deleted 2026/09/08 16:06:20 INFO : Applying changes 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/dry_run/path2/file11.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/dry_run/path2/file2.txt 2026/09/08 16:06:20 INFO : - Path2 Queue delete - /tmp/bisync.160620-wetun/dry_run/path2/file4.txt 2026/09/08 16:06:20 NOTICE: - WARNING New or changed in both paths - file5.txt 2026/09/08 16:06:20 NOTICE: - Path1 Renaming Path1 copy - /tmp/bisync.160620-wetun/dry_run/path1/file5.txt..path1 2026/09/08 16:06:20 INFO : file5.txt: Moved (server-side) to: file5.txt..path1 2026/09/08 16:06:20 NOTICE: - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/dry_run/path2/file5.txt..path1 2026/09/08 16:06:20 NOTICE: - Path2 Renaming Path2 copy - /tmp/bisync.160620-wetun/dry_run/path2/file5.txt..path2 2026/09/08 16:06:20 INFO : file5.txt: Moved (server-side) to: file5.txt..path2 2026/09/08 16:06:20 NOTICE: - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/dry_run/path1/file5.txt..path2 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/dry_run/path1/file6.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/dry_run/path2/file7.txt 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/dry_run/path1/file1.txt 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/dry_run/path1/file10.txt 2026/09/08 16:06:20 INFO : - Path1 Queue delete - /tmp/bisync.160620-wetun/dry_run/path1/file3.txt 2026/09/08 16:06:20 INFO : - Path2 Do queued copies to - Path1 2026/09/08 16:06:20 INFO : file10.txt: Copied (new) 2026/09/08 16:06:20 INFO : file5.txt..path2: Copied (new) 2026/09/08 16:06:20 INFO : file6.txt: Copied (new) 2026/09/08 16:06:20 INFO : file1.txt: Copied (replaced existing) 2026/09/08 16:06:20 INFO : - Path1 Do queued copies to - Path2 2026/09/08 16:06:20 INFO : file7.txt: Copied (new) 2026/09/08 16:06:20 INFO : file5.txt..path1: Copied (new) 2026/09/08 16:06:20 INFO : file11.txt: Copied (new) 2026/09/08 16:06:20 INFO : file2.txt: Copied (replaced existing) 2026/09/08 16:06:20 INFO : - Do queued deletes on - Path1 2026/09/08 16:06:20 INFO : file3.txt: Deleted 2026/09/08 16:06:20 INFO : - Do queued deletes on - Path2 2026/09/08 16:06:20 INFO : file4.txt: Deleted 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" vs Path2 "/tmp/bisync.160620-wetun/dry_run/path2/" 2026/09/08 16:06:20 INFO : Bisync successful bisync_test.go:394: TEST dry_run PASSED === RUN TestBisync/extended_char_paths 2026/09/08 16:06:20 (01) : test extended-char-paths 2026/09/08 16:06:20 (02) : test resync subdirs with extended chars 2026/09/08 16:06:20 (03) : bisync subdir=測試_Русский_{spc}_{spc}_ě_áñ resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (04) : copy-listings resync 2026/09/08 16:06:20 (05) : test place new files with extended chars on each side 2026/09/08 16:06:20 (06) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/ file1.txt 2026/09/08 16:06:20 (07) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_{spc}_{spc}_ě_áñ 測試_file1p1 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: 測試_file1p1 2026/09/08 16:06:20 (08) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_{spc}_{spc}_ě_áñ 測試_file1p2 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: 測試_file1p2 2026/09/08 16:06:20 (09) : test normal sync of subdirs with extended chars 2026/09/08 16:06:20 (10) : bisync subdir=測試_Русский_{spc}_{spc}_ě_áñ 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : - Path1 File is new - 測試_file1p1 2026/09/08 16:06:20 INFO : Path1: 1 changes: 1 new, 0 newer, 0 older, 0 deleted 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : - Path2 File is new - 測試_file1p2 2026/09/08 16:06:20 INFO : Path2: 1 changes: 1 new, 0 newer, 0 older, 0 deleted 2026/09/08 16:06:20 INFO : Applying changes 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/測試_file1p1 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/測試_file1p2 2026/09/08 16:06:20 INFO : - Path2 Do queued copies to - Path1 2026/09/08 16:06:20 INFO : 測試_file1p2: Copied (new) 2026/09/08 16:06:20 INFO : - Path1 Do queued copies to - Path2 2026/09/08 16:06:20 INFO : 測試_file1p1: Copied (new) 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" vs Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/" 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (11) : move-listings normal-sync 2026/09/08 16:06:20 (12) : test check-filename with extended chars. check should fail. 2026/09/08 16:06:20 (13) : bisync resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (14) : delete-file /tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_{spc}_{spc}_ě_áñ/測試_check{spc}file 2026/09/08 16:06:20 INFO : 測試_check file: Deleted 2026/09/08 16:06:20 (15) : bisync check-access check-filename=測試_check{spc}file 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : - Path1 File was deleted - 測試_Русский_ _ _ě_áñ/測試_check file 2026/09/08 16:06:20 INFO : Path1: 1 changes: 0 new, 0 newer, 0 older, 1 deleted 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 1, Path2 count 2 - 測試_check file 2026/09/08 16:06:20 ERROR : - Access test failed: Path2 file not found in Path1 - 測試_Русский_ _ _ě_áñ/測試_check file 2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed 2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover. 2026/09/08 16:06:20 Bisync error: bisync aborted 2026/09/08 16:06:20 (16) : copy-listings check-access-fail 2026/09/08 16:06:20 (17) : test check-filename with extended chars. check should pass. 2026/09/08 16:06:20 (18) : bisync resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : - Path2 Resync will copy to Path1 - 測試_Русский_ _ _ě_áñ/測試_check file 2026/09/08 16:06:20 INFO : - Path2 Resync is doing queued copies to - Path1 2026/09/08 16:06:20 INFO : 測試_Русский_ _ _ě_áñ/測試_check file: Copied (new) 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (19) : bisync check-access check-filename=測試_check{spc}file 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : Checking access health 2026/09/08 16:06:20 INFO : Found 2 matching "測試_check file" files on both paths 2026/09/08 16:06:20 INFO : No changes found 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" vs Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/" 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (20) : move-listings check-access-pass 2026/09/08 16:06:20 (21) : test filters-file path with extended chars - masks /fileZ.txt 2026/09/08 16:06:20 (22) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/測試_filtersfile.txt /tmp/bisync.160620-wetun/workdir/ 2026/09/08 16:06:20 INFO : 測試_filtersfile.txt: Copied (new) 2026/09/08 16:06:20 (23) : bisync filters-file=/tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/" 2026/09/08 16:06:20 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt 2026/09/08 16:06:20 INFO : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt.md5 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (24) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_char_paths/path1/ fileZ.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: fileZ.txt 2026/09/08 16:06:20 (25) : bisync filters-file=/tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/" 2026/09/08 16:06:20 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 INFO : No changes found 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:20 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" vs Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/" 2026/09/08 16:06:20 INFO : Bisync successful bisync_test.go:394: TEST extended_char_paths PASSED === RUN TestBisync/extended_filenames 2026/09/08 16:06:20 (01) : test extended-filenames 2026/09/08 16:06:20 (02) : test initial bisync 2026/09/08 16:06:20 (03) : bisync resync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/extended_filenames/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_filenames/path2/" 2026/09/08 16:06:20 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:20 INFO : Resynching Path1 to Path2 2026/09/08 16:06:20 INFO : Resync updating listings 2026/09/08 16:06:20 INFO : Bisync successful 2026/09/08 16:06:20 (04) : test place a newer files on both paths 2026/09/08 16:06:20 (05) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt 2026/09/08 16:06:20 (06) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/ New_top_level_mañana_funcionará.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: New_top_level_mañana_funcionará.txt 2026/09/08 16:06:20 (07) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/ file_enconde_mañana_funcionará.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (replaced existing) to: file_enconde_mañana_funcionará.txt 2026/09/08 16:06:20 (08) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/ filename_contains_ࢺ_p1m.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: filename_contains_ࢺ_p1m.txt 2026/09/08 16:06:20 (09) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/ Русский.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (replaced existing) to: Русский.txt 2026/09/08 16:06:20 (10) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/ file1_with{spc}white{spc}space.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: file1_with white space.txt 2026/09/08 16:06:20 (11) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_ test.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: test.txt 2026/09/08 16:06:20 (12) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_ mañana_funcionará.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: mañana_funcionará.txt 2026/09/08 16:06:20 (13) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_ file_with_測試_.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: file_with_測試_.txt 2026/09/08 16:06:20 (14) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_ filename_contains_ࢺ_p2s.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: filename_contains_ࢺ_p2s.txt 2026/09/08 16:06:20 (15) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/subdir{spc}with{eol}white{spc}space.txt file2{spc}with{eol}white{spc}space.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: file2 with white space.txt 2026/09/08 16:06:20 (16) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_rawchars_{chr:19}_{chr:81}_{chr:fe} file3_{chr:19}_{chr:81}_{chr:fe} 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: file3___ 2026/09/08 16:06:20 (17) : test place a new file on both paths 2026/09/08 16:06:20 (18) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt 2026/09/08 16:06:20 (19) : touch-glob 2001-01-03 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt 2026/09/08 16:06:20 (20) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt 2026/09/08 16:06:20 INFO : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt 2026/09/08 16:06:20 (21) : test delete files on both paths 2026/09/08 16:06:20 (22) : delete-file /tmp/bisync.160620-wetun/extended_filenames/path2/filename_contains_ࢺ_.txt 2026/09/08 16:06:20 INFO : filename_contains_ࢺ_.txt: Deleted 2026/09/08 16:06:20 (23) : delete-file /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/filename_contains_ě_.txt 2026/09/08 16:06:20 INFO : filename_contains_ě_.txt: Deleted 2026/09/08 16:06:20 (24) : delete-file /tmp/bisync.160620-wetun/extended_filenames/path1/Русский.txt 2026/09/08 16:06:20 INFO : Русский.txt: Deleted 2026/09/08 16:06:20 (25) : test bisync run 2026/09/08 16:06:20 (26) : bisync 2026/09/08 16:06:20 INFO : Synching Path1 "/tmp/bisync.160620-wetun/extended_filenames/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_filenames/path2/" 2026/09/08 16:06:20 INFO : Path1 checking for diffs 2026/09/08 16:06:20 INFO : - Path1 File was deleted - Русский.txt 2026/09/08 16:06:20 INFO : - Path1 File is new - file1_with white space.txt 2026/09/08 16:06:20 INFO : - Path1 File is new - filename_contains_ࢺ_p1m.txt 2026/09/08 16:06:20 INFO : - Path1 File is new - subdir_with_ࢺ_/file_with_測試_.txt 2026/09/08 16:06:20 INFO : - Path1 File is new - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt 2026/09/08 16:06:20 INFO : - Path1 File is new - subdir_with_ࢺ_/mañana_funcionará.txt 2026/09/08 16:06:20 INFO : - Path1 File is new - subdir_with_ࢺ_/test.txt 2026/09/08 16:06:20 INFO : Path1: 7 changes: 6 new, 0 newer, 0 older, 1 deleted 2026/09/08 16:06:20 INFO : Path2 checking for diffs 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/bisync.160620-wetun/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe" 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/bisync.160620-wetun/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe" 2026/09/08 16:06:20 INFO : - Path2 File is newer - file_enconde_mañana_funcionará.txt 2026/09/08 16:06:20 INFO : - Path2 File was deleted - filename_contains_ࢺ_.txt 2026/09/08 16:06:20 INFO : - Path2 File is newer - Русский.txt 2026/09/08 16:06:20 INFO : - Path2 File was deleted - subdir_with_ࢺ_/filename_contains_ě_.txt 2026/09/08 16:06:20 INFO : - Path2 File is new - New_top_level_mañana_funcionará.txt 2026/09/08 16:06:20 INFO : - Path2 File is new - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt 2026/09/08 16:06:20 INFO : - Path2 File is new - subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt 2026/09/08 16:06:20 INFO : - Path2 File is new - subdir with␊white space.txt/file2 with␊white space.txt 2026/09/08 16:06:20 INFO : - Path2 File is new - "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe" 2026/09/08 16:06:20 INFO : Path2: 9 changes: 5 new, 2 newer, 0 older, 2 deleted 2026/09/08 16:06:20 INFO : Applying changes 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/extended_filenames/path2/file1_with white space.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/extended_filenames/path2/filename_contains_ࢺ_p1m.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/file_with_測試_.txt 2026/09/08 16:06:20 NOTICE: - WARNING New or changed in both paths - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt 2026/09/08 16:06:20 NOTICE: - Path1 Renaming Path1 copy - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1 2026/09/08 16:06:20 INFO : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1 2026/09/08 16:06:20 NOTICE: - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1 2026/09/08 16:06:20 NOTICE: - Path2 Renaming Path2 copy - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2 2026/09/08 16:06:20 INFO : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2 2026/09/08 16:06:20 NOTICE: - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/mañana_funcionará.txt 2026/09/08 16:06:20 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/test.txt 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/extended_filenames/path1/Русский.txt 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/extended_filenames/path1/New_top_level_mañana_funcionará.txt 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/extended_filenames/path1/file_enconde_mañana_funcionará.txt 2026/09/08 16:06:20 INFO : - Path1 Queue delete - /tmp/bisync.160620-wetun/extended_filenames/path1/filename_contains_ࢺ_.txt 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir with␊white space.txt/file2 with␊white space.txt 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - "/tmp/bisync.160620-wetun/extended_filenames/path1/subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe" 2026/09/08 16:06:20 INFO : - Path1 Queue delete - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_ě_.txt 2026/09/08 16:06:20 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt 2026/09/08 16:06:20 INFO : - Path2 Do queued copies to - Path1 2026/09/08 16:06:20 INFO : New_top_level_mañana_funcionará.txt: Copied (new) 2026/09/08 16:06:20 INFO : Русский.txt: Copied (new) 2026/09/08 16:06:20 INFO : file_enconde_mañana_funcionará.txt: Copied (replaced existing) 2026/09/08 16:06:20 INFO : subdir with␊white space.txt/file2 with␊white space.txt: Copied (new) 2026/09/08 16:06:20 INFO : subdir_rawchars_␙__/file3_␙__: Copied (new) 2026/09/08 16:06:20 INFO : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2: Copied (new) 2026/09/08 16:06:20 INFO : subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt: Copied (new) 2026/09/08 16:06:20 INFO : - Path1 Do queued copies to - Path2 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/bisync.160620-wetun/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe" 2026/09/08 16:06:20 INFO : file1_with white space.txt: Copied (new) 2026/09/08 16:06:20 INFO : filename_contains_ࢺ_p1m.txt: Copied (new) 2026/09/08 16:06:20 INFO : subdir_with_ࢺ_/file_with_測試_.txt: Copied (new) 2026/09/08 16:06:20 INFO : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1: Copied (new) 2026/09/08 16:06:20 INFO : subdir_with_ࢺ_/mañana_funcionará.txt: Copied (new) 2026/09/08 16:06:20 INFO : subdir_with_ࢺ_/test.txt: Copied (new) 2026/09/08 16:06:20 INFO : - Do queued deletes on - Path1 2026/09/08 16:06:20 NOTICE: Local file system at /tmp/bisync.160620-wetun/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe" 2026/09/08 16:06:20 INFO : filename_contains_ࢺ_.txt: Deleted 2026/09/08 16:06:20 INFO : subdir_with_ࢺ_/filename_contains_ě_.txt: Deleted 2026/09/08 16:06:20 INFO : Updating listings 2026/09/08 16:06:21 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/extended_filenames/path1/" vs Path2 "/tmp/bisync.160620-wetun/extended_filenames/path2/" 2026/09/08 16:06:21 INFO : Bisync successful bisync_test.go:394: TEST extended_filenames PASSED === RUN TestBisync/filters 2026/09/08 16:06:21 (01) : test filters 2026/09/08 16:06:21 (02) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/filtersfile.flt /tmp/bisync.160620-wetun/workdir/ 2026/09/08 16:06:21 INFO : filtersfile.flt: Copied (new) 2026/09/08 16:06:21 (03) : test resync to force building of the filters md5 hash 2026/09/08 16:06:21 (04) : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.flt resync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/filters/path1/" with Path2 "/tmp/bisync.160620-wetun/filters/path2/" 2026/09/08 16:06:21 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.flt 2026/09/08 16:06:21 INFO : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/filtersfile.flt.md5 2026/09/08 16:06:21 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:21 INFO : Resynching Path1 to Path2 2026/09/08 16:06:21 INFO : Resync updating listings 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (05) : copy-listings resync 2026/09/08 16:06:21 (06) : test place new files on the remote 2026/09/08 16:06:21 (07) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/ fileZ.txt 2026/09/08 16:06:21 (08) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.160620-wetun/filters/path2/ fileZ.txt 2026/09/08 16:06:21 INFO : fileZ.txt: Copied (new) 2026/09/08 16:06:21 (09) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.160620-wetun/filters/path1/subdir fileZ.txt 2026/09/08 16:06:21 INFO : fileZ.txt: Copied (new) 2026/09/08 16:06:21 (10) : test bisync with filters-file. path2-side fileZ.txt will be filtered. 2026/09/08 16:06:21 (11) : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.flt 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/filters/path1/" with Path2 "/tmp/bisync.160620-wetun/filters/path2/" 2026/09/08 16:06:21 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.flt 2026/09/08 16:06:21 INFO : Path1 checking for diffs 2026/09/08 16:06:21 INFO : - Path1 File is new - subdir/fileZ.txt 2026/09/08 16:06:21 INFO : Path1: 1 changes: 1 new, 0 newer, 0 older, 0 deleted 2026/09/08 16:06:21 INFO : Path2 checking for diffs 2026/09/08 16:06:21 INFO : Applying changes 2026/09/08 16:06:21 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/filters/path2/subdir/fileZ.txt 2026/09/08 16:06:21 INFO : - Path1 Do queued copies to - Path2 2026/09/08 16:06:21 INFO : subdir/fileZ.txt: Copied (new) 2026/09/08 16:06:21 INFO : Updating listings 2026/09/08 16:06:21 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/filters/path2/" 2026/09/08 16:06:21 INFO : Bisync successful bisync_test.go:394: TEST filters PASSED === RUN TestBisync/filtersfile_checks 2026/09/08 16:06:21 (01) : test filtersfile-checks 2026/09/08 16:06:21 (02) : test initial bisync 2026/09/08 16:06:21 (03) : bisync resync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/" 2026/09/08 16:06:21 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:21 INFO : Resynching Path1 to Path2 2026/09/08 16:06:21 INFO : Resync updating listings 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (04) : test 1. inject filters file in workdir. 2026/09/08 16:06:21 (05) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile.txt /tmp/bisync.160620-wetun/workdir/ 2026/09/08 16:06:21 INFO : filtersfile.txt: Copied (new) 2026/09/08 16:06:21 (06) : test 2. run with filters-file but without md5. should abort. 2026/09/08 16:06:21 (07) : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.txt 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/" 2026/09/08 16:06:21 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.txt 2026/09/08 16:06:21 ERROR : Bisync critical error: filters file md5 hash not found (must run --resync): /tmp/bisync.160620-wetun/workdir/filtersfile.txt 2026/09/08 16:06:21 ERROR : Bisync aborted. Must run --resync to recover. 2026/09/08 16:06:21 Bisync error: bisync aborted 2026/09/08 16:06:21 (08) : test 3. run without filters-file. should be blocked due to prior abort. 2026/09/08 16:06:21 (09) : bisync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/" 2026/09/08 16:06:21 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run 2026/09/08 16:06:21 ERROR : Bisync aborted. Must run --resync to recover. 2026/09/08 16:06:21 Bisync error: bisync aborted 2026/09/08 16:06:21 (10) : test 4. run with filters-file and resync. 2026/09/08 16:06:21 (11) : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.txt resync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/" 2026/09/08 16:06:21 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.txt 2026/09/08 16:06:21 INFO : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/filtersfile.txt.md5 2026/09/08 16:06:21 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:21 INFO : Resynching Path1 to Path2 2026/09/08 16:06:21 INFO : Resync updating listings 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (12) : test 5. run with filters-file alone. should run. 2026/09/08 16:06:21 (13) : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.txt 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/" 2026/09/08 16:06:21 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.txt 2026/09/08 16:06:21 INFO : Path1 checking for diffs 2026/09/08 16:06:21 INFO : Path2 checking for diffs 2026/09/08 16:06:21 INFO : No changes found 2026/09/08 16:06:21 INFO : Updating listings 2026/09/08 16:06:21 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" vs Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/" 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (14) : test 6. push changed filters-file to workdir. 2026/09/08 16:06:21 (15) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile2.txt /tmp/bisync.160620-wetun/workdir/ filtersfile.txt 2026/09/08 16:06:21 INFO : filtersfile2.txt: Copied (replaced existing) to: filtersfile.txt 2026/09/08 16:06:21 (16) : test 7. run with filters-file alone. should abort. 2026/09/08 16:06:21 (17) : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.txt 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/" 2026/09/08 16:06:21 INFO : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.txt 2026/09/08 16:06:21 ERROR : Bisync critical error: filters file has changed (must run --resync): /tmp/bisync.160620-wetun/workdir/filtersfile.txt 2026/09/08 16:06:21 ERROR : Bisync aborted. Must run --resync to recover. 2026/09/08 16:06:21 Bisync error: bisync aborted bisync_test.go:394: TEST filtersfile_checks PASSED === RUN TestBisync/max_delete_path1 2026/09/08 16:06:21 (01) : test max-delete-path1 2026/09/08 16:06:21 (02) : test initial bisync 2026/09/08 16:06:21 (03) : bisync resync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path1/path2/" 2026/09/08 16:06:21 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:21 INFO : Resynching Path1 to Path2 2026/09/08 16:06:21 INFO : Resync updating listings 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (04) : test delete >50% of local files 2026/09/08 16:06:21 (05) : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file1.txt 2026/09/08 16:06:21 INFO : file1.txt: Deleted 2026/09/08 16:06:21 (06) : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file2.txt 2026/09/08 16:06:21 INFO : file2.txt: Deleted 2026/09/08 16:06:21 (07) : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file3.txt 2026/09/08 16:06:21 INFO : file3.txt: Deleted 2026/09/08 16:06:21 (08) : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file4.txt 2026/09/08 16:06:21 INFO : file4.txt: Deleted 2026/09/08 16:06:21 (09) : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file5.txt 2026/09/08 16:06:21 INFO : file5.txt: Deleted 2026/09/08 16:06:21 (10) : test sync should fail due to too many local deletes 2026/09/08 16:06:21 (11) : bisync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path1/path2/" 2026/09/08 16:06:21 INFO : Path1 checking for diffs 2026/09/08 16:06:21 INFO : - Path1 File was deleted - file1.txt 2026/09/08 16:06:21 INFO : - Path1 File was deleted - file2.txt 2026/09/08 16:06:21 INFO : - Path1 File was deleted - file3.txt 2026/09/08 16:06:21 INFO : - Path1 File was deleted - file4.txt 2026/09/08 16:06:21 INFO : - Path1 File was deleted - file5.txt 2026/09/08 16:06:21 INFO : Path1: 5 changes: 0 new, 0 newer, 0 older, 5 deleted 2026/09/08 16:06:21 INFO : Path2 checking for diffs 2026/09/08 16:06:21 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/". Run with --force if desired. 2026/09/08 16:06:21 NOTICE: Bisync aborted. Please try again. 2026/09/08 16:06:21 Bisync error: too many deletes 2026/09/08 16:06:21 (12) : copy-listings initial-fail 2026/09/08 16:06:21 (13) : test change max-delete limit to 60%. sync should run. 2026/09/08 16:06:21 (14) : bisync max-delete=60 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path1/path2/" 2026/09/08 16:06:21 INFO : Path1 checking for diffs 2026/09/08 16:06:21 INFO : - Path1 File was deleted - file1.txt 2026/09/08 16:06:21 INFO : - Path1 File was deleted - file2.txt 2026/09/08 16:06:21 INFO : - Path1 File was deleted - file3.txt 2026/09/08 16:06:21 INFO : - Path1 File was deleted - file4.txt 2026/09/08 16:06:21 INFO : - Path1 File was deleted - file5.txt 2026/09/08 16:06:21 INFO : Path1: 5 changes: 0 new, 0 newer, 0 older, 5 deleted 2026/09/08 16:06:21 INFO : Path2 checking for diffs 2026/09/08 16:06:21 INFO : Applying changes 2026/09/08 16:06:21 INFO : - Path2 Queue delete - /tmp/bisync.160620-wetun/max_delete_path1/path2/file1.txt 2026/09/08 16:06:21 INFO : - Path2 Queue delete - /tmp/bisync.160620-wetun/max_delete_path1/path2/file2.txt 2026/09/08 16:06:21 INFO : - Path2 Queue delete - /tmp/bisync.160620-wetun/max_delete_path1/path2/file3.txt 2026/09/08 16:06:21 INFO : - Path2 Queue delete - /tmp/bisync.160620-wetun/max_delete_path1/path2/file4.txt 2026/09/08 16:06:21 INFO : - Path2 Queue delete - /tmp/bisync.160620-wetun/max_delete_path1/path2/file5.txt 2026/09/08 16:06:21 INFO : - Do queued deletes on - Path2 2026/09/08 16:06:21 INFO : file3.txt: Deleted 2026/09/08 16:06:21 INFO : file5.txt: Deleted 2026/09/08 16:06:21 INFO : file2.txt: Deleted 2026/09/08 16:06:21 INFO : file4.txt: Deleted 2026/09/08 16:06:21 INFO : file1.txt: Deleted 2026/09/08 16:06:21 INFO : Updating listings 2026/09/08 16:06:21 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/" vs Path2 "/tmp/bisync.160620-wetun/max_delete_path1/path2/" 2026/09/08 16:06:21 INFO : Bisync successful bisync_test.go:394: TEST max_delete_path1 PASSED === RUN TestBisync/max_delete_path2_force 2026/09/08 16:06:21 (01) : test max-delete-path2-force 2026/09/08 16:06:21 (02) : test initial bisync 2026/09/08 16:06:21 (03) : bisync resync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/" 2026/09/08 16:06:21 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:21 INFO : Resynching Path1 to Path2 2026/09/08 16:06:21 INFO : Resync updating listings 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (04) : test delete >50% of remote files 2026/09/08 16:06:21 (05) : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file1.txt 2026/09/08 16:06:21 INFO : file1.txt: Deleted 2026/09/08 16:06:21 (06) : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file2.txt 2026/09/08 16:06:21 INFO : file2.txt: Deleted 2026/09/08 16:06:21 (07) : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file3.txt 2026/09/08 16:06:21 INFO : file3.txt: Deleted 2026/09/08 16:06:21 (08) : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file4.txt 2026/09/08 16:06:21 INFO : file4.txt: Deleted 2026/09/08 16:06:21 (09) : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file5.txt 2026/09/08 16:06:21 INFO : file5.txt: Deleted 2026/09/08 16:06:21 (10) : test sync should fail due to too many path2 deletes 2026/09/08 16:06:21 (11) : bisync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/" 2026/09/08 16:06:21 INFO : Path1 checking for diffs 2026/09/08 16:06:21 INFO : Path2 checking for diffs 2026/09/08 16:06:21 INFO : - Path2 File was deleted - file1.txt 2026/09/08 16:06:21 INFO : - Path2 File was deleted - file2.txt 2026/09/08 16:06:21 INFO : - Path2 File was deleted - file3.txt 2026/09/08 16:06:21 INFO : - Path2 File was deleted - file4.txt 2026/09/08 16:06:21 INFO : - Path2 File was deleted - file5.txt 2026/09/08 16:06:21 INFO : Path2: 5 changes: 0 new, 0 newer, 0 older, 5 deleted 2026/09/08 16:06:21 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/". Run with --force if desired. 2026/09/08 16:06:21 NOTICE: Bisync aborted. Please try again. 2026/09/08 16:06:21 Bisync error: too many deletes 2026/09/08 16:06:21 (12) : copy-listings initial-fail 2026/09/08 16:06:21 (13) : test apply force option. sync should run. 2026/09/08 16:06:21 (14) : bisync force 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/" 2026/09/08 16:06:21 INFO : Path1 checking for diffs 2026/09/08 16:06:21 INFO : Path2 checking for diffs 2026/09/08 16:06:21 INFO : - Path2 File was deleted - file1.txt 2026/09/08 16:06:21 INFO : - Path2 File was deleted - file2.txt 2026/09/08 16:06:21 INFO : - Path2 File was deleted - file3.txt 2026/09/08 16:06:21 INFO : - Path2 File was deleted - file4.txt 2026/09/08 16:06:21 INFO : - Path2 File was deleted - file5.txt 2026/09/08 16:06:21 INFO : Path2: 5 changes: 0 new, 0 newer, 0 older, 5 deleted 2026/09/08 16:06:21 INFO : Applying changes 2026/09/08 16:06:21 INFO : - Path1 Queue delete - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file1.txt 2026/09/08 16:06:21 INFO : - Path1 Queue delete - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file2.txt 2026/09/08 16:06:21 INFO : - Path1 Queue delete - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file3.txt 2026/09/08 16:06:21 INFO : - Path1 Queue delete - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file4.txt 2026/09/08 16:06:21 INFO : - Path1 Queue delete - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file5.txt 2026/09/08 16:06:21 INFO : - Do queued deletes on - Path1 2026/09/08 16:06:21 INFO : file1.txt: Deleted 2026/09/08 16:06:21 INFO : file2.txt: Deleted 2026/09/08 16:06:21 INFO : file5.txt: Deleted 2026/09/08 16:06:21 INFO : file4.txt: Deleted 2026/09/08 16:06:21 INFO : file3.txt: Deleted 2026/09/08 16:06:21 INFO : Updating listings 2026/09/08 16:06:21 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/max_delete_path2_force/path1/" vs Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/" 2026/09/08 16:06:21 INFO : Bisync successful bisync_test.go:394: TEST max_delete_path2_force PASSED === RUN TestBisync/rclone_args 2026/09/08 16:06:21 (01) : test rclone-args 2026/09/08 16:06:21 (02) : test initial bisync 2026/09/08 16:06:21 (03) : bisync resync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/rclone_args/path1/" with Path2 "/tmp/bisync.160620-wetun/rclone_args/path2/" 2026/09/08 16:06:21 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:21 INFO : Resynching Path1 to Path2 2026/09/08 16:06:21 INFO : Resync updating listings 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (04) : test place newer files on both paths 2026/09/08 16:06:21 (05) : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/ * 2026/09/08 16:06:21 (06) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file1.txt /tmp/bisync.160620-wetun/rclone_args/path1/ 2026/09/08 16:06:21 INFO : file1.txt: Copied (replaced existing) 2026/09/08 16:06:21 (07) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file2.txt /tmp/bisync.160620-wetun/rclone_args/path2/ 2026/09/08 16:06:21 INFO : file2.txt: Copied (replaced existing) 2026/09/08 16:06:21 (08) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file20.txt /tmp/bisync.160620-wetun/rclone_args/path1/subdir 2026/09/08 16:06:21 INFO : file20.txt: Updated modification time in destination 2026/09/08 16:06:21 (09) : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file21.txt /tmp/bisync.160620-wetun/rclone_args/path2/subdir 2026/09/08 16:06:21 INFO : file21.txt: Updated modification time in destination 2026/09/08 16:06:21 (10) : test run bisync with custom options 2026/09/08 16:06:21 (11) : bisync size-only 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/rclone_args/path1/" with Path2 "/tmp/bisync.160620-wetun/rclone_args/path2/" 2026/09/08 16:06:21 INFO : Path1 checking for diffs 2026/09/08 16:06:21 INFO : - Path1 File is newer - file1.txt 2026/09/08 16:06:21 INFO : - Path1 File is newer - subdir/file20.txt 2026/09/08 16:06:21 INFO : Path1: 2 changes: 0 new, 2 newer, 0 older, 0 deleted 2026/09/08 16:06:21 INFO : Path2 checking for diffs 2026/09/08 16:06:21 INFO : - Path2 File is newer - file2.txt 2026/09/08 16:06:21 INFO : - Path2 File is newer - subdir/file21.txt 2026/09/08 16:06:21 INFO : Path2: 2 changes: 0 new, 2 newer, 0 older, 0 deleted 2026/09/08 16:06:21 INFO : Applying changes 2026/09/08 16:06:21 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/rclone_args/path2/file1.txt 2026/09/08 16:06:21 INFO : - Path1 Queue copy to Path2 - /tmp/bisync.160620-wetun/rclone_args/path2/subdir/file20.txt 2026/09/08 16:06:21 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/rclone_args/path1/file2.txt 2026/09/08 16:06:21 INFO : - Path2 Queue copy to Path1 - /tmp/bisync.160620-wetun/rclone_args/path1/subdir/file21.txt 2026/09/08 16:06:21 INFO : - Path2 Do queued copies to - Path1 2026/09/08 16:06:21 INFO : file2.txt: Copied (replaced existing) 2026/09/08 16:06:21 INFO : - Path1 Do queued copies to - Path2 2026/09/08 16:06:21 INFO : file1.txt: Copied (replaced existing) 2026/09/08 16:06:21 INFO : Updating listings 2026/09/08 16:06:21 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/rclone_args/path1/" vs Path2 "/tmp/bisync.160620-wetun/rclone_args/path2/" 2026/09/08 16:06:21 INFO : Bisync successful bisync_test.go:394: TEST rclone_args PASSED === RUN TestBisync/resync 2026/09/08 16:06:21 (01) : test resync 2026/09/08 16:06:21 (02) : test 1. resync with empty path1, resulting in copying all content from path2. 2026/09/08 16:06:21 (03) : purge-children /tmp/bisync.160620-wetun/resync/path1/ 2026/09/08 16:06:21 (04) : bisync resync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/" 2026/09/08 16:06:21 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:21 INFO : - Path2 Resync will copy to Path1 - RCLONE_TEST 2026/09/08 16:06:21 INFO : - Path2 Resync will copy to Path1 - file1.txt 2026/09/08 16:06:21 INFO : - Path2 Resync will copy to Path1 - file2.txt 2026/09/08 16:06:21 INFO : - Path2 Resync will copy to Path1 - file3.txt 2026/09/08 16:06:21 INFO : - Path2 Resync will copy to Path1 - file4.txt 2026/09/08 16:06:21 INFO : - Path2 Resync will copy to Path1 - file5.txt 2026/09/08 16:06:21 INFO : - Path2 Resync will copy to Path1 - file6.txt 2026/09/08 16:06:21 INFO : - Path2 Resync will copy to Path1 - file7.txt 2026/09/08 16:06:21 INFO : - Path2 Resync is doing queued copies to - Path1 2026/09/08 16:06:21 INFO : file1.txt: Copied (new) 2026/09/08 16:06:21 INFO : RCLONE_TEST: Copied (new) 2026/09/08 16:06:21 INFO : file3.txt: Copied (new) 2026/09/08 16:06:21 INFO : file2.txt: Copied (new) 2026/09/08 16:06:21 INFO : file4.txt: Copied (new) 2026/09/08 16:06:21 INFO : file6.txt: Copied (new) 2026/09/08 16:06:21 INFO : file5.txt: Copied (new) 2026/09/08 16:06:21 INFO : file7.txt: Copied (new) 2026/09/08 16:06:21 INFO : Resynching Path1 to Path2 2026/09/08 16:06:21 INFO : Resync updating listings 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (05) : move-listings empty-path1 2026/09/08 16:06:21 (06) : test 2. resync with empty path2, resulting in synching all content to path2. 2026/09/08 16:06:21 (07) : purge-children /tmp/bisync.160620-wetun/resync/path2/ 2026/09/08 16:06:21 (08) : bisync resync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/" 2026/09/08 16:06:21 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:21 INFO : Resynching Path1 to Path2 2026/09/08 16:06:21 INFO : file2.txt: Copied (new) 2026/09/08 16:06:21 INFO : file3.txt: Copied (new) 2026/09/08 16:06:21 INFO : file1.txt: Copied (new) 2026/09/08 16:06:21 INFO : file4.txt: Copied (new) 2026/09/08 16:06:21 INFO : file5.txt: Copied (new) 2026/09/08 16:06:21 INFO : file6.txt: Copied (new) 2026/09/08 16:06:21 INFO : RCLONE_TEST: Copied (new) 2026/09/08 16:06:21 INFO : file7.txt: Copied (new) 2026/09/08 16:06:21 INFO : Resync updating listings 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (09) : move-listings empty-path2 2026/09/08 16:06:21 (10) : test 3. exercise all of the various file difference scenarios during a resync. 2026/09/08 16:06:21 (11) : touch-glob 2002-02-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileA.txt 2026/09/08 16:06:21 (12) : touch-glob 1999-09-09 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileB.txt 2026/09/08 16:06:21 (13) : test = file - path1 - path2 - expected action - who wins 2026/09/08 16:06:21 (14) : test - file1.txt - exists - missing - sync path1 > path2 - path1 2026/09/08 16:06:21 (15) : delete-file /tmp/bisync.160620-wetun/resync/path2/file1.txt 2026/09/08 16:06:21 INFO : file1.txt: Deleted 2026/09/08 16:06:21 (16) : test - file2.txt - missing - exists - copy path2 > path1 - path2 2026/09/08 16:06:21 (17) : delete-file /tmp/bisync.160620-wetun/resync/path1/file2.txt 2026/09/08 16:06:21 INFO : file2.txt: Deleted 2026/09/08 16:06:21 (18) : test - file3.txt - exists - newer date - sync path1 > path2 - path1 2026/09/08 16:06:21 (19) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.160620-wetun/resync/path2/ file3.txt 2026/09/08 16:06:21 INFO : fileA.txt: Copied (replaced existing) to: file3.txt 2026/09/08 16:06:21 (20) : test - file4.txt - missing - newer date - copy path2 > path1 - path2 2026/09/08 16:06:21 (21) : delete-file /tmp/bisync.160620-wetun/resync/path1/file4.txt 2026/09/08 16:06:21 INFO : file4.txt: Deleted 2026/09/08 16:06:21 (22) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.160620-wetun/resync/path2/ file4.txt 2026/09/08 16:06:21 INFO : fileA.txt: Copied (replaced existing) to: file4.txt 2026/09/08 16:06:21 (23) : test - file5.txt - exists - older date - sync path1 > path2 - path1 2026/09/08 16:06:21 (24) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.160620-wetun/resync/path2/ file5.txt 2026/09/08 16:06:21 INFO : fileB.txt: Copied (replaced existing) to: file5.txt 2026/09/08 16:06:21 (25) : test - file6.txt - older date - newer date - sync path1 > path2 - path1 2026/09/08 16:06:21 (26) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.160620-wetun/resync/path1/ file6.txt 2026/09/08 16:06:21 INFO : fileB.txt: Copied (replaced existing) to: file6.txt 2026/09/08 16:06:21 (27) : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.160620-wetun/resync/path2/ file6.txt 2026/09/08 16:06:21 INFO : fileA.txt: Copied (replaced existing) to: file6.txt 2026/09/08 16:06:21 (28) : test - file7.txt - exists - exists (same) - none - same 2026/09/08 16:06:21 (29) : test run bisync with resync 2026/09/08 16:06:21 (30) : bisync resync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/" 2026/09/08 16:06:21 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:21 INFO : - Path2 Resync will copy to Path1 - file2.txt 2026/09/08 16:06:21 INFO : - Path2 Resync will copy to Path1 - file4.txt 2026/09/08 16:06:21 INFO : - Path2 Resync is doing queued copies to - Path1 2026/09/08 16:06:21 INFO : file2.txt: Copied (new) 2026/09/08 16:06:21 INFO : file4.txt: Copied (new) 2026/09/08 16:06:21 INFO : Resynching Path1 to Path2 2026/09/08 16:06:21 INFO : file1.txt: Copied (new) 2026/09/08 16:06:21 INFO : file6.txt: Updated modification time in destination 2026/09/08 16:06:21 INFO : file5.txt: Copied (replaced existing) 2026/09/08 16:06:21 INFO : file3.txt: Copied (replaced existing) 2026/09/08 16:06:21 INFO : Resync updating listings 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (31) : copy-listings mixed-diffs 2026/09/08 16:06:21 (32) : test run normal bisync 2026/09/08 16:06:21 (33) : bisync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/" 2026/09/08 16:06:21 INFO : Path1 checking for diffs 2026/09/08 16:06:21 INFO : Path2 checking for diffs 2026/09/08 16:06:21 INFO : No changes found 2026/09/08 16:06:21 INFO : Updating listings 2026/09/08 16:06:21 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/resync/path1/" vs Path2 "/tmp/bisync.160620-wetun/resync/path2/" 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (34) : test 4. confirm critical error on normal sync of empty path. 2026/09/08 16:06:21 (35) : purge-children /tmp/bisync.160620-wetun/resync/path2/ 2026/09/08 16:06:21 (36) : bisync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/" 2026/09/08 16:06:21 INFO : Path1 checking for diffs 2026/09/08 16:06:21 INFO : Path2 checking for diffs 2026/09/08 16:06:21 ERROR : Empty current Path2 listing. Cannot sync to an empty directory: /tmp/bisync.160620-wetun/workdir/tmp_bisync.160620-wetun_resync_path1..tmp_bisync.160620-wetun_resync_path2.path2.lst-new 2026/09/08 16:06:21 ERROR : Bisync critical error: empty current Path2 listing: /tmp/bisync.160620-wetun/workdir/tmp_bisync.160620-wetun_resync_path1..tmp_bisync.160620-wetun_resync_path2.path2.lst-new 2026/09/08 16:06:21 ERROR : Bisync aborted. Must run --resync to recover. 2026/09/08 16:06:21 Bisync error: bisync aborted bisync_test.go:394: TEST resync PASSED === RUN TestBisync/rmdirs 2026/09/08 16:06:21 (01) : test rmdirs 2026/09/08 16:06:21 (02) : test initial bisync 2026/09/08 16:06:21 (03) : bisync resync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" with Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/" 2026/09/08 16:06:21 INFO : Copying unique Path2 files to Path1 2026/09/08 16:06:21 INFO : Resynching Path1 to Path2 2026/09/08 16:06:21 INFO : Resync updating listings 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (04) : test 1. delete path1 subdir file 2026/09/08 16:06:21 (05) : delete-file /tmp/bisync.160620-wetun/rmdirs/path1/subdir/file20.txt 2026/09/08 16:06:21 INFO : file20.txt: Deleted 2026/09/08 16:06:21 (06) : test 2. run bisync without remove-empty-dirs 2026/09/08 16:06:21 (07) : bisync 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" with Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/" 2026/09/08 16:06:21 INFO : Path1 checking for diffs 2026/09/08 16:06:21 INFO : - Path1 File was deleted - subdir/file20.txt 2026/09/08 16:06:21 INFO : Path1: 1 changes: 0 new, 0 newer, 0 older, 1 deleted 2026/09/08 16:06:21 INFO : Path2 checking for diffs 2026/09/08 16:06:21 INFO : Applying changes 2026/09/08 16:06:21 INFO : - Path2 Queue delete - /tmp/bisync.160620-wetun/rmdirs/path2/subdir/file20.txt 2026/09/08 16:06:21 INFO : - Do queued deletes on - Path2 2026/09/08 16:06:21 INFO : subdir/file20.txt: Deleted 2026/09/08 16:06:21 INFO : Updating listings 2026/09/08 16:06:21 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" vs Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/" 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (08) : test 3. confirm the subdir still exists on both paths 2026/09/08 16:06:21 (09) : list-dirs /tmp/bisync.160620-wetun/rmdirs/path1/ 2026/09/08 16:06:21 subdir/ 2026/09/08 16:06:21 (10) : list-dirs /tmp/bisync.160620-wetun/rmdirs/path2/ 2026/09/08 16:06:21 subdir/ 2026/09/08 16:06:21 (11) : test 4. run bisync with remove-empty-dirs 2026/09/08 16:06:21 (12) : bisync remove-empty-dirs 2026/09/08 16:06:21 INFO : Synching Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" with Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/" 2026/09/08 16:06:21 INFO : Path1 checking for diffs 2026/09/08 16:06:21 INFO : Path2 checking for diffs 2026/09/08 16:06:21 INFO : No changes found 2026/09/08 16:06:21 INFO : Updating listings 2026/09/08 16:06:21 INFO : Validating listings for Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" vs Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/" 2026/09/08 16:06:21 INFO : Removing empty directories 2026/09/08 16:06:21 INFO : subdir: Removing directory 2026/09/08 16:06:21 INFO : subdir: Removing directory 2026/09/08 16:06:21 INFO : Bisync successful 2026/09/08 16:06:21 (13) : test 5. confirm the subdir has been removed on both paths 2026/09/08 16:06:21 (14) : list-dirs /tmp/bisync.160620-wetun/rmdirs/path1/ 2026/09/08 16:06:21 (15) : list-dirs /tmp/bisync.160620-wetun/rmdirs/path2/ bisync_test.go:394: TEST rmdirs PASSED --- PASS: TestBisync (0.82s) --- PASS: TestBisync/all_changed (0.05s) --- PASS: TestBisync/basic (0.03s) --- PASS: TestBisync/changes (0.04s) --- PASS: TestBisync/check_access (0.06s) --- PASS: TestBisync/check_access_filters (0.11s) --- PASS: TestBisync/check_filename (0.04s) --- PASS: TestBisync/check_sync (0.03s) --- PASS: TestBisync/dry_run (0.08s) --- PASS: TestBisync/extended_char_paths (0.11s) --- PASS: TestBisync/extended_filenames (0.05s) --- PASS: TestBisync/filters (0.03s) --- PASS: TestBisync/filtersfile_checks (0.02s) --- PASS: TestBisync/max_delete_path1 (0.02s) --- PASS: TestBisync/max_delete_path2_force (0.03s) --- PASS: TestBisync/rclone_args (0.02s) --- PASS: TestBisync/resync (0.04s) --- PASS: TestBisync/rmdirs (0.03s) PASS ok github.com/rclone/rclone/cmd/bisync 0.862s ? github.com/rclone/rclone/cmd/bisync/bilib [no test files] ? github.com/rclone/rclone/cmd/cachestats [no test files] ? github.com/rclone/rclone/cmd/cat [no test files] ? github.com/rclone/rclone/cmd/check [no test files] ? github.com/rclone/rclone/cmd/checksum [no test files] ? github.com/rclone/rclone/cmd/cleanup [no test files] ? github.com/rclone/rclone/cmd/cmount [no test files] === RUN TestArgsToMap --- PASS: TestArgsToMap (0.00s) PASS ok github.com/rclone/rclone/cmd/config 0.013s ? github.com/rclone/rclone/cmd/copy [no test files] ? github.com/rclone/rclone/cmd/copyto [no test files] ? github.com/rclone/rclone/cmd/copyurl [no test files] ? github.com/rclone/rclone/cmd/cryptcheck [no test files] ? github.com/rclone/rclone/cmd/cryptdecode [no test files] ? github.com/rclone/rclone/cmd/dedupe [no test files] ? github.com/rclone/rclone/cmd/delete [no test files] ? github.com/rclone/rclone/cmd/deletefile [no test files] === RUN TestCompletionBash --- PASS: TestCompletionBash (0.00s) === RUN TestCompletionBashStdout --- PASS: TestCompletionBashStdout (0.00s) === RUN TestCompletionZsh --- PASS: TestCompletionZsh (0.00s) === RUN TestCompletionZshStdout --- PASS: TestCompletionZshStdout (0.00s) === RUN TestCompletionFish --- PASS: TestCompletionFish (0.00s) === RUN TestCompletionFishStdout --- PASS: TestCompletionFishStdout (0.00s) PASS ok github.com/rclone/rclone/cmd/genautocomplete 0.026s ? github.com/rclone/rclone/cmd/gendocs [no test files] ? github.com/rclone/rclone/cmd/hashsum [no test files] ? github.com/rclone/rclone/cmd/link [no test files] ? github.com/rclone/rclone/cmd/listremotes [no test files] ? github.com/rclone/rclone/cmd/ls [no test files] ? github.com/rclone/rclone/cmd/ls/lshelp [no test files] ? github.com/rclone/rclone/cmd/lsd [no test files] === RUN TestDefaultLsf --- PASS: TestDefaultLsf (0.00s) === RUN TestRecurseFlag --- PASS: TestRecurseFlag (0.00s) === RUN TestDirSlashFlag --- PASS: TestDirSlashFlag (0.00s) === RUN TestFormat --- PASS: TestFormat (0.01s) === RUN TestSeparator --- PASS: TestSeparator (0.00s) === RUN TestWholeLsf --- PASS: TestWholeLsf (0.00s) PASS ok github.com/rclone/rclone/cmd/lsf 0.031s ? github.com/rclone/rclone/cmd/lsjson [no test files] ? github.com/rclone/rclone/cmd/lsl [no test files] ? github.com/rclone/rclone/cmd/md5sum [no test files] ? github.com/rclone/rclone/cmd/mkdir [no test files] === RUN TestMount 2026/09/08 16:06:25 startMountSubProcess "Local file system at /tmp/rclone3160026309" ("/tmp/rclone3160026309") "/tmp/rclonefs-mount607210401" 2026/09/08 16:06:25 Waiting for mount to start 2026/09/08 16:06:25 ..Mount said: === RUN TestMount 2026/09/08 16:06:25 startMount 2026/09/08 16:06:25 startMount: Mounting "/tmp/rclone3160026309" on "/tmp/rclonefs-mount607210401" with "off" 2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first 2026/09/08 16:06:25 mount FAILED "/tmp/rclone3160026309": failed to mount FUSE fs: fusermount: exit status 1 2026/09/08 16:06:25 startMountSubProcess: end 2026/09/08 16:06:25 Starting test run with CacheMode=off === RUN TestMount/CacheMode=off === RUN TestMount/CacheMode=off/TestTouchAndDelete 2026/09/08 16:06:25 WriteString err write |1: broken pipe FAIL github.com/rclone/rclone/cmd/mount 1.948s === RUN TestMount 2026/09/08 16:06:25 startMountSubProcess "Local file system at /tmp/rclone3375952297" ("/tmp/rclone3375952297") "/tmp/rclonefs-mount2174482634" 2026/09/08 16:06:25 Waiting for mount to start 2026/09/08 16:06:25 ..Mount said: === RUN TestMount 2026/09/08 16:06:25 startMount 2026/09/08 16:06:25 startMount: Mounting "/tmp/rclone3375952297" on "/tmp/rclonefs-mount2174482634" with "off" /usr/bin/fusermount3: fuse device not found, try 'modprobe fuse' first 2026/09/08 16:06:25 mount FAILED "/tmp/rclone3375952297": failed to mount FUSE fs: fusermount exited with code 256 2026/09/08 16:06:25 startMountSubProcess: end 2026/09/08 16:06:25 Starting test run with CacheMode=off === RUN TestMount/CacheMode=off === RUN TestMount/CacheMode=off/TestTouchAndDelete 2026/09/08 16:06:25 WriteString err write |1: broken pipe FAIL github.com/rclone/rclone/cmd/mount2 0.139s === RUN TestRc rc_test.go:54: Mount types [mount mount2] === RUN TestRc/Errors === RUN TestRc/Mount 2026/09/08 16:06:25 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults 2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first 2026/09/08 16:06:25 mount FAILED: failed to mount FUSE fs: fusermount: exit status 1 rc_test.go:88: Mount failed - skipping test: failed to mount FUSE fs: fusermount: exit status 1 --- PASS: TestRc (0.00s) --- PASS: TestRc/Errors (0.00s) --- SKIP: TestRc/Mount (0.00s) PASS ok github.com/rclone/rclone/cmd/mountlib 0.026s ? github.com/rclone/rclone/cmd/move [no test files] ? github.com/rclone/rclone/cmd/moveto [no test files] ? github.com/rclone/rclone/cmd/ncdu [no test files] ? github.com/rclone/rclone/cmd/ncdu/scan [no test files] ? github.com/rclone/rclone/cmd/obscure [no test files] ? github.com/rclone/rclone/cmd/purge [no test files] ? github.com/rclone/rclone/cmd/rc [no test files] ? github.com/rclone/rclone/cmd/rcat [no test files] ? github.com/rclone/rclone/cmd/rcd [no test files] ? github.com/rclone/rclone/cmd/reveal [no test files] ? github.com/rclone/rclone/cmd/rmdir [no test files] ? github.com/rclone/rclone/cmd/rmdirs [no test files] === RUN TestGetVersion selfupdate_test.go:46: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:46 Error: Received unexpected error: failed to get list of releases: Get "https://downloads.rclone.org": dial tcp: lookup downloads.rclone.org on [::1]:53: read udp [::1]:55719->[::1]:53: read: connection refused Test: TestGetVersion selfupdate_test.go:47: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:47 Error: Not equal: expected: "v1.52.3" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -v1.52.3 + Test: TestGetVersion --- FAIL: TestGetVersion (0.00s) === RUN TestInstallOnLinux selfupdate_test.go:83: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:83 Error: Received unexpected error: Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:37469->[::1]:53: read: connection refused Test: TestInstallOnLinux 2026/09/08 16:06:25 NOTICE: rclone is up to date selfupdate_test.go:93: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:93 Error: "unable to detect new version: Get \"https://beta.rclone.org/version.txt\": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:48975->[::1]:53: read: connection refused" does not contain "run self-update as root" Test: TestInstallOnLinux selfupdate_test.go:97: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:97 Error: Received unexpected error: unable to detect new version: Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:46832->[::1]:53: read: connection refused Test: TestInstallOnLinux selfupdate_test.go:112: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:112 Error: Received unexpected error: fork/exec /tmp/rclone-test-selfupdate.naji/rclone: exec format error Test: TestInstallOnLinux --- FAIL: TestInstallOnLinux (0.01s) panic: runtime error: invalid memory address or nil pointer dereference [recovered] panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0xac2574] goroutine 35 [running]: testing.tRunner.func1.2({0xbcecc0, 0x12db110}) /usr/lib/go-1.24/src/testing/testing.go:1734 +0x21c testing.tRunner.func1() /usr/lib/go-1.24/src/testing/testing.go:1737 +0x35e panic({0xbcecc0?, 0x12db110?}) /usr/lib/go-1.24/src/runtime/panic.go:792 +0x132 os.(*ProcessState).success(...) /usr/lib/go-1.24/src/os/exec_posix.go:97 os.(*ProcessState).Success(...) /usr/lib/go-1.24/src/os/exec.go:387 github.com/rclone/rclone/cmd/selfupdate.TestInstallOnLinux(0xc0002da000) /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:113 +0x634 testing.tRunner(0xc0002da000, 0xd1ed98) /usr/lib/go-1.24/src/testing/testing.go:1792 +0xf4 created by testing.(*T).Run in goroutine 1 /usr/lib/go-1.24/src/testing/testing.go:1851 +0x413 FAIL github.com/rclone/rclone/cmd/selfupdate 0.049s ? github.com/rclone/rclone/cmd/serve [no test files] === RUN TestInit 2026/09/08 16:06:25 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults [video.nfo subdir video.mp4 small_jpeg.jpg video.en.srt video.srt] 2026/09/08 16:06:25 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/dlna/testdata/files: Serving HTTP on 127.0.0.1:42141 --- PASS: TestInit (0.00s) === RUN TestRootSCPD --- PASS: TestRootSCPD (0.01s) === RUN TestServeContent 2026/09/08 16:06:25 INFO : /r/video.mp4: 127.0.0.1:36294 GET 200 --- PASS: TestServeContent (0.00s) === RUN TestContentDirectoryBrowseMetadata 2026/09/08 16:06:25 INFO : /ctl: 127.0.0.1:36294 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" --- PASS: TestContentDirectoryBrowseMetadata (0.00s) === RUN TestMediaReceiverRegistrarService 2026/09/08 16:06:25 INFO : /ctl: 127.0.0.1:36294 POST 200 "urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1#RegisterDevice" --- PASS: TestMediaReceiverRegistrarService (0.00s) === RUN TestContentDirectoryBrowseDirectChildren 2026/09/08 16:06:25 INFO : /ctl: 127.0.0.1:36294 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" 2026/09/08 16:06:25 INFO : /ctl: 127.0.0.1:36294 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" --- PASS: TestContentDirectoryBrowseDirectChildren (0.00s) PASS ok github.com/rclone/rclone/cmd/serve/dlna 0.036s ? github.com/rclone/rclone/cmd/serve/dlna/data [no test files] ? github.com/rclone/rclone/cmd/serve/dlna/dlnaflags [no test files] ? github.com/rclone/rclone/cmd/serve/dlna/upnpav [no test files] === RUN TestDockerPluginLogic 2026/09/08 16:06:25 NOTICE: Option "memory-option-broken" is not supported by backend "memory" --- PASS: TestDockerPluginLogic (0.01s) === RUN TestDockerPluginMountTCP 2026/09/08 16:06:25 NOTICE: Activate: <-- {} 2026/09/08 16:06:25 NOTICE: Activate: --> {"Implements":["VolumeDriver"]} 2026/09/08 16:06:25 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone472071785/path1"}} 2026/09/08 16:06:25 NOTICE: Create: --> {} 2026/09/08 16:06:25 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone472071785/path1"}} 2026/09/08 16:06:25 NOTICE: Create: --> {"Err":"volume already exists"} 2026/09/08 16:06:25 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"} 2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:382 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: Not equal: expected: 200 actual : 500 Test: TestDockerPluginMountTCP 2026/09/08 16:06:25 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"} docker_test.go:383: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:383 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: Not equal: expected: "/tmp/rclone472071785/vol1" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -/tmp/rclone472071785/vol1 + Test: TestDockerPluginMountTCP 2026/09/08 16:06:25 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"} 2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first 2026/09/08 16:06:25 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"} docker_test.go:385: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:385 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: "failed to mount FUSE fs: fusermount: exit status 1" does not contain "already mounted by this id" Test: TestDockerPluginMountTCP 2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"} docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:388 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: Not equal: expected: 500 actual : 200 Test: TestDockerPluginMountTCP 2026/09/08 16:06:25 NOTICE: Remove: --> {} docker_test.go:389: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:389 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: "" does not contain "volume is in use" Test: TestDockerPluginMountTCP docker_test.go:397: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:397 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: Received unexpected error: open /tmp/rclone472071785/path1/txt: no such file or directory Test: TestDockerPluginMountTCP docker_test.go:400: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:400 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: Not equal: expected: []byte{0x62, 0x61, 0x6e, 0x61, 0x6e, 0x61} actual : []byte(nil) Diff: --- Expected +++ Actual @@ -1,4 +1,2 @@ -([]uint8) (len=6) { - 00000000 62 61 6e 61 6e 61 |banana| -} +([]uint8) Test: TestDockerPluginMountTCP 2026/09/08 16:06:25 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"} docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:404 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: Not equal: expected: 200 actual : 500 Test: TestDockerPluginMountTCP 2026/09/08 16:06:25 NOTICE: Unmount: --> {"Err":"volume not found"} docker_test.go:405: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:405 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: Not equal: expected: "{}" actual : "{\"Err\":\"volume not found\"}" Diff: --- Expected +++ Actual @@ -1 +1 @@ -{} +{"Err":"volume not found"} Test: TestDockerPluginMountTCP 2026/09/08 16:06:25 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"} 2026/09/08 16:06:25 NOTICE: Unmount: --> {"Err":"volume not found"} docker_test.go:407: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:407 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: Not equal: expected: "volume is not mounted" actual : "volume not found" Diff: --- Expected +++ Actual @@ -1 +1 @@ -volume is not mounted +volume not found Test: TestDockerPluginMountTCP 2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"} docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:409 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: Not equal: expected: 200 actual : 500 Test: TestDockerPluginMountTCP 2026/09/08 16:06:25 NOTICE: Remove: --> {"Err":"volume not found"} docker_test.go:410: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:410 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420 Error: Not equal: expected: "{}" actual : "{\"Err\":\"volume not found\"}" Diff: --- Expected +++ Actual @@ -1 +1 @@ -{} +{"Err":"volume not found"} Test: TestDockerPluginMountTCP 2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"} 2026/09/08 16:06:25 NOTICE: Remove: --> {"Err":"volume not found"} 2026/09/08 16:06:25 NOTICE: List: <-- {} 2026/09/08 16:06:25 NOTICE: List: --> {"Volumes":[]} 2026/09/08 16:06:25 NOTICE: Server stopped --- FAIL: TestDockerPluginMountTCP (0.17s) === RUN TestDockerPluginMountUnix 2026/09/08 16:06:25 NOTICE: Activate: <-- {} 2026/09/08 16:06:25 NOTICE: Activate: --> {"Implements":["VolumeDriver"]} 2026/09/08 16:06:25 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone2191337602/path1"}} 2026/09/08 16:06:25 NOTICE: Create: --> {} 2026/09/08 16:06:25 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone2191337602/path1"}} 2026/09/08 16:06:25 NOTICE: Create: --> {"Err":"volume already exists"} 2026/09/08 16:06:25 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"} 2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:382 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: Not equal: expected: 200 actual : 500 Test: TestDockerPluginMountUnix 2026/09/08 16:06:25 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"} docker_test.go:383: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:383 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: Not equal: expected: "/tmp/rclone2191337602/vol1" actual : "" Diff: --- Expected +++ Actual @@ -1 +1 @@ -/tmp/rclone2191337602/vol1 + Test: TestDockerPluginMountUnix 2026/09/08 16:06:25 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"} 2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first 2026/09/08 16:06:25 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"} docker_test.go:385: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:385 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: "failed to mount FUSE fs: fusermount: exit status 1" does not contain "already mounted by this id" Test: TestDockerPluginMountUnix 2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"} docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:388 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: Not equal: expected: 500 actual : 200 Test: TestDockerPluginMountUnix 2026/09/08 16:06:25 NOTICE: Remove: --> {} docker_test.go:389: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:389 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: "" does not contain "volume is in use" Test: TestDockerPluginMountUnix docker_test.go:397: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:397 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: Received unexpected error: open /tmp/rclone2191337602/path1/txt: no such file or directory Test: TestDockerPluginMountUnix docker_test.go:400: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:400 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: Not equal: expected: []byte{0x62, 0x61, 0x6e, 0x61, 0x6e, 0x61} actual : []byte(nil) Diff: --- Expected +++ Actual @@ -1,4 +1,2 @@ -([]uint8) (len=6) { - 00000000 62 61 6e 61 6e 61 |banana| -} +([]uint8) Test: TestDockerPluginMountUnix 2026/09/08 16:06:25 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"} docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:404 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: Not equal: expected: 200 actual : 500 Test: TestDockerPluginMountUnix 2026/09/08 16:06:25 NOTICE: Unmount: --> {"Err":"volume not found"} docker_test.go:405: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:405 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: Not equal: expected: "{}" actual : "{\"Err\":\"volume not found\"}" Diff: --- Expected +++ Actual @@ -1 +1 @@ -{} +{"Err":"volume not found"} Test: TestDockerPluginMountUnix 2026/09/08 16:06:25 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"} 2026/09/08 16:06:25 NOTICE: Unmount: --> {"Err":"volume not found"} docker_test.go:407: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:407 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: Not equal: expected: "volume is not mounted" actual : "volume not found" Diff: --- Expected +++ Actual @@ -1 +1 @@ -volume is not mounted +volume not found Test: TestDockerPluginMountUnix 2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"} docker_test.go:281: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:409 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: Not equal: expected: 200 actual : 500 Test: TestDockerPluginMountUnix 2026/09/08 16:06:25 NOTICE: Remove: --> {"Err":"volume not found"} docker_test.go:410: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:410 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427 Error: Not equal: expected: "{}" actual : "{\"Err\":\"volume not found\"}" Diff: --- Expected +++ Actual @@ -1 +1 @@ -{} +{"Err":"volume not found"} Test: TestDockerPluginMountUnix 2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"} 2026/09/08 16:06:25 NOTICE: Remove: --> {"Err":"volume not found"} 2026/09/08 16:06:25 NOTICE: List: <-- {} 2026/09/08 16:06:25 NOTICE: List: --> {"Volumes":[]} 2026/09/08 16:06:25 NOTICE: Server stopped --- FAIL: TestDockerPluginMountUnix (0.18s) FAIL FAIL github.com/rclone/rclone/cmd/serve/docker 0.392s ? github.com/rclone/rclone/cmd/serve/ftp [no test files] === RUN TestInit 2026/09/08 16:06:25 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults --- PASS: TestInit (0.00s) === RUN TestGET --- PASS: TestGET (0.08s) === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/rclone/rclone/cmd/serve/http 0.115s ? github.com/rclone/rclone/cmd/serve/http/data [no test files] ? github.com/rclone/rclone/cmd/serve/httplib [no test files] ? github.com/rclone/rclone/cmd/serve/httplib/httpflags [no test files] === RUN TestRun === RUN TestRun/Normal === RUN TestRun/Error === RUN TestRun/Obscure === RUN TestRun/call_w/Password === RUN TestRun/Call_w/Password === RUN TestRun/Call_w/Password/Get === RUN TestRun/Call_w/PublicKey === RUN TestRun/call_w/PublicKey === RUN TestRun/call_w/PublicKey/Get --- PASS: TestRun (3.66s) --- PASS: TestRun/Normal (0.71s) --- PASS: TestRun/Error (0.37s) --- PASS: TestRun/Obscure (0.31s) --- PASS: TestRun/call_w/Password (0.46s) --- PASS: TestRun/Call_w/Password (0.36s) --- PASS: TestRun/Call_w/Password/Get (0.00s) --- PASS: TestRun/Call_w/PublicKey (0.57s) --- PASS: TestRun/call_w/PublicKey (0.52s) --- PASS: TestRun/call_w/PublicKey/Get (0.00s) PASS ok github.com/rclone/rclone/cmd/serve/proxy 3.690s ? github.com/rclone/rclone/cmd/serve/proxy/proxyflags [no test files] === RUN TestCacheCRUD --- PASS: TestCacheCRUD (0.00s) === RUN TestCacheRemovePrefix --- PASS: TestCacheRemovePrefix (0.00s) === RUN TestResticHandler 2026/09/08 16:06:26 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults === RUN TestResticHandler/#00 restic_appendonly_test.go:132: request 0: GET /config restic_appendonly_test.go:132: request 1: POST /config restic_appendonly_test.go:132: request 2: GET /config restic_appendonly_test.go:132: request 3: POST /config 2026/09/08 16:06:26 ERROR : config: Post request: file already exists, refusing to overwrite in append-only mode restic_appendonly_test.go:132: request 4: GET /config restic_appendonly_test.go:132: request 5: DELETE /config restic_appendonly_test.go:132: request 6: GET /config === RUN TestResticHandler/#01 restic_appendonly_test.go:132: request 0: GET /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26 restic_appendonly_test.go:132: request 1: POST /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26 restic_appendonly_test.go:132: request 2: GET /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26 restic_appendonly_test.go:132: request 3: POST /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26 2026/09/08 16:06:26 ERROR : data/40/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26: Post request: file already exists, refusing to overwrite in append-only mode restic_appendonly_test.go:132: request 4: GET /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26 restic_appendonly_test.go:132: request 5: DELETE /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26 restic_appendonly_test.go:132: request 6: GET /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26 === RUN TestResticHandler/#02 restic_appendonly_test.go:132: request 0: GET /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26 restic_appendonly_test.go:132: request 1: POST /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26 restic_appendonly_test.go:132: request 2: GET /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26 restic_appendonly_test.go:132: request 3: POST /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26 2026/09/08 16:06:26 ERROR : locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26: Post request: file already exists, refusing to overwrite in append-only mode restic_appendonly_test.go:132: request 4: DELETE /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26 restic_appendonly_test.go:132: request 5: GET /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26 --- PASS: TestResticHandler (0.01s) --- PASS: TestResticHandler/#00 (0.00s) --- PASS: TestResticHandler/#01 (0.00s) --- PASS: TestResticHandler/#02 (0.00s) === RUN TestResticPrivateRepositories --- PASS: TestResticPrivateRepositories (0.01s) === RUN TestRestic restic_test.go:28: Skipping test as restic source not found: stat ../../../../../restic/restic: no such file or directory --- SKIP: TestRestic (0.00s) === RUN TestMakeRemote --- PASS: TestMakeRemote (0.00s) PASS ok github.com/rclone/rclone/cmd/serve/restic 0.091s ? github.com/rclone/rclone/cmd/serve/servetest [no test files] === RUN TestShellEscape --- PASS: TestShellEscape (0.00s) === RUN TestSftp === RUN TestSftp/Normal 2026/09/08 16:06:27 NOTICE: Loaded 0 authorized keys from "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.ssh/authorized_keys" 2026/09/08 16:06:27 NOTICE: Generating 2048 bit key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_rsa" 2026/09/08 16:06:28 NOTICE: Generating ECDSA p256 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ecdsa" 2026/09/08 16:06:28 NOTICE: Generating Ed25519 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ed25519" 2026/09/08 16:06:28 NOTICE: SFTP server listening on 127.0.0.1:39387 servetest.go:97: ---------- === RUN TestShellEscapeUnix --- PASS: TestShellEscapeUnix (0.00s) === RUN TestShellEscapeCmd --- PASS: TestShellEscapeCmd (0.00s) === RUN TestShellEscapePowerShell --- PASS: TestShellEscapePowerShell (0.00s) === RUN TestParseHash --- PASS: TestParseHash (0.00s) === RUN TestParseUsage --- PASS: TestParseUsage (0.00s) === RUN TestStringLock --- PASS: TestStringLock (1.40s) === RUN TestIntegration sftp_test.go:18: no configuration available for sftp backend --- SKIP: TestIntegration (0.00s) === RUN TestIntegration2 sftp_test.go:27: skipping as -remote is set --- SKIP: TestIntegration2 (0.00s) PASS ok github.com/rclone/rclone/backend/sftp 1.434s ---------- === RUN TestSftp/AuthProxy 2026/09/08 16:06:40 NOTICE: SFTP server listening on 127.0.0.1:34107 servetest.go:97: ---------- === RUN TestShellEscapeUnix --- PASS: TestShellEscapeUnix (0.00s) === RUN TestShellEscapeCmd --- PASS: TestShellEscapeCmd (0.00s) === RUN TestShellEscapePowerShell --- PASS: TestShellEscapePowerShell (0.00s) === RUN TestParseHash --- PASS: TestParseHash (0.00s) === RUN TestParseUsage --- PASS: TestParseUsage (0.00s) === RUN TestStringLock --- PASS: TestStringLock (1.36s) === RUN TestIntegration sftp_test.go:18: no configuration available for sftp backend --- SKIP: TestIntegration (0.00s) === RUN TestIntegration2 sftp_test.go:27: skipping as -remote is set --- SKIP: TestIntegration2 (0.00s) PASS ok github.com/rclone/rclone/backend/sftp 1.392s ---------- --- PASS: TestSftp (21.84s) --- PASS: TestSftp/Normal (13.32s) --- PASS: TestSftp/AuthProxy (8.52s) PASS ok github.com/rclone/rclone/cmd/serve/sftp 21.882s === RUN TestWebDav === RUN TestWebDav/Normal 2026/09/08 16:06:27 NOTICE: Local file system at /tmp/rclone1734238711: WebDav Server started on http://127.0.0.1:37337/ servetest.go:97: ---------- # github.com/rclone/rclone/backend/webdav ./webdav.go:572:46: non-constant format string in call to github.com/rclone/rclone/fs.Errorf FAIL github.com/rclone/rclone/backend/webdav [build failed] ---------- servetest.go:99: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:99 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:107 Error: Received unexpected error: exit status 1 Test: TestWebDav/Normal Messages: Running webdav integration tests 2026/09/08 16:06:39 Error on serving HTTP server: http: Server closed === RUN TestWebDav/AuthProxy 2026/09/08 16:06:39 NOTICE: WebDav Server started on http://127.0.0.1:36547/ servetest.go:97: ---------- # github.com/rclone/rclone/backend/webdav ./webdav.go:572:46: non-constant format string in call to github.com/rclone/rclone/fs.Errorf FAIL github.com/rclone/rclone/backend/webdav [build failed] ---------- servetest.go:99: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:99 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:110 Error: Received unexpected error: exit status 1 Test: TestWebDav/AuthProxy Messages: Running webdav integration tests 2026/09/08 16:06:46 Error on serving HTTP server: http: Server closed --- FAIL: TestWebDav (19.21s) --- FAIL: TestWebDav/Normal (11.95s) --- FAIL: TestWebDav/AuthProxy (7.26s) === RUN TestHTTPFunction 2026/09/08 16:06:46 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/http/testdata/files: WebDav Server started on http://127.0.0.1:45123/ 2026/09/08 16:06:46 Error on serving HTTP server: http: Server closed --- PASS: TestHTTPFunction (0.06s) FAIL FAIL github.com/rclone/rclone/cmd/serve/webdav 19.326s ? github.com/rclone/rclone/cmd/settier [no test files] ? github.com/rclone/rclone/cmd/sha1sum [no test files] ? github.com/rclone/rclone/cmd/size [no test files] ? github.com/rclone/rclone/cmd/sync [no test files] ? github.com/rclone/rclone/cmd/test [no test files] ? github.com/rclone/rclone/cmd/test/changenotify [no test files] ? github.com/rclone/rclone/cmd/test/histogram [no test files] ? github.com/rclone/rclone/cmd/test/info [no test files] ? github.com/rclone/rclone/cmd/test/info/internal [no test files] ? github.com/rclone/rclone/cmd/test/info/internal/build_csv [no test files] ? github.com/rclone/rclone/cmd/test/makefiles [no test files] ? github.com/rclone/rclone/cmd/test/memory [no test files] === RUN TestTouchOneFile run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns" --- PASS: TestTouchOneFile (0.00s) === RUN TestTouchWithNoCreateFlag run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns" 2026/09/08 16:06:27 NOTICE: Local file system at /tmp/rclone2139673758: Not touching nonexistent file due to --no-create --- PASS: TestTouchWithNoCreateFlag (0.00s) === RUN TestTouchWithTimestamp run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns" --- PASS: TestTouchWithTimestamp (0.00s) === RUN TestTouchWithLongerTimestamp run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns" --- PASS: TestTouchWithLongerTimestamp (0.00s) === RUN TestTouchUpdateTimestamp run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns" --- PASS: TestTouchUpdateTimestamp (0.01s) === RUN TestTouchUpdateTimestampWithCFlag run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns" --- PASS: TestTouchUpdateTimestampWithCFlag (0.00s) === RUN TestTouchCreateMultipleDirAndFile run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns" --- PASS: TestTouchCreateMultipleDirAndFile (0.00s) === RUN TestTouchEmptyName run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns" --- PASS: TestTouchEmptyName (0.00s) === RUN TestTouchEmptyDir run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns" --- PASS: TestTouchEmptyDir (0.00s) === RUN TestTouchDirWithFiles run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns" --- PASS: TestTouchDirWithFiles (0.01s) === RUN TestRecursiveTouchDirWithFiles run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns" --- PASS: TestRecursiveTouchDirWithFiles (0.01s) PASS ok github.com/rclone/rclone/cmd/touch 0.078s === RUN TestTree --- PASS: TestTree (0.00s) PASS ok github.com/rclone/rclone/cmd/tree 0.050s === RUN TestVersionWorksWithoutAccessibleConfigFile --- PASS: TestVersionWorksWithoutAccessibleConfigFile (0.00s) PASS ok github.com/rclone/rclone/cmd/version 0.044s === RUN TestCmdTest cmdtest_test.go:166: rclone version rclone v1.60.1-DEV - os/version: debian 13.0 (64 bit) - os/kernel: 6.12.33+deb12-amd64 (x86_64) - os/type: linux - os/arch: amd64 - go/version: go1.24.4 - go/linking: dynamic - go/tags: none cmdtest_test.go:221: rclone lsl myLocal:testFolder 24 2026-09-08 16:06:38.752389110 rclone.config 29 2026-09-08 16:06:38.768389110 testdata/file1.txt 29 2026-09-08 16:06:38.768389110 testdata/file2.txt 38 2026-09-08 16:06:38.768389110 testdata/folderB/fileB1.txt 38 2026-09-08 16:06:38.768389110 testdata/folderB/fileB2.txt 38 2026-09-08 16:06:38.768389110 testdata/folderA/fileA1.txt 38 2026-09-08 16:06:38.768389110 testdata/folderA/fileA2.txt 48 2026-09-08 16:06:38.768389110 testdata/folderA/folderAA/fileAA1.txt 48 2026-09-08 16:06:38.768389110 testdata/folderA/folderAA/fileAA2.txt --- PASS: TestCmdTest (1.68s) === RUN TestEnvironmentVariables --- PASS: TestEnvironmentVariables (16.15s) PASS ok github.com/rclone/rclone/cmdtest 18.137s === RUN TestStatePush --- PASS: TestStatePush (0.00s) === RUN TestStatePop --- PASS: TestStatePop (0.00s) === RUN TestMatchProvider --- PASS: TestMatchProvider (0.00s) === RUN TestBwTimetableSet --- PASS: TestBwTimetableSet (0.00s) === RUN TestBwTimetableLimitAt --- PASS: TestBwTimetableLimitAt (0.00s) === RUN TestBwTimetableUnmarshalJSON --- PASS: TestBwTimetableUnmarshalJSON (0.00s) === RUN TestBwTimetableMarshalJSON --- PASS: TestBwTimetableMarshalJSON (0.00s) === RUN TestSpaceSepListSet --- PASS: TestSpaceSepListSet (0.00s) === RUN TestGetConfig --- PASS: TestGetConfig (0.00s) === RUN TestCountSuffixString --- PASS: TestCountSuffixString (0.00s) === RUN TestCountSuffixUnit --- PASS: TestCountSuffixUnit (0.00s) === RUN TestCountSuffixSet --- PASS: TestCountSuffixSet (0.00s) === RUN TestCountSuffixScan --- PASS: TestCountSuffixScan (0.00s) === RUN TestCountSuffixUnmarshalJSON --- PASS: TestCountSuffixUnmarshalJSON (0.00s) === RUN TestCutoffModeString --- PASS: TestCutoffModeString (0.00s) === RUN TestCutoffModeSet --- PASS: TestCutoffModeSet (0.00s) === RUN TestCutoffModeUnmarshalJSON --- PASS: TestCutoffModeUnmarshalJSON (0.00s) === RUN TestDumpFlagsString --- PASS: TestDumpFlagsString (0.00s) === RUN TestDumpFlagsSet --- PASS: TestDumpFlagsSet (0.00s) === RUN TestDumpFlagsType --- PASS: TestDumpFlagsType (0.00s) === RUN TestDumpFlagsUnmarshallJSON --- PASS: TestDumpFlagsUnmarshallJSON (0.00s) === RUN TestFeaturesDisable --- PASS: TestFeaturesDisable (0.00s) === RUN TestFeaturesList --- PASS: TestFeaturesList (0.00s) === RUN TestFeaturesEnabled --- PASS: TestFeaturesEnabled (0.00s) === RUN TestFeaturesDisableList --- PASS: TestFeaturesDisableList (0.00s) === RUN TestOption --- PASS: TestOption (0.00s) === RUN TestPacerCall --- PASS: TestPacerCall (0.02s) === RUN TestPacerCallNoRetry --- PASS: TestPacerCallNoRetry (0.00s) === RUN TestOptionsSetValues --- PASS: TestOptionsSetValues (0.00s) === RUN TestOptionsGet --- PASS: TestOptionsGet (0.00s) === RUN TestOptionsOveridden --- PASS: TestOptionsOveridden (0.00s) === RUN TestOptionsNonDefault --- PASS: TestOptionsNonDefault (0.00s) === RUN TestOptionMarshalJSON --- PASS: TestOptionMarshalJSON (0.00s) === RUN TestOptionGetValue --- PASS: TestOptionGetValue (0.00s) === RUN TestOptionString --- PASS: TestOptionString (0.00s) === RUN TestOptionSet --- PASS: TestOptionSet (0.00s) === RUN TestOptionType --- PASS: TestOptionType (0.00s) === RUN TestOptionFlagName --- PASS: TestOptionFlagName (0.00s) === RUN TestOptionEnvVarName --- PASS: TestOptionEnvVarName (0.00s) === RUN TestOptionGetters --- PASS: TestOptionGetters (0.00s) === RUN TestLogValue --- PASS: TestLogValue (0.00s) === RUN TestLogLevelString --- PASS: TestLogLevelString (0.00s) === RUN TestLogLevelSet --- PASS: TestLogLevelSet (0.00s) === RUN TestLogLevelUnmarshalJSON --- PASS: TestLogLevelUnmarshalJSON (0.00s) === RUN TestMetadataSet --- PASS: TestMetadataSet (0.00s) === RUN TestMetadataMerge --- PASS: TestMetadataMerge (0.00s) === RUN TestMetadataMergeOptions --- PASS: TestMetadataMergeOptions (0.00s) === RUN TestMountHelperArgs --- PASS: TestMountHelperArgs (0.00s) === RUN TestParseRangeOption --- PASS: TestParseRangeOption (0.00s) === RUN TestRangeOptionDecode --- PASS: TestRangeOptionDecode (0.00s) === RUN TestRangeOption --- PASS: TestRangeOption (0.00s) === RUN TestSeekOption --- PASS: TestSeekOption (0.00s) === RUN TestHTTPOption --- PASS: TestHTTPOption (0.00s) === RUN TestHashesOption --- PASS: TestHashesOption (0.00s) === RUN TestNullOption --- PASS: TestNullOption (0.00s) === RUN TestMetadataOption --- PASS: TestMetadataOption (0.00s) === RUN TestFixRangeOptions --- PASS: TestFixRangeOptions (0.00s) === RUN TestOpenOptionAddHeaders --- PASS: TestOpenOptionAddHeaders (0.00s) === RUN TestOpenOptionHeaders --- PASS: TestOpenOptionHeaders (0.00s) === RUN TestOpenOptionAddHTTPHeaders --- PASS: TestOpenOptionAddHTTPHeaders (0.00s) === RUN TestParseDuration --- PASS: TestParseDuration (0.00s) === RUN TestDurationString --- PASS: TestDurationString (0.00s) === RUN TestDurationReadableString --- PASS: TestDurationReadableString (0.00s) === RUN TestDurationScan --- PASS: TestDurationScan (0.00s) === RUN TestParseUnmarshalJSON --- PASS: TestParseUnmarshalJSON (0.00s) === RUN TestParseTime --- PASS: TestParseTime (0.00s) === RUN TestTimeString --- PASS: TestTimeString (0.00s) === RUN TestTimeScan --- PASS: TestTimeScan (0.00s) === RUN TestParseTimeUnmarshalJSON --- PASS: TestParseTimeUnmarshalJSON (0.00s) === RUN TestSizeSuffixString --- PASS: TestSizeSuffixString (0.00s) === RUN TestSizeSuffixByteUnit --- PASS: TestSizeSuffixByteUnit (0.00s) === RUN TestSizeSuffixBitRateUnit --- PASS: TestSizeSuffixBitRateUnit (0.00s) === RUN TestSizeSuffixSet --- PASS: TestSizeSuffixSet (0.00s) === RUN TestSizeSuffixScan --- PASS: TestSizeSuffixScan (0.00s) === RUN TestSizeSuffixUnmarshalJSON --- PASS: TestSizeSuffixUnmarshalJSON (0.00s) === RUN TestTristateString --- PASS: TestTristateString (0.00s) === RUN TestTristateSet --- PASS: TestTristateSet (0.00s) === RUN TestTristateScan --- PASS: TestTristateScan (0.00s) === RUN TestTristateUnmarshalJSON --- PASS: TestTristateUnmarshalJSON (0.00s) === RUN TestDirEntriesSort --- PASS: TestDirEntriesSort (0.00s) === RUN TestFingerprint --- PASS: TestFingerprint (0.00s) === RUN ExampleSpaceSepList --- PASS: ExampleSpaceSepList (0.00s) === RUN ExampleCommaSepList --- PASS: ExampleCommaSepList (0.00s) PASS ok github.com/rclone/rclone/fs 0.062s === RUN TestNewAccountSizeName --- PASS: TestNewAccountSizeName (0.00s) === RUN TestAccountWithBuffer --- PASS: TestAccountWithBuffer (0.00s) === RUN TestAccountGetUpdateReader === RUN TestAccountGetUpdateReader/NoClose === RUN TestAccountGetUpdateReader/Close --- PASS: TestAccountGetUpdateReader (0.00s) --- PASS: TestAccountGetUpdateReader/NoClose (0.00s) --- PASS: TestAccountGetUpdateReader/Close (0.00s) === RUN TestAccountRead --- PASS: TestAccountRead (0.00s) === RUN TestAccountWriteTo --- PASS: TestAccountWriteTo (0.02s) === RUN TestAccountWriteToWithBuffer --- PASS: TestAccountWriteToWithBuffer (0.05s) === RUN TestAccountString --- PASS: TestAccountString (0.00s) === RUN TestAccountAccounter --- PASS: TestAccountAccounter (0.00s) === RUN TestAccountMaxTransfer --- PASS: TestAccountMaxTransfer (0.00s) === RUN TestAccountMaxTransferWriteTo --- PASS: TestAccountMaxTransferWriteTo (0.00s) === RUN TestAccountReadCtx --- PASS: TestAccountReadCtx (0.00s) === RUN TestShortenName === RUN TestShortenName/in="",_size=0 === RUN TestShortenName/in="abcde",_size=10 === RUN TestShortenName/in="abcde",_size=0 === RUN TestShortenName/in="abcde",_size=-1 === RUN TestShortenName/in="abcde",_size=5 === RUN TestShortenName/in="abcde",_size=4 === RUN TestShortenName/in="abcde",_size=3 === RUN TestShortenName/in="abcde",_size=2 === RUN TestShortenName/in="abcde",_size=1 === RUN TestShortenName/in="abcdef",_size=6 === RUN TestShortenName/in="abcdef",_size=5 === RUN TestShortenName/in="abcdef",_size=4 === RUN TestShortenName/in="abcdef",_size=3 === RUN TestShortenName/in="abcdef",_size=2 === RUN TestShortenName/in="áßcdèf",_size=1 === RUN TestShortenName/in="áßcdè",_size=5 === RUN TestShortenName/in="áßcdè",_size=4 === RUN TestShortenName/in="áßcdè",_size=3 === RUN TestShortenName/in="áßcdè",_size=2 === RUN TestShortenName/in="áßcdè",_size=1 === RUN TestShortenName/in="áßcdèł",_size=6 === RUN TestShortenName/in="áßcdèł",_size=5 === RUN TestShortenName/in="áßcdèł",_size=4 === RUN TestShortenName/in="áßcdèł",_size=3 === RUN TestShortenName/in="áßcdèł",_size=2 === RUN TestShortenName/in="áßcdèł",_size=1 --- PASS: TestShortenName (0.00s) --- PASS: TestShortenName/in="",_size=0 (0.00s) --- PASS: TestShortenName/in="abcde",_size=10 (0.00s) --- PASS: TestShortenName/in="abcde",_size=0 (0.00s) --- PASS: TestShortenName/in="abcde",_size=-1 (0.00s) --- PASS: TestShortenName/in="abcde",_size=5 (0.00s) --- PASS: TestShortenName/in="abcde",_size=4 (0.00s) --- PASS: TestShortenName/in="abcde",_size=3 (0.00s) --- PASS: TestShortenName/in="abcde",_size=2 (0.00s) --- PASS: TestShortenName/in="abcde",_size=1 (0.00s) --- PASS: TestShortenName/in="abcdef",_size=6 (0.00s) --- PASS: TestShortenName/in="abcdef",_size=5 (0.00s) --- PASS: TestShortenName/in="abcdef",_size=4 (0.00s) --- PASS: TestShortenName/in="abcdef",_size=3 (0.00s) --- PASS: TestShortenName/in="abcdef",_size=2 (0.00s) --- PASS: TestShortenName/in="áßcdèf",_size=1 (0.00s) --- PASS: TestShortenName/in="áßcdè",_size=5 (0.00s) --- PASS: TestShortenName/in="áßcdè",_size=4 (0.00s) --- PASS: TestShortenName/in="áßcdè",_size=3 (0.00s) --- PASS: TestShortenName/in="áßcdè",_size=2 (0.00s) --- PASS: TestShortenName/in="áßcdè",_size=1 (0.00s) --- PASS: TestShortenName/in="áßcdèł",_size=6 (0.00s) --- PASS: TestShortenName/in="áßcdèł",_size=5 (0.00s) --- PASS: TestShortenName/in="áßcdèł",_size=4 (0.00s) --- PASS: TestShortenName/in="áßcdèł",_size=3 (0.00s) --- PASS: TestShortenName/in="áßcdèł",_size=2 (0.00s) --- PASS: TestShortenName/in="áßcdèł",_size=1 (0.00s) === RUN TestStatsGroupOperations === RUN TestStatsGroupOperations/empty_group_returns_nil === PAUSE TestStatsGroupOperations/empty_group_returns_nil === RUN TestStatsGroupOperations/set_assigns_stats_to_group === PAUSE TestStatsGroupOperations/set_assigns_stats_to_group === RUN TestStatsGroupOperations/get_returns_correct_group === PAUSE TestStatsGroupOperations/get_returns_correct_group === RUN TestStatsGroupOperations/sum_returns_correct_values === PAUSE TestStatsGroupOperations/sum_returns_correct_values === RUN TestStatsGroupOperations/delete_removes_stats === PAUSE TestStatsGroupOperations/delete_removes_stats === RUN TestStatsGroupOperations/memory_is_reclaimed stats_groups_test.go:116: {Alloc:7758016 TotalAlloc:18845640 Sys:26039560 Lookups:0 Mallocs:31746 Frees:11505 HeapAlloc:7758016 HeapSys:20316160 HeapIdle:11362304 HeapInuse:8953856 HeapReleased:2179072 HeapObjects:20241 StackInuse:655360 StackSys:655360 MSpanInuse:87360 MSpanSys:97920 MCacheInuse:50736 MCacheSys:62816 BuckHashSys:1447716 GCSys:2464568 OtherSys:995020 NextGC:15783530 LastGC:1788926797138645312 PauseTotalNs:9333282 PauseNs:[2574163 6339041 199395 220683 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1788926797057254388 1788926797099659305 1788926797130226130 1788926797138645312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:4 NumForcedGC:1 GCCPUFraction:0.07828307185801997 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:111 Frees:52} {Size:16 Mallocs:12852 Frees:3172} {Size:24 Mallocs:2640 Frees:993} {Size:32 Mallocs:2640 Frees:1730} {Size:48 Mallocs:8063 Frees:2710} {Size:64 Mallocs:433 Frees:158} {Size:80 Mallocs:246 Frees:185} {Size:96 Mallocs:109 Frees:22} {Size:112 Mallocs:619 Frees:453} {Size:128 Mallocs:108 Frees:58} {Size:144 Mallocs:59 Frees:42} {Size:160 Mallocs:1577 Frees:46} {Size:176 Mallocs:13 Frees:5} {Size:192 Mallocs:11 Frees:5} {Size:208 Mallocs:55 Frees:13} {Size:224 Mallocs:8 Frees:5} {Size:240 Mallocs:50 Frees:49} {Size:256 Mallocs:34 Frees:6} {Size:288 Mallocs:141 Frees:134} {Size:320 Mallocs:40 Frees:32} {Size:352 Mallocs:10 Frees:2} {Size:384 Mallocs:6 Frees:2} {Size:416 Mallocs:77 Frees:52} {Size:448 Mallocs:143 Frees:43} {Size:480 Mallocs:3 Frees:0} {Size:512 Mallocs:4 Frees:3} {Size:576 Mallocs:9 Frees:3} {Size:640 Mallocs:1 Frees:1} {Size:704 Mallocs:35 Frees:16} {Size:768 Mallocs:1 Frees:0} {Size:896 Mallocs:15 Frees:8} {Size:1024 Mallocs:7 Frees:2} {Size:1152 Mallocs:28 Frees:1} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:19 Frees:5} {Size:1536 Mallocs:0 Frees:0} {Size:1792 Mallocs:16 Frees:4} {Size:2048 Mallocs:11 Frees:1} {Size:2304 Mallocs:2 Frees:1} {Size:2688 Mallocs:0 Frees:0} {Size:3072 Mallocs:4 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:1 Frees:0} {Size:4096 Mallocs:4 Frees:3} {Size:4864 Mallocs:3 Frees:0} {Size:5376 Mallocs:1 Frees:0} {Size:6144 Mallocs:6 Frees:4} {Size:6528 Mallocs:1 Frees:0} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:0 Frees:0} {Size:9472 Mallocs:42 Frees:0} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:0 Frees:0} {Size:14336 Mallocs:0 Frees:0} {Size:16384 Mallocs:0 Frees:0} {Size:18432 Mallocs:0 Frees:0}]} {Alloc:7761168 TotalAlloc:19925624 Sys:26563848 Lookups:0 Mallocs:44278 Frees:24037 HeapAlloc:7761168 HeapSys:20283392 HeapIdle:11321344 HeapInuse:8962048 HeapReleased:9568256 HeapObjects:20241 StackInuse:688128 StackSys:688128 MSpanInuse:115360 MSpanSys:130560 MCacheInuse:50736 MCacheSys:62816 BuckHashSys:1447716 GCSys:2487216 OtherSys:1464020 NextGC:15789866 LastGC:1788926797165276676 PauseTotalNs:9487037 PauseNs:[2574163 6339041 199395 220683 153755 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1788926797057254388 1788926797099659305 1788926797130226130 1788926797138645312 1788926797165276676 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:5 NumForcedGC:2 GCCPUFraction:0.06741620504146534 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:113 Frees:54} {Size:16 Mallocs:15599 Frees:5918} {Size:24 Mallocs:2642 Frees:995} {Size:32 Mallocs:2650 Frees:1740} {Size:48 Mallocs:13063 Frees:7713} {Size:64 Mallocs:434 Frees:159} {Size:80 Mallocs:246 Frees:185} {Size:96 Mallocs:109 Frees:23} {Size:112 Mallocs:2619 Frees:2453} {Size:128 Mallocs:109 Frees:60} {Size:144 Mallocs:59 Frees:42} {Size:160 Mallocs:1577 Frees:46} {Size:176 Mallocs:13 Frees:5} {Size:192 Mallocs:11 Frees:5} {Size:208 Mallocs:57 Frees:16} {Size:224 Mallocs:8 Frees:5} {Size:240 Mallocs:50 Frees:49} {Size:256 Mallocs:36 Frees:7} {Size:288 Mallocs:141 Frees:134} {Size:320 Mallocs:40 Frees:32} {Size:352 Mallocs:10 Frees:2} {Size:384 Mallocs:6 Frees:2} {Size:416 Mallocs:1078 Frees:1053} {Size:448 Mallocs:145 Frees:43} {Size:480 Mallocs:3 Frees:0} {Size:512 Mallocs:5 Frees:4} {Size:576 Mallocs:9 Frees:3} {Size:640 Mallocs:1 Frees:1} {Size:704 Mallocs:35 Frees:16} {Size:768 Mallocs:1 Frees:0} {Size:896 Mallocs:16 Frees:9} {Size:1024 Mallocs:7 Frees:2} {Size:1152 Mallocs:31 Frees:2} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:19 Frees:5} {Size:1536 Mallocs:0 Frees:0} {Size:1792 Mallocs:17 Frees:6} {Size:2048 Mallocs:12 Frees:1} {Size:2304 Mallocs:3 Frees:2} {Size:2688 Mallocs:0 Frees:0} {Size:3072 Mallocs:4 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:2 Frees:1} {Size:4096 Mallocs:4 Frees:3} {Size:4864 Mallocs:4 Frees:1} {Size:5376 Mallocs:1 Frees:0} {Size:6144 Mallocs:7 Frees:5} {Size:6528 Mallocs:2 Frees:1} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:0 Frees:0} {Size:9472 Mallocs:43 Frees:1} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:1 Frees:1} {Size:14336 Mallocs:0 Frees:0} {Size:16384 Mallocs:1 Frees:1} {Size:18432 Mallocs:0 Frees:0}]} === RUN TestStatsGroupOperations/core/group-list === RUN TestStatsGroupOperations/core/stats === RUN TestStatsGroupOperations/core/transferred === RUN TestStatsGroupOperations/core/stats-reset === RUN TestStatsGroupOperations/core/stats-delete === CONT TestStatsGroupOperations/empty_group_returns_nil === CONT TestStatsGroupOperations/sum_returns_correct_values === CONT TestStatsGroupOperations/delete_removes_stats === CONT TestStatsGroupOperations/get_returns_correct_group === CONT TestStatsGroupOperations/set_assigns_stats_to_group --- PASS: TestStatsGroupOperations (0.06s) --- PASS: TestStatsGroupOperations/memory_is_reclaimed (0.06s) --- PASS: TestStatsGroupOperations/core/group-list (0.00s) --- PASS: TestStatsGroupOperations/core/stats (0.00s) --- PASS: TestStatsGroupOperations/core/transferred (0.00s) --- PASS: TestStatsGroupOperations/core/stats-reset (0.00s) --- PASS: TestStatsGroupOperations/core/stats-delete (0.00s) --- PASS: TestStatsGroupOperations/empty_group_returns_nil (0.00s) --- PASS: TestStatsGroupOperations/sum_returns_correct_values (0.00s) --- PASS: TestStatsGroupOperations/delete_removes_stats (0.00s) --- PASS: TestStatsGroupOperations/get_returns_correct_group (0.00s) --- PASS: TestStatsGroupOperations/set_assigns_stats_to_group (0.00s) === RUN TestETA === RUN TestETA/size=0/total=31536000/rate=1.000000 === RUN TestETA/size=0/total=604800/rate=1.000000 === RUN TestETA/size=0/total=86400/rate=1.000000 === RUN TestETA/size=0/total=95904000/rate=1.000000 === RUN TestETA/size=0/total=1296000/rate=1.000000 === RUN TestETA/size=0/total=129600/rate=1.000000 === RUN TestETA/size=0/total=95000/rate=1.000000 === RUN TestETA/size=0/total=100/rate=1.000000 === RUN TestETA/size=50/total=100/rate=1.000000 === RUN TestETA/size=100/total=100/rate=1.000000 === RUN TestETA/size=-1/total=100/rate=1.000000 === RUN TestETA/size=200/total=100/rate=1.000000 === RUN TestETA/size=10/total=-1/rate=1.000000 === RUN TestETA/size=10/total=20/rate=0.000000 === RUN TestETA/size=10/total=20/rate=-1.000000 === RUN TestETA/size=0/total=0/rate=1.000000 --- PASS: TestETA (0.00s) --- PASS: TestETA/size=0/total=31536000/rate=1.000000 (0.00s) --- PASS: TestETA/size=0/total=604800/rate=1.000000 (0.00s) --- PASS: TestETA/size=0/total=86400/rate=1.000000 (0.00s) --- PASS: TestETA/size=0/total=95904000/rate=1.000000 (0.00s) --- PASS: TestETA/size=0/total=1296000/rate=1.000000 (0.00s) --- PASS: TestETA/size=0/total=129600/rate=1.000000 (0.00s) --- PASS: TestETA/size=0/total=95000/rate=1.000000 (0.00s) --- PASS: TestETA/size=0/total=100/rate=1.000000 (0.00s) --- PASS: TestETA/size=50/total=100/rate=1.000000 (0.00s) --- PASS: TestETA/size=100/total=100/rate=1.000000 (0.00s) --- PASS: TestETA/size=-1/total=100/rate=1.000000 (0.00s) --- PASS: TestETA/size=200/total=100/rate=1.000000 (0.00s) --- PASS: TestETA/size=10/total=-1/rate=1.000000 (0.00s) --- PASS: TestETA/size=10/total=20/rate=0.000000 (0.00s) --- PASS: TestETA/size=10/total=20/rate=-1.000000 (0.00s) --- PASS: TestETA/size=0/total=0/rate=1.000000 (0.00s) === RUN TestPercentage --- PASS: TestPercentage (0.00s) === RUN TestStatsError --- PASS: TestStatsError (0.00s) === RUN TestStatsTotalDuration === RUN TestStatsTotalDuration/Single_completed_transfer === RUN TestStatsTotalDuration/Single_uncompleted_transfer === RUN TestStatsTotalDuration/Overlapping_without_ending === RUN TestStatsTotalDuration/Mixed_completed_and_uncompleted_transfers --- PASS: TestStatsTotalDuration (0.00s) --- PASS: TestStatsTotalDuration/Single_completed_transfer (0.00s) --- PASS: TestStatsTotalDuration/Single_uncompleted_transfer (0.00s) --- PASS: TestStatsTotalDuration/Overlapping_without_ending (0.00s) --- PASS: TestStatsTotalDuration/Mixed_completed_and_uncompleted_transfers (0.00s) === RUN TestTimeRangeMerge --- PASS: TestTimeRangeMerge (0.00s) === RUN TestTimeRangeCull --- PASS: TestTimeRangeCull (0.00s) === RUN TestTimeRangeDuration --- PASS: TestTimeRangeDuration (0.00s) === RUN TestPruneTransfers === RUN TestPruneTransfers/Limited_number_of_StartedTransfers === RUN TestPruneTransfers/Unlimited_number_of_StartedTransfers --- PASS: TestPruneTransfers (0.00s) --- PASS: TestPruneTransfers/Limited_number_of_StartedTransfers (0.00s) --- PASS: TestPruneTransfers/Unlimited_number_of_StartedTransfers (0.00s) === RUN TestRcBwLimit 2026/09/08 16:06:37 NOTICE: Bandwidth limit set to {1Mi 1Mi} 2026/09/08 16:06:37 NOTICE: Bandwidth limit set to {10Mi 1Mi} 2026/09/08 16:06:37 NOTICE: Bandwidth limit reset to unlimited --- PASS: TestRcBwLimit (0.00s) === RUN TestLimitTPS === RUN TestLimitTPS/Off === RUN TestLimitTPS/On --- PASS: TestLimitTPS (0.99s) --- PASS: TestLimitTPS/Off (0.00s) --- PASS: TestLimitTPS/On (0.99s) PASS ok github.com/rclone/rclone/fs/accounting 1.189s === RUN TestAsyncReader --- PASS: TestAsyncReader (0.00s) === RUN TestAsyncWriteTo --- PASS: TestAsyncWriteTo (0.00s) === RUN TestAsyncReaderErrors --- PASS: TestAsyncReaderErrors (0.00s) === RUN TestAsyncReaderSizes --- PASS: TestAsyncReaderSizes (1.41s) === RUN TestAsyncReaderWriteTo --- PASS: TestAsyncReaderWriteTo (1.18s) === RUN TestAsyncReaderCloseRead --- PASS: TestAsyncReaderCloseRead (0.11s) === RUN TestAsyncReaderCloseWriteTo --- PASS: TestAsyncReaderCloseWriteTo (0.10s) === RUN TestAsyncReaderSkipBytes === PAUSE TestAsyncReaderSkipBytes === CONT TestAsyncReaderSkipBytes === RUN TestAsyncReaderSkipBytes/1 === RUN TestAsyncReaderSkipBytes/1/0 === RUN TestAsyncReaderSkipBytes/1/0/-1000 === RUN TestAsyncReaderSkipBytes/1/0/-101 === RUN TestAsyncReaderSkipBytes/1/0/-100 === RUN TestAsyncReaderSkipBytes/1/0/-99 === RUN TestAsyncReaderSkipBytes/1/0/0 === RUN TestAsyncReaderSkipBytes/1/0/1 === RUN TestAsyncReaderSkipBytes/1/0/2048 === RUN TestAsyncReaderSkipBytes/1/0/4095 === RUN TestAsyncReaderSkipBytes/1/0/4096 === RUN TestAsyncReaderSkipBytes/1/0/4097 === RUN TestAsyncReaderSkipBytes/1/0/8000 === RUN TestAsyncReaderSkipBytes/1/0/15000 === RUN TestAsyncReaderSkipBytes/1/0/1048576 === RUN TestAsyncReaderSkipBytes/1/0/2097152 === RUN TestAsyncReaderSkipBytes/1/1 === RUN TestAsyncReaderSkipBytes/1/1/-1000 === RUN TestAsyncReaderSkipBytes/1/1/-101 === RUN TestAsyncReaderSkipBytes/1/1/-100 === RUN TestAsyncReaderSkipBytes/1/1/-99 === RUN TestAsyncReaderSkipBytes/1/1/0 === RUN TestAsyncReaderSkipBytes/1/1/1 === RUN TestAsyncReaderSkipBytes/1/1/2048 === RUN TestAsyncReaderSkipBytes/1/1/4095 === RUN TestAsyncReaderSkipBytes/1/1/4096 === RUN TestAsyncReaderSkipBytes/1/1/4097 === RUN TestAsyncReaderSkipBytes/1/1/8000 === RUN TestAsyncReaderSkipBytes/1/1/15000 === RUN TestAsyncReaderSkipBytes/1/1/1048576 === RUN TestAsyncReaderSkipBytes/1/1/2097152 === RUN TestAsyncReaderSkipBytes/1/100 === RUN TestAsyncReaderSkipBytes/1/100/-1000 === RUN TestAsyncReaderSkipBytes/1/100/-101 === RUN TestAsyncReaderSkipBytes/1/100/-100 === RUN TestAsyncReaderSkipBytes/1/100/-99 === RUN TestAsyncReaderSkipBytes/1/100/0 === RUN TestAsyncReaderSkipBytes/1/100/1 === RUN TestAsyncReaderSkipBytes/1/100/2048 === RUN TestAsyncReaderSkipBytes/1/100/4095 === RUN TestAsyncReaderSkipBytes/1/100/4096 === RUN TestAsyncReaderSkipBytes/1/100/4097 === RUN TestAsyncReaderSkipBytes/1/100/8000 === RUN TestAsyncReaderSkipBytes/1/100/15000 === RUN TestAsyncReaderSkipBytes/1/100/1048576 === RUN TestAsyncReaderSkipBytes/1/100/2097152 === RUN TestAsyncReaderSkipBytes/1/2048 === RUN TestAsyncReaderSkipBytes/1/2048/-1000 === RUN TestAsyncReaderSkipBytes/1/2048/-101 === RUN TestAsyncReaderSkipBytes/1/2048/-100 === RUN TestAsyncReaderSkipBytes/1/2048/-99 === RUN TestAsyncReaderSkipBytes/1/2048/0 === RUN TestAsyncReaderSkipBytes/1/2048/1 === RUN TestAsyncReaderSkipBytes/1/2048/2048 === RUN TestAsyncReaderSkipBytes/1/2048/4095 === RUN TestAsyncReaderSkipBytes/1/2048/4096 === RUN TestAsyncReaderSkipBytes/1/2048/4097 === RUN TestAsyncReaderSkipBytes/1/2048/8000 === RUN TestAsyncReaderSkipBytes/1/2048/15000 === RUN TestAsyncReaderSkipBytes/1/2048/1048576 === RUN TestAsyncReaderSkipBytes/1/2048/2097152 === RUN TestAsyncReaderSkipBytes/1/4095 === RUN TestAsyncReaderSkipBytes/1/4095/-1000 === RUN TestAsyncReaderSkipBytes/1/4095/-101 === RUN TestAsyncReaderSkipBytes/1/4095/-100 === RUN TestAsyncReaderSkipBytes/1/4095/-99 === RUN TestAsyncReaderSkipBytes/1/4095/0 === RUN TestAsyncReaderSkipBytes/1/4095/1 === RUN TestAsyncReaderSkipBytes/1/4095/2048 === RUN TestAsyncReaderSkipBytes/1/4095/4095 === RUN TestAsyncReaderSkipBytes/1/4095/4096 === RUN TestAsyncReaderSkipBytes/1/4095/4097 === RUN TestAsyncReaderSkipBytes/1/4095/8000 === RUN TestAsyncReaderSkipBytes/1/4095/15000 === RUN TestAsyncReaderSkipBytes/1/4095/1048576 === RUN TestAsyncReaderSkipBytes/1/4095/2097152 === RUN TestAsyncReaderSkipBytes/1/4096 === RUN TestAsyncReaderSkipBytes/1/4096/-1000 === RUN TestAsyncReaderSkipBytes/1/4096/-101 === RUN TestAsyncReaderSkipBytes/1/4096/-100 === RUN TestAsyncReaderSkipBytes/1/4096/-99 === RUN TestAsyncReaderSkipBytes/1/4096/0 === RUN TestAsyncReaderSkipBytes/1/4096/1 === RUN TestAsyncReaderSkipBytes/1/4096/2048 === RUN TestAsyncReaderSkipBytes/1/4096/4095 === RUN TestAsyncReaderSkipBytes/1/4096/4096 === RUN TestAsyncReaderSkipBytes/1/4096/4097 === RUN TestAsyncReaderSkipBytes/1/4096/8000 === RUN TestAsyncReaderSkipBytes/1/4096/15000 === RUN TestAsyncReaderSkipBytes/1/4096/1048576 === RUN TestAsyncReaderSkipBytes/1/4096/2097152 === RUN TestAsyncReaderSkipBytes/1/4097 === RUN TestAsyncReaderSkipBytes/1/4097/-1000 === RUN TestAsyncReaderSkipBytes/1/4097/-101 === RUN TestAsyncReaderSkipBytes/1/4097/-100 === RUN TestAsyncReaderSkipBytes/1/4097/-99 === RUN TestAsyncReaderSkipBytes/1/4097/0 === RUN TestAsyncReaderSkipBytes/1/4097/1 === RUN TestAsyncReaderSkipBytes/1/4097/2048 === RUN TestAsyncReaderSkipBytes/1/4097/4095 === RUN TestAsyncReaderSkipBytes/1/4097/4096 === RUN TestAsyncReaderSkipBytes/1/4097/4097 === RUN TestAsyncReaderSkipBytes/1/4097/8000 === RUN TestAsyncReaderSkipBytes/1/4097/15000 === RUN TestAsyncReaderSkipBytes/1/4097/1048576 === RUN TestAsyncReaderSkipBytes/1/4097/2097152 === RUN TestAsyncReaderSkipBytes/1/8000 === RUN TestAsyncReaderSkipBytes/1/8000/-1000 === RUN TestAsyncReaderSkipBytes/1/8000/-101 === RUN TestAsyncReaderSkipBytes/1/8000/-100 === RUN TestAsyncReaderSkipBytes/1/8000/-99 === RUN TestAsyncReaderSkipBytes/1/8000/0 === RUN TestAsyncReaderSkipBytes/1/8000/1 === RUN TestAsyncReaderSkipBytes/1/8000/2048 === RUN TestAsyncReaderSkipBytes/1/8000/4095 === RUN TestAsyncReaderSkipBytes/1/8000/4096 === RUN TestAsyncReaderSkipBytes/1/8000/4097 === RUN TestAsyncReaderSkipBytes/1/8000/8000 === RUN TestAsyncReaderSkipBytes/1/8000/15000 === RUN TestAsyncReaderSkipBytes/1/8000/1048576 === RUN TestAsyncReaderSkipBytes/1/8000/2097152 === RUN TestAsyncReaderSkipBytes/1/15000 === RUN TestAsyncReaderSkipBytes/1/15000/-1000 === RUN TestAsyncReaderSkipBytes/1/15000/-101 === RUN TestAsyncReaderSkipBytes/1/15000/-100 === RUN TestAsyncReaderSkipBytes/1/15000/-99 === RUN TestAsyncReaderSkipBytes/1/15000/0 === RUN TestAsyncReaderSkipBytes/1/15000/1 === RUN TestAsyncReaderSkipBytes/1/15000/2048 === RUN TestAsyncReaderSkipBytes/1/15000/4095 === RUN TestAsyncReaderSkipBytes/1/15000/4096 === RUN TestAsyncReaderSkipBytes/1/15000/4097 === RUN TestAsyncReaderSkipBytes/1/15000/8000 === RUN TestAsyncReaderSkipBytes/1/15000/15000 === RUN TestAsyncReaderSkipBytes/1/15000/1048576 === RUN TestAsyncReaderSkipBytes/1/15000/2097152 === RUN TestAsyncReaderSkipBytes/2 === RUN TestAsyncReaderSkipBytes/2/0 === RUN TestAsyncReaderSkipBytes/2/0/-1000 === RUN TestAsyncReaderSkipBytes/2/0/-101 === RUN TestAsyncReaderSkipBytes/2/0/-100 === RUN TestAsyncReaderSkipBytes/2/0/-99 === RUN TestAsyncReaderSkipBytes/2/0/0 === RUN TestAsyncReaderSkipBytes/2/0/1 === RUN TestAsyncReaderSkipBytes/2/0/2048 === RUN TestAsyncReaderSkipBytes/2/0/4095 === RUN TestAsyncReaderSkipBytes/2/0/4096 === RUN TestAsyncReaderSkipBytes/2/0/4097 === RUN TestAsyncReaderSkipBytes/2/0/8000 === RUN TestAsyncReaderSkipBytes/2/0/15000 === RUN TestAsyncReaderSkipBytes/2/0/1048576 === RUN TestAsyncReaderSkipBytes/2/0/2097152 === RUN TestAsyncReaderSkipBytes/2/1 === RUN TestAsyncReaderSkipBytes/2/1/-1000 === RUN TestAsyncReaderSkipBytes/2/1/-101 === RUN TestAsyncReaderSkipBytes/2/1/-100 === RUN TestAsyncReaderSkipBytes/2/1/-99 === RUN TestAsyncReaderSkipBytes/2/1/0 === RUN TestAsyncReaderSkipBytes/2/1/1 === RUN TestAsyncReaderSkipBytes/2/1/2048 === RUN TestAsyncReaderSkipBytes/2/1/4095 === RUN TestAsyncReaderSkipBytes/2/1/4096 === RUN TestAsyncReaderSkipBytes/2/1/4097 === RUN TestAsyncReaderSkipBytes/2/1/8000 === RUN TestAsyncReaderSkipBytes/2/1/15000 === RUN TestAsyncReaderSkipBytes/2/1/1048576 === RUN TestAsyncReaderSkipBytes/2/1/2097152 === RUN TestAsyncReaderSkipBytes/2/100 === RUN TestAsyncReaderSkipBytes/2/100/-1000 === RUN TestAsyncReaderSkipBytes/2/100/-101 === RUN TestAsyncReaderSkipBytes/2/100/-100 === RUN TestAsyncReaderSkipBytes/2/100/-99 === RUN TestAsyncReaderSkipBytes/2/100/0 === RUN TestAsyncReaderSkipBytes/2/100/1 === RUN TestAsyncReaderSkipBytes/2/100/2048 === RUN TestAsyncReaderSkipBytes/2/100/4095 === RUN TestAsyncReaderSkipBytes/2/100/4096 === RUN TestAsyncReaderSkipBytes/2/100/4097 === RUN TestAsyncReaderSkipBytes/2/100/8000 === RUN TestAsyncReaderSkipBytes/2/100/15000 === RUN TestAsyncReaderSkipBytes/2/100/1048576 === RUN TestAsyncReaderSkipBytes/2/100/2097152 === RUN TestAsyncReaderSkipBytes/2/2048 === RUN TestAsyncReaderSkipBytes/2/2048/-1000 === RUN TestAsyncReaderSkipBytes/2/2048/-101 === RUN TestAsyncReaderSkipBytes/2/2048/-100 === RUN TestAsyncReaderSkipBytes/2/2048/-99 === RUN TestAsyncReaderSkipBytes/2/2048/0 === RUN TestAsyncReaderSkipBytes/2/2048/1 === RUN TestAsyncReaderSkipBytes/2/2048/2048 === RUN TestAsyncReaderSkipBytes/2/2048/4095 === RUN TestAsyncReaderSkipBytes/2/2048/4096 === RUN TestAsyncReaderSkipBytes/2/2048/4097 === RUN TestAsyncReaderSkipBytes/2/2048/8000 === RUN TestAsyncReaderSkipBytes/2/2048/15000 === RUN TestAsyncReaderSkipBytes/2/2048/1048576 === RUN TestAsyncReaderSkipBytes/2/2048/2097152 === RUN TestAsyncReaderSkipBytes/2/4095 === RUN TestAsyncReaderSkipBytes/2/4095/-1000 === RUN TestAsyncReaderSkipBytes/2/4095/-101 === RUN TestAsyncReaderSkipBytes/2/4095/-100 === RUN TestAsyncReaderSkipBytes/2/4095/-99 === RUN TestAsyncReaderSkipBytes/2/4095/0 === RUN TestAsyncReaderSkipBytes/2/4095/1 === RUN TestAsyncReaderSkipBytes/2/4095/2048 === RUN TestAsyncReaderSkipBytes/2/4095/4095 === RUN TestAsyncReaderSkipBytes/2/4095/4096 === RUN TestAsyncReaderSkipBytes/2/4095/4097 === RUN TestAsyncReaderSkipBytes/2/4095/8000 === RUN TestAsyncReaderSkipBytes/2/4095/15000 === RUN TestAsyncReaderSkipBytes/2/4095/1048576 === RUN TestAsyncReaderSkipBytes/2/4095/2097152 === RUN TestAsyncReaderSkipBytes/2/4096 === RUN TestAsyncReaderSkipBytes/2/4096/-1000 === RUN TestAsyncReaderSkipBytes/2/4096/-101 === RUN TestAsyncReaderSkipBytes/2/4096/-100 === RUN TestAsyncReaderSkipBytes/2/4096/-99 === RUN TestAsyncReaderSkipBytes/2/4096/0 === RUN TestAsyncReaderSkipBytes/2/4096/1 === RUN TestAsyncReaderSkipBytes/2/4096/2048 === RUN TestAsyncReaderSkipBytes/2/4096/4095 === RUN TestAsyncReaderSkipBytes/2/4096/4096 === RUN TestAsyncReaderSkipBytes/2/4096/4097 === RUN TestAsyncReaderSkipBytes/2/4096/8000 === RUN TestAsyncReaderSkipBytes/2/4096/15000 === RUN TestAsyncReaderSkipBytes/2/4096/1048576 === RUN TestAsyncReaderSkipBytes/2/4096/2097152 === RUN TestAsyncReaderSkipBytes/2/4097 === RUN TestAsyncReaderSkipBytes/2/4097/-1000 === RUN TestAsyncReaderSkipBytes/2/4097/-101 === RUN TestAsyncReaderSkipBytes/2/4097/-100 === RUN TestAsyncReaderSkipBytes/2/4097/-99 === RUN TestAsyncReaderSkipBytes/2/4097/0 === RUN TestAsyncReaderSkipBytes/2/4097/1 === RUN TestAsyncReaderSkipBytes/2/4097/2048 === RUN TestAsyncReaderSkipBytes/2/4097/4095 === RUN TestAsyncReaderSkipBytes/2/4097/4096 === RUN TestAsyncReaderSkipBytes/2/4097/4097 === RUN TestAsyncReaderSkipBytes/2/4097/8000 === RUN TestAsyncReaderSkipBytes/2/4097/15000 === RUN TestAsyncReaderSkipBytes/2/4097/1048576 === RUN TestAsyncReaderSkipBytes/2/4097/2097152 === RUN TestAsyncReaderSkipBytes/2/8000 === RUN TestAsyncReaderSkipBytes/2/8000/-1000 === RUN TestAsyncReaderSkipBytes/2/8000/-101 === RUN TestAsyncReaderSkipBytes/2/8000/-100 === RUN TestAsyncReaderSkipBytes/2/8000/-99 === RUN TestAsyncReaderSkipBytes/2/8000/0 === RUN TestAsyncReaderSkipBytes/2/8000/1 === RUN TestAsyncReaderSkipBytes/2/8000/2048 === RUN TestAsyncReaderSkipBytes/2/8000/4095 === RUN TestAsyncReaderSkipBytes/2/8000/4096 === RUN TestAsyncReaderSkipBytes/2/8000/4097 === RUN TestAsyncReaderSkipBytes/2/8000/8000 === RUN TestAsyncReaderSkipBytes/2/8000/15000 === RUN TestAsyncReaderSkipBytes/2/8000/1048576 === RUN TestAsyncReaderSkipBytes/2/8000/2097152 === RUN TestAsyncReaderSkipBytes/2/15000 === RUN TestAsyncReaderSkipBytes/2/15000/-1000 === RUN TestAsyncReaderSkipBytes/2/15000/-101 === RUN TestAsyncReaderSkipBytes/2/15000/-100 === RUN TestAsyncReaderSkipBytes/2/15000/-99 === RUN TestAsyncReaderSkipBytes/2/15000/0 === RUN TestAsyncReaderSkipBytes/2/15000/1 === RUN TestAsyncReaderSkipBytes/2/15000/2048 === RUN TestAsyncReaderSkipBytes/2/15000/4095 === RUN TestAsyncReaderSkipBytes/2/15000/4096 === RUN TestAsyncReaderSkipBytes/2/15000/4097 === RUN TestAsyncReaderSkipBytes/2/15000/8000 === RUN TestAsyncReaderSkipBytes/2/15000/15000 === RUN TestAsyncReaderSkipBytes/2/15000/1048576 === RUN TestAsyncReaderSkipBytes/2/15000/2097152 === RUN TestAsyncReaderSkipBytes/3 === RUN TestAsyncReaderSkipBytes/3/0 === RUN TestAsyncReaderSkipBytes/3/0/-1000 === RUN TestAsyncReaderSkipBytes/3/0/-101 === RUN TestAsyncReaderSkipBytes/3/0/-100 === RUN TestAsyncReaderSkipBytes/3/0/-99 === RUN TestAsyncReaderSkipBytes/3/0/0 === RUN TestAsyncReaderSkipBytes/3/0/1 === RUN TestAsyncReaderSkipBytes/3/0/2048 === RUN TestAsyncReaderSkipBytes/3/0/4095 === RUN TestAsyncReaderSkipBytes/3/0/4096 === RUN TestAsyncReaderSkipBytes/3/0/4097 === RUN TestAsyncReaderSkipBytes/3/0/8000 === RUN TestAsyncReaderSkipBytes/3/0/15000 === RUN TestAsyncReaderSkipBytes/3/0/1048576 === RUN TestAsyncReaderSkipBytes/3/0/2097152 === RUN TestAsyncReaderSkipBytes/3/1 === RUN TestAsyncReaderSkipBytes/3/1/-1000 === RUN TestAsyncReaderSkipBytes/3/1/-101 === RUN TestAsyncReaderSkipBytes/3/1/-100 === RUN TestAsyncReaderSkipBytes/3/1/-99 === RUN TestAsyncReaderSkipBytes/3/1/0 === RUN TestAsyncReaderSkipBytes/3/1/1 === RUN TestAsyncReaderSkipBytes/3/1/2048 === RUN TestAsyncReaderSkipBytes/3/1/4095 === RUN TestAsyncReaderSkipBytes/3/1/4096 === RUN TestAsyncReaderSkipBytes/3/1/4097 === RUN TestAsyncReaderSkipBytes/3/1/8000 === RUN TestAsyncReaderSkipBytes/3/1/15000 === RUN TestAsyncReaderSkipBytes/3/1/1048576 === RUN TestAsyncReaderSkipBytes/3/1/2097152 === RUN TestAsyncReaderSkipBytes/3/100 === RUN TestAsyncReaderSkipBytes/3/100/-1000 === RUN TestAsyncReaderSkipBytes/3/100/-101 === RUN TestAsyncReaderSkipBytes/3/100/-100 === RUN TestAsyncReaderSkipBytes/3/100/-99 === RUN TestAsyncReaderSkipBytes/3/100/0 === RUN TestAsyncReaderSkipBytes/3/100/1 === RUN TestAsyncReaderSkipBytes/3/100/2048 === RUN TestAsyncReaderSkipBytes/3/100/4095 === RUN TestAsyncReaderSkipBytes/3/100/4096 === RUN TestAsyncReaderSkipBytes/3/100/4097 === RUN TestAsyncReaderSkipBytes/3/100/8000 === RUN TestAsyncReaderSkipBytes/3/100/15000 === RUN TestAsyncReaderSkipBytes/3/100/1048576 === RUN TestAsyncReaderSkipBytes/3/100/2097152 === RUN TestAsyncReaderSkipBytes/3/2048 === RUN TestAsyncReaderSkipBytes/3/2048/-1000 === RUN TestAsyncReaderSkipBytes/3/2048/-101 === RUN TestAsyncReaderSkipBytes/3/2048/-100 === RUN TestAsyncReaderSkipBytes/3/2048/-99 === RUN TestAsyncReaderSkipBytes/3/2048/0 === RUN TestAsyncReaderSkipBytes/3/2048/1 === RUN TestAsyncReaderSkipBytes/3/2048/2048 === RUN TestAsyncReaderSkipBytes/3/2048/4095 === RUN TestAsyncReaderSkipBytes/3/2048/4096 === RUN TestAsyncReaderSkipBytes/3/2048/4097 === RUN TestAsyncReaderSkipBytes/3/2048/8000 === RUN TestAsyncReaderSkipBytes/3/2048/15000 === RUN TestAsyncReaderSkipBytes/3/2048/1048576 === RUN TestAsyncReaderSkipBytes/3/2048/2097152 === RUN TestAsyncReaderSkipBytes/3/4095 === RUN TestAsyncReaderSkipBytes/3/4095/-1000 === RUN TestAsyncReaderSkipBytes/3/4095/-101 === RUN TestAsyncReaderSkipBytes/3/4095/-100 === RUN TestAsyncReaderSkipBytes/3/4095/-99 === RUN TestAsyncReaderSkipBytes/3/4095/0 === RUN TestAsyncReaderSkipBytes/3/4095/1 === RUN TestAsyncReaderSkipBytes/3/4095/2048 === RUN TestAsyncReaderSkipBytes/3/4095/4095 === RUN TestAsyncReaderSkipBytes/3/4095/4096 === RUN TestAsyncReaderSkipBytes/3/4095/4097 === RUN TestAsyncReaderSkipBytes/3/4095/8000 === RUN TestAsyncReaderSkipBytes/3/4095/15000 === RUN TestAsyncReaderSkipBytes/3/4095/1048576 === RUN TestAsyncReaderSkipBytes/3/4095/2097152 === RUN TestAsyncReaderSkipBytes/3/4096 === RUN TestAsyncReaderSkipBytes/3/4096/-1000 === RUN TestAsyncReaderSkipBytes/3/4096/-101 === RUN TestAsyncReaderSkipBytes/3/4096/-100 === RUN TestAsyncReaderSkipBytes/3/4096/-99 === RUN TestAsyncReaderSkipBytes/3/4096/0 === RUN TestAsyncReaderSkipBytes/3/4096/1 === RUN TestAsyncReaderSkipBytes/3/4096/2048 === RUN TestAsyncReaderSkipBytes/3/4096/4095 === RUN TestAsyncReaderSkipBytes/3/4096/4096 === RUN TestAsyncReaderSkipBytes/3/4096/4097 === RUN TestAsyncReaderSkipBytes/3/4096/8000 === RUN TestAsyncReaderSkipBytes/3/4096/15000 === RUN TestAsyncReaderSkipBytes/3/4096/1048576 === RUN TestAsyncReaderSkipBytes/3/4096/2097152 === RUN TestAsyncReaderSkipBytes/3/4097 === RUN TestAsyncReaderSkipBytes/3/4097/-1000 === RUN TestAsyncReaderSkipBytes/3/4097/-101 === RUN TestAsyncReaderSkipBytes/3/4097/-100 === RUN TestAsyncReaderSkipBytes/3/4097/-99 === RUN TestAsyncReaderSkipBytes/3/4097/0 === RUN TestAsyncReaderSkipBytes/3/4097/1 === RUN TestAsyncReaderSkipBytes/3/4097/2048 === RUN TestAsyncReaderSkipBytes/3/4097/4095 === RUN TestAsyncReaderSkipBytes/3/4097/4096 === RUN TestAsyncReaderSkipBytes/3/4097/4097 === RUN TestAsyncReaderSkipBytes/3/4097/8000 === RUN TestAsyncReaderSkipBytes/3/4097/15000 === RUN TestAsyncReaderSkipBytes/3/4097/1048576 === RUN TestAsyncReaderSkipBytes/3/4097/2097152 === RUN TestAsyncReaderSkipBytes/3/8000 === RUN TestAsyncReaderSkipBytes/3/8000/-1000 === RUN TestAsyncReaderSkipBytes/3/8000/-101 === RUN TestAsyncReaderSkipBytes/3/8000/-100 === RUN TestAsyncReaderSkipBytes/3/8000/-99 === RUN TestAsyncReaderSkipBytes/3/8000/0 === RUN TestAsyncReaderSkipBytes/3/8000/1 === RUN TestAsyncReaderSkipBytes/3/8000/2048 === RUN TestAsyncReaderSkipBytes/3/8000/4095 === RUN TestAsyncReaderSkipBytes/3/8000/4096 === RUN TestAsyncReaderSkipBytes/3/8000/4097 === RUN TestAsyncReaderSkipBytes/3/8000/8000 === RUN TestAsyncReaderSkipBytes/3/8000/15000 === RUN TestAsyncReaderSkipBytes/3/8000/1048576 === RUN TestAsyncReaderSkipBytes/3/8000/2097152 === RUN TestAsyncReaderSkipBytes/3/15000 === RUN TestAsyncReaderSkipBytes/3/15000/-1000 === RUN TestAsyncReaderSkipBytes/3/15000/-101 === RUN TestAsyncReaderSkipBytes/3/15000/-100 === RUN TestAsyncReaderSkipBytes/3/15000/-99 === RUN TestAsyncReaderSkipBytes/3/15000/0 === RUN TestAsyncReaderSkipBytes/3/15000/1 === RUN TestAsyncReaderSkipBytes/3/15000/2048 === RUN TestAsyncReaderSkipBytes/3/15000/4095 === RUN TestAsyncReaderSkipBytes/3/15000/4096 === RUN TestAsyncReaderSkipBytes/3/15000/4097 === RUN TestAsyncReaderSkipBytes/3/15000/8000 === RUN TestAsyncReaderSkipBytes/3/15000/15000 === RUN TestAsyncReaderSkipBytes/3/15000/1048576 === RUN TestAsyncReaderSkipBytes/3/15000/2097152 === RUN TestAsyncReaderSkipBytes/4 === RUN TestAsyncReaderSkipBytes/4/0 === RUN TestAsyncReaderSkipBytes/4/0/-1000 === RUN TestAsyncReaderSkipBytes/4/0/-101 === RUN TestAsyncReaderSkipBytes/4/0/-100 === RUN TestAsyncReaderSkipBytes/4/0/-99 === RUN TestAsyncReaderSkipBytes/4/0/0 === RUN TestAsyncReaderSkipBytes/4/0/1 === RUN TestAsyncReaderSkipBytes/4/0/2048 === RUN TestAsyncReaderSkipBytes/4/0/4095 === RUN TestAsyncReaderSkipBytes/4/0/4096 === RUN TestAsyncReaderSkipBytes/4/0/4097 === RUN TestAsyncReaderSkipBytes/4/0/8000 === RUN TestAsyncReaderSkipBytes/4/0/15000 === RUN TestAsyncReaderSkipBytes/4/0/1048576 === RUN TestAsyncReaderSkipBytes/4/0/2097152 === RUN TestAsyncReaderSkipBytes/4/1 === RUN TestAsyncReaderSkipBytes/4/1/-1000 === RUN TestAsyncReaderSkipBytes/4/1/-101 === RUN TestAsyncReaderSkipBytes/4/1/-100 === RUN TestAsyncReaderSkipBytes/4/1/-99 === RUN TestAsyncReaderSkipBytes/4/1/0 === RUN TestAsyncReaderSkipBytes/4/1/1 === RUN TestAsyncReaderSkipBytes/4/1/2048 === RUN TestAsyncReaderSkipBytes/4/1/4095 === RUN TestAsyncReaderSkipBytes/4/1/4096 === RUN TestAsyncReaderSkipBytes/4/1/4097 === RUN TestAsyncReaderSkipBytes/4/1/8000 === RUN TestAsyncReaderSkipBytes/4/1/15000 === RUN TestAsyncReaderSkipBytes/4/1/1048576 === RUN TestAsyncReaderSkipBytes/4/1/2097152 === RUN TestAsyncReaderSkipBytes/4/100 === RUN TestAsyncReaderSkipBytes/4/100/-1000 === RUN TestAsyncReaderSkipBytes/4/100/-101 === RUN TestAsyncReaderSkipBytes/4/100/-100 === RUN TestAsyncReaderSkipBytes/4/100/-99 === RUN TestAsyncReaderSkipBytes/4/100/0 === RUN TestAsyncReaderSkipBytes/4/100/1 === RUN TestAsyncReaderSkipBytes/4/100/2048 === RUN TestAsyncReaderSkipBytes/4/100/4095 === RUN TestAsyncReaderSkipBytes/4/100/4096 === RUN TestAsyncReaderSkipBytes/4/100/4097 === RUN TestAsyncReaderSkipBytes/4/100/8000 === RUN TestAsyncReaderSkipBytes/4/100/15000 === RUN TestAsyncReaderSkipBytes/4/100/1048576 === RUN TestAsyncReaderSkipBytes/4/100/2097152 === RUN TestAsyncReaderSkipBytes/4/2048 === RUN TestAsyncReaderSkipBytes/4/2048/-1000 === RUN TestAsyncReaderSkipBytes/4/2048/-101 === RUN TestAsyncReaderSkipBytes/4/2048/-100 === RUN TestAsyncReaderSkipBytes/4/2048/-99 === RUN TestAsyncReaderSkipBytes/4/2048/0 === RUN TestAsyncReaderSkipBytes/4/2048/1 === RUN TestAsyncReaderSkipBytes/4/2048/2048 === RUN TestAsyncReaderSkipBytes/4/2048/4095 === RUN TestAsyncReaderSkipBytes/4/2048/4096 === RUN TestAsyncReaderSkipBytes/4/2048/4097 === RUN TestAsyncReaderSkipBytes/4/2048/8000 === RUN TestAsyncReaderSkipBytes/4/2048/15000 === RUN TestAsyncReaderSkipBytes/4/2048/1048576 === RUN TestAsyncReaderSkipBytes/4/2048/2097152 === RUN TestAsyncReaderSkipBytes/4/4095 === RUN TestAsyncReaderSkipBytes/4/4095/-1000 === RUN TestAsyncReaderSkipBytes/4/4095/-101 === RUN TestAsyncReaderSkipBytes/4/4095/-100 === RUN TestAsyncReaderSkipBytes/4/4095/-99 === RUN TestAsyncReaderSkipBytes/4/4095/0 === RUN TestAsyncReaderSkipBytes/4/4095/1 === RUN TestAsyncReaderSkipBytes/4/4095/2048 === RUN TestAsyncReaderSkipBytes/4/4095/4095 === RUN TestAsyncReaderSkipBytes/4/4095/4096 === RUN TestAsyncReaderSkipBytes/4/4095/4097 === RUN TestAsyncReaderSkipBytes/4/4095/8000 === RUN TestAsyncReaderSkipBytes/4/4095/15000 === RUN TestAsyncReaderSkipBytes/4/4095/1048576 === RUN TestAsyncReaderSkipBytes/4/4095/2097152 === RUN TestAsyncReaderSkipBytes/4/4096 === RUN TestAsyncReaderSkipBytes/4/4096/-1000 === RUN TestAsyncReaderSkipBytes/4/4096/-101 === RUN TestAsyncReaderSkipBytes/4/4096/-100 === RUN TestAsyncReaderSkipBytes/4/4096/-99 === RUN TestAsyncReaderSkipBytes/4/4096/0 === RUN TestAsyncReaderSkipBytes/4/4096/1 === RUN TestAsyncReaderSkipBytes/4/4096/2048 === RUN TestAsyncReaderSkipBytes/4/4096/4095 === RUN TestAsyncReaderSkipBytes/4/4096/4096 === RUN TestAsyncReaderSkipBytes/4/4096/4097 === RUN TestAsyncReaderSkipBytes/4/4096/8000 === RUN TestAsyncReaderSkipBytes/4/4096/15000 === RUN TestAsyncReaderSkipBytes/4/4096/1048576 === RUN TestAsyncReaderSkipBytes/4/4096/2097152 === RUN TestAsyncReaderSkipBytes/4/4097 === RUN TestAsyncReaderSkipBytes/4/4097/-1000 === RUN TestAsyncReaderSkipBytes/4/4097/-101 === RUN TestAsyncReaderSkipBytes/4/4097/-100 === RUN TestAsyncReaderSkipBytes/4/4097/-99 === RUN TestAsyncReaderSkipBytes/4/4097/0 === RUN TestAsyncReaderSkipBytes/4/4097/1 === RUN TestAsyncReaderSkipBytes/4/4097/2048 === RUN TestAsyncReaderSkipBytes/4/4097/4095 === RUN TestAsyncReaderSkipBytes/4/4097/4096 === RUN TestAsyncReaderSkipBytes/4/4097/4097 === RUN TestAsyncReaderSkipBytes/4/4097/8000 === RUN TestAsyncReaderSkipBytes/4/4097/15000 === RUN TestAsyncReaderSkipBytes/4/4097/1048576 === RUN TestAsyncReaderSkipBytes/4/4097/2097152 === RUN TestAsyncReaderSkipBytes/4/8000 === RUN TestAsyncReaderSkipBytes/4/8000/-1000 === RUN TestAsyncReaderSkipBytes/4/8000/-101 === RUN TestAsyncReaderSkipBytes/4/8000/-100 === RUN TestAsyncReaderSkipBytes/4/8000/-99 === RUN TestAsyncReaderSkipBytes/4/8000/0 === RUN TestAsyncReaderSkipBytes/4/8000/1 === RUN TestAsyncReaderSkipBytes/4/8000/2048 === RUN TestAsyncReaderSkipBytes/4/8000/4095 === RUN TestAsyncReaderSkipBytes/4/8000/4096 === RUN TestAsyncReaderSkipBytes/4/8000/4097 === RUN TestAsyncReaderSkipBytes/4/8000/8000 === RUN TestAsyncReaderSkipBytes/4/8000/15000 === RUN TestAsyncReaderSkipBytes/4/8000/1048576 === RUN TestAsyncReaderSkipBytes/4/8000/2097152 === RUN TestAsyncReaderSkipBytes/4/15000 === RUN TestAsyncReaderSkipBytes/4/15000/-1000 === RUN TestAsyncReaderSkipBytes/4/15000/-101 === RUN TestAsyncReaderSkipBytes/4/15000/-100 === RUN TestAsyncReaderSkipBytes/4/15000/-99 === RUN TestAsyncReaderSkipBytes/4/15000/0 === RUN TestAsyncReaderSkipBytes/4/15000/1 === RUN TestAsyncReaderSkipBytes/4/15000/2048 === RUN TestAsyncReaderSkipBytes/4/15000/4095 === RUN TestAsyncReaderSkipBytes/4/15000/4096 === RUN TestAsyncReaderSkipBytes/4/15000/4097 === RUN TestAsyncReaderSkipBytes/4/15000/8000 === RUN TestAsyncReaderSkipBytes/4/15000/15000 === RUN TestAsyncReaderSkipBytes/4/15000/1048576 === RUN TestAsyncReaderSkipBytes/4/15000/2097152 === RUN TestAsyncReaderSkipBytes/5 === RUN TestAsyncReaderSkipBytes/5/0 === RUN TestAsyncReaderSkipBytes/5/0/-1000 === RUN TestAsyncReaderSkipBytes/5/0/-101 === RUN TestAsyncReaderSkipBytes/5/0/-100 === RUN TestAsyncReaderSkipBytes/5/0/-99 === RUN TestAsyncReaderSkipBytes/5/0/0 === RUN TestAsyncReaderSkipBytes/5/0/1 === RUN TestAsyncReaderSkipBytes/5/0/2048 === RUN TestAsyncReaderSkipBytes/5/0/4095 === RUN TestAsyncReaderSkipBytes/5/0/4096 === RUN TestAsyncReaderSkipBytes/5/0/4097 === RUN TestAsyncReaderSkipBytes/5/0/8000 === RUN TestAsyncReaderSkipBytes/5/0/15000 === RUN TestAsyncReaderSkipBytes/5/0/1048576 === RUN TestAsyncReaderSkipBytes/5/0/2097152 === RUN TestAsyncReaderSkipBytes/5/1 === RUN TestAsyncReaderSkipBytes/5/1/-1000 === RUN TestAsyncReaderSkipBytes/5/1/-101 === RUN TestAsyncReaderSkipBytes/5/1/-100 === RUN TestAsyncReaderSkipBytes/5/1/-99 === RUN TestAsyncReaderSkipBytes/5/1/0 === RUN TestAsyncReaderSkipBytes/5/1/1 === RUN TestAsyncReaderSkipBytes/5/1/2048 === RUN TestAsyncReaderSkipBytes/5/1/4095 === RUN TestAsyncReaderSkipBytes/5/1/4096 === RUN TestAsyncReaderSkipBytes/5/1/4097 === RUN TestAsyncReaderSkipBytes/5/1/8000 === RUN TestAsyncReaderSkipBytes/5/1/15000 === RUN TestAsyncReaderSkipBytes/5/1/1048576 === RUN TestAsyncReaderSkipBytes/5/1/2097152 === RUN TestAsyncReaderSkipBytes/5/100 === RUN TestAsyncReaderSkipBytes/5/100/-1000 === RUN TestAsyncReaderSkipBytes/5/100/-101 === RUN TestAsyncReaderSkipBytes/5/100/-100 === RUN TestAsyncReaderSkipBytes/5/100/-99 === RUN TestAsyncReaderSkipBytes/5/100/0 === RUN TestAsyncReaderSkipBytes/5/100/1 === RUN TestAsyncReaderSkipBytes/5/100/2048 === RUN TestAsyncReaderSkipBytes/5/100/4095 === RUN TestAsyncReaderSkipBytes/5/100/4096 === RUN TestAsyncReaderSkipBytes/5/100/4097 === RUN TestAsyncReaderSkipBytes/5/100/8000 === RUN TestAsyncReaderSkipBytes/5/100/15000 === RUN TestAsyncReaderSkipBytes/5/100/1048576 === RUN TestAsyncReaderSkipBytes/5/100/2097152 === RUN TestAsyncReaderSkipBytes/5/2048 === RUN TestAsyncReaderSkipBytes/5/2048/-1000 === RUN TestAsyncReaderSkipBytes/5/2048/-101 === RUN TestAsyncReaderSkipBytes/5/2048/-100 === RUN TestAsyncReaderSkipBytes/5/2048/-99 === RUN TestAsyncReaderSkipBytes/5/2048/0 === RUN TestAsyncReaderSkipBytes/5/2048/1 === RUN TestAsyncReaderSkipBytes/5/2048/2048 === RUN TestAsyncReaderSkipBytes/5/2048/4095 === RUN TestAsyncReaderSkipBytes/5/2048/4096 === RUN TestAsyncReaderSkipBytes/5/2048/4097 === RUN TestAsyncReaderSkipBytes/5/2048/8000 === RUN TestAsyncReaderSkipBytes/5/2048/15000 === RUN TestAsyncReaderSkipBytes/5/2048/1048576 === RUN TestAsyncReaderSkipBytes/5/2048/2097152 === RUN TestAsyncReaderSkipBytes/5/4095 === RUN TestAsyncReaderSkipBytes/5/4095/-1000 === RUN TestAsyncReaderSkipBytes/5/4095/-101 === RUN TestAsyncReaderSkipBytes/5/4095/-100 === RUN TestAsyncReaderSkipBytes/5/4095/-99 === RUN TestAsyncReaderSkipBytes/5/4095/0 === RUN TestAsyncReaderSkipBytes/5/4095/1 === RUN TestAsyncReaderSkipBytes/5/4095/2048 === RUN TestAsyncReaderSkipBytes/5/4095/4095 === RUN TestAsyncReaderSkipBytes/5/4095/4096 === RUN TestAsyncReaderSkipBytes/5/4095/4097 === RUN TestAsyncReaderSkipBytes/5/4095/8000 === RUN TestAsyncReaderSkipBytes/5/4095/15000 === RUN TestAsyncReaderSkipBytes/5/4095/1048576 === RUN TestAsyncReaderSkipBytes/5/4095/2097152 === RUN TestAsyncReaderSkipBytes/5/4096 === RUN TestAsyncReaderSkipBytes/5/4096/-1000 === RUN TestAsyncReaderSkipBytes/5/4096/-101 === RUN TestAsyncReaderSkipBytes/5/4096/-100 === RUN TestAsyncReaderSkipBytes/5/4096/-99 === RUN TestAsyncReaderSkipBytes/5/4096/0 === RUN TestAsyncReaderSkipBytes/5/4096/1 === RUN TestAsyncReaderSkipBytes/5/4096/2048 === RUN TestAsyncReaderSkipBytes/5/4096/4095 === RUN TestAsyncReaderSkipBytes/5/4096/4096 === RUN TestAsyncReaderSkipBytes/5/4096/4097 === RUN TestAsyncReaderSkipBytes/5/4096/8000 === RUN TestAsyncReaderSkipBytes/5/4096/15000 === RUN TestAsyncReaderSkipBytes/5/4096/1048576 === RUN TestAsyncReaderSkipBytes/5/4096/2097152 === RUN TestAsyncReaderSkipBytes/5/4097 === RUN TestAsyncReaderSkipBytes/5/4097/-1000 === RUN TestAsyncReaderSkipBytes/5/4097/-101 === RUN TestAsyncReaderSkipBytes/5/4097/-100 === RUN TestAsyncReaderSkipBytes/5/4097/-99 === RUN TestAsyncReaderSkipBytes/5/4097/0 === RUN TestAsyncReaderSkipBytes/5/4097/1 === RUN TestAsyncReaderSkipBytes/5/4097/2048 === RUN TestAsyncReaderSkipBytes/5/4097/4095 === RUN TestAsyncReaderSkipBytes/5/4097/4096 === RUN TestAsyncReaderSkipBytes/5/4097/4097 === RUN TestAsyncReaderSkipBytes/5/4097/8000 === RUN TestAsyncReaderSkipBytes/5/4097/15000 === RUN TestAsyncReaderSkipBytes/5/4097/1048576 === RUN TestAsyncReaderSkipBytes/5/4097/2097152 === RUN TestAsyncReaderSkipBytes/5/8000 === RUN TestAsyncReaderSkipBytes/5/8000/-1000 === RUN TestAsyncReaderSkipBytes/5/8000/-101 === RUN TestAsyncReaderSkipBytes/5/8000/-100 === RUN TestAsyncReaderSkipBytes/5/8000/-99 === RUN TestAsyncReaderSkipBytes/5/8000/0 === RUN TestAsyncReaderSkipBytes/5/8000/1 === RUN TestAsyncReaderSkipBytes/5/8000/2048 === RUN TestAsyncReaderSkipBytes/5/8000/4095 === RUN TestAsyncReaderSkipBytes/5/8000/4096 === RUN TestAsyncReaderSkipBytes/5/8000/4097 === RUN TestAsyncReaderSkipBytes/5/8000/8000 === RUN TestAsyncReaderSkipBytes/5/8000/15000 === RUN TestAsyncReaderSkipBytes/5/8000/1048576 === RUN TestAsyncReaderSkipBytes/5/8000/2097152 === RUN TestAsyncReaderSkipBytes/5/15000 === RUN TestAsyncReaderSkipBytes/5/15000/-1000 === RUN TestAsyncReaderSkipBytes/5/15000/-101 === RUN TestAsyncReaderSkipBytes/5/15000/-100 === RUN TestAsyncReaderSkipBytes/5/15000/-99 === RUN TestAsyncReaderSkipBytes/5/15000/0 === RUN TestAsyncReaderSkipBytes/5/15000/1 === RUN TestAsyncReaderSkipBytes/5/15000/2048 === RUN TestAsyncReaderSkipBytes/5/15000/4095 === RUN TestAsyncReaderSkipBytes/5/15000/4096 === RUN TestAsyncReaderSkipBytes/5/15000/4097 === RUN TestAsyncReaderSkipBytes/5/15000/8000 === RUN TestAsyncReaderSkipBytes/5/15000/15000 === RUN TestAsyncReaderSkipBytes/5/15000/1048576 === RUN TestAsyncReaderSkipBytes/5/15000/2097152 --- PASS: TestAsyncReaderSkipBytes (0.45s) --- PASS: TestAsyncReaderSkipBytes/1 (0.01s) --- PASS: TestAsyncReaderSkipBytes/1/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/0/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/1/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/100/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/2048/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4095/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4096/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/4097/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/8000/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/1/15000/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2 (0.11s) --- PASS: TestAsyncReaderSkipBytes/2/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/0/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1 (0.02s) --- PASS: TestAsyncReaderSkipBytes/2/1/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/-100 (0.02s) --- PASS: TestAsyncReaderSkipBytes/2/1/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/1/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100 (0.01s) --- PASS: TestAsyncReaderSkipBytes/2/100/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/4095 (0.01s) --- PASS: TestAsyncReaderSkipBytes/2/100/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/100/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/2048/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095 (0.01s) --- PASS: TestAsyncReaderSkipBytes/2/4095/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4095/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096 (0.03s) --- PASS: TestAsyncReaderSkipBytes/2/4096/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/8000 (0.02s) --- PASS: TestAsyncReaderSkipBytes/2/4096/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4096/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097 (0.02s) --- PASS: TestAsyncReaderSkipBytes/2/4097/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/4097/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000 (0.01s) --- PASS: TestAsyncReaderSkipBytes/2/8000/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/8000/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/2/15000/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3 (0.11s) --- PASS: TestAsyncReaderSkipBytes/3/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/0/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/1/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100 (0.01s) --- PASS: TestAsyncReaderSkipBytes/3/100/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/100/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048 (0.01s) --- PASS: TestAsyncReaderSkipBytes/3/2048/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/2048/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095 (0.02s) --- PASS: TestAsyncReaderSkipBytes/3/4095/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/8000 (0.01s) --- PASS: TestAsyncReaderSkipBytes/3/4095/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4095/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096 (0.04s) --- PASS: TestAsyncReaderSkipBytes/3/4096/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/-101 (0.01s) --- PASS: TestAsyncReaderSkipBytes/3/4096/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/1 (0.01s) --- PASS: TestAsyncReaderSkipBytes/3/4096/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4096/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4097 (0.02s) --- PASS: TestAsyncReaderSkipBytes/3/4097/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4097/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4097/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4097/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4097/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4097/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4097/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4097/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4097/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4097/4097 (0.01s) --- PASS: TestAsyncReaderSkipBytes/3/4097/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4097/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4097/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/4097/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000 (0.01s) --- PASS: TestAsyncReaderSkipBytes/3/8000/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/8000/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/3/15000/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4 (0.10s) --- PASS: TestAsyncReaderSkipBytes/4/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/0/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/1/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100 (0.01s) --- PASS: TestAsyncReaderSkipBytes/4/100/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/4095 (0.01s) --- PASS: TestAsyncReaderSkipBytes/4/100/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/100/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048 (0.01s) --- PASS: TestAsyncReaderSkipBytes/4/2048/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/2048/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095 (0.01s) --- PASS: TestAsyncReaderSkipBytes/4/4095/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4095/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4096 (0.02s) --- PASS: TestAsyncReaderSkipBytes/4/4096/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4096/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4096/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4096/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4096/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4096/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4096/2048 (0.01s) --- PASS: TestAsyncReaderSkipBytes/4/4096/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4096/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4096/4097 (0.01s) --- PASS: TestAsyncReaderSkipBytes/4/4096/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4096/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4096/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4096/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097 (0.03s) --- PASS: TestAsyncReaderSkipBytes/4/4097/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/15000 (0.01s) --- PASS: TestAsyncReaderSkipBytes/4/4097/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/4097/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000 (0.01s) --- PASS: TestAsyncReaderSkipBytes/4/8000/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/8000/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/4/15000/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5 (0.11s) --- PASS: TestAsyncReaderSkipBytes/5/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/0/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1 (0.01s) --- PASS: TestAsyncReaderSkipBytes/5/1/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/1/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100 (0.02s) --- PASS: TestAsyncReaderSkipBytes/5/100/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/1 (0.01s) --- PASS: TestAsyncReaderSkipBytes/5/100/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/100/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048 (0.02s) --- PASS: TestAsyncReaderSkipBytes/5/2048/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/2048/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095 (0.02s) --- PASS: TestAsyncReaderSkipBytes/5/4095/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4095/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4096 (0.02s) --- PASS: TestAsyncReaderSkipBytes/5/4096/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4096/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4096/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4096/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4096/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4096/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4096/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4096/4095 (0.01s) --- PASS: TestAsyncReaderSkipBytes/5/4096/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4096/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4096/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4096/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4096/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4096/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4097 (0.01s) --- PASS: TestAsyncReaderSkipBytes/5/4097/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4097/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4097/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4097/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4097/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4097/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4097/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4097/4095 (0.01s) --- PASS: TestAsyncReaderSkipBytes/5/4097/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4097/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4097/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4097/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4097/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/4097/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/8000/2097152 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/-1000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/-101 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/-100 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/-99 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/0 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/1 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/2048 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/4095 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/4096 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/4097 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/8000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/15000 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/1048576 (0.00s) --- PASS: TestAsyncReaderSkipBytes/5/15000/2097152 (0.00s) PASS ok github.com/rclone/rclone/fs/asyncreader 3.293s === RUN TestGet --- PASS: TestGet (0.00s) === RUN TestGetFile --- PASS: TestGetFile (0.00s) === RUN TestGetFile2 --- PASS: TestGetFile2 (0.00s) === RUN TestGetError --- PASS: TestGetError (0.00s) === RUN TestPut --- PASS: TestPut (0.00s) === RUN TestPin --- PASS: TestPin (0.00s) === RUN TestClearConfig --- PASS: TestClearConfig (0.00s) === RUN TestClear --- PASS: TestClear (0.00s) === RUN TestEntries --- PASS: TestEntries (0.00s) PASS ok github.com/rclone/rclone/fs/cache 0.040s === RUN TestChunkedReader === RUN TestChunkedReader/SeekModeNone === RUN TestChunkedReader/SeekModeNone/Chunksize_-1_-1 === RUN TestChunkedReader/SeekModeNone/Chunksize_-1_0 === RUN TestChunkedReader/SeekModeNone/Chunksize_-1_1 === RUN TestChunkedReader/SeekModeNone/Chunksize_-1_15 === RUN TestChunkedReader/SeekModeNone/Chunksize_-1_16 === RUN TestChunkedReader/SeekModeNone/Chunksize_-1_17 === RUN TestChunkedReader/SeekModeNone/Chunksize_-1_1023 === RUN TestChunkedReader/SeekModeNone/Chunksize_-1_1024 === RUN TestChunkedReader/SeekModeNone/Chunksize_-1_1025 === RUN TestChunkedReader/SeekModeNone/Chunksize_-1_2000 === RUN TestChunkedReader/SeekModeNone/Chunksize_0_-1 === RUN TestChunkedReader/SeekModeNone/Chunksize_0_0 === RUN TestChunkedReader/SeekModeNone/Chunksize_0_1 === RUN TestChunkedReader/SeekModeNone/Chunksize_0_15 === RUN TestChunkedReader/SeekModeNone/Chunksize_0_16 === RUN TestChunkedReader/SeekModeNone/Chunksize_0_17 === RUN TestChunkedReader/SeekModeNone/Chunksize_0_1023 === RUN TestChunkedReader/SeekModeNone/Chunksize_0_1024 === RUN TestChunkedReader/SeekModeNone/Chunksize_0_1025 === RUN TestChunkedReader/SeekModeNone/Chunksize_0_2000 === RUN TestChunkedReader/SeekModeNone/Chunksize_1_0 === RUN TestChunkedReader/SeekModeNone/Chunksize_1_1 === RUN TestChunkedReader/SeekModeNone/Chunksize_1_15 === RUN TestChunkedReader/SeekModeNone/Chunksize_1_16 === RUN TestChunkedReader/SeekModeNone/Chunksize_1_17 === RUN TestChunkedReader/SeekModeNone/Chunksize_1_1023 === RUN TestChunkedReader/SeekModeNone/Chunksize_1_1024 === RUN TestChunkedReader/SeekModeNone/Chunksize_1_1025 === RUN TestChunkedReader/SeekModeNone/Chunksize_1_2000 === RUN TestChunkedReader/SeekModeNone/Chunksize_15_1 === RUN TestChunkedReader/SeekModeNone/Chunksize_15_15 === RUN TestChunkedReader/SeekModeNone/Chunksize_15_16 === RUN TestChunkedReader/SeekModeNone/Chunksize_15_17 === RUN TestChunkedReader/SeekModeNone/Chunksize_15_1023 === RUN TestChunkedReader/SeekModeNone/Chunksize_15_1024 === RUN TestChunkedReader/SeekModeNone/Chunksize_15_1025 === RUN TestChunkedReader/SeekModeNone/Chunksize_15_2000 === RUN TestChunkedReader/SeekModeNone/Chunksize_16_15 === RUN TestChunkedReader/SeekModeNone/Chunksize_16_16 === RUN TestChunkedReader/SeekModeNone/Chunksize_16_17 === RUN TestChunkedReader/SeekModeNone/Chunksize_16_1023 === RUN TestChunkedReader/SeekModeNone/Chunksize_16_1024 === RUN TestChunkedReader/SeekModeNone/Chunksize_16_1025 === RUN TestChunkedReader/SeekModeNone/Chunksize_16_2000 === RUN TestChunkedReader/SeekModeNone/Chunksize_17_16 === RUN TestChunkedReader/SeekModeNone/Chunksize_17_17 === RUN TestChunkedReader/SeekModeNone/Chunksize_17_1023 === RUN TestChunkedReader/SeekModeNone/Chunksize_17_1024 === RUN TestChunkedReader/SeekModeNone/Chunksize_17_1025 === RUN TestChunkedReader/SeekModeNone/Chunksize_17_2000 === RUN TestChunkedReader/SeekModeNone/Chunksize_1023_17 === RUN TestChunkedReader/SeekModeNone/Chunksize_1023_1023 === RUN TestChunkedReader/SeekModeNone/Chunksize_1023_1024 === RUN TestChunkedReader/SeekModeNone/Chunksize_1023_1025 === RUN TestChunkedReader/SeekModeNone/Chunksize_1023_2000 === RUN TestChunkedReader/SeekModeNone/Chunksize_1024_1023 === RUN TestChunkedReader/SeekModeNone/Chunksize_1024_1024 === RUN TestChunkedReader/SeekModeNone/Chunksize_1024_1025 === RUN TestChunkedReader/SeekModeNone/Chunksize_1024_2000 === RUN TestChunkedReader/SeekModeNone/Chunksize_1025_1024 === RUN TestChunkedReader/SeekModeNone/Chunksize_1025_1025 === RUN TestChunkedReader/SeekModeNone/Chunksize_1025_2000 === RUN TestChunkedReader/SeekModeNone/Chunksize_2000_1025 === RUN TestChunkedReader/SeekModeNone/Chunksize_2000_2000 === RUN TestChunkedReader/SeekModeRegular === RUN TestChunkedReader/SeekModeRegular/Chunksize_-1_-1 === RUN TestChunkedReader/SeekModeRegular/Chunksize_-1_0 === RUN TestChunkedReader/SeekModeRegular/Chunksize_-1_1 === RUN TestChunkedReader/SeekModeRegular/Chunksize_-1_15 === RUN TestChunkedReader/SeekModeRegular/Chunksize_-1_16 === RUN TestChunkedReader/SeekModeRegular/Chunksize_-1_17 === RUN TestChunkedReader/SeekModeRegular/Chunksize_-1_1023 === RUN TestChunkedReader/SeekModeRegular/Chunksize_-1_1024 === RUN TestChunkedReader/SeekModeRegular/Chunksize_-1_1025 === RUN TestChunkedReader/SeekModeRegular/Chunksize_-1_2000 === RUN TestChunkedReader/SeekModeRegular/Chunksize_0_-1 === RUN TestChunkedReader/SeekModeRegular/Chunksize_0_0 === RUN TestChunkedReader/SeekModeRegular/Chunksize_0_1 === RUN TestChunkedReader/SeekModeRegular/Chunksize_0_15 === RUN TestChunkedReader/SeekModeRegular/Chunksize_0_16 === RUN TestChunkedReader/SeekModeRegular/Chunksize_0_17 === RUN TestChunkedReader/SeekModeRegular/Chunksize_0_1023 === RUN TestChunkedReader/SeekModeRegular/Chunksize_0_1024 === RUN TestChunkedReader/SeekModeRegular/Chunksize_0_1025 === RUN TestChunkedReader/SeekModeRegular/Chunksize_0_2000 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1_0 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1_1 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1_15 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1_16 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1_17 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1_1023 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1_1024 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1_1025 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1_2000 === RUN TestChunkedReader/SeekModeRegular/Chunksize_15_1 === RUN TestChunkedReader/SeekModeRegular/Chunksize_15_15 === RUN TestChunkedReader/SeekModeRegular/Chunksize_15_16 === RUN TestChunkedReader/SeekModeRegular/Chunksize_15_17 === RUN TestChunkedReader/SeekModeRegular/Chunksize_15_1023 === RUN TestChunkedReader/SeekModeRegular/Chunksize_15_1024 === RUN TestChunkedReader/SeekModeRegular/Chunksize_15_1025 === RUN TestChunkedReader/SeekModeRegular/Chunksize_15_2000 === RUN TestChunkedReader/SeekModeRegular/Chunksize_16_15 === RUN TestChunkedReader/SeekModeRegular/Chunksize_16_16 === RUN TestChunkedReader/SeekModeRegular/Chunksize_16_17 === RUN TestChunkedReader/SeekModeRegular/Chunksize_16_1023 === RUN TestChunkedReader/SeekModeRegular/Chunksize_16_1024 === RUN TestChunkedReader/SeekModeRegular/Chunksize_16_1025 === RUN TestChunkedReader/SeekModeRegular/Chunksize_16_2000 === RUN TestChunkedReader/SeekModeRegular/Chunksize_17_16 === RUN TestChunkedReader/SeekModeRegular/Chunksize_17_17 === RUN TestChunkedReader/SeekModeRegular/Chunksize_17_1023 === RUN TestChunkedReader/SeekModeRegular/Chunksize_17_1024 === RUN TestChunkedReader/SeekModeRegular/Chunksize_17_1025 === RUN TestChunkedReader/SeekModeRegular/Chunksize_17_2000 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1023_17 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1023_1023 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1023_1024 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1023_1025 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1023_2000 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1024_1023 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1024_1024 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1024_1025 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1024_2000 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1025_1024 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1025_1025 === RUN TestChunkedReader/SeekModeRegular/Chunksize_1025_2000 === RUN TestChunkedReader/SeekModeRegular/Chunksize_2000_1025 === RUN TestChunkedReader/SeekModeRegular/Chunksize_2000_2000 === RUN TestChunkedReader/SeekModeRange === RUN TestChunkedReader/SeekModeRange/Chunksize_-1_-1 === RUN TestChunkedReader/SeekModeRange/Chunksize_-1_0 === RUN TestChunkedReader/SeekModeRange/Chunksize_-1_1 === RUN TestChunkedReader/SeekModeRange/Chunksize_-1_15 === RUN TestChunkedReader/SeekModeRange/Chunksize_-1_16 === RUN TestChunkedReader/SeekModeRange/Chunksize_-1_17 === RUN TestChunkedReader/SeekModeRange/Chunksize_-1_1023 === RUN TestChunkedReader/SeekModeRange/Chunksize_-1_1024 === RUN TestChunkedReader/SeekModeRange/Chunksize_-1_1025 === RUN TestChunkedReader/SeekModeRange/Chunksize_-1_2000 === RUN TestChunkedReader/SeekModeRange/Chunksize_0_-1 === RUN TestChunkedReader/SeekModeRange/Chunksize_0_0 === RUN TestChunkedReader/SeekModeRange/Chunksize_0_1 === RUN TestChunkedReader/SeekModeRange/Chunksize_0_15 === RUN TestChunkedReader/SeekModeRange/Chunksize_0_16 === RUN TestChunkedReader/SeekModeRange/Chunksize_0_17 === RUN TestChunkedReader/SeekModeRange/Chunksize_0_1023 === RUN TestChunkedReader/SeekModeRange/Chunksize_0_1024 === RUN TestChunkedReader/SeekModeRange/Chunksize_0_1025 === RUN TestChunkedReader/SeekModeRange/Chunksize_0_2000 === RUN TestChunkedReader/SeekModeRange/Chunksize_1_0 === RUN TestChunkedReader/SeekModeRange/Chunksize_1_1 === RUN TestChunkedReader/SeekModeRange/Chunksize_1_15 === RUN TestChunkedReader/SeekModeRange/Chunksize_1_16 === RUN TestChunkedReader/SeekModeRange/Chunksize_1_17 === RUN TestChunkedReader/SeekModeRange/Chunksize_1_1023 === RUN TestChunkedReader/SeekModeRange/Chunksize_1_1024 === RUN TestChunkedReader/SeekModeRange/Chunksize_1_1025 === RUN TestChunkedReader/SeekModeRange/Chunksize_1_2000 === RUN TestChunkedReader/SeekModeRange/Chunksize_15_1 === RUN TestChunkedReader/SeekModeRange/Chunksize_15_15 === RUN TestChunkedReader/SeekModeRange/Chunksize_15_16 === RUN TestChunkedReader/SeekModeRange/Chunksize_15_17 === RUN TestChunkedReader/SeekModeRange/Chunksize_15_1023 === RUN TestChunkedReader/SeekModeRange/Chunksize_15_1024 === RUN TestChunkedReader/SeekModeRange/Chunksize_15_1025 === RUN TestChunkedReader/SeekModeRange/Chunksize_15_2000 === RUN TestChunkedReader/SeekModeRange/Chunksize_16_15 === RUN TestChunkedReader/SeekModeRange/Chunksize_16_16 === RUN TestChunkedReader/SeekModeRange/Chunksize_16_17 === RUN TestChunkedReader/SeekModeRange/Chunksize_16_1023 === RUN TestChunkedReader/SeekModeRange/Chunksize_16_1024 === RUN TestChunkedReader/SeekModeRange/Chunksize_16_1025 === RUN TestChunkedReader/SeekModeRange/Chunksize_16_2000 === RUN TestChunkedReader/SeekModeRange/Chunksize_17_16 === RUN TestChunkedReader/SeekModeRange/Chunksize_17_17 === RUN TestChunkedReader/SeekModeRange/Chunksize_17_1023 === RUN TestChunkedReader/SeekModeRange/Chunksize_17_1024 === RUN TestChunkedReader/SeekModeRange/Chunksize_17_1025 === RUN TestChunkedReader/SeekModeRange/Chunksize_17_2000 === RUN TestChunkedReader/SeekModeRange/Chunksize_1023_17 === RUN TestChunkedReader/SeekModeRange/Chunksize_1023_1023 === RUN TestChunkedReader/SeekModeRange/Chunksize_1023_1024 === RUN TestChunkedReader/SeekModeRange/Chunksize_1023_1025 === RUN TestChunkedReader/SeekModeRange/Chunksize_1023_2000 === RUN TestChunkedReader/SeekModeRange/Chunksize_1024_1023 === RUN TestChunkedReader/SeekModeRange/Chunksize_1024_1024 === RUN TestChunkedReader/SeekModeRange/Chunksize_1024_1025 === RUN TestChunkedReader/SeekModeRange/Chunksize_1024_2000 === RUN TestChunkedReader/SeekModeRange/Chunksize_1025_1024 === RUN TestChunkedReader/SeekModeRange/Chunksize_1025_1025 === RUN TestChunkedReader/SeekModeRange/Chunksize_1025_2000 === RUN TestChunkedReader/SeekModeRange/Chunksize_2000_1025 === RUN TestChunkedReader/SeekModeRange/Chunksize_2000_2000 --- PASS: TestChunkedReader (0.59s) --- PASS: TestChunkedReader/SeekModeNone (0.18s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_-1 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_0 (0.01s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_15 (0.01s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_16 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_17 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_-1 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_0 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_15 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_16 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_17 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_0 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1 (0.01s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_15 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_16 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_17 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_15 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_16 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_17 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_15 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_16 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_17 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1024 (0.01s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_16 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_17 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_2000 (0.01s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_17 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1023 (0.01s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1025 (0.01s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1024 (0.01s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_2000 (0.01s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_1025 (0.01s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_2000_1025 (0.01s) --- PASS: TestChunkedReader/SeekModeNone/Chunksize_2000_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular (0.21s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_-1 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_0 (0.01s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1 (0.01s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_2000 (0.01s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_-1 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_0 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1023 (0.01s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_2000 (0.01s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_0 (0.01s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1 (0.01s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_17 (0.01s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1025 (0.01s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_15 (0.01s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_2000 (0.01s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1025 (0.01s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_2000_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_2000_2000 (0.01s) --- PASS: TestChunkedReader/SeekModeRange (0.20s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_-1 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_0 (0.01s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_-1 (0.01s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_0 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1025 (0.01s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_0 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_15 (0.01s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_17 (0.01s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_2000 (0.01s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1 (0.01s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1025 (0.01s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_15 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_17 (0.01s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_2000 (0.01s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_16 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_17 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1023 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_1024 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_2000 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_2000_1025 (0.00s) --- PASS: TestChunkedReader/SeekModeRange/Chunksize_2000_2000 (0.00s) === RUN TestErrorAfterClose --- PASS: TestErrorAfterClose (0.00s) PASS ok github.com/rclone/rclone/fs/chunkedreader 0.634s === RUN TestComputeChunkSize === RUN TestComputeChunkSize/streaming_file === RUN TestComputeChunkSize/default_size_returned_when_file_size_is_small_enough === RUN TestComputeChunkSize/default_size_returned_when_file_size_is_just_1_byte_small_enough === RUN TestComputeChunkSize/no_rounding_up_when_everything_divides_evenly === RUN TestComputeChunkSize/rounding_up_to_nearest_MiB_when_not_quite_enough_parts === RUN TestComputeChunkSize/rounding_up_to_nearest_MiB_when_one_extra_byte === RUN TestComputeChunkSize/expected_MiB_value_when_rounding_sets_to_absolute_minimum === RUN TestComputeChunkSize/expected_MiB_value_when_rounding_to_absolute_min_with_extra === RUN TestComputeChunkSize/issue_from_forum_#1 --- PASS: TestComputeChunkSize (0.01s) --- PASS: TestComputeChunkSize/streaming_file (0.00s) --- PASS: TestComputeChunkSize/default_size_returned_when_file_size_is_small_enough (0.00s) --- PASS: TestComputeChunkSize/default_size_returned_when_file_size_is_just_1_byte_small_enough (0.00s) --- PASS: TestComputeChunkSize/no_rounding_up_when_everything_divides_evenly (0.00s) --- PASS: TestComputeChunkSize/rounding_up_to_nearest_MiB_when_not_quite_enough_parts (0.00s) --- PASS: TestComputeChunkSize/rounding_up_to_nearest_MiB_when_one_extra_byte (0.00s) --- PASS: TestComputeChunkSize/expected_MiB_value_when_rounding_sets_to_absolute_minimum (0.00s) --- PASS: TestComputeChunkSize/expected_MiB_value_when_rounding_to_absolute_min_with_extra (0.00s) --- PASS: TestComputeChunkSize/issue_from_forum_#1 (0.00s) PASS ok github.com/rclone/rclone/fs/chunksize 0.047s === RUN TestPassword Your password contains leading/trailing whitespace - in previous versions of rclone this was stripped --- PASS: TestPassword (0.00s) === RUN TestDefaultStorage --- PASS: TestDefaultStorage (0.00s) === RUN TestConfigLoad --- PASS: TestConfigLoad (0.00s) === RUN TestConfigLoadEncrypted --- PASS: TestConfigLoadEncrypted (0.00s) === RUN TestConfigLoadEncryptedWithValidPassCommand --- PASS: TestConfigLoadEncryptedWithValidPassCommand (0.01s) === RUN TestConfigLoadEncryptedWithInvalidPassCommand 2026/09/08 16:06:37 ERROR : Couldn't decrypt configuration, most likely wrong password. --- PASS: TestConfigLoadEncryptedWithInvalidPassCommand (0.01s) === RUN TestConfigLoadEncryptedFailures --- PASS: TestConfigLoadEncryptedFailures (0.00s) === RUN TestRc rc_test.go:20: Test currently fails in Debian --- SKIP: TestRc (0.00s) === RUN TestRcProviders --- PASS: TestRcProviders (0.00s) === RUN TestCRUD Enter the password: password:Confirm the password: password:--- PASS: TestCRUD (0.83s) === RUN TestChooseOption --- PASS: TestChooseOption (0.07s) === RUN TestNewRemoteName --- PASS: TestNewRemoteName (0.01s) === RUN TestCreateUpdatePasswordRemote === RUN TestCreateUpdatePasswordRemote/doObscure=false,noObscure=false === RUN TestCreateUpdatePasswordRemote/doObscure=false,noObscure=true === RUN TestCreateUpdatePasswordRemote/doObscure=true,noObscure=false --- PASS: TestCreateUpdatePasswordRemote (0.07s) --- PASS: TestCreateUpdatePasswordRemote/doObscure=false,noObscure=false (0.02s) --- PASS: TestCreateUpdatePasswordRemote/doObscure=false,noObscure=true (0.03s) --- PASS: TestCreateUpdatePasswordRemote/doObscure=true,noObscure=false (0.02s) === RUN TestDefaultRequired --- PASS: TestDefaultRequired (0.01s) === RUN TestMultipleChoice --- PASS: TestMultipleChoice (0.04s) === RUN TestMultipleChoiceExclusive --- PASS: TestMultipleChoiceExclusive (0.01s) === RUN TestMultipleChoiceExclusiveRequired --- PASS: TestMultipleChoiceExclusiveRequired (0.01s) PASS ok github.com/rclone/rclone/fs/config 1.118s === RUN TestConfigFile === RUN TestConfigFile/Read === RUN TestConfigFile/Read/Serialize === RUN TestConfigFile/Read/HasSection === RUN TestConfigFile/Read/GetSectionList === RUN TestConfigFile/Read/GetKeyList === RUN TestConfigFile/Read/GetValue === RUN TestConfigFile/Write === RUN TestConfigFile/Write/SetValue === RUN TestConfigFile/Write/SetValue/DeleteKey === RUN TestConfigFile/Write/SetValue/DeleteKey/DeleteSection === RUN TestConfigFile/Write/SetValue/DeleteKey/DeleteSection/Save --- PASS: TestConfigFile (0.37s) --- PASS: TestConfigFile/Read (0.00s) --- PASS: TestConfigFile/Read/Serialize (0.00s) --- PASS: TestConfigFile/Read/HasSection (0.00s) --- PASS: TestConfigFile/Read/GetSectionList (0.00s) --- PASS: TestConfigFile/Read/GetKeyList (0.00s) --- PASS: TestConfigFile/Read/GetValue (0.00s) --- PASS: TestConfigFile/Write (0.37s) --- PASS: TestConfigFile/Write/SetValue (0.37s) --- PASS: TestConfigFile/Write/SetValue/DeleteKey (0.37s) --- PASS: TestConfigFile/Write/SetValue/DeleteKey/DeleteSection (0.37s) --- PASS: TestConfigFile/Write/SetValue/DeleteKey/DeleteSection/Save (0.37s) === RUN TestConfigFileReload --- PASS: TestConfigFileReload (0.00s) === RUN TestConfigFileDoesNotExist --- PASS: TestConfigFileDoesNotExist (0.00s) === RUN TestConfigFileNoConfig === RUN TestConfigFileNoConfig/Empty === RUN TestConfigFileNoConfig/NotFound --- PASS: TestConfigFileNoConfig (0.00s) --- PASS: TestConfigFileNoConfig/Empty (0.00s) --- PASS: TestConfigFileNoConfig/NotFound (0.00s) PASS ok github.com/rclone/rclone/fs/config/configfile 0.408s ? github.com/rclone/rclone/fs/config/configflags [no test files] === RUN TestConfigMapGet --- PASS: TestConfigMapGet (0.00s) === RUN TestConfigMapSet --- PASS: TestConfigMapSet (0.00s) === RUN TestConfigMapGetPriority --- PASS: TestConfigMapGetPriority (0.00s) === RUN TestConfigMapClearGetters --- PASS: TestConfigMapClearGetters (0.00s) === RUN TestConfigMapClearSetters --- PASS: TestConfigMapClearSetters (0.00s) === RUN TestSimpleString --- PASS: TestSimpleString (0.00s) === RUN TestSimpleEncode --- PASS: TestSimpleEncode (0.00s) === RUN TestSimpleDecode --- PASS: TestSimpleDecode (0.00s) PASS ok github.com/rclone/rclone/fs/config/configmap 0.034s === RUN TestCamelToSnake --- PASS: TestCamelToSnake (0.01s) === RUN TestStringToInterface --- PASS: TestStringToInterface (0.00s) === RUN TestItemsError --- PASS: TestItemsError (0.00s) === RUN TestItems --- PASS: TestItems (0.00s) === RUN TestSetBasics --- PASS: TestSetBasics (0.00s) === RUN TestSetMore --- PASS: TestSetMore (0.00s) === RUN TestSetFull --- PASS: TestSetFull (0.00s) PASS ok github.com/rclone/rclone/fs/config/configstruct 0.047s ? github.com/rclone/rclone/fs/config/flags [no test files] === RUN TestObscure --- PASS: TestObscure (0.00s) === RUN TestReveal --- PASS: TestReveal (0.00s) === RUN TestRevealErrors --- PASS: TestRevealErrors (0.00s) PASS ok github.com/rclone/rclone/fs/config/obscure 0.022s === RUN TestNew --- PASS: TestNew (0.00s) === RUN TestParentDir --- PASS: TestParentDir (0.00s) === RUN TestDirTreeAdd --- PASS: TestDirTreeAdd (0.00s) === RUN TestDirTreeAddDir --- PASS: TestDirTreeAddDir (0.00s) === RUN TestDirTreeAddEntry --- PASS: TestDirTreeAddEntry (0.00s) === RUN TestDirTreeFind --- PASS: TestDirTreeFind (0.00s) === RUN TestDirTreeCheckParent --- PASS: TestDirTreeCheckParent (0.00s) === RUN TestDirTreeCheckParents --- PASS: TestDirTreeCheckParents (0.00s) === RUN TestDirTreeSort --- PASS: TestDirTreeSort (0.00s) === RUN TestDirTreeDirs --- PASS: TestDirTreeDirs (0.00s) === RUN TestDirTreePrune --- PASS: TestDirTreePrune (0.00s) PASS ok github.com/rclone/rclone/fs/dirtree 0.047s ? github.com/rclone/rclone/fs/driveletter [no test files] === RUN TestNewFilterDefault --- PASS: TestNewFilterDefault (0.00s) === RUN TestNewFilterForbiddenMixOfFilesFromAndFilterRule --- PASS: TestNewFilterForbiddenMixOfFilesFromAndFilterRule (0.00s) === RUN TestNewFilterForbiddenMixOfFilesFromRawAndFilterRule --- PASS: TestNewFilterForbiddenMixOfFilesFromRawAndFilterRule (0.00s) === RUN TestNewFilterWithFilesFromAlone --- PASS: TestNewFilterWithFilesFromAlone (0.00s) === RUN TestNewFilterWithFilesFromRaw --- PASS: TestNewFilterWithFilesFromRaw (0.00s) === RUN TestNewFilterFullExceptFilesFromOpt 2026/09/08 16:06:37 ERROR : Using --filter is recommended instead of both --include and --exclude as the order they are parsed in is indeterminate --- PASS: TestNewFilterFullExceptFilesFromOpt (0.00s) === RUN TestNewFilterIncludeFiles --- PASS: TestNewFilterIncludeFiles (0.00s) === RUN TestNewFilterIncludeFilesDirs --- PASS: TestNewFilterIncludeFilesDirs (0.00s) === RUN TestNewFilterHaveFilesFrom --- PASS: TestNewFilterHaveFilesFrom (0.00s) === RUN TestNewFilterMakeListR --- PASS: TestNewFilterMakeListR (0.00s) === RUN TestNewFilterMinSize --- PASS: TestNewFilterMinSize (0.00s) === RUN TestNewFilterMaxSize --- PASS: TestNewFilterMaxSize (0.00s) === RUN TestNewFilterMinAndMaxAge --- PASS: TestNewFilterMinAndMaxAge (0.00s) === RUN TestNewFilterMinAge --- PASS: TestNewFilterMinAge (0.00s) === RUN TestNewFilterMaxAge --- PASS: TestNewFilterMaxAge (0.00s) === RUN TestNewFilterMatches --- PASS: TestNewFilterMatches (0.00s) === RUN TestNewFilterMatchesIgnoreCase --- PASS: TestNewFilterMatchesIgnoreCase (0.00s) === RUN TestNewFilterMatchesRegexp --- PASS: TestNewFilterMatchesRegexp (0.00s) === RUN TestFilterAddDirRuleOrFileRule --- PASS: TestFilterAddDirRuleOrFileRule (0.00s) === RUN TestFilterForEachLine --- PASS: TestFilterForEachLine (0.00s) === RUN TestFilterForEachLineStdin --- PASS: TestFilterForEachLineStdin (0.00s) === RUN TestFilterForEachLineWithRaw --- PASS: TestFilterForEachLineWithRaw (0.00s) === RUN TestFilterForEachLineStdinWithRaw --- PASS: TestFilterForEachLineStdinWithRaw (0.00s) === RUN TestFilterMatchesFromDocs --- PASS: TestFilterMatchesFromDocs (0.01s) === RUN TestNewFilterUsesDirectoryFilters --- PASS: TestNewFilterUsesDirectoryFilters (0.00s) === RUN TestGetConfig --- PASS: TestGetConfig (0.00s) === RUN TestGlobToRegexp --- PASS: TestGlobToRegexp (0.00s) === RUN TestGlobToDirGlobs --- PASS: TestGlobToDirGlobs (0.00s) PASS ok github.com/rclone/rclone/fs/filter 0.050s ? github.com/rclone/rclone/fs/filter/filterflags [no test files] === RUN TestCause --- PASS: TestCause (0.00s) === RUN TestShouldRetry --- PASS: TestShouldRetry (0.00s) === RUN TestRetryAfter --- PASS: TestRetryAfter (0.00s) === RUN TestContextError --- PASS: TestContextError (0.00s) PASS ok github.com/rclone/rclone/fs/fserrors 0.025s === RUN TestCleanAuth --- PASS: TestCleanAuth (0.00s) === RUN TestCleanAuths --- PASS: TestCleanAuths (0.00s) PASS ok github.com/rclone/rclone/fs/fshttp 0.060s === RUN TestCheckConfigName --- PASS: TestCheckConfigName (0.00s) === RUN TestCheckRemoteName --- PASS: TestCheckRemoteName (0.00s) === RUN TestParse --- PASS: TestParse (0.00s) === RUN TestSplitFs --- PASS: TestSplitFs (0.00s) === RUN TestSplit --- PASS: TestSplit (0.00s) === RUN TestMakeAbsolute --- PASS: TestMakeAbsolute (0.00s) === RUN TestJoinRootPath --- PASS: TestJoinRootPath (0.00s) PASS ok github.com/rclone/rclone/fs/fspath 0.021s === RUN TestHashSet 2026/09/08 16:06:37 [md5] --- PASS: TestHashSet (0.00s) === RUN TestMultiHasher --- PASS: TestMultiHasher (0.00s) === RUN TestMultiHasherTypes --- PASS: TestMultiHasherTypes (0.00s) === RUN TestHashStream --- PASS: TestHashStream (0.00s) === RUN TestHashStreamTypes --- PASS: TestHashStreamTypes (0.00s) === RUN TestHashSetStringer --- PASS: TestHashSetStringer (0.00s) === RUN TestHashStringer --- PASS: TestHashStringer (0.00s) === RUN TestHashSetter --- PASS: TestHashSetter (0.00s) === RUN TestHashTypeStability --- PASS: TestHashTypeStability (0.00s) PASS ok github.com/rclone/rclone/fs/hash 0.023s === RUN TestFilterAndSortIncludeAll --- PASS: TestFilterAndSortIncludeAll (0.00s) === RUN TestFilterAndSortCheckDir 2026/09/08 16:06:37 ERROR : dir/: Entry doesn't belong in directory "dir" (same as directory) - ignoring 2026/09/08 16:06:37 ERROR : diR/a: Entry doesn't belong in directory "dir" (too short) - ignoring 2026/09/08 16:06:37 ERROR : dir/B/sub: Entry doesn't belong in directory "dir" (contains subdir) - ignoring --- PASS: TestFilterAndSortCheckDir (0.00s) === RUN TestFilterAndSortCheckDirRoot 2026/09/08 16:06:37 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring 2026/09/08 16:06:37 ERROR : B/sub: Entry doesn't belong in directory "" (contains subdir) - ignoring --- PASS: TestFilterAndSortCheckDirRoot (0.00s) === RUN TestFilterAndSortUnknown 2026/09/08 16:06:37 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring --- PASS: TestFilterAndSortUnknown (0.00s) PASS ok github.com/rclone/rclone/fs/list 0.035s ? github.com/rclone/rclone/fs/log [no test files] ? github.com/rclone/rclone/fs/log/logflags [no test files] === RUN TestMarch === RUN TestMarch/TestMarch-source_only run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns" 2026/09/08 16:06:37 ERROR : : error listing: directory not found === RUN TestMarch/TestMarch-identical run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns" === RUN TestMarch/TestMarch-typical_sync run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns" --- PASS: TestMarch (0.74s) --- PASS: TestMarch/TestMarch-source_only (0.25s) --- PASS: TestMarch/TestMarch-identical (0.18s) --- PASS: TestMarch/TestMarch-typical_sync (0.31s) === RUN TestMarchNoTraverse === RUN TestMarchNoTraverse/TestMarch-source_only run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns" === RUN TestMarchNoTraverse/TestMarch-identical run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns" === RUN TestMarchNoTraverse/TestMarch-typical_sync run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns" --- PASS: TestMarchNoTraverse (0.18s) --- PASS: TestMarchNoTraverse/TestMarch-source_only (0.09s) --- PASS: TestMarchNoTraverse/TestMarch-identical (0.07s) --- PASS: TestMarchNoTraverse/TestMarch-typical_sync (0.02s) === RUN TestNewMatchEntries --- PASS: TestNewMatchEntries (0.00s) === RUN TestMatchListings === RUN TestMatchListings/TestMatchListings-only_src_or_dst === RUN TestMatchListings/TestMatchListings-typical_sync_#1 === RUN TestMatchListings/TestMatchListings-typical_sync_#2 === RUN TestMatchListings/TestMatchListings-One_duplicate 2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring 2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring === RUN TestMatchListings/TestMatchListings-Two_duplicates 2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring 2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring 2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring 2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring 2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring 2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring === RUN TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_no_transform === RUN TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_transform_to_lower_case 2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring 2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring 2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring 2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring === RUN TestMatchListings/TestMatchListings-Unicode_near-duplicate_that_becomes_duplicate_with_normalization 2026/09/08 16:06:37 NOTICE: é: Duplicate object found in source - ignoring 2026/09/08 16:06:37 NOTICE: é: Duplicate object found in destination - ignoring 2026/09/08 16:06:37 NOTICE: é: Duplicate object found in source - ignoring 2026/09/08 16:06:37 NOTICE: é: Duplicate object found in destination - ignoring === RUN TestMatchListings/TestMatchListings-Unicode_near-duplicate_with_no_normalization === RUN TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_srcOnly === RUN TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_matches === RUN TestMatchListings/TestMatchListings-Sync_with_directory_#1 === RUN TestMatchListings/TestMatchListings-Sync_with_2_directories --- PASS: TestMatchListings (0.00s) --- PASS: TestMatchListings/TestMatchListings-only_src_or_dst (0.00s) --- PASS: TestMatchListings/TestMatchListings-typical_sync_#1 (0.00s) --- PASS: TestMatchListings/TestMatchListings-typical_sync_#2 (0.00s) --- PASS: TestMatchListings/TestMatchListings-One_duplicate (0.00s) --- PASS: TestMatchListings/TestMatchListings-Two_duplicates (0.00s) --- PASS: TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_no_transform (0.00s) --- PASS: TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_transform_to_lower_case (0.00s) --- PASS: TestMatchListings/TestMatchListings-Unicode_near-duplicate_that_becomes_duplicate_with_normalization (0.00s) --- PASS: TestMatchListings/TestMatchListings-Unicode_near-duplicate_with_no_normalization (0.00s) --- PASS: TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_srcOnly (0.00s) --- PASS: TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_matches (0.00s) --- PASS: TestMatchListings/TestMatchListings-Sync_with_directory_#1 (0.00s) --- PASS: TestMatchListings/TestMatchListings-Sync_with_2_directories (0.00s) PASS ok github.com/rclone/rclone/fs/march 0.967s === RUN TestStaticObject --- PASS: TestStaticObject (0.00s) === RUN TestMemoryFs --- PASS: TestMemoryFs (0.00s) === RUN TestMemoryObject --- PASS: TestMemoryObject (0.00s) PASS ok github.com/rclone/rclone/fs/object 0.036s === RUN TestDoMultiThreadCopy --- PASS: TestDoMultiThreadCopy (0.00s) === RUN TestMultithreadCalculateChunks === RUN TestMultithreadCalculateChunks/{size:1_streams:10_wantPartSize:65536_wantStreams:1} === RUN TestMultithreadCalculateChunks/{size:1048576_streams:1_wantPartSize:1048576_wantStreams:1} === RUN TestMultithreadCalculateChunks/{size:1048576_streams:2_wantPartSize:524288_wantStreams:2} === RUN TestMultithreadCalculateChunks/{size:1048577_streams:2_wantPartSize:589824_wantStreams:2} === RUN TestMultithreadCalculateChunks/{size:1048575_streams:2_wantPartSize:524288_wantStreams:2} --- PASS: TestMultithreadCalculateChunks (0.00s) --- PASS: TestMultithreadCalculateChunks/{size:1_streams:10_wantPartSize:65536_wantStreams:1} (0.00s) --- PASS: TestMultithreadCalculateChunks/{size:1048576_streams:1_wantPartSize:1048576_wantStreams:1} (0.00s) --- PASS: TestMultithreadCalculateChunks/{size:1048576_streams:2_wantPartSize:524288_wantStreams:2} (0.00s) --- PASS: TestMultithreadCalculateChunks/{size:1048577_streams:2_wantPartSize:589824_wantStreams:2} (0.00s) --- PASS: TestMultithreadCalculateChunks/{size:1048575_streams:2_wantPartSize:524288_wantStreams:2} (0.00s) === RUN TestMultithreadCopy run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" === RUN TestMultithreadCopy/{size:131071_streams:2} === RUN TestMultithreadCopy/{size:131072_streams:2} === RUN TestMultithreadCopy/{size:131073_streams:2} --- PASS: TestMultithreadCopy (0.43s) --- PASS: TestMultithreadCopy/{size:131071_streams:2} (0.14s) --- PASS: TestMultithreadCopy/{size:131072_streams:2} (0.14s) --- PASS: TestMultithreadCopy/{size:131073_streams:2} (0.14s) === RUN TestSizeDiffers --- PASS: TestSizeDiffers (0.00s) === RUN TestReOpen === RUN TestReOpen/Seek === RUN TestReOpen/Seek/Basics === RUN TestReOpen/Seek/ErrorAtStart === RUN TestReOpen/Seek/WithErrors === RUN TestReOpen/Seek/TooManyErrors === RUN TestReOpen/Range === RUN TestReOpen/Range/Basics === RUN TestReOpen/Range/ErrorAtStart === RUN TestReOpen/Range/WithErrors === RUN TestReOpen/Range/TooManyErrors --- PASS: TestReOpen (0.00s) --- PASS: TestReOpen/Seek (0.00s) --- PASS: TestReOpen/Seek/Basics (0.00s) --- PASS: TestReOpen/Seek/ErrorAtStart (0.00s) --- PASS: TestReOpen/Seek/WithErrors (0.00s) --- PASS: TestReOpen/Seek/TooManyErrors (0.00s) --- PASS: TestReOpen/Range (0.00s) --- PASS: TestReOpen/Range/Basics (0.00s) --- PASS: TestReOpen/Range/ErrorAtStart (0.00s) --- PASS: TestReOpen/Range/WithErrors (0.00s) --- PASS: TestReOpen/Range/TooManyErrors (0.00s) === RUN TestCheck run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" === RUN TestCheck/1 === RUN TestCheck/2 === RUN TestCheck/3 === RUN TestCheck/4 === RUN TestCheck/5 === RUN TestCheck/6 === RUN TestCheck/7 --- PASS: TestCheck (0.12s) --- PASS: TestCheck/1 (0.00s) --- PASS: TestCheck/2 (0.00s) --- PASS: TestCheck/3 (0.01s) --- PASS: TestCheck/4 (0.00s) --- PASS: TestCheck/5 (0.01s) --- PASS: TestCheck/6 (0.00s) --- PASS: TestCheck/7 (0.00s) === RUN TestCheckFsError 2026/09/08 16:06:46 ERROR : Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: error reading source root directory: directory not found 2026/09/08 16:06:46 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 differences found 2026/09/08 16:06:46 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 errors while checking --- PASS: TestCheckFsError (0.00s) === RUN TestCheckDownload run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" === RUN TestCheckDownload/1 === RUN TestCheckDownload/2 === RUN TestCheckDownload/3 === RUN TestCheckDownload/4 === RUN TestCheckDownload/5 === RUN TestCheckDownload/6 === RUN TestCheckDownload/7 --- PASS: TestCheckDownload (0.10s) --- PASS: TestCheckDownload/1 (0.00s) --- PASS: TestCheckDownload/2 (0.01s) --- PASS: TestCheckDownload/3 (0.00s) --- PASS: TestCheckDownload/4 (0.00s) --- PASS: TestCheckDownload/5 (0.00s) --- PASS: TestCheckDownload/6 (0.00s) --- PASS: TestCheckDownload/7 (0.01s) === RUN TestCheckSizeOnly run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" === RUN TestCheckSizeOnly/1 === RUN TestCheckSizeOnly/2 === RUN TestCheckSizeOnly/3 === RUN TestCheckSizeOnly/4 === RUN TestCheckSizeOnly/5 === RUN TestCheckSizeOnly/6 === RUN TestCheckSizeOnly/7 --- PASS: TestCheckSizeOnly (0.12s) --- PASS: TestCheckSizeOnly/1 (0.00s) --- PASS: TestCheckSizeOnly/2 (0.00s) --- PASS: TestCheckSizeOnly/3 (0.00s) --- PASS: TestCheckSizeOnly/4 (0.00s) --- PASS: TestCheckSizeOnly/5 (0.00s) --- PASS: TestCheckSizeOnly/6 (0.00s) --- PASS: TestCheckSizeOnly/7 (0.00s) === RUN TestCheckEqualReaders --- PASS: TestCheckEqualReaders (0.00s) === RUN TestParseSumFile run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" 2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 4 2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 5 2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 6 2026/09/08 16:06:47 NOTICE: test.sum: 2 warning(s) suppressed... 2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 4 2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 5 2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 6 2026/09/08 16:06:47 NOTICE: test.sum: 2 warning(s) suppressed... --- PASS: TestParseSumFile (0.01s) === RUN TestCheckSum run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" === RUN TestCheckSum/subtest1 === RUN TestCheckSum/subtest2 === RUN TestCheckSum/subtest3 === RUN TestCheckSum/subtest4 === RUN TestCheckSum/subtest5 === RUN TestCheckSum/subtest6 === RUN TestCheckSum/subtest7 --- PASS: TestCheckSum (0.14s) --- PASS: TestCheckSum/subtest1 (0.01s) --- PASS: TestCheckSum/subtest2 (0.00s) --- PASS: TestCheckSum/subtest3 (0.00s) --- PASS: TestCheckSum/subtest4 (0.00s) --- PASS: TestCheckSum/subtest5 (0.00s) --- PASS: TestCheckSum/subtest6 (0.00s) --- PASS: TestCheckSum/subtest7 (0.00s) === RUN TestCheckSumDownload run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" === RUN TestCheckSumDownload/subtest1 === RUN TestCheckSumDownload/subtest2 === RUN TestCheckSumDownload/subtest3 === RUN TestCheckSumDownload/subtest4 === RUN TestCheckSumDownload/subtest5 === RUN TestCheckSumDownload/subtest6 === RUN TestCheckSumDownload/subtest7 --- PASS: TestCheckSumDownload (0.12s) --- PASS: TestCheckSumDownload/subtest1 (0.00s) --- PASS: TestCheckSumDownload/subtest2 (0.00s) --- PASS: TestCheckSumDownload/subtest3 (0.00s) --- PASS: TestCheckSumDownload/subtest4 (0.00s) --- PASS: TestCheckSumDownload/subtest5 (0.02s) --- PASS: TestCheckSumDownload/subtest6 (0.00s) --- PASS: TestCheckSumDownload/subtest7 (0.00s) === RUN TestDeduplicateInteractive run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateInteractive (0.00s) === RUN TestDeduplicateSkip run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateSkip (0.00s) === RUN TestDeduplicateSizeOnly run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateSizeOnly (0.00s) === RUN TestDeduplicateFirst run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateFirst (0.00s) === RUN TestDeduplicateNewest run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateNewest (0.00s) === RUN TestDeduplicateNewestByHash run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" 2026/09/08 16:06:47 NOTICE: 2f6dc3764c5662844de5cdbc10e0b8f7: Found 3 files with duplicate md5 hashes 2026/09/08 16:06:47 NOTICE: 2f6dc3764c5662844de5cdbc10e0b8f7: Deleted 2 extra copies --- PASS: TestDeduplicateNewestByHash (0.03s) === RUN TestDeduplicateOldest run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateOldest (0.00s) === RUN TestDeduplicateLargest run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateLargest (0.00s) === RUN TestDeduplicateSmallest run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateSmallest (0.00s) === RUN TestDeduplicateRename run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateRename (0.00s) === RUN TestMergeDirs run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" dedupe_test.go:267: Can't merge directories --- SKIP: TestMergeDirs (0.00s) === RUN TestListDirSorted run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestListDirSorted (0.02s) === RUN TestListJSON run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" === RUN TestListJSON/Default === RUN TestListJSON/FilesOnly === RUN TestListJSON/DirsOnly === RUN TestListJSON/Recurse === RUN TestListJSON/SubDir === RUN TestListJSON/NoModTime === RUN TestListJSON/NoMimeType === RUN TestListJSON/ShowHash === RUN TestListJSON/HashTypes === RUN TestListJSON/Metadata --- PASS: TestListJSON (0.02s) --- PASS: TestListJSON/Default (0.00s) --- PASS: TestListJSON/FilesOnly (0.00s) --- PASS: TestListJSON/DirsOnly (0.00s) --- PASS: TestListJSON/Recurse (0.00s) --- PASS: TestListJSON/SubDir (0.00s) --- PASS: TestListJSON/NoModTime (0.00s) --- PASS: TestListJSON/NoMimeType (0.00s) --- PASS: TestListJSON/ShowHash (0.01s) --- PASS: TestListJSON/HashTypes (0.00s) --- PASS: TestListJSON/Metadata (0.00s) === RUN TestStatJSON run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" === RUN TestStatJSON/Root === RUN TestStatJSON/RootFilesOnly === RUN TestStatJSON/RootDirsOnly === RUN TestStatJSON/Dir === RUN TestStatJSON/File === RUN TestStatJSON/NotFound === RUN TestStatJSON/DirFilesOnly === RUN TestStatJSON/FileFilesOnly === RUN TestStatJSON/NotFoundFilesOnly === RUN TestStatJSON/DirDirsOnly === RUN TestStatJSON/FileDirsOnly === RUN TestStatJSON/NotFoundDirsOnly === RUN TestStatJSON/RootNotFound --- PASS: TestStatJSON (0.02s) --- PASS: TestStatJSON/Root (0.00s) --- PASS: TestStatJSON/RootFilesOnly (0.00s) --- PASS: TestStatJSON/RootDirsOnly (0.00s) --- PASS: TestStatJSON/Dir (0.00s) --- PASS: TestStatJSON/File (0.00s) --- PASS: TestStatJSON/NotFound (0.00s) --- PASS: TestStatJSON/DirFilesOnly (0.00s) --- PASS: TestStatJSON/FileFilesOnly (0.00s) --- PASS: TestStatJSON/NotFoundFilesOnly (0.00s) --- PASS: TestStatJSON/DirDirsOnly (0.00s) --- PASS: TestStatJSON/FileDirsOnly (0.00s) --- PASS: TestStatJSON/NotFoundDirsOnly (0.00s) --- PASS: TestStatJSON/RootNotFound (0.00s) === RUN TestMkdir run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestMkdir (0.00s) === RUN TestLsd run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestLsd (0.01s) === RUN TestLs run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestLs (0.02s) === RUN TestLsWithFilesFrom run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestLsWithFilesFrom (0.01s) === RUN TestLsLong run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestLsLong (0.01s) === RUN TestHashSums run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" === RUN TestHashSums/Md5 === RUN TestHashSums/Md5Download === RUN TestHashSums/Sha1 === RUN TestHashSums/Sha1Download === RUN TestHashSums/Quickxor === RUN TestHashSums/QuickxorDownload === RUN TestHashSums/QuickxorBase64 === RUN TestHashSums/QuickxorDownloadBase64 --- PASS: TestHashSums (0.04s) --- PASS: TestHashSums/Md5 (0.00s) --- PASS: TestHashSums/Md5Download (0.00s) --- PASS: TestHashSums/Sha1 (0.00s) --- PASS: TestHashSums/Sha1Download (0.00s) --- PASS: TestHashSums/Quickxor (0.00s) --- PASS: TestHashSums/QuickxorDownload (0.00s) --- PASS: TestHashSums/QuickxorBase64 (0.00s) --- PASS: TestHashSums/QuickxorDownloadBase64 (0.00s) === RUN TestHashSumsWithErrors 2026/09/08 16:06:47 ERROR : file1: hash unsupported: hash type not supported --- PASS: TestHashSumsWithErrors (0.00s) === RUN TestHashStream --- PASS: TestHashStream (0.00s) === RUN TestSuffixName --- PASS: TestSuffixName (0.00s) === RUN TestCount run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestCount (0.04s) === RUN TestDelete run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestDelete (0.04s) === RUN TestRetry --- PASS: TestRetry (0.00s) === RUN TestCat run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestCat (0.02s) === RUN TestPurge run.go:181: Remote "Local file system at /tmp/rclone858926767", Local "Local file system at /tmp/rclone917450092", Modify Window "1ns" 2026/09/08 16:06:47 ERROR : : error listing: directory not found 2026/09/08 16:06:47 purge failed: directory not found --- PASS: TestPurge (0.02s) === RUN TestRmdirsNoLeaveRoot run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRmdirsNoLeaveRoot (0.06s) === RUN TestRmdirsLeaveRoot run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRmdirsLeaveRoot (0.00s) === RUN TestRmdirsWithFilter run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRmdirsWithFilter (0.00s) === RUN TestCopyURL run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestCopyURL (0.06s) === RUN TestCopyURLToWriter --- PASS: TestCopyURLToWriter (0.00s) === RUN TestMoveFile run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestMoveFile (0.02s) === RUN TestMoveFileWithIgnoreExisting run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestMoveFileWithIgnoreExisting (0.04s) === RUN TestCaseInsensitiveMoveFile run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestCaseInsensitiveMoveFile (0.00s) === RUN TestMoveFileBackupDir run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestMoveFileBackupDir (0.03s) === RUN TestCopyFile run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestCopyFile (0.03s) === RUN TestCopyFileBackupDir run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestCopyFileBackupDir (0.03s) === RUN TestCopyFileCompareDest run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestCopyFileCompareDest (0.18s) === RUN TestCopyFileCopyDest run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" operations_test.go:1090: Skipping test as remote does not support server-side copy --- SKIP: TestCopyFileCopyDest (0.00s) === RUN TestSameConfig --- PASS: TestSameConfig (0.00s) === RUN TestSame --- PASS: TestSame (0.00s) === RUN TestOverlappingFilterCheckWithoutFilter --- PASS: TestOverlappingFilterCheckWithoutFilter (0.00s) === RUN TestOverlappingFilterCheckWithFilter --- PASS: TestOverlappingFilterCheckWithFilter (0.00s) === RUN TestListFormat --- PASS: TestListFormat (0.00s) === RUN TestDirMove run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestDirMove (0.10s) === RUN TestGetFsInfo run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestGetFsInfo (0.00s) === RUN TestRcat === RUN TestRcat/withChecksum=false,ignoreChecksum=false === NAME TestRcat run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" === RUN TestRcat/withChecksum=true,ignoreChecksum=false === NAME TestRcat run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" === RUN TestRcat/withChecksum=false,ignoreChecksum=true === NAME TestRcat run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" === RUN TestRcat/withChecksum=true,ignoreChecksum=true === NAME TestRcat run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcat (0.29s) --- PASS: TestRcat/withChecksum=false,ignoreChecksum=false (0.18s) --- PASS: TestRcat/withChecksum=true,ignoreChecksum=false (0.03s) --- PASS: TestRcat/withChecksum=false,ignoreChecksum=true (0.04s) --- PASS: TestRcat/withChecksum=true,ignoreChecksum=true (0.04s) === RUN TestRcatSize run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcatSize (0.01s) === RUN TestCopyFileMaxTransfer run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" 2026/09/08 16:06:48 NOTICE: TestCopyFileMaxTransfer/file2: Removing partially written file on error: max transfer limit reached as set by --max-transfer 2026/09/08 16:06:48 ERROR : TestCopyFileMaxTransfer/file2: Failed to copy: max transfer limit reached as set by --max-transfer --- PASS: TestCopyFileMaxTransfer (0.16s) === RUN TestTouchDir run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestTouchDir (0.07s) === RUN TestRcAbout run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcAbout (0.00s) === RUN TestRcCleanup run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcCleanup (0.00s) === RUN TestRcCopyfile run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcCopyfile (0.02s) === RUN TestRcCopyurl run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcCopyurl (0.01s) === RUN TestRcDelete run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcDelete (0.02s) === RUN TestRcDeletefile run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcDeletefile (0.02s) === RUN TestRcList run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcList (0.02s) === RUN TestRcStat run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" === RUN TestRcStat/Root === RUN TestRcStat/File === RUN TestRcStat/Subdir === RUN TestRcStat/NotFound --- PASS: TestRcStat (0.00s) --- PASS: TestRcStat/Root (0.00s) --- PASS: TestRcStat/File (0.00s) --- PASS: TestRcStat/Subdir (0.00s) --- PASS: TestRcStat/NotFound (0.00s) === RUN TestRcMkdir run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcMkdir (0.00s) === RUN TestRcMovefile run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcMovefile (0.01s) === RUN TestRcPurge run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcPurge (0.01s) === RUN TestRcRmdir run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcRmdir (0.00s) === RUN TestRcRmdirs run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcRmdirs (0.00s) === RUN TestRcSize run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcSize (0.03s) === RUN TestRcPublicLink run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcPublicLink (0.00s) === RUN TestRcFsInfo run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcFsInfo (0.00s) === RUN TestUploadFile run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestUploadFile (0.04s) === RUN TestRcCommand run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns" --- PASS: TestRcCommand (0.00s) PASS ok github.com/rclone/rclone/fs/operations 2.738s === RUN TestGetFsNamed --- PASS: TestGetFsNamed (0.00s) === RUN TestGetFsNamedStruct --- PASS: TestGetFsNamedStruct (0.00s) === RUN TestGetConfigMap --- PASS: TestGetConfigMap (0.00s) === RUN TestGetFs --- PASS: TestGetFs (0.00s) === RUN TestGetFsAndRemoteNamed --- PASS: TestGetFsAndRemoteNamed (0.00s) === RUN TestGetFsAndRemote === RUN TestGetFsAndRemote/RcFscache === RUN TestGetFsAndRemote/RcFscache/Entries === RUN TestGetFsAndRemote/RcFscache/Clear === RUN TestGetFsAndRemote/RcFscache/Entries2 --- PASS: TestGetFsAndRemote (0.00s) --- PASS: TestGetFsAndRemote/RcFscache (0.00s) --- PASS: TestGetFsAndRemote/RcFscache/Entries (0.00s) --- PASS: TestGetFsAndRemote/RcFscache/Clear (0.00s) --- PASS: TestGetFsAndRemote/RcFscache/Entries2 (0.00s) === RUN TestAddOption --- PASS: TestAddOption (0.00s) === RUN TestAddOptionReload --- PASS: TestAddOptionReload (0.00s) === RUN TestOptionsBlocks --- PASS: TestOptionsBlocks (0.00s) === RUN TestOptionsGet --- PASS: TestOptionsGet (0.00s) === RUN TestOptionsGetMarshal --- PASS: TestOptionsGetMarshal (0.00s) === RUN TestOptionsSet --- PASS: TestOptionsSet (0.00s) === RUN TestInternalNoop --- PASS: TestInternalNoop (0.00s) === RUN TestInternalError --- PASS: TestInternalError (0.00s) === RUN TestInternalList --- PASS: TestInternalList (0.00s) === RUN TestCorePid --- PASS: TestCorePid (0.00s) === RUN TestCoreMemstats --- PASS: TestCoreMemstats (0.00s) === RUN TestCoreGC --- PASS: TestCoreGC (0.01s) === RUN TestCoreVersion --- PASS: TestCoreVersion (0.00s) === RUN TestCoreObscure --- PASS: TestCoreObscure (0.00s) === RUN TestCoreQuit --- PASS: TestCoreQuit (0.00s) === RUN TestCoreCommand === RUN TestCoreCommand/OK === RUN TestCoreCommand/Fail === RUN TestCoreCommand/Combined === RUN TestCoreCommand/Stderr === RUN TestCoreCommand/Stdout === RUN TestCoreCommand/Stream --- PASS: TestCoreCommand (0.21s) --- PASS: TestCoreCommand/OK (0.03s) --- PASS: TestCoreCommand/Fail (0.03s) --- PASS: TestCoreCommand/Combined (0.04s) --- PASS: TestCoreCommand/Stderr (0.03s) --- PASS: TestCoreCommand/Stdout (0.03s) --- PASS: TestCoreCommand/Stream (0.04s) === RUN TestErrParamNotFoundError --- PASS: TestErrParamNotFoundError (0.00s) === RUN TestIsErrParamNotFound --- PASS: TestIsErrParamNotFound (0.00s) === RUN TestNotErrParamNotFound --- PASS: TestNotErrParamNotFound (0.00s) === RUN TestIsErrParamInvalid --- PASS: TestIsErrParamInvalid (0.00s) === RUN TestReshape --- PASS: TestReshape (0.00s) === RUN TestParamsCopy --- PASS: TestParamsCopy (0.00s) === RUN TestParamsGet --- PASS: TestParamsGet (0.00s) === RUN TestParamsGetString --- PASS: TestParamsGetString (0.00s) === RUN TestParamsGetInt64 === RUN TestParamsGetInt64/string=123 === RUN TestParamsGetInt64/string=123x === RUN TestParamsGetInt64/int=12 === RUN TestParamsGetInt64/int64=13 === RUN TestParamsGetInt64/float64=14 === RUN TestParamsGetInt64/float64=9.3e+18 === RUN TestParamsGetInt64/float64=-9.3e+18 --- PASS: TestParamsGetInt64 (0.00s) --- PASS: TestParamsGetInt64/string=123 (0.00s) --- PASS: TestParamsGetInt64/string=123x (0.00s) --- PASS: TestParamsGetInt64/int=12 (0.00s) --- PASS: TestParamsGetInt64/int64=13 (0.00s) --- PASS: TestParamsGetInt64/float64=14 (0.00s) --- PASS: TestParamsGetInt64/float64=9.3e+18 (0.00s) --- PASS: TestParamsGetInt64/float64=-9.3e+18 (0.00s) === RUN TestParamsGetFloat64 === RUN TestParamsGetFloat64/string=123.1 === RUN TestParamsGetFloat64/string=123x1 === RUN TestParamsGetFloat64/int=12 === RUN TestParamsGetFloat64/int64=13 === RUN TestParamsGetFloat64/float64=14 --- PASS: TestParamsGetFloat64 (0.00s) --- PASS: TestParamsGetFloat64/string=123.1 (0.00s) --- PASS: TestParamsGetFloat64/string=123x1 (0.00s) --- PASS: TestParamsGetFloat64/int=12 (0.00s) --- PASS: TestParamsGetFloat64/int64=13 (0.00s) --- PASS: TestParamsGetFloat64/float64=14 (0.00s) === RUN TestParamsGetDuration === RUN TestParamsGetDuration/string=86400 === RUN TestParamsGetDuration/string=1y === RUN TestParamsGetDuration/string=60 === RUN TestParamsGetDuration/string=0 === RUN TestParamsGetDuration/string=-45 === RUN TestParamsGetDuration/string=2 === RUN TestParamsGetDuration/string=2h4m7s === RUN TestParamsGetDuration/string=3d === RUN TestParamsGetDuration/string=off === RUN TestParamsGetDuration/string= === RUN TestParamsGetDuration/int=12 === RUN TestParamsGetDuration/string=34y === RUN TestParamsGetDuration/string=30d === RUN TestParamsGetDuration/string=2M === RUN TestParamsGetDuration/string=wrong --- PASS: TestParamsGetDuration (0.00s) --- PASS: TestParamsGetDuration/string=86400 (0.00s) --- PASS: TestParamsGetDuration/string=1y (0.00s) --- PASS: TestParamsGetDuration/string=60 (0.00s) --- PASS: TestParamsGetDuration/string=0 (0.00s) --- PASS: TestParamsGetDuration/string=-45 (0.00s) --- PASS: TestParamsGetDuration/string=2 (0.00s) --- PASS: TestParamsGetDuration/string=2h4m7s (0.00s) --- PASS: TestParamsGetDuration/string=3d (0.00s) --- PASS: TestParamsGetDuration/string=off (0.00s) --- PASS: TestParamsGetDuration/string= (0.00s) --- PASS: TestParamsGetDuration/int=12 (0.00s) --- PASS: TestParamsGetDuration/string=34y (0.00s) --- PASS: TestParamsGetDuration/string=30d (0.00s) --- PASS: TestParamsGetDuration/string=2M (0.00s) --- PASS: TestParamsGetDuration/string=wrong (0.00s) === RUN TestParamsGetBool === RUN TestParamsGetBool/bool=true === RUN TestParamsGetBool/bool=false === RUN TestParamsGetBool/string=true === RUN TestParamsGetBool/string=false === RUN TestParamsGetBool/string=fasle === RUN TestParamsGetBool/int=12 === RUN TestParamsGetBool/int=0 === RUN TestParamsGetBool/int64=13 === RUN TestParamsGetBool/int64=0 === RUN TestParamsGetBool/float64=14 === RUN TestParamsGetBool/float64=0 --- PASS: TestParamsGetBool (0.00s) --- PASS: TestParamsGetBool/bool=true (0.00s) --- PASS: TestParamsGetBool/bool=false (0.00s) --- PASS: TestParamsGetBool/string=true (0.00s) --- PASS: TestParamsGetBool/string=false (0.00s) --- PASS: TestParamsGetBool/string=fasle (0.00s) --- PASS: TestParamsGetBool/int=12 (0.00s) --- PASS: TestParamsGetBool/int=0 (0.00s) --- PASS: TestParamsGetBool/int64=13 (0.00s) --- PASS: TestParamsGetBool/int64=0 (0.00s) --- PASS: TestParamsGetBool/float64=14 (0.00s) --- PASS: TestParamsGetBool/float64=0 (0.00s) === RUN TestParamsGetStruct --- PASS: TestParamsGetStruct (0.00s) === RUN TestParamsGetStructString --- PASS: TestParamsGetStructString (0.00s) === RUN TestParamsGetStructMissingOK --- PASS: TestParamsGetStructMissingOK (0.00s) === RUN TestParamsGetHTTPRequest --- PASS: TestParamsGetHTTPRequest (0.00s) === RUN TestParamsGetHTTPResponseWriter --- PASS: TestParamsGetHTTPResponseWriter (0.00s) === RUN TestWriteJSON --- PASS: TestWriteJSON (0.00s) PASS ok github.com/rclone/rclone/fs/rc 0.258s === RUN TestNewJobs --- PASS: TestNewJobs (0.00s) === RUN TestJobsKickExpire --- PASS: TestJobsKickExpire (0.01s) === RUN TestJobsExpire --- PASS: TestJobsExpire (0.25s) === RUN TestJobsIDs --- PASS: TestJobsIDs (0.00s) === RUN TestJobsGet --- PASS: TestJobsGet (0.00s) === RUN TestJobFinish --- PASS: TestJobFinish (0.30s) === RUN TestJobRunPanic --- PASS: TestJobRunPanic (0.10s) === RUN TestJobsNewJob --- PASS: TestJobsNewJob (0.00s) === RUN TestStartJob --- PASS: TestStartJob (0.00s) === RUN TestExecuteJob --- PASS: TestExecuteJob (0.00s) === RUN TestExecuteJobWithConfig --- PASS: TestExecuteJobWithConfig (0.00s) === RUN TestExecuteJobWithFilter --- PASS: TestExecuteJobWithFilter (0.00s) === RUN TestExecuteJobWithGroup --- PASS: TestExecuteJobWithGroup (0.00s) === RUN TestExecuteJobErrorPropagation --- PASS: TestExecuteJobErrorPropagation (0.00s) === RUN TestRcJobStatus --- PASS: TestRcJobStatus (0.00s) === RUN TestRcJobList --- PASS: TestRcJobList (0.00s) === RUN TestRcAsyncJobStop --- PASS: TestRcAsyncJobStop (0.01s) === RUN TestRcSyncJobStop --- PASS: TestRcSyncJobStop (0.02s) === RUN TestRcJobStopGroup --- PASS: TestRcJobStopGroup (0.01s) === RUN TestOnFinish --- PASS: TestOnFinish (0.00s) === RUN TestOnFinishAlreadyFinished --- PASS: TestOnFinishAlreadyFinished (0.00s) PASS ok github.com/rclone/rclone/fs/rc/jobs 0.758s ? github.com/rclone/rclone/fs/rc/rcflags [no test files] === RUN TestRcServer 2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files" 2026/09/08 16:06:46 NOTICE: Serving remote control on http://127.0.0.1:33663/ 2026/09/08 16:06:46 NOTICE: Web GUI is not automatically opening browser. Navigate to http://127.0.0.1:33663/ to use. 2026/09/08 16:06:46 Error on serving HTTP server: http: Server closed --- PASS: TestRcServer (0.00s) === RUN TestFileServing 2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files" === RUN TestFileServing/index rcserver_test.go:139: Error Trace: /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/rc/rcserver/rcserver_test.go:139 Error: Not equal: expected: "
\ndir/\nfile.txt\n
\n" actual : "\n\n
\ndir/\nfile.txt\n
\n" Diff: --- Expected +++ Actual @@ -1 +1,3 @@ + +
        	Test:       	TestFileServing/index
=== RUN   TestFileServing/notfound
=== RUN   TestFileServing/dirnotfound
=== RUN   TestFileServing/dir
    rcserver_test.go:139: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/rc/rcserver/rcserver_test.go:139
        	Error:      	Not equal: 
        	            	expected: "
\nfile2.txt\n
\n" actual : "\n\n
\nfile2.txt\n
\n" Diff: --- Expected +++ Actual @@ -1 +1,3 @@ + +
        	Test:       	TestFileServing/dir
=== RUN   TestFileServing/file
=== RUN   TestFileServing/file2
=== RUN   TestFileServing/file-head
=== RUN   TestFileServing/file-range
--- FAIL: TestFileServing (0.01s)
    --- FAIL: TestFileServing/index (0.00s)
    --- PASS: TestFileServing/notfound (0.00s)
    --- PASS: TestFileServing/dirnotfound (0.00s)
    --- FAIL: TestFileServing/dir (0.00s)
    --- PASS: TestFileServing/file (0.00s)
    --- PASS: TestFileServing/file2 (0.00s)
    --- PASS: TestFileServing/file-head (0.00s)
    --- PASS: TestFileServing/file-range (0.00s)
=== RUN   TestRemoteServing
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
=== RUN   TestRemoteServing/index
2026/09/08 16:06:46 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
=== RUN   TestRemoteServing/notfound-index
2026/09/08 16:06:46 ERROR : rc: "": error: failed to list directory: directory not found
=== RUN   TestRemoteServing/notfound
2026/09/08 16:06:46 ERROR : rc: "notfound": error: failed to find object: object not found
=== RUN   TestRemoteServing/dirnotfound
2026/09/08 16:06:46 ERROR : rc: "dirnotfound": error: failed to list directory: directory not found
=== RUN   TestRemoteServing/dir
=== RUN   TestRemoteServing/file
=== RUN   TestRemoteServing/file_with_no_slash_after_]
=== RUN   TestRemoteServing/file2
=== RUN   TestRemoteServing/file-head
=== RUN   TestRemoteServing/file-range
=== RUN   TestRemoteServing/bad-remote
2026/09/08 16:06:46 ERROR : rc: "/": error: failed to make Fs: didn't find section in config file
--- PASS: TestRemoteServing (0.01s)
    --- PASS: TestRemoteServing/index (0.01s)
    --- PASS: TestRemoteServing/notfound-index (0.00s)
    --- PASS: TestRemoteServing/notfound (0.00s)
    --- PASS: TestRemoteServing/dirnotfound (0.00s)
    --- PASS: TestRemoteServing/dir (0.00s)
    --- PASS: TestRemoteServing/file (0.00s)
    --- PASS: TestRemoteServing/file_with_no_slash_after_] (0.00s)
    --- PASS: TestRemoteServing/file2 (0.00s)
    --- PASS: TestRemoteServing/file-head (0.00s)
    --- PASS: TestRemoteServing/file-range (0.00s)
    --- PASS: TestRemoteServing/bad-remote (0.00s)
=== RUN   TestRC
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
=== RUN   TestRC/rc-root
2026/09/08 16:06:46 ERROR : rc: "": error: couldn't find method ""
=== RUN   TestRC/rc-noop
=== RUN   TestRC/rc-error
2026/09/08 16:06:46 ERROR : rc: "rc/error": error: arbitrary error on input map[]
=== RUN   TestRC/core-gc
=== RUN   TestRC/url-params
=== RUN   TestRC/json
=== RUN   TestRC/json-and-url-params
=== RUN   TestRC/json-bad
2026/09/08 16:06:46 ERROR : rc: "rc/noop": error: failed to read input JSON: invalid character 'p' looking for beginning of object key string
=== RUN   TestRC/form
=== RUN   TestRC/form-and-url-params
=== RUN   TestRC/form-bad
2026/09/08 16:06:46 ERROR : rc: "rc/noop": error: failed to parse form/URL parameters: invalid URL escape "%zz"
--- PASS: TestRC (0.01s)
    --- PASS: TestRC/rc-root (0.00s)
    --- PASS: TestRC/rc-noop (0.00s)
    --- PASS: TestRC/rc-error (0.00s)
    --- PASS: TestRC/core-gc (0.01s)
    --- PASS: TestRC/url-params (0.00s)
    --- PASS: TestRC/json (0.00s)
    --- PASS: TestRC/json-and-url-params (0.00s)
    --- PASS: TestRC/json-bad (0.00s)
    --- PASS: TestRC/form (0.00s)
    --- PASS: TestRC/form-and-url-params (0.00s)
    --- PASS: TestRC/form-bad (0.00s)
=== RUN   TestRCWithAuth
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
=== RUN   TestRCWithAuth/core-command
=== RUN   TestRCWithAuth/core-command-bad-returnType
2026/09/08 16:06:46 ERROR : rc: "core/command": error: unknown returnType "POTATO"
=== RUN   TestRCWithAuth/core-command-stream
=== RUN   TestRCWithAuth/core-command-stream-error
2026/09/08 16:06:46 ERROR : rc: "core/command": error: exit status 1
--- PASS: TestRCWithAuth (0.12s)
    --- PASS: TestRCWithAuth/core-command (0.04s)
    --- PASS: TestRCWithAuth/core-command-bad-returnType (0.00s)
    --- PASS: TestRCWithAuth/core-command-stream (0.04s)
    --- PASS: TestRCWithAuth/core-command-stream-error (0.04s)
=== RUN   TestMethods
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
=== RUN   TestMethods/options
=== RUN   TestMethods/bad
2026/09/08 16:06:46 ERROR : rc: "": error: method "POTATO" not allowed
--- PASS: TestMethods (0.00s)
    --- PASS: TestMethods/options (0.00s)
    --- PASS: TestMethods/bad (0.00s)
=== RUN   TestMetrics
=== RUN   TestMetrics/Bytes_Transferred_Metric
=== RUN   TestMetrics/Checked_Files_Metric
=== RUN   TestMetrics/Errors_Metric
=== RUN   TestMetrics/Deleted_Files_Metric
=== RUN   TestMetrics/Files_Transferred_Metric
=== RUN   TestMetrics/Bytes_Transferred_Metric#01
=== RUN   TestMetrics/Checked_Files_Metric#01
=== RUN   TestMetrics/Errors_Metric#01
=== RUN   TestMetrics/Deleted_Files_Metric#01
=== RUN   TestMetrics/Files_Transferred_Metric#01
--- PASS: TestMetrics (0.06s)
    --- PASS: TestMetrics/Bytes_Transferred_Metric (0.00s)
    --- PASS: TestMetrics/Checked_Files_Metric (0.00s)
    --- PASS: TestMetrics/Errors_Metric (0.01s)
    --- PASS: TestMetrics/Deleted_Files_Metric (0.00s)
    --- PASS: TestMetrics/Files_Transferred_Metric (0.00s)
    --- PASS: TestMetrics/Bytes_Transferred_Metric#01 (0.00s)
    --- PASS: TestMetrics/Checked_Files_Metric#01 (0.01s)
    --- PASS: TestMetrics/Errors_Metric#01 (0.00s)
    --- PASS: TestMetrics/Deleted_Files_Metric#01 (0.01s)
    --- PASS: TestMetrics/Files_Transferred_Metric#01 (0.00s)
=== RUN   TestServingRoot
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
=== RUN   TestServingRoot/rootlist
2026/09/08 16:06:46 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestServingRoot (0.00s)
    --- PASS: TestServingRoot/rootlist (0.00s)
=== RUN   TestServingRootNoFiles
=== RUN   TestServingRootNoFiles/rootlist
2026/09/08 16:06:46 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestServingRootNoFiles (0.00s)
    --- PASS: TestServingRootNoFiles/rootlist (0.00s)
=== RUN   TestNoFiles
=== RUN   TestNoFiles/file
=== RUN   TestNoFiles/dir
--- PASS: TestNoFiles (0.00s)
    --- PASS: TestNoFiles/file (0.00s)
    --- PASS: TestNoFiles/dir (0.00s)
=== RUN   TestNoServe
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
=== RUN   TestNoServe/file
=== RUN   TestNoServe/dir
--- PASS: TestNoServe (0.00s)
    --- PASS: TestNoServe/file (0.00s)
    --- PASS: TestNoServe/dir (0.00s)
=== RUN   TestAuthRequired
=== RUN   TestAuthRequired/auth
2026/09/08 16:06:46 ERROR : rc: "rc/noopauth": error: authentication must be set up on the rc server to use "rc/noopauth" or the --rc-no-auth flag must be in use
--- PASS: TestAuthRequired (0.00s)
    --- PASS: TestAuthRequired/auth (0.00s)
=== RUN   TestNoAuth
=== RUN   TestNoAuth/auth
--- PASS: TestNoAuth (0.00s)
    --- PASS: TestNoAuth/auth (0.00s)
=== RUN   TestWithUserPass
=== RUN   TestWithUserPass/auth
--- PASS: TestWithUserPass (0.00s)
    --- PASS: TestWithUserPass/auth (0.00s)
=== RUN   TestRCAsync
=== RUN   TestRCAsync/ok
=== RUN   TestRCAsync/bad
2026/09/08 16:06:46 ERROR : rc: "rc/noop": error: couldn't parse key "_async" (truthy) as bool: strconv.ParseBool: parsing "truthy": invalid syntax
--- PASS: TestRCAsync (0.00s)
    --- PASS: TestRCAsync/ok (0.00s)
    --- PASS: TestRCAsync/bad (0.00s)
FAIL
FAIL	github.com/rclone/rclone/fs/rc/rcserver	0.252s
=== RUN   TestAddPlugin
    rc_test.go:91: network connection not available for testing
--- SKIP: TestAddPlugin (0.00s)
=== RUN   TestListPlugins
--- PASS: TestListPlugins (0.00s)
=== RUN   TestRemovePlugin
    rc_test.go:121: network connection not available for testing
--- SKIP: TestRemovePlugin (0.00s)
=== RUN   TestPluginsForType
--- PASS: TestPluginsForType (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/rc/webgui	0.030s
=== RUN   TestPipe
--- PASS: TestPipe (0.00s)
=== RUN   TestPipeConcurrent
--- PASS: TestPipeConcurrent (0.05s)
=== RUN   TestPipeOrderBy
=== RUN   TestPipeOrderBy/#00
=== RUN   TestPipeOrderBy/size
=== RUN   TestPipeOrderBy/name
=== RUN   TestPipeOrderBy/modtime
=== RUN   TestPipeOrderBy/size,ascending
=== RUN   TestPipeOrderBy/name,asc
=== RUN   TestPipeOrderBy/modtime,ascending
=== RUN   TestPipeOrderBy/size,descending
=== RUN   TestPipeOrderBy/name,desc
=== RUN   TestPipeOrderBy/modtime,descending
=== RUN   TestPipeOrderBy/size,mixed,50
=== RUN   TestPipeOrderBy/size,mixed,51
--- PASS: TestPipeOrderBy (0.00s)
    --- PASS: TestPipeOrderBy/#00 (0.00s)
    --- PASS: TestPipeOrderBy/size (0.00s)
    --- PASS: TestPipeOrderBy/name (0.00s)
    --- PASS: TestPipeOrderBy/modtime (0.00s)
    --- PASS: TestPipeOrderBy/size,ascending (0.00s)
    --- PASS: TestPipeOrderBy/name,asc (0.00s)
    --- PASS: TestPipeOrderBy/modtime,ascending (0.00s)
    --- PASS: TestPipeOrderBy/size,descending (0.00s)
    --- PASS: TestPipeOrderBy/name,desc (0.00s)
    --- PASS: TestPipeOrderBy/modtime,descending (0.00s)
    --- PASS: TestPipeOrderBy/size,mixed,50 (0.00s)
    --- PASS: TestPipeOrderBy/size,mixed,51 (0.00s)
=== RUN   TestNewLess
=== RUN   TestNewLess/blankOK
=== RUN   TestNewLess/tooManyParts
=== RUN   TestNewLess/tooManyParts2
=== RUN   TestNewLess/badMixed
=== RUN   TestNewLess/unknownComparison
=== RUN   TestNewLess/unknownSortDirection
=== RUN   TestNewLess/size
=== RUN   TestNewLess/name
=== RUN   TestNewLess/modtime
=== RUN   TestNewLess/size,ascending
=== RUN   TestNewLess/name,asc
=== RUN   TestNewLess/modtime,ascending
=== RUN   TestNewLess/size,descending
=== RUN   TestNewLess/name,desc
=== RUN   TestNewLess/modtime,descending
=== RUN   TestNewLess/modtime,mixed
=== RUN   TestNewLess/modtime,mixed,30
--- PASS: TestNewLess (0.00s)
    --- PASS: TestNewLess/blankOK (0.00s)
    --- PASS: TestNewLess/tooManyParts (0.00s)
    --- PASS: TestNewLess/tooManyParts2 (0.00s)
    --- PASS: TestNewLess/badMixed (0.00s)
    --- PASS: TestNewLess/unknownComparison (0.00s)
    --- PASS: TestNewLess/unknownSortDirection (0.00s)
    --- PASS: TestNewLess/size (0.00s)
    --- PASS: TestNewLess/name (0.00s)
    --- PASS: TestNewLess/modtime (0.00s)
    --- PASS: TestNewLess/size,ascending (0.00s)
    --- PASS: TestNewLess/name,asc (0.00s)
    --- PASS: TestNewLess/modtime,ascending (0.00s)
    --- PASS: TestNewLess/size,descending (0.00s)
    --- PASS: TestNewLess/name,desc (0.00s)
    --- PASS: TestNewLess/modtime,descending (0.00s)
    --- PASS: TestNewLess/modtime,mixed (0.00s)
    --- PASS: TestNewLess/modtime,mixed,30 (0.00s)
=== RUN   TestRcCopy
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestRcCopy (0.05s)
=== RUN   TestRcMove
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestRcMove (0.04s)
=== RUN   TestRcSync
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestRcSync (0.07s)
=== RUN   TestCopyWithDryRun
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:47 NOTICE: sub dir/hello world: Skipped copy as --dry-run is set (size 11)
--- PASS: TestCopyWithDryRun (0.01s)
=== RUN   TestCopy
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopy (0.01s)
=== RUN   TestCopyMissingDirectory
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:47 ERROR : Local file system at /non-existing: error reading source root directory: directory not found
--- PASS: TestCopyMissingDirectory (0.00s)
=== RUN   TestCopyNoTraverse
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyNoTraverse (0.02s)
=== RUN   TestCopyCheckFirst
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyCheckFirst (0.02s)
=== RUN   TestSyncNoTraverse
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:47 ERROR : Ignoring --no-traverse with sync
--- PASS: TestSyncNoTraverse (0.01s)
=== RUN   TestCopyWithDepth
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyWithDepth (0.01s)
=== RUN   TestCopyWithFilesFrom
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyWithFilesFrom (0.01s)
=== RUN   TestCopyWithFilesFromAndNoTraverse
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyWithFilesFromAndNoTraverse (0.03s)
=== RUN   TestCopyEmptyDirectories
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyEmptyDirectories (0.02s)
=== RUN   TestMoveEmptyDirectories
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestMoveEmptyDirectories (0.01s)
=== RUN   TestSyncEmptyDirectories
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncEmptyDirectories (0.01s)
=== RUN   TestServerSideCopy
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:275: Server side copy (if possible) Local file system at /tmp/rclone474949900 -> Local file system at /tmp/rclone986737622
--- PASS: TestServerSideCopy (0.02s)
=== RUN   TestCopyAfterDelete
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:47 ERROR : : error listing: directory not found
--- PASS: TestCopyAfterDelete (0.01s)
=== RUN   TestCopyRedownload
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyRedownload (0.01s)
=== RUN   TestSyncBasedOnCheckSum
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncBasedOnCheckSum (0.03s)
=== RUN   TestSyncSizeOnly
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncSizeOnly (0.03s)
=== RUN   TestSyncIgnoreSize
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncIgnoreSize (0.04s)
=== RUN   TestSyncIgnoreTimes
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncIgnoreTimes (0.03s)
=== RUN   TestSyncIgnoreExisting
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncIgnoreExisting (0.02s)
=== RUN   TestSyncIgnoreErrors
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncIgnoreErrors (0.05s)
=== RUN   TestSyncAfterChangingModtimeOnly
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:48 NOTICE: empty space: Skipped update modification time as --dry-run is set (size 1)
--- PASS: TestSyncAfterChangingModtimeOnly (0.04s)
=== RUN   TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime (0.04s)
=== RUN   TestSyncDoesntUpdateModtime
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncDoesntUpdateModtime (0.13s)
=== RUN   TestSyncAfterAddingAFile
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncAfterAddingAFile (0.05s)
=== RUN   TestSyncAfterChangingFilesSizeOnly
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncAfterChangingFilesSizeOnly (0.02s)
=== RUN   TestSyncAfterChangingContentsOnly
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncAfterChangingContentsOnly (0.03s)
=== RUN   TestSyncAfterRemovingAFileAndAddingAFileDryRun
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:48 NOTICE: potato2: Skipped copy as --dry-run is set (size 60)
2026/09/08 16:06:48 NOTICE: potato: Skipped delete as --dry-run is set (size 21)
--- PASS: TestSyncAfterRemovingAFileAndAddingAFileDryRun (0.02s)
=== RUN   TestSyncAfterRemovingAFileAndAddingAFile
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncAfterRemovingAFileAndAddingAFile (0.05s)
=== RUN   TestSyncAfterRemovingAFileAndAddingAFileSubDir
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDir (0.06s)
=== RUN   TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:48 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
2026/09/08 16:06:48 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
--- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors (0.04s)
=== RUN   TestSyncDeleteAfter
--- PASS: TestSyncDeleteAfter (0.00s)
=== RUN   TestSyncDeleteDuring
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncDeleteDuring (0.02s)
=== RUN   TestSyncDeleteBefore
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncDeleteBefore (0.02s)
=== RUN   TestCopyDeleteBefore
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyDeleteBefore (0.01s)
=== RUN   TestSyncWithExclude
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncWithExclude (0.05s)
=== RUN   TestSyncWithExcludeAndDeleteExcluded
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncWithExcludeAndDeleteExcluded (0.04s)
=== RUN   TestSyncWithUpdateOlder
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncWithUpdateOlder (0.15s)
=== RUN   TestSyncWithMaxDuration
=== RUN   TestSyncWithMaxDuration/Hard
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:48 NOTICE: Bandwidth limit set to {10Ki 10Ki}
2026/09/08 16:06:54 NOTICE: file2: Removing partially written file on error: context deadline exceeded
2026/09/08 16:06:54 ERROR : file2: Failed to copy: context deadline exceeded
2026/09/08 16:06:54 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
2026/09/08 16:06:54 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
2026/09/08 16:06:54 ERROR : Local file system at /tmp/rclone474949900: max transfer duration reached as set by --max-duration
2026/09/08 16:06:54 NOTICE: Bandwidth limit reset to unlimited
=== RUN   TestSyncWithMaxDuration/Soft
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:54 NOTICE: Bandwidth limit set to {10Ki 10Ki}
2026/09/08 16:07:01 ERROR : Local file system at /tmp/rclone474949900: max transfer duration reached as set by --max-duration
2026/09/08 16:07:01 ERROR : Cancelling sync due to fatal error: max transfer duration reached as set by --max-duration
2026/09/08 16:07:01 NOTICE: Bandwidth limit reset to unlimited
--- PASS: TestSyncWithMaxDuration (12.29s)
    --- PASS: TestSyncWithMaxDuration/Hard (5.16s)
    --- PASS: TestSyncWithMaxDuration/Soft (7.13s)
=== RUN   TestSyncWithTrackRenames
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1075: Can track renames: true
--- PASS: TestSyncWithTrackRenames (0.03s)
=== RUN   TestParseRenamesStrategyModtime
--- PASS: TestParseRenamesStrategyModtime (0.00s)
=== RUN   TestRenamesStrategyModtime
--- PASS: TestRenamesStrategyModtime (0.00s)
=== RUN   TestSyncWithTrackRenamesStrategyModtime
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1144: Can track renames: true
--- PASS: TestSyncWithTrackRenamesStrategyModtime (0.04s)
=== RUN   TestSyncWithTrackRenamesStrategyLeaf
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1180: Can track renames: true
--- PASS: TestSyncWithTrackRenamesStrategyLeaf (0.04s)
=== RUN   TestMoveWithDeleteEmptySrcDirs
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestMoveWithDeleteEmptySrcDirs (0.01s)
=== RUN   TestMoveWithoutDeleteEmptySrcDirs
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestMoveWithoutDeleteEmptySrcDirs (0.03s)
=== RUN   TestMoveWithIgnoreExisting
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestMoveWithIgnoreExisting (0.02s)
=== RUN   TestServerSideMove
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone474949900 -> Local file system at /tmp/rclone2023822857
2026/09/08 16:07:01 ERROR : : error listing: directory not found
2026/09/08 16:07:01 purge failed: directory not found
--- PASS: TestServerSideMove (0.07s)
=== RUN   TestServerSideMoveWithFilter
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone474949900 -> Local file system at /tmp/rclone3843015540
--- PASS: TestServerSideMoveWithFilter (0.06s)
=== RUN   TestServerSideMoveDeleteEmptySourceDirs
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone474949900 -> Local file system at /tmp/rclone3196655786
2026/09/08 16:07:01 ERROR : : error listing: directory not found
2026/09/08 16:07:01 ERROR : : error listing: directory not found
2026/09/08 16:07:01 purge failed: directory not found
--- PASS: TestServerSideMoveDeleteEmptySourceDirs (0.08s)
=== RUN   TestServerSideMoveOverlap
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1416: Skipping test as remote supports DirMove
--- SKIP: TestServerSideMoveOverlap (0.00s)
=== RUN   TestSyncOverlap
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncOverlap (0.00s)
=== RUN   TestSyncOverlapWithFilter
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncOverlapWithFilter (0.00s)
=== RUN   TestSyncCompareDest
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncCompareDest (0.25s)
=== RUN   TestSyncMultipleCompareDest
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncMultipleCompareDest (0.20s)
=== RUN   TestSyncCopyDest
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1675: Skipping test as remote does not support server-side copy
--- SKIP: TestSyncCopyDest (0.00s)
=== RUN   TestSyncBackupDir
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncBackupDir (0.24s)
=== RUN   TestSyncBackupDirWithSuffix
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncBackupDirWithSuffix (0.06s)
=== RUN   TestSyncBackupDirWithSuffixKeepExtension
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncBackupDirWithSuffixKeepExtension (0.04s)
=== RUN   TestSyncBackupDirSuffixOnly
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncBackupDirSuffixOnly (0.05s)
=== RUN   TestSyncSuffix
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncSuffix (0.06s)
=== RUN   TestSyncSuffixKeepExtension
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncSuffixKeepExtension (0.07s)
=== RUN   TestSyncUTFNorm
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncUTFNorm (0.01s)
=== RUN   TestSyncImmutable
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:07:02 ERROR : existing: Source and destination exist but do not match: immutable file modified
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
--- PASS: TestSyncImmutable (0.02s)
=== RUN   TestSyncIgnoreCase
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncIgnoreCase (0.02s)
=== RUN   TestMaxTransfer
=== RUN   TestMaxTransfer/Hard
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:07:02 NOTICE: file1: Removing partially written file on error: max transfer limit reached as set by --max-transfer
2026/09/08 16:07:02 ERROR : file1: Failed to copy: max transfer limit reached as set by --max-transfer
2026/09/08 16:07:02 ERROR : Cancelling sync due to fatal error: max transfer limit reached as set by --max-transfer
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
=== RUN   TestMaxTransfer/Soft
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:07:02 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
=== RUN   TestMaxTransfer/Cautious
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:07:02 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
--- PASS: TestMaxTransfer (0.03s)
    --- PASS: TestMaxTransfer/Hard (0.01s)
    --- PASS: TestMaxTransfer/Soft (0.01s)
    --- PASS: TestMaxTransfer/Cautious (0.01s)
=== RUN   TestSyncConcurrentDelete
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncConcurrentDelete (0.13s)
=== RUN   TestSyncConcurrentTruncate
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncConcurrentTruncate (0.14s)
PASS
ok  	github.com/rclone/rclone/fs/sync	15.490s
=== RUN   TestWalkEmpty
--- PASS: TestWalkEmpty (0.00s)
=== RUN   TestWalkREmpty
--- PASS: TestWalkREmpty (0.00s)
=== RUN   TestWalkEmptySkip
--- PASS: TestWalkEmptySkip (0.00s)
=== RUN   TestWalkREmptySkip
--- PASS: TestWalkREmptySkip (0.00s)
=== RUN   TestWalkNotFound
2026/09/08 16:06:47 ERROR : : error listing: directory not found
--- PASS: TestWalkNotFound (0.00s)
=== RUN   TestWalkRNotFound
--- PASS: TestWalkRNotFound (0.00s)
=== RUN   TestWalkNotFoundMaskError
--- PASS: TestWalkNotFoundMaskError (0.00s)
=== RUN   TestWalkNotFoundSkipError
--- PASS: TestWalkNotFoundSkipError (0.00s)
=== RUN   TestWalkLevels
--- PASS: TestWalkLevels (0.00s)
=== RUN   TestWalkRLevels
--- PASS: TestWalkRLevels (0.00s)
=== RUN   TestWalkLevelsNoRecursive10
--- PASS: TestWalkLevelsNoRecursive10 (0.00s)
=== RUN   TestWalkRLevelsNoRecursive10
--- PASS: TestWalkRLevelsNoRecursive10 (0.00s)
=== RUN   TestWalkNDirTree
--- PASS: TestWalkNDirTree (0.00s)
=== RUN   TestWalkLevelsNoRecursive
--- PASS: TestWalkLevelsNoRecursive (0.00s)
=== RUN   TestWalkRLevelsNoRecursive
--- PASS: TestWalkRLevelsNoRecursive (0.00s)
=== RUN   TestWalkLevels2
--- PASS: TestWalkLevels2 (0.00s)
=== RUN   TestWalkRLevels2
--- PASS: TestWalkRLevels2 (0.00s)
=== RUN   TestWalkSkip
--- PASS: TestWalkSkip (0.00s)
=== RUN   TestWalkRSkip
--- PASS: TestWalkRSkip (0.00s)
=== RUN   TestWalkErrors
2026/09/08 16:06:47 ERROR : 0: error listing: directory not found
--- PASS: TestWalkErrors (0.00s)
=== RUN   TestWalkRErrors
--- PASS: TestWalkRErrors (0.00s)
=== RUN   TestWalkMulti
--- PASS: TestWalkMulti (0.02s)
=== RUN   TestWalkRMulti
--- PASS: TestWalkRMulti (0.02s)
=== RUN   TestWalkMultiErrors
2026/09/08 16:06:47 ERROR : 9/2/0: error listing: boom
2026/09/08 16:06:47 ERROR : 9/2/1: error listing: boom
2026/09/08 16:06:47 ERROR : 9/3/6: error listing: boom
2026/09/08 16:06:47 ERROR : 9/3/0: error listing: boom
2026/09/08 16:06:47 ERROR : 9/5/0: error listing: boom
2026/09/08 16:06:47 ERROR : 9/4/0: error listing: boom
2026/09/08 16:06:47 ERROR : 9/2/2: error listing: boom
2026/09/08 16:06:47 ERROR : 9/6/0: error listing: boom
2026/09/08 16:06:47 ERROR : 9/7/0: error listing: boom
--- PASS: TestWalkMultiErrors (0.02s)
=== RUN   TestWalkRMultiErrors
2026/09/08 16:06:47 ERROR : 7/7/0: error listing: boom
2026/09/08 16:06:47 ERROR : 7/7/1: error listing: boom
2026/09/08 16:06:47 ERROR : 7/7/2: error listing: boom
2026/09/08 16:06:47 ERROR : 7/7/3: error listing: boom
--- PASS: TestWalkRMultiErrors (0.00s)
=== RUN   TestWalkRDirTree
--- PASS: TestWalkRDirTree (0.00s)
=== RUN   TestWalkRDirTreeExclude
--- PASS: TestWalkRDirTreeExclude (0.00s)
=== RUN   TestListType
--- PASS: TestListType (0.00s)
=== RUN   TestListR
--- PASS: TestListR (0.00s)
=== RUN   TestDirMapAdd
=== RUN   TestDirMapAdd/0
=== RUN   TestDirMapAdd/1
=== RUN   TestDirMapAdd/2
=== RUN   TestDirMapAdd/3
=== RUN   TestDirMapAdd/4
--- PASS: TestDirMapAdd (0.00s)
    --- PASS: TestDirMapAdd/0 (0.00s)
    --- PASS: TestDirMapAdd/1 (0.00s)
    --- PASS: TestDirMapAdd/2 (0.00s)
    --- PASS: TestDirMapAdd/3 (0.00s)
    --- PASS: TestDirMapAdd/4 (0.00s)
=== RUN   TestDirMapAddEntries
--- PASS: TestDirMapAddEntries (0.00s)
=== RUN   TestDirMapSendEntries
--- PASS: TestDirMapSendEntries (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/walk	0.130s
?   	github.com/rclone/rclone/fstest	[no test files]
?   	github.com/rclone/rclone/fstest/fstests	[no test files]
?   	github.com/rclone/rclone/fstest/mockdir	[no test files]
?   	github.com/rclone/rclone/fstest/mockfs	[no test files]
?   	github.com/rclone/rclone/fstest/mockobject	[no test files]
=== RUN   TestTestsToRegexp
--- PASS: TestTestsToRegexp (0.00s)
=== RUN   TestTestsToRegexpLive
--- PASS: TestTestsToRegexpLive (20.23s)
=== RUN   TestTests
=== RUN   TestTests/A1
=== RUN   TestTests/A2
=== RUN   TestTests/B
=== RUN   TestTests/B/B1
=== RUN   TestTests/B/B2
=== RUN   TestTests/C
=== RUN   TestTests/C/C1
=== RUN   TestTests/C/C2
=== RUN   TestTests/C/C3
=== RUN   TestTests/C/C3/C31
=== RUN   TestTests/C/C3/C32
--- PASS: TestTests (0.00s)
    --- PASS: TestTests/A1 (0.00s)
    --- PASS: TestTests/A2 (0.00s)
    --- PASS: TestTests/B (0.00s)
        --- PASS: TestTests/B/B1 (0.00s)
        --- PASS: TestTests/B/B2 (0.00s)
    --- PASS: TestTests/C (0.00s)
        --- PASS: TestTests/C/C1 (0.00s)
        --- PASS: TestTests/C/C2 (0.00s)
        --- PASS: TestTests/C/C3 (0.00s)
            --- PASS: TestTests/C/C3/C31 (0.00s)
            --- PASS: TestTests/C/C3/C32 (0.00s)
PASS
ok  	github.com/rclone/rclone/fstest/test_all	20.335s
?   	github.com/rclone/rclone/fstest/testserver	[no test files]
?   	github.com/rclone/rclone/fstest/testy	[no test files]
=== RUN   TestExitCode
--- PASS: TestExitCode (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/atexit	0.038s
=== RUN   TestSplit
--- PASS: TestSplit (0.00s)
=== RUN   TestCache
--- PASS: TestCache (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/bucket	0.029s
?   	github.com/rclone/rclone/lib/buildinfo	[no test files]
=== RUN   TestGet
--- PASS: TestGet (0.00s)
=== RUN   TestGetFile
--- PASS: TestGetFile (0.00s)
=== RUN   TestGetError
--- PASS: TestGetError (0.00s)
=== RUN   TestPut
--- PASS: TestPut (0.00s)
=== RUN   TestCacheExpire
--- PASS: TestCacheExpire (0.25s)
=== RUN   TestCacheNoExpire
--- PASS: TestCacheNoExpire (0.00s)
=== RUN   TestCachePin
--- PASS: TestCachePin (0.00s)
=== RUN   TestClear
--- PASS: TestClear (0.00s)
=== RUN   TestEntries
--- PASS: TestEntries (0.00s)
=== RUN   TestGetMaybe
--- PASS: TestGetMaybe (0.00s)
=== RUN   TestDelete
--- PASS: TestDelete (0.00s)
=== RUN   TestDeletePrefix
--- PASS: TestDeletePrefix (0.00s)
=== RUN   TestCacheRename
--- PASS: TestCacheRename (0.00s)
=== RUN   TestCacheFinalize
--- PASS: TestCacheFinalize (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/cache	0.280s
?   	github.com/rclone/rclone/lib/daemonize	[no test files]
?   	github.com/rclone/rclone/lib/dircache	[no test files]
=== RUN   TestEncodeString
--- PASS: TestEncodeString (0.00s)
=== RUN   TestEncodeSet
--- PASS: TestEncodeSet (0.00s)
=== RUN   TestEncodeSingleMask
=== RUN   TestEncodeSingleMask/0
=== RUN   TestEncodeSingleMask/1
=== RUN   TestEncodeSingleMask/2
=== RUN   TestEncodeSingleMask/3
=== RUN   TestEncodeSingleMask/4
=== RUN   TestEncodeSingleMask/5
=== RUN   TestEncodeSingleMask/6
=== RUN   TestEncodeSingleMask/7
=== RUN   TestEncodeSingleMask/8
=== RUN   TestEncodeSingleMask/9
=== RUN   TestEncodeSingleMask/10
=== RUN   TestEncodeSingleMask/11
=== RUN   TestEncodeSingleMask/12
=== RUN   TestEncodeSingleMask/13
=== RUN   TestEncodeSingleMask/14
=== RUN   TestEncodeSingleMask/15
=== RUN   TestEncodeSingleMask/16
=== RUN   TestEncodeSingleMask/17
=== RUN   TestEncodeSingleMask/18
--- PASS: TestEncodeSingleMask (0.00s)
    --- PASS: TestEncodeSingleMask/0 (0.00s)
    --- PASS: TestEncodeSingleMask/1 (0.00s)
    --- PASS: TestEncodeSingleMask/2 (0.00s)
    --- PASS: TestEncodeSingleMask/3 (0.00s)
    --- PASS: TestEncodeSingleMask/4 (0.00s)
    --- PASS: TestEncodeSingleMask/5 (0.00s)
    --- PASS: TestEncodeSingleMask/6 (0.00s)
    --- PASS: TestEncodeSingleMask/7 (0.00s)
    --- PASS: TestEncodeSingleMask/8 (0.00s)
    --- PASS: TestEncodeSingleMask/9 (0.00s)
    --- PASS: TestEncodeSingleMask/10 (0.00s)
    --- PASS: TestEncodeSingleMask/11 (0.00s)
    --- PASS: TestEncodeSingleMask/12 (0.00s)
    --- PASS: TestEncodeSingleMask/13 (0.00s)
    --- PASS: TestEncodeSingleMask/14 (0.00s)
    --- PASS: TestEncodeSingleMask/15 (0.00s)
    --- PASS: TestEncodeSingleMask/16 (0.00s)
    --- PASS: TestEncodeSingleMask/17 (0.00s)
    --- PASS: TestEncodeSingleMask/18 (0.00s)
=== RUN   TestEncodeSingleMaskEdge
=== RUN   TestEncodeSingleMaskEdge/0
=== RUN   TestEncodeSingleMaskEdge/1
=== RUN   TestEncodeSingleMaskEdge/2
=== RUN   TestEncodeSingleMaskEdge/3
=== RUN   TestEncodeSingleMaskEdge/4
=== RUN   TestEncodeSingleMaskEdge/5
=== RUN   TestEncodeSingleMaskEdge/6
=== RUN   TestEncodeSingleMaskEdge/7
=== RUN   TestEncodeSingleMaskEdge/8
=== RUN   TestEncodeSingleMaskEdge/9
=== RUN   TestEncodeSingleMaskEdge/10
=== RUN   TestEncodeSingleMaskEdge/11
=== RUN   TestEncodeSingleMaskEdge/12
=== RUN   TestEncodeSingleMaskEdge/13
=== RUN   TestEncodeSingleMaskEdge/14
=== RUN   TestEncodeSingleMaskEdge/15
=== RUN   TestEncodeSingleMaskEdge/16
=== RUN   TestEncodeSingleMaskEdge/17
=== RUN   TestEncodeSingleMaskEdge/18
=== RUN   TestEncodeSingleMaskEdge/19
=== RUN   TestEncodeSingleMaskEdge/20
=== RUN   TestEncodeSingleMaskEdge/21
=== RUN   TestEncodeSingleMaskEdge/22
=== RUN   TestEncodeSingleMaskEdge/23
=== RUN   TestEncodeSingleMaskEdge/24
=== RUN   TestEncodeSingleMaskEdge/25
=== RUN   TestEncodeSingleMaskEdge/26
=== RUN   TestEncodeSingleMaskEdge/27
=== RUN   TestEncodeSingleMaskEdge/28
=== RUN   TestEncodeSingleMaskEdge/29
=== RUN   TestEncodeSingleMaskEdge/30
=== RUN   TestEncodeSingleMaskEdge/31
=== RUN   TestEncodeSingleMaskEdge/32
=== RUN   TestEncodeSingleMaskEdge/33
=== RUN   TestEncodeSingleMaskEdge/34
=== RUN   TestEncodeSingleMaskEdge/35
=== RUN   TestEncodeSingleMaskEdge/36
=== RUN   TestEncodeSingleMaskEdge/37
=== RUN   TestEncodeSingleMaskEdge/38
=== RUN   TestEncodeSingleMaskEdge/39
=== RUN   TestEncodeSingleMaskEdge/40
=== RUN   TestEncodeSingleMaskEdge/41
=== RUN   TestEncodeSingleMaskEdge/42
=== RUN   TestEncodeSingleMaskEdge/43
=== RUN   TestEncodeSingleMaskEdge/44
=== RUN   TestEncodeSingleMaskEdge/45
=== RUN   TestEncodeSingleMaskEdge/46
=== RUN   TestEncodeSingleMaskEdge/47
=== RUN   TestEncodeSingleMaskEdge/48
=== RUN   TestEncodeSingleMaskEdge/49
=== RUN   TestEncodeSingleMaskEdge/50
=== RUN   TestEncodeSingleMaskEdge/51
=== RUN   TestEncodeSingleMaskEdge/52
=== RUN   TestEncodeSingleMaskEdge/53
=== RUN   TestEncodeSingleMaskEdge/54
=== RUN   TestEncodeSingleMaskEdge/55
=== RUN   TestEncodeSingleMaskEdge/56
=== RUN   TestEncodeSingleMaskEdge/57
=== RUN   TestEncodeSingleMaskEdge/58
=== RUN   TestEncodeSingleMaskEdge/59
=== RUN   TestEncodeSingleMaskEdge/60
=== RUN   TestEncodeSingleMaskEdge/61
=== RUN   TestEncodeSingleMaskEdge/62
=== RUN   TestEncodeSingleMaskEdge/63
=== RUN   TestEncodeSingleMaskEdge/64
=== RUN   TestEncodeSingleMaskEdge/65
=== RUN   TestEncodeSingleMaskEdge/66
=== RUN   TestEncodeSingleMaskEdge/67
=== RUN   TestEncodeSingleMaskEdge/68
=== RUN   TestEncodeSingleMaskEdge/69
=== RUN   TestEncodeSingleMaskEdge/70
=== RUN   TestEncodeSingleMaskEdge/71
=== RUN   TestEncodeSingleMaskEdge/72
=== RUN   TestEncodeSingleMaskEdge/73
=== RUN   TestEncodeSingleMaskEdge/74
=== RUN   TestEncodeSingleMaskEdge/75
=== RUN   TestEncodeSingleMaskEdge/76
=== RUN   TestEncodeSingleMaskEdge/77
=== RUN   TestEncodeSingleMaskEdge/78
=== RUN   TestEncodeSingleMaskEdge/79
=== RUN   TestEncodeSingleMaskEdge/80
=== RUN   TestEncodeSingleMaskEdge/81
=== RUN   TestEncodeSingleMaskEdge/82
=== RUN   TestEncodeSingleMaskEdge/83
=== RUN   TestEncodeSingleMaskEdge/84
=== RUN   TestEncodeSingleMaskEdge/85
=== RUN   TestEncodeSingleMaskEdge/86
=== RUN   TestEncodeSingleMaskEdge/87
=== RUN   TestEncodeSingleMaskEdge/88
=== RUN   TestEncodeSingleMaskEdge/89
=== RUN   TestEncodeSingleMaskEdge/90
=== RUN   TestEncodeSingleMaskEdge/91
=== RUN   TestEncodeSingleMaskEdge/92
=== RUN   TestEncodeSingleMaskEdge/93
=== RUN   TestEncodeSingleMaskEdge/94
=== RUN   TestEncodeSingleMaskEdge/95
=== RUN   TestEncodeSingleMaskEdge/96
=== RUN   TestEncodeSingleMaskEdge/97
=== RUN   TestEncodeSingleMaskEdge/98
=== RUN   TestEncodeSingleMaskEdge/99
=== RUN   TestEncodeSingleMaskEdge/100
=== RUN   TestEncodeSingleMaskEdge/101
=== RUN   TestEncodeSingleMaskEdge/102
=== RUN   TestEncodeSingleMaskEdge/103
=== RUN   TestEncodeSingleMaskEdge/104
=== RUN   TestEncodeSingleMaskEdge/105
=== RUN   TestEncodeSingleMaskEdge/106
=== RUN   TestEncodeSingleMaskEdge/107
=== RUN   TestEncodeSingleMaskEdge/108
=== RUN   TestEncodeSingleMaskEdge/109
=== RUN   TestEncodeSingleMaskEdge/110
=== RUN   TestEncodeSingleMaskEdge/111
=== RUN   TestEncodeSingleMaskEdge/112
=== RUN   TestEncodeSingleMaskEdge/113
=== RUN   TestEncodeSingleMaskEdge/114
=== RUN   TestEncodeSingleMaskEdge/115
=== RUN   TestEncodeSingleMaskEdge/116
=== RUN   TestEncodeSingleMaskEdge/117
=== RUN   TestEncodeSingleMaskEdge/118
=== RUN   TestEncodeSingleMaskEdge/119
=== RUN   TestEncodeSingleMaskEdge/120
=== RUN   TestEncodeSingleMaskEdge/121
=== RUN   TestEncodeSingleMaskEdge/122
=== RUN   TestEncodeSingleMaskEdge/123
=== RUN   TestEncodeSingleMaskEdge/124
=== RUN   TestEncodeSingleMaskEdge/125
=== RUN   TestEncodeSingleMaskEdge/126
=== RUN   TestEncodeSingleMaskEdge/127
=== RUN   TestEncodeSingleMaskEdge/128
=== RUN   TestEncodeSingleMaskEdge/129
=== RUN   TestEncodeSingleMaskEdge/130
=== RUN   TestEncodeSingleMaskEdge/131
=== RUN   TestEncodeSingleMaskEdge/132
=== RUN   TestEncodeSingleMaskEdge/133
=== RUN   TestEncodeSingleMaskEdge/134
=== RUN   TestEncodeSingleMaskEdge/135
=== RUN   TestEncodeSingleMaskEdge/136
=== RUN   TestEncodeSingleMaskEdge/137
=== RUN   TestEncodeSingleMaskEdge/138
=== RUN   TestEncodeSingleMaskEdge/139
=== RUN   TestEncodeSingleMaskEdge/140
=== RUN   TestEncodeSingleMaskEdge/141
=== RUN   TestEncodeSingleMaskEdge/142
=== RUN   TestEncodeSingleMaskEdge/143
=== RUN   TestEncodeSingleMaskEdge/144
=== RUN   TestEncodeSingleMaskEdge/145
=== RUN   TestEncodeSingleMaskEdge/146
=== RUN   TestEncodeSingleMaskEdge/147
=== RUN   TestEncodeSingleMaskEdge/148
=== RUN   TestEncodeSingleMaskEdge/149
=== RUN   TestEncodeSingleMaskEdge/150
=== RUN   TestEncodeSingleMaskEdge/151
=== RUN   TestEncodeSingleMaskEdge/152
=== RUN   TestEncodeSingleMaskEdge/153
=== RUN   TestEncodeSingleMaskEdge/154
=== RUN   TestEncodeSingleMaskEdge/155
=== RUN   TestEncodeSingleMaskEdge/156
=== RUN   TestEncodeSingleMaskEdge/157
=== RUN   TestEncodeSingleMaskEdge/158
=== RUN   TestEncodeSingleMaskEdge/159
=== RUN   TestEncodeSingleMaskEdge/160
=== RUN   TestEncodeSingleMaskEdge/161
=== RUN   TestEncodeSingleMaskEdge/162
=== RUN   TestEncodeSingleMaskEdge/163
=== RUN   TestEncodeSingleMaskEdge/164
=== RUN   TestEncodeSingleMaskEdge/165
=== RUN   TestEncodeSingleMaskEdge/166
=== RUN   TestEncodeSingleMaskEdge/167
=== RUN   TestEncodeSingleMaskEdge/168
=== RUN   TestEncodeSingleMaskEdge/169
=== RUN   TestEncodeSingleMaskEdge/170
=== RUN   TestEncodeSingleMaskEdge/171
=== RUN   TestEncodeSingleMaskEdge/172
=== RUN   TestEncodeSingleMaskEdge/173
=== RUN   TestEncodeSingleMaskEdge/174
=== RUN   TestEncodeSingleMaskEdge/175
=== RUN   TestEncodeSingleMaskEdge/176
=== RUN   TestEncodeSingleMaskEdge/177
=== RUN   TestEncodeSingleMaskEdge/178
=== RUN   TestEncodeSingleMaskEdge/179
=== RUN   TestEncodeSingleMaskEdge/180
=== RUN   TestEncodeSingleMaskEdge/181
=== RUN   TestEncodeSingleMaskEdge/182
=== RUN   TestEncodeSingleMaskEdge/183
=== RUN   TestEncodeSingleMaskEdge/184
=== RUN   TestEncodeSingleMaskEdge/185
=== RUN   TestEncodeSingleMaskEdge/186
=== RUN   TestEncodeSingleMaskEdge/187
=== RUN   TestEncodeSingleMaskEdge/188
=== RUN   TestEncodeSingleMaskEdge/189
=== RUN   TestEncodeSingleMaskEdge/190
=== RUN   TestEncodeSingleMaskEdge/191
=== RUN   TestEncodeSingleMaskEdge/192
=== RUN   TestEncodeSingleMaskEdge/193
=== RUN   TestEncodeSingleMaskEdge/194
=== RUN   TestEncodeSingleMaskEdge/195
=== RUN   TestEncodeSingleMaskEdge/196
=== RUN   TestEncodeSingleMaskEdge/197
=== RUN   TestEncodeSingleMaskEdge/198
=== RUN   TestEncodeSingleMaskEdge/199
=== RUN   TestEncodeSingleMaskEdge/200
=== RUN   TestEncodeSingleMaskEdge/201
=== RUN   TestEncodeSingleMaskEdge/202
=== RUN   TestEncodeSingleMaskEdge/203
=== RUN   TestEncodeSingleMaskEdge/204
=== RUN   TestEncodeSingleMaskEdge/205
=== RUN   TestEncodeSingleMaskEdge/206
=== RUN   TestEncodeSingleMaskEdge/207
=== RUN   TestEncodeSingleMaskEdge/208
=== RUN   TestEncodeSingleMaskEdge/209
=== RUN   TestEncodeSingleMaskEdge/210
=== RUN   TestEncodeSingleMaskEdge/211
=== RUN   TestEncodeSingleMaskEdge/212
=== RUN   TestEncodeSingleMaskEdge/213
=== RUN   TestEncodeSingleMaskEdge/214
=== RUN   TestEncodeSingleMaskEdge/215
=== RUN   TestEncodeSingleMaskEdge/216
=== RUN   TestEncodeSingleMaskEdge/217
=== RUN   TestEncodeSingleMaskEdge/218
=== RUN   TestEncodeSingleMaskEdge/219
=== RUN   TestEncodeSingleMaskEdge/220
=== RUN   TestEncodeSingleMaskEdge/221
=== RUN   TestEncodeSingleMaskEdge/222
=== RUN   TestEncodeSingleMaskEdge/223
=== RUN   TestEncodeSingleMaskEdge/224
=== RUN   TestEncodeSingleMaskEdge/225
=== RUN   TestEncodeSingleMaskEdge/226
=== RUN   TestEncodeSingleMaskEdge/227
=== RUN   TestEncodeSingleMaskEdge/228
=== RUN   TestEncodeSingleMaskEdge/229
=== RUN   TestEncodeSingleMaskEdge/230
=== RUN   TestEncodeSingleMaskEdge/231
=== RUN   TestEncodeSingleMaskEdge/232
=== RUN   TestEncodeSingleMaskEdge/233
=== RUN   TestEncodeSingleMaskEdge/234
=== RUN   TestEncodeSingleMaskEdge/235
=== RUN   TestEncodeSingleMaskEdge/236
=== RUN   TestEncodeSingleMaskEdge/237
=== RUN   TestEncodeSingleMaskEdge/238
=== RUN   TestEncodeSingleMaskEdge/239
=== RUN   TestEncodeSingleMaskEdge/240
=== RUN   TestEncodeSingleMaskEdge/241
=== RUN   TestEncodeSingleMaskEdge/242
=== RUN   TestEncodeSingleMaskEdge/243
=== RUN   TestEncodeSingleMaskEdge/244
=== RUN   TestEncodeSingleMaskEdge/245
=== RUN   TestEncodeSingleMaskEdge/246
=== RUN   TestEncodeSingleMaskEdge/247
=== RUN   TestEncodeSingleMaskEdge/248
=== RUN   TestEncodeSingleMaskEdge/249
=== RUN   TestEncodeSingleMaskEdge/250
=== RUN   TestEncodeSingleMaskEdge/251
=== RUN   TestEncodeSingleMaskEdge/252
=== RUN   TestEncodeSingleMaskEdge/253
=== RUN   TestEncodeSingleMaskEdge/254
=== RUN   TestEncodeSingleMaskEdge/255
=== RUN   TestEncodeSingleMaskEdge/256
=== RUN   TestEncodeSingleMaskEdge/257
=== RUN   TestEncodeSingleMaskEdge/258
=== RUN   TestEncodeSingleMaskEdge/259
=== RUN   TestEncodeSingleMaskEdge/260
=== RUN   TestEncodeSingleMaskEdge/261
=== RUN   TestEncodeSingleMaskEdge/262
=== RUN   TestEncodeSingleMaskEdge/263
=== RUN   TestEncodeSingleMaskEdge/264
=== RUN   TestEncodeSingleMaskEdge/265
=== RUN   TestEncodeSingleMaskEdge/266
=== RUN   TestEncodeSingleMaskEdge/267
=== RUN   TestEncodeSingleMaskEdge/268
=== RUN   TestEncodeSingleMaskEdge/269
=== RUN   TestEncodeSingleMaskEdge/270
=== RUN   TestEncodeSingleMaskEdge/271
=== RUN   TestEncodeSingleMaskEdge/272
=== RUN   TestEncodeSingleMaskEdge/273
=== RUN   TestEncodeSingleMaskEdge/274
=== RUN   TestEncodeSingleMaskEdge/275
=== RUN   TestEncodeSingleMaskEdge/276
=== RUN   TestEncodeSingleMaskEdge/277
=== RUN   TestEncodeSingleMaskEdge/278
=== RUN   TestEncodeSingleMaskEdge/279
=== RUN   TestEncodeSingleMaskEdge/280
=== RUN   TestEncodeSingleMaskEdge/281
=== RUN   TestEncodeSingleMaskEdge/282
=== RUN   TestEncodeSingleMaskEdge/283
=== RUN   TestEncodeSingleMaskEdge/284
=== RUN   TestEncodeSingleMaskEdge/285
=== RUN   TestEncodeSingleMaskEdge/286
=== RUN   TestEncodeSingleMaskEdge/287
=== RUN   TestEncodeSingleMaskEdge/288
=== RUN   TestEncodeSingleMaskEdge/289
=== RUN   TestEncodeSingleMaskEdge/290
=== RUN   TestEncodeSingleMaskEdge/291
=== RUN   TestEncodeSingleMaskEdge/292
=== RUN   TestEncodeSingleMaskEdge/293
=== RUN   TestEncodeSingleMaskEdge/294
=== RUN   TestEncodeSingleMaskEdge/295
=== RUN   TestEncodeSingleMaskEdge/296
=== RUN   TestEncodeSingleMaskEdge/297
=== RUN   TestEncodeSingleMaskEdge/298
=== RUN   TestEncodeSingleMaskEdge/299
=== RUN   TestEncodeSingleMaskEdge/300
=== RUN   TestEncodeSingleMaskEdge/301
=== RUN   TestEncodeSingleMaskEdge/302
=== RUN   TestEncodeSingleMaskEdge/303
=== RUN   TestEncodeSingleMaskEdge/304
=== RUN   TestEncodeSingleMaskEdge/305
=== RUN   TestEncodeSingleMaskEdge/306
=== RUN   TestEncodeSingleMaskEdge/307
=== RUN   TestEncodeSingleMaskEdge/308
=== RUN   TestEncodeSingleMaskEdge/309
=== RUN   TestEncodeSingleMaskEdge/310
=== RUN   TestEncodeSingleMaskEdge/311
=== RUN   TestEncodeSingleMaskEdge/312
=== RUN   TestEncodeSingleMaskEdge/313
=== RUN   TestEncodeSingleMaskEdge/314
=== RUN   TestEncodeSingleMaskEdge/315
=== RUN   TestEncodeSingleMaskEdge/316
=== RUN   TestEncodeSingleMaskEdge/317
=== RUN   TestEncodeSingleMaskEdge/318
=== RUN   TestEncodeSingleMaskEdge/319
=== RUN   TestEncodeSingleMaskEdge/320
=== RUN   TestEncodeSingleMaskEdge/321
=== RUN   TestEncodeSingleMaskEdge/322
=== RUN   TestEncodeSingleMaskEdge/323
=== RUN   TestEncodeSingleMaskEdge/324
=== RUN   TestEncodeSingleMaskEdge/325
=== RUN   TestEncodeSingleMaskEdge/326
=== RUN   TestEncodeSingleMaskEdge/327
=== RUN   TestEncodeSingleMaskEdge/328
=== RUN   TestEncodeSingleMaskEdge/329
=== RUN   TestEncodeSingleMaskEdge/330
=== RUN   TestEncodeSingleMaskEdge/331
=== RUN   TestEncodeSingleMaskEdge/332
=== RUN   TestEncodeSingleMaskEdge/333
=== RUN   TestEncodeSingleMaskEdge/334
=== RUN   TestEncodeSingleMaskEdge/335
=== RUN   TestEncodeSingleMaskEdge/336
=== RUN   TestEncodeSingleMaskEdge/337
=== RUN   TestEncodeSingleMaskEdge/338
=== RUN   TestEncodeSingleMaskEdge/339
=== RUN   TestEncodeSingleMaskEdge/340
=== RUN   TestEncodeSingleMaskEdge/341
=== RUN   TestEncodeSingleMaskEdge/342
=== RUN   TestEncodeSingleMaskEdge/343
=== RUN   TestEncodeSingleMaskEdge/344
=== RUN   TestEncodeSingleMaskEdge/345
=== RUN   TestEncodeSingleMaskEdge/346
=== RUN   TestEncodeSingleMaskEdge/347
=== RUN   TestEncodeSingleMaskEdge/348
=== RUN   TestEncodeSingleMaskEdge/349
=== RUN   TestEncodeSingleMaskEdge/350
=== RUN   TestEncodeSingleMaskEdge/351
=== RUN   TestEncodeSingleMaskEdge/352
=== RUN   TestEncodeSingleMaskEdge/353
=== RUN   TestEncodeSingleMaskEdge/354
=== RUN   TestEncodeSingleMaskEdge/355
=== RUN   TestEncodeSingleMaskEdge/356
=== RUN   TestEncodeSingleMaskEdge/357
=== RUN   TestEncodeSingleMaskEdge/358
=== RUN   TestEncodeSingleMaskEdge/359
=== RUN   TestEncodeSingleMaskEdge/360
=== RUN   TestEncodeSingleMaskEdge/361
=== RUN   TestEncodeSingleMaskEdge/362
=== RUN   TestEncodeSingleMaskEdge/363
=== RUN   TestEncodeSingleMaskEdge/364
=== RUN   TestEncodeSingleMaskEdge/365
=== RUN   TestEncodeSingleMaskEdge/366
=== RUN   TestEncodeSingleMaskEdge/367
=== RUN   TestEncodeSingleMaskEdge/368
=== RUN   TestEncodeSingleMaskEdge/369
=== RUN   TestEncodeSingleMaskEdge/370
=== RUN   TestEncodeSingleMaskEdge/371
=== RUN   TestEncodeSingleMaskEdge/372
=== RUN   TestEncodeSingleMaskEdge/373
=== RUN   TestEncodeSingleMaskEdge/374
=== RUN   TestEncodeSingleMaskEdge/375
=== RUN   TestEncodeSingleMaskEdge/376
=== RUN   TestEncodeSingleMaskEdge/377
=== RUN   TestEncodeSingleMaskEdge/378
=== RUN   TestEncodeSingleMaskEdge/379
=== RUN   TestEncodeSingleMaskEdge/380
=== RUN   TestEncodeSingleMaskEdge/381
=== RUN   TestEncodeSingleMaskEdge/382
=== RUN   TestEncodeSingleMaskEdge/383
=== RUN   TestEncodeSingleMaskEdge/384
=== RUN   TestEncodeSingleMaskEdge/385
=== RUN   TestEncodeSingleMaskEdge/386
=== RUN   TestEncodeSingleMaskEdge/387
=== RUN   TestEncodeSingleMaskEdge/388
=== RUN   TestEncodeSingleMaskEdge/389
=== RUN   TestEncodeSingleMaskEdge/390
=== RUN   TestEncodeSingleMaskEdge/391
=== RUN   TestEncodeSingleMaskEdge/392
=== RUN   TestEncodeSingleMaskEdge/393
=== RUN   TestEncodeSingleMaskEdge/394
=== RUN   TestEncodeSingleMaskEdge/395
=== RUN   TestEncodeSingleMaskEdge/396
=== RUN   TestEncodeSingleMaskEdge/397
=== RUN   TestEncodeSingleMaskEdge/398
=== RUN   TestEncodeSingleMaskEdge/399
=== RUN   TestEncodeSingleMaskEdge/400
=== RUN   TestEncodeSingleMaskEdge/401
=== RUN   TestEncodeSingleMaskEdge/402
=== RUN   TestEncodeSingleMaskEdge/403
=== RUN   TestEncodeSingleMaskEdge/404
=== RUN   TestEncodeSingleMaskEdge/405
=== RUN   TestEncodeSingleMaskEdge/406
=== RUN   TestEncodeSingleMaskEdge/407
=== RUN   TestEncodeSingleMaskEdge/408
=== RUN   TestEncodeSingleMaskEdge/409
=== RUN   TestEncodeSingleMaskEdge/410
=== RUN   TestEncodeSingleMaskEdge/411
=== RUN   TestEncodeSingleMaskEdge/412
=== RUN   TestEncodeSingleMaskEdge/413
=== RUN   TestEncodeSingleMaskEdge/414
=== RUN   TestEncodeSingleMaskEdge/415
=== RUN   TestEncodeSingleMaskEdge/416
=== RUN   TestEncodeSingleMaskEdge/417
=== RUN   TestEncodeSingleMaskEdge/418
=== RUN   TestEncodeSingleMaskEdge/419
=== RUN   TestEncodeSingleMaskEdge/420
=== RUN   TestEncodeSingleMaskEdge/421
=== RUN   TestEncodeSingleMaskEdge/422
=== RUN   TestEncodeSingleMaskEdge/423
=== RUN   TestEncodeSingleMaskEdge/424
=== RUN   TestEncodeSingleMaskEdge/425
=== RUN   TestEncodeSingleMaskEdge/426
=== RUN   TestEncodeSingleMaskEdge/427
=== RUN   TestEncodeSingleMaskEdge/428
=== RUN   TestEncodeSingleMaskEdge/429
=== RUN   TestEncodeSingleMaskEdge/430
=== RUN   TestEncodeSingleMaskEdge/431
=== RUN   TestEncodeSingleMaskEdge/432
=== RUN   TestEncodeSingleMaskEdge/433
=== RUN   TestEncodeSingleMaskEdge/434
=== RUN   TestEncodeSingleMaskEdge/435
=== RUN   TestEncodeSingleMaskEdge/436
=== RUN   TestEncodeSingleMaskEdge/437
=== RUN   TestEncodeSingleMaskEdge/438
=== RUN   TestEncodeSingleMaskEdge/439
=== RUN   TestEncodeSingleMaskEdge/440
=== RUN   TestEncodeSingleMaskEdge/441
=== RUN   TestEncodeSingleMaskEdge/442
=== RUN   TestEncodeSingleMaskEdge/443
=== RUN   TestEncodeSingleMaskEdge/444
=== RUN   TestEncodeSingleMaskEdge/445
=== RUN   TestEncodeSingleMaskEdge/446
=== RUN   TestEncodeSingleMaskEdge/447
=== RUN   TestEncodeSingleMaskEdge/448
=== RUN   TestEncodeSingleMaskEdge/449
=== RUN   TestEncodeSingleMaskEdge/450
=== RUN   TestEncodeSingleMaskEdge/451
=== RUN   TestEncodeSingleMaskEdge/452
=== RUN   TestEncodeSingleMaskEdge/453
=== RUN   TestEncodeSingleMaskEdge/454
=== RUN   TestEncodeSingleMaskEdge/455
=== RUN   TestEncodeSingleMaskEdge/456
=== RUN   TestEncodeSingleMaskEdge/457
=== RUN   TestEncodeSingleMaskEdge/458
=== RUN   TestEncodeSingleMaskEdge/459
=== RUN   TestEncodeSingleMaskEdge/460
=== RUN   TestEncodeSingleMaskEdge/461
=== RUN   TestEncodeSingleMaskEdge/462
=== RUN   TestEncodeSingleMaskEdge/463
=== RUN   TestEncodeSingleMaskEdge/464
=== RUN   TestEncodeSingleMaskEdge/465
=== RUN   TestEncodeSingleMaskEdge/466
=== RUN   TestEncodeSingleMaskEdge/467
=== RUN   TestEncodeSingleMaskEdge/468
=== RUN   TestEncodeSingleMaskEdge/469
=== RUN   TestEncodeSingleMaskEdge/470
=== RUN   TestEncodeSingleMaskEdge/471
=== RUN   TestEncodeSingleMaskEdge/472
=== RUN   TestEncodeSingleMaskEdge/473
=== RUN   TestEncodeSingleMaskEdge/474
=== RUN   TestEncodeSingleMaskEdge/475
=== RUN   TestEncodeSingleMaskEdge/476
=== RUN   TestEncodeSingleMaskEdge/477
=== RUN   TestEncodeSingleMaskEdge/478
=== RUN   TestEncodeSingleMaskEdge/479
=== RUN   TestEncodeSingleMaskEdge/480
=== RUN   TestEncodeSingleMaskEdge/481
=== RUN   TestEncodeSingleMaskEdge/482
=== RUN   TestEncodeSingleMaskEdge/483
=== RUN   TestEncodeSingleMaskEdge/484
=== RUN   TestEncodeSingleMaskEdge/485
=== RUN   TestEncodeSingleMaskEdge/486
=== RUN   TestEncodeSingleMaskEdge/487
=== RUN   TestEncodeSingleMaskEdge/488
=== RUN   TestEncodeSingleMaskEdge/489
=== RUN   TestEncodeSingleMaskEdge/490
=== RUN   TestEncodeSingleMaskEdge/491
=== RUN   TestEncodeSingleMaskEdge/492
=== RUN   TestEncodeSingleMaskEdge/493
=== RUN   TestEncodeSingleMaskEdge/494
=== RUN   TestEncodeSingleMaskEdge/495
=== RUN   TestEncodeSingleMaskEdge/496
=== RUN   TestEncodeSingleMaskEdge/497
=== RUN   TestEncodeSingleMaskEdge/498
=== RUN   TestEncodeSingleMaskEdge/499
=== RUN   TestEncodeSingleMaskEdge/500
=== RUN   TestEncodeSingleMaskEdge/501
=== RUN   TestEncodeSingleMaskEdge/502
=== RUN   TestEncodeSingleMaskEdge/503
=== RUN   TestEncodeSingleMaskEdge/504
=== RUN   TestEncodeSingleMaskEdge/505
=== RUN   TestEncodeSingleMaskEdge/506
=== RUN   TestEncodeSingleMaskEdge/507
=== RUN   TestEncodeSingleMaskEdge/508
=== RUN   TestEncodeSingleMaskEdge/509
=== RUN   TestEncodeSingleMaskEdge/510
=== RUN   TestEncodeSingleMaskEdge/511
=== RUN   TestEncodeSingleMaskEdge/512
=== RUN   TestEncodeSingleMaskEdge/513
=== RUN   TestEncodeSingleMaskEdge/514
=== RUN   TestEncodeSingleMaskEdge/515
=== RUN   TestEncodeSingleMaskEdge/516
=== RUN   TestEncodeSingleMaskEdge/517
=== RUN   TestEncodeSingleMaskEdge/518
=== RUN   TestEncodeSingleMaskEdge/519
=== RUN   TestEncodeSingleMaskEdge/520
=== RUN   TestEncodeSingleMaskEdge/521
=== RUN   TestEncodeSingleMaskEdge/522
=== RUN   TestEncodeSingleMaskEdge/523
=== RUN   TestEncodeSingleMaskEdge/524
=== RUN   TestEncodeSingleMaskEdge/525
=== RUN   TestEncodeSingleMaskEdge/526
=== RUN   TestEncodeSingleMaskEdge/527
=== RUN   TestEncodeSingleMaskEdge/528
=== RUN   TestEncodeSingleMaskEdge/529
=== RUN   TestEncodeSingleMaskEdge/530
=== RUN   TestEncodeSingleMaskEdge/531
=== RUN   TestEncodeSingleMaskEdge/532
=== RUN   TestEncodeSingleMaskEdge/533
=== RUN   TestEncodeSingleMaskEdge/534
=== RUN   TestEncodeSingleMaskEdge/535
=== RUN   TestEncodeSingleMaskEdge/536
=== RUN   TestEncodeSingleMaskEdge/537
=== RUN   TestEncodeSingleMaskEdge/538
=== RUN   TestEncodeSingleMaskEdge/539
=== RUN   TestEncodeSingleMaskEdge/540
=== RUN   TestEncodeSingleMaskEdge/541
=== RUN   TestEncodeSingleMaskEdge/542
=== RUN   TestEncodeSingleMaskEdge/543
=== RUN   TestEncodeSingleMaskEdge/544
=== RUN   TestEncodeSingleMaskEdge/545
=== RUN   TestEncodeSingleMaskEdge/546
=== RUN   TestEncodeSingleMaskEdge/547
=== RUN   TestEncodeSingleMaskEdge/548
=== RUN   TestEncodeSingleMaskEdge/549
=== RUN   TestEncodeSingleMaskEdge/550
=== RUN   TestEncodeSingleMaskEdge/551
=== RUN   TestEncodeSingleMaskEdge/552
=== RUN   TestEncodeSingleMaskEdge/553
=== RUN   TestEncodeSingleMaskEdge/554
=== RUN   TestEncodeSingleMaskEdge/555
=== RUN   TestEncodeSingleMaskEdge/556
=== RUN   TestEncodeSingleMaskEdge/557
=== RUN   TestEncodeSingleMaskEdge/558
=== RUN   TestEncodeSingleMaskEdge/559
=== RUN   TestEncodeSingleMaskEdge/560
=== RUN   TestEncodeSingleMaskEdge/561
=== RUN   TestEncodeSingleMaskEdge/562
=== RUN   TestEncodeSingleMaskEdge/563
=== RUN   TestEncodeSingleMaskEdge/564
=== RUN   TestEncodeSingleMaskEdge/565
=== RUN   TestEncodeSingleMaskEdge/566
=== RUN   TestEncodeSingleMaskEdge/567
=== RUN   TestEncodeSingleMaskEdge/568
=== RUN   TestEncodeSingleMaskEdge/569
=== RUN   TestEncodeSingleMaskEdge/570
=== RUN   TestEncodeSingleMaskEdge/571
=== RUN   TestEncodeSingleMaskEdge/572
=== RUN   TestEncodeSingleMaskEdge/573
=== RUN   TestEncodeSingleMaskEdge/574
=== RUN   TestEncodeSingleMaskEdge/575
=== RUN   TestEncodeSingleMaskEdge/576
=== RUN   TestEncodeSingleMaskEdge/577
=== RUN   TestEncodeSingleMaskEdge/578
=== RUN   TestEncodeSingleMaskEdge/579
=== RUN   TestEncodeSingleMaskEdge/580
=== RUN   TestEncodeSingleMaskEdge/581
=== RUN   TestEncodeSingleMaskEdge/582
=== RUN   TestEncodeSingleMaskEdge/583
=== RUN   TestEncodeSingleMaskEdge/584
=== RUN   TestEncodeSingleMaskEdge/585
=== RUN   TestEncodeSingleMaskEdge/586
=== RUN   TestEncodeSingleMaskEdge/587
=== RUN   TestEncodeSingleMaskEdge/588
=== RUN   TestEncodeSingleMaskEdge/589
=== RUN   TestEncodeSingleMaskEdge/590
=== RUN   TestEncodeSingleMaskEdge/591
=== RUN   TestEncodeSingleMaskEdge/592
=== RUN   TestEncodeSingleMaskEdge/593
=== RUN   TestEncodeSingleMaskEdge/594
=== RUN   TestEncodeSingleMaskEdge/595
=== RUN   TestEncodeSingleMaskEdge/596
=== RUN   TestEncodeSingleMaskEdge/597
=== RUN   TestEncodeSingleMaskEdge/598
=== RUN   TestEncodeSingleMaskEdge/599
=== RUN   TestEncodeSingleMaskEdge/600
=== RUN   TestEncodeSingleMaskEdge/601
=== RUN   TestEncodeSingleMaskEdge/602
=== RUN   TestEncodeSingleMaskEdge/603
=== RUN   TestEncodeSingleMaskEdge/604
=== RUN   TestEncodeSingleMaskEdge/605
=== RUN   TestEncodeSingleMaskEdge/606
=== RUN   TestEncodeSingleMaskEdge/607
=== RUN   TestEncodeSingleMaskEdge/608
=== RUN   TestEncodeSingleMaskEdge/609
=== RUN   TestEncodeSingleMaskEdge/610
=== RUN   TestEncodeSingleMaskEdge/611
=== RUN   TestEncodeSingleMaskEdge/612
=== RUN   TestEncodeSingleMaskEdge/613
=== RUN   TestEncodeSingleMaskEdge/614
=== RUN   TestEncodeSingleMaskEdge/615
=== RUN   TestEncodeSingleMaskEdge/616
=== RUN   TestEncodeSingleMaskEdge/617
=== RUN   TestEncodeSingleMaskEdge/618
=== RUN   TestEncodeSingleMaskEdge/619
=== RUN   TestEncodeSingleMaskEdge/620
=== RUN   TestEncodeSingleMaskEdge/621
=== RUN   TestEncodeSingleMaskEdge/622
=== RUN   TestEncodeSingleMaskEdge/623
=== RUN   TestEncodeSingleMaskEdge/624
=== RUN   TestEncodeSingleMaskEdge/625
=== RUN   TestEncodeSingleMaskEdge/626
=== RUN   TestEncodeSingleMaskEdge/627
=== RUN   TestEncodeSingleMaskEdge/628
=== RUN   TestEncodeSingleMaskEdge/629
=== RUN   TestEncodeSingleMaskEdge/630
=== RUN   TestEncodeSingleMaskEdge/631
=== RUN   TestEncodeSingleMaskEdge/632
=== RUN   TestEncodeSingleMaskEdge/633
=== RUN   TestEncodeSingleMaskEdge/634
=== RUN   TestEncodeSingleMaskEdge/635
=== RUN   TestEncodeSingleMaskEdge/636
=== RUN   TestEncodeSingleMaskEdge/637
=== RUN   TestEncodeSingleMaskEdge/638
=== RUN   TestEncodeSingleMaskEdge/639
=== RUN   TestEncodeSingleMaskEdge/640
=== RUN   TestEncodeSingleMaskEdge/641
=== RUN   TestEncodeSingleMaskEdge/642
=== RUN   TestEncodeSingleMaskEdge/643
=== RUN   TestEncodeSingleMaskEdge/644
=== RUN   TestEncodeSingleMaskEdge/645
=== RUN   TestEncodeSingleMaskEdge/646
=== RUN   TestEncodeSingleMaskEdge/647
=== RUN   TestEncodeSingleMaskEdge/648
=== RUN   TestEncodeSingleMaskEdge/649
=== RUN   TestEncodeSingleMaskEdge/650
=== RUN   TestEncodeSingleMaskEdge/651
=== RUN   TestEncodeSingleMaskEdge/652
=== RUN   TestEncodeSingleMaskEdge/653
=== RUN   TestEncodeSingleMaskEdge/654
=== RUN   TestEncodeSingleMaskEdge/655
=== RUN   TestEncodeSingleMaskEdge/656
=== RUN   TestEncodeSingleMaskEdge/657
=== RUN   TestEncodeSingleMaskEdge/658
=== RUN   TestEncodeSingleMaskEdge/659
=== RUN   TestEncodeSingleMaskEdge/660
=== RUN   TestEncodeSingleMaskEdge/661
=== RUN   TestEncodeSingleMaskEdge/662
=== RUN   TestEncodeSingleMaskEdge/663
=== RUN   TestEncodeSingleMaskEdge/664
=== RUN   TestEncodeSingleMaskEdge/665
=== RUN   TestEncodeSingleMaskEdge/666
=== RUN   TestEncodeSingleMaskEdge/667
=== RUN   TestEncodeSingleMaskEdge/668
=== RUN   TestEncodeSingleMaskEdge/669
=== RUN   TestEncodeSingleMaskEdge/670
=== RUN   TestEncodeSingleMaskEdge/671
=== RUN   TestEncodeSingleMaskEdge/672
=== RUN   TestEncodeSingleMaskEdge/673
=== RUN   TestEncodeSingleMaskEdge/674
=== RUN   TestEncodeSingleMaskEdge/675
=== RUN   TestEncodeSingleMaskEdge/676
=== RUN   TestEncodeSingleMaskEdge/677
=== RUN   TestEncodeSingleMaskEdge/678
=== RUN   TestEncodeSingleMaskEdge/679
=== RUN   TestEncodeSingleMaskEdge/680
=== RUN   TestEncodeSingleMaskEdge/681
=== RUN   TestEncodeSingleMaskEdge/682
=== RUN   TestEncodeSingleMaskEdge/683
=== RUN   TestEncodeSingleMaskEdge/684
=== RUN   TestEncodeSingleMaskEdge/685
=== RUN   TestEncodeSingleMaskEdge/686
=== RUN   TestEncodeSingleMaskEdge/687
=== RUN   TestEncodeSingleMaskEdge/688
=== RUN   TestEncodeSingleMaskEdge/689
=== RUN   TestEncodeSingleMaskEdge/690
=== RUN   TestEncodeSingleMaskEdge/691
=== RUN   TestEncodeSingleMaskEdge/692
=== RUN   TestEncodeSingleMaskEdge/693
=== RUN   TestEncodeSingleMaskEdge/694
=== RUN   TestEncodeSingleMaskEdge/695
=== RUN   TestEncodeSingleMaskEdge/696
=== RUN   TestEncodeSingleMaskEdge/697
=== RUN   TestEncodeSingleMaskEdge/698
=== RUN   TestEncodeSingleMaskEdge/699
=== RUN   TestEncodeSingleMaskEdge/700
=== RUN   TestEncodeSingleMaskEdge/701
=== RUN   TestEncodeSingleMaskEdge/702
=== RUN   TestEncodeSingleMaskEdge/703
=== RUN   TestEncodeSingleMaskEdge/704
=== RUN   TestEncodeSingleMaskEdge/705
=== RUN   TestEncodeSingleMaskEdge/706
=== RUN   TestEncodeSingleMaskEdge/707
=== RUN   TestEncodeSingleMaskEdge/708
=== RUN   TestEncodeSingleMaskEdge/709
=== RUN   TestEncodeSingleMaskEdge/710
=== RUN   TestEncodeSingleMaskEdge/711
=== RUN   TestEncodeSingleMaskEdge/712
=== RUN   TestEncodeSingleMaskEdge/713
=== RUN   TestEncodeSingleMaskEdge/714
=== RUN   TestEncodeSingleMaskEdge/715
=== RUN   TestEncodeSingleMaskEdge/716
=== RUN   TestEncodeSingleMaskEdge/717
=== RUN   TestEncodeSingleMaskEdge/718
=== RUN   TestEncodeSingleMaskEdge/719
=== RUN   TestEncodeSingleMaskEdge/720
=== RUN   TestEncodeSingleMaskEdge/721
=== RUN   TestEncodeSingleMaskEdge/722
=== RUN   TestEncodeSingleMaskEdge/723
=== RUN   TestEncodeSingleMaskEdge/724
=== RUN   TestEncodeSingleMaskEdge/725
=== RUN   TestEncodeSingleMaskEdge/726
=== RUN   TestEncodeSingleMaskEdge/727
=== RUN   TestEncodeSingleMaskEdge/728
=== RUN   TestEncodeSingleMaskEdge/729
=== RUN   TestEncodeSingleMaskEdge/730
=== RUN   TestEncodeSingleMaskEdge/731
=== RUN   TestEncodeSingleMaskEdge/732
=== RUN   TestEncodeSingleMaskEdge/733
=== RUN   TestEncodeSingleMaskEdge/734
=== RUN   TestEncodeSingleMaskEdge/735
=== RUN   TestEncodeSingleMaskEdge/736
=== RUN   TestEncodeSingleMaskEdge/737
=== RUN   TestEncodeSingleMaskEdge/738
=== RUN   TestEncodeSingleMaskEdge/739
=== RUN   TestEncodeSingleMaskEdge/740
=== RUN   TestEncodeSingleMaskEdge/741
=== RUN   TestEncodeSingleMaskEdge/742
=== RUN   TestEncodeSingleMaskEdge/743
=== RUN   TestEncodeSingleMaskEdge/744
=== RUN   TestEncodeSingleMaskEdge/745
=== RUN   TestEncodeSingleMaskEdge/746
=== RUN   TestEncodeSingleMaskEdge/747
=== RUN   TestEncodeSingleMaskEdge/748
=== RUN   TestEncodeSingleMaskEdge/749
=== RUN   TestEncodeSingleMaskEdge/750
=== RUN   TestEncodeSingleMaskEdge/751
=== RUN   TestEncodeSingleMaskEdge/752
=== RUN   TestEncodeSingleMaskEdge/753
=== RUN   TestEncodeSingleMaskEdge/754
=== RUN   TestEncodeSingleMaskEdge/755
=== RUN   TestEncodeSingleMaskEdge/756
=== RUN   TestEncodeSingleMaskEdge/757
=== RUN   TestEncodeSingleMaskEdge/758
=== RUN   TestEncodeSingleMaskEdge/759
=== RUN   TestEncodeSingleMaskEdge/760
=== RUN   TestEncodeSingleMaskEdge/761
=== RUN   TestEncodeSingleMaskEdge/762
=== RUN   TestEncodeSingleMaskEdge/763
=== RUN   TestEncodeSingleMaskEdge/764
=== RUN   TestEncodeSingleMaskEdge/765
=== RUN   TestEncodeSingleMaskEdge/766
=== RUN   TestEncodeSingleMaskEdge/767
=== RUN   TestEncodeSingleMaskEdge/768
=== RUN   TestEncodeSingleMaskEdge/769
=== RUN   TestEncodeSingleMaskEdge/770
=== RUN   TestEncodeSingleMaskEdge/771
=== RUN   TestEncodeSingleMaskEdge/772
=== RUN   TestEncodeSingleMaskEdge/773
=== RUN   TestEncodeSingleMaskEdge/774
=== RUN   TestEncodeSingleMaskEdge/775
=== RUN   TestEncodeSingleMaskEdge/776
=== RUN   TestEncodeSingleMaskEdge/777
=== RUN   TestEncodeSingleMaskEdge/778
=== RUN   TestEncodeSingleMaskEdge/779
=== RUN   TestEncodeSingleMaskEdge/780
=== RUN   TestEncodeSingleMaskEdge/781
=== RUN   TestEncodeSingleMaskEdge/782
=== RUN   TestEncodeSingleMaskEdge/783
=== RUN   TestEncodeSingleMaskEdge/784
=== RUN   TestEncodeSingleMaskEdge/785
=== RUN   TestEncodeSingleMaskEdge/786
=== RUN   TestEncodeSingleMaskEdge/787
=== RUN   TestEncodeSingleMaskEdge/788
=== RUN   TestEncodeSingleMaskEdge/789
=== RUN   TestEncodeSingleMaskEdge/790
=== RUN   TestEncodeSingleMaskEdge/791
=== RUN   TestEncodeSingleMaskEdge/792
=== RUN   TestEncodeSingleMaskEdge/793
=== RUN   TestEncodeSingleMaskEdge/794
=== RUN   TestEncodeSingleMaskEdge/795
=== RUN   TestEncodeSingleMaskEdge/796
=== RUN   TestEncodeSingleMaskEdge/797
=== RUN   TestEncodeSingleMaskEdge/798
=== RUN   TestEncodeSingleMaskEdge/799
=== RUN   TestEncodeSingleMaskEdge/800
=== RUN   TestEncodeSingleMaskEdge/801
=== RUN   TestEncodeSingleMaskEdge/802
=== RUN   TestEncodeSingleMaskEdge/803
=== RUN   TestEncodeSingleMaskEdge/804
=== RUN   TestEncodeSingleMaskEdge/805
=== RUN   TestEncodeSingleMaskEdge/806
=== RUN   TestEncodeSingleMaskEdge/807
=== RUN   TestEncodeSingleMaskEdge/808
=== RUN   TestEncodeSingleMaskEdge/809
=== RUN   TestEncodeSingleMaskEdge/810
=== RUN   TestEncodeSingleMaskEdge/811
=== RUN   TestEncodeSingleMaskEdge/812
=== RUN   TestEncodeSingleMaskEdge/813
=== RUN   TestEncodeSingleMaskEdge/814
=== RUN   TestEncodeSingleMaskEdge/815
=== RUN   TestEncodeSingleMaskEdge/816
=== RUN   TestEncodeSingleMaskEdge/817
=== RUN   TestEncodeSingleMaskEdge/818
=== RUN   TestEncodeSingleMaskEdge/819
=== RUN   TestEncodeSingleMaskEdge/820
=== RUN   TestEncodeSingleMaskEdge/821
=== RUN   TestEncodeSingleMaskEdge/822
=== RUN   TestEncodeSingleMaskEdge/823
=== RUN   TestEncodeSingleMaskEdge/824
=== RUN   TestEncodeSingleMaskEdge/825
=== RUN   TestEncodeSingleMaskEdge/826
=== RUN   TestEncodeSingleMaskEdge/827
=== RUN   TestEncodeSingleMaskEdge/828
=== RUN   TestEncodeSingleMaskEdge/829
=== RUN   TestEncodeSingleMaskEdge/830
=== RUN   TestEncodeSingleMaskEdge/831
=== RUN   TestEncodeSingleMaskEdge/832
=== RUN   TestEncodeSingleMaskEdge/833
=== RUN   TestEncodeSingleMaskEdge/834
=== RUN   TestEncodeSingleMaskEdge/835
=== RUN   TestEncodeSingleMaskEdge/836
=== RUN   TestEncodeSingleMaskEdge/837
=== RUN   TestEncodeSingleMaskEdge/838
=== RUN   TestEncodeSingleMaskEdge/839
=== RUN   TestEncodeSingleMaskEdge/840
=== RUN   TestEncodeSingleMaskEdge/841
=== RUN   TestEncodeSingleMaskEdge/842
=== RUN   TestEncodeSingleMaskEdge/843
=== RUN   TestEncodeSingleMaskEdge/844
=== RUN   TestEncodeSingleMaskEdge/845
=== RUN   TestEncodeSingleMaskEdge/846
=== RUN   TestEncodeSingleMaskEdge/847
=== RUN   TestEncodeSingleMaskEdge/848
=== RUN   TestEncodeSingleMaskEdge/849
=== RUN   TestEncodeSingleMaskEdge/850
=== RUN   TestEncodeSingleMaskEdge/851
=== RUN   TestEncodeSingleMaskEdge/852
=== RUN   TestEncodeSingleMaskEdge/853
=== RUN   TestEncodeSingleMaskEdge/854
=== RUN   TestEncodeSingleMaskEdge/855
=== RUN   TestEncodeSingleMaskEdge/856
=== RUN   TestEncodeSingleMaskEdge/857
=== RUN   TestEncodeSingleMaskEdge/858
=== RUN   TestEncodeSingleMaskEdge/859
=== RUN   TestEncodeSingleMaskEdge/860
=== RUN   TestEncodeSingleMaskEdge/861
=== RUN   TestEncodeSingleMaskEdge/862
=== RUN   TestEncodeSingleMaskEdge/863
=== RUN   TestEncodeSingleMaskEdge/864
=== RUN   TestEncodeSingleMaskEdge/865
=== RUN   TestEncodeSingleMaskEdge/866
=== RUN   TestEncodeSingleMaskEdge/867
=== RUN   TestEncodeSingleMaskEdge/868
=== RUN   TestEncodeSingleMaskEdge/869
=== RUN   TestEncodeSingleMaskEdge/870
=== RUN   TestEncodeSingleMaskEdge/871
=== RUN   TestEncodeSingleMaskEdge/872
=== RUN   TestEncodeSingleMaskEdge/873
=== RUN   TestEncodeSingleMaskEdge/874
=== RUN   TestEncodeSingleMaskEdge/875
=== RUN   TestEncodeSingleMaskEdge/876
=== RUN   TestEncodeSingleMaskEdge/877
=== RUN   TestEncodeSingleMaskEdge/878
=== RUN   TestEncodeSingleMaskEdge/879
=== RUN   TestEncodeSingleMaskEdge/880
=== RUN   TestEncodeSingleMaskEdge/881
=== RUN   TestEncodeSingleMaskEdge/882
=== RUN   TestEncodeSingleMaskEdge/883
=== RUN   TestEncodeSingleMaskEdge/884
=== RUN   TestEncodeSingleMaskEdge/885
=== RUN   TestEncodeSingleMaskEdge/886
=== RUN   TestEncodeSingleMaskEdge/887
=== RUN   TestEncodeSingleMaskEdge/888
=== RUN   TestEncodeSingleMaskEdge/889
=== RUN   TestEncodeSingleMaskEdge/890
=== RUN   TestEncodeSingleMaskEdge/891
=== RUN   TestEncodeSingleMaskEdge/892
=== RUN   TestEncodeSingleMaskEdge/893
=== RUN   TestEncodeSingleMaskEdge/894
=== RUN   TestEncodeSingleMaskEdge/895
=== RUN   TestEncodeSingleMaskEdge/896
=== RUN   TestEncodeSingleMaskEdge/897
=== RUN   TestEncodeSingleMaskEdge/898
=== RUN   TestEncodeSingleMaskEdge/899
=== RUN   TestEncodeSingleMaskEdge/900
=== RUN   TestEncodeSingleMaskEdge/901
=== RUN   TestEncodeSingleMaskEdge/902
=== RUN   TestEncodeSingleMaskEdge/903
=== RUN   TestEncodeSingleMaskEdge/904
=== RUN   TestEncodeSingleMaskEdge/905
=== RUN   TestEncodeSingleMaskEdge/906
=== RUN   TestEncodeSingleMaskEdge/907
=== RUN   TestEncodeSingleMaskEdge/908
=== RUN   TestEncodeSingleMaskEdge/909
=== RUN   TestEncodeSingleMaskEdge/910
=== RUN   TestEncodeSingleMaskEdge/911
=== RUN   TestEncodeSingleMaskEdge/912
=== RUN   TestEncodeSingleMaskEdge/913
=== RUN   TestEncodeSingleMaskEdge/914
=== RUN   TestEncodeSingleMaskEdge/915
=== RUN   TestEncodeSingleMaskEdge/916
=== RUN   TestEncodeSingleMaskEdge/917
=== RUN   TestEncodeSingleMaskEdge/918
=== RUN   TestEncodeSingleMaskEdge/919
=== RUN   TestEncodeSingleMaskEdge/920
=== RUN   TestEncodeSingleMaskEdge/921
=== RUN   TestEncodeSingleMaskEdge/922
=== RUN   TestEncodeSingleMaskEdge/923
=== RUN   TestEncodeSingleMaskEdge/924
=== RUN   TestEncodeSingleMaskEdge/925
=== RUN   TestEncodeSingleMaskEdge/926
=== RUN   TestEncodeSingleMaskEdge/927
=== RUN   TestEncodeSingleMaskEdge/928
=== RUN   TestEncodeSingleMaskEdge/929
=== RUN   TestEncodeSingleMaskEdge/930
=== RUN   TestEncodeSingleMaskEdge/931
=== RUN   TestEncodeSingleMaskEdge/932
=== RUN   TestEncodeSingleMaskEdge/933
=== RUN   TestEncodeSingleMaskEdge/934
=== RUN   TestEncodeSingleMaskEdge/935
=== RUN   TestEncodeSingleMaskEdge/936
=== RUN   TestEncodeSingleMaskEdge/937
=== RUN   TestEncodeSingleMaskEdge/938
=== RUN   TestEncodeSingleMaskEdge/939
=== RUN   TestEncodeSingleMaskEdge/940
=== RUN   TestEncodeSingleMaskEdge/941
=== RUN   TestEncodeSingleMaskEdge/942
=== RUN   TestEncodeSingleMaskEdge/943
=== RUN   TestEncodeSingleMaskEdge/944
=== RUN   TestEncodeSingleMaskEdge/945
=== RUN   TestEncodeSingleMaskEdge/946
=== RUN   TestEncodeSingleMaskEdge/947
=== RUN   TestEncodeSingleMaskEdge/948
=== RUN   TestEncodeSingleMaskEdge/949
=== RUN   TestEncodeSingleMaskEdge/950
=== RUN   TestEncodeSingleMaskEdge/951
=== RUN   TestEncodeSingleMaskEdge/952
=== RUN   TestEncodeSingleMaskEdge/953
=== RUN   TestEncodeSingleMaskEdge/954
=== RUN   TestEncodeSingleMaskEdge/955
=== RUN   TestEncodeSingleMaskEdge/956
=== RUN   TestEncodeSingleMaskEdge/957
=== RUN   TestEncodeSingleMaskEdge/958
=== RUN   TestEncodeSingleMaskEdge/959
=== RUN   TestEncodeSingleMaskEdge/960
=== RUN   TestEncodeSingleMaskEdge/961
=== RUN   TestEncodeSingleMaskEdge/962
=== RUN   TestEncodeSingleMaskEdge/963
=== RUN   TestEncodeSingleMaskEdge/964
=== RUN   TestEncodeSingleMaskEdge/965
=== RUN   TestEncodeSingleMaskEdge/966
=== RUN   TestEncodeSingleMaskEdge/967
=== RUN   TestEncodeSingleMaskEdge/968
=== RUN   TestEncodeSingleMaskEdge/969
=== RUN   TestEncodeSingleMaskEdge/970
=== RUN   TestEncodeSingleMaskEdge/971
=== RUN   TestEncodeSingleMaskEdge/972
=== RUN   TestEncodeSingleMaskEdge/973
=== RUN   TestEncodeSingleMaskEdge/974
=== RUN   TestEncodeSingleMaskEdge/975
=== RUN   TestEncodeSingleMaskEdge/976
=== RUN   TestEncodeSingleMaskEdge/977
=== RUN   TestEncodeSingleMaskEdge/978
=== RUN   TestEncodeSingleMaskEdge/979
=== RUN   TestEncodeSingleMaskEdge/980
=== RUN   TestEncodeSingleMaskEdge/981
=== RUN   TestEncodeSingleMaskEdge/982
=== RUN   TestEncodeSingleMaskEdge/983
=== RUN   TestEncodeSingleMaskEdge/984
=== RUN   TestEncodeSingleMaskEdge/985
=== RUN   TestEncodeSingleMaskEdge/986
=== RUN   TestEncodeSingleMaskEdge/987
=== RUN   TestEncodeSingleMaskEdge/988
=== RUN   TestEncodeSingleMaskEdge/989
=== RUN   TestEncodeSingleMaskEdge/990
=== RUN   TestEncodeSingleMaskEdge/991
=== RUN   TestEncodeSingleMaskEdge/992
=== RUN   TestEncodeSingleMaskEdge/993
=== RUN   TestEncodeSingleMaskEdge/994
=== RUN   TestEncodeSingleMaskEdge/995
=== RUN   TestEncodeSingleMaskEdge/996
=== RUN   TestEncodeSingleMaskEdge/997
=== RUN   TestEncodeSingleMaskEdge/998
=== RUN   TestEncodeSingleMaskEdge/999
=== RUN   TestEncodeSingleMaskEdge/1000
=== RUN   TestEncodeSingleMaskEdge/1001
=== RUN   TestEncodeSingleMaskEdge/1002
=== RUN   TestEncodeSingleMaskEdge/1003
=== RUN   TestEncodeSingleMaskEdge/1004
=== RUN   TestEncodeSingleMaskEdge/1005
=== RUN   TestEncodeSingleMaskEdge/1006
=== RUN   TestEncodeSingleMaskEdge/1007
=== RUN   TestEncodeSingleMaskEdge/1008
=== RUN   TestEncodeSingleMaskEdge/1009
=== RUN   TestEncodeSingleMaskEdge/1010
=== RUN   TestEncodeSingleMaskEdge/1011
=== RUN   TestEncodeSingleMaskEdge/1012
=== RUN   TestEncodeSingleMaskEdge/1013
=== RUN   TestEncodeSingleMaskEdge/1014
=== RUN   TestEncodeSingleMaskEdge/1015
=== RUN   TestEncodeSingleMaskEdge/1016
=== RUN   TestEncodeSingleMaskEdge/1017
=== RUN   TestEncodeSingleMaskEdge/1018
=== RUN   TestEncodeSingleMaskEdge/1019
=== RUN   TestEncodeSingleMaskEdge/1020
=== RUN   TestEncodeSingleMaskEdge/1021
=== RUN   TestEncodeSingleMaskEdge/1022
=== RUN   TestEncodeSingleMaskEdge/1023
=== RUN   TestEncodeSingleMaskEdge/1024
=== RUN   TestEncodeSingleMaskEdge/1025
=== RUN   TestEncodeSingleMaskEdge/1026
=== RUN   TestEncodeSingleMaskEdge/1027
=== RUN   TestEncodeSingleMaskEdge/1028
=== RUN   TestEncodeSingleMaskEdge/1029
=== RUN   TestEncodeSingleMaskEdge/1030
=== RUN   TestEncodeSingleMaskEdge/1031
=== RUN   TestEncodeSingleMaskEdge/1032
=== RUN   TestEncodeSingleMaskEdge/1033
=== RUN   TestEncodeSingleMaskEdge/1034
=== RUN   TestEncodeSingleMaskEdge/1035
=== RUN   TestEncodeSingleMaskEdge/1036
=== RUN   TestEncodeSingleMaskEdge/1037
=== RUN   TestEncodeSingleMaskEdge/1038
=== RUN   TestEncodeSingleMaskEdge/1039
=== RUN   TestEncodeSingleMaskEdge/1040
=== RUN   TestEncodeSingleMaskEdge/1041
=== RUN   TestEncodeSingleMaskEdge/1042
=== RUN   TestEncodeSingleMaskEdge/1043
=== RUN   TestEncodeSingleMaskEdge/1044
=== RUN   TestEncodeSingleMaskEdge/1045
=== RUN   TestEncodeSingleMaskEdge/1046
=== RUN   TestEncodeSingleMaskEdge/1047
=== RUN   TestEncodeSingleMaskEdge/1048
=== RUN   TestEncodeSingleMaskEdge/1049
=== RUN   TestEncodeSingleMaskEdge/1050
=== RUN   TestEncodeSingleMaskEdge/1051
=== RUN   TestEncodeSingleMaskEdge/1052
=== RUN   TestEncodeSingleMaskEdge/1053
=== RUN   TestEncodeSingleMaskEdge/1054
=== RUN   TestEncodeSingleMaskEdge/1055
=== RUN   TestEncodeSingleMaskEdge/1056
=== RUN   TestEncodeSingleMaskEdge/1057
=== RUN   TestEncodeSingleMaskEdge/1058
=== RUN   TestEncodeSingleMaskEdge/1059
=== RUN   TestEncodeSingleMaskEdge/1060
=== RUN   TestEncodeSingleMaskEdge/1061
=== RUN   TestEncodeSingleMaskEdge/1062
=== RUN   TestEncodeSingleMaskEdge/1063
=== RUN   TestEncodeSingleMaskEdge/1064
=== RUN   TestEncodeSingleMaskEdge/1065
=== RUN   TestEncodeSingleMaskEdge/1066
=== RUN   TestEncodeSingleMaskEdge/1067
=== RUN   TestEncodeSingleMaskEdge/1068
=== RUN   TestEncodeSingleMaskEdge/1069
=== RUN   TestEncodeSingleMaskEdge/1070
=== RUN   TestEncodeSingleMaskEdge/1071
=== RUN   TestEncodeSingleMaskEdge/1072
=== RUN   TestEncodeSingleMaskEdge/1073
=== RUN   TestEncodeSingleMaskEdge/1074
=== RUN   TestEncodeSingleMaskEdge/1075
=== RUN   TestEncodeSingleMaskEdge/1076
=== RUN   TestEncodeSingleMaskEdge/1077
=== RUN   TestEncodeSingleMaskEdge/1078
=== RUN   TestEncodeSingleMaskEdge/1079
=== RUN   TestEncodeSingleMaskEdge/1080
=== RUN   TestEncodeSingleMaskEdge/1081
=== RUN   TestEncodeSingleMaskEdge/1082
=== RUN   TestEncodeSingleMaskEdge/1083
=== RUN   TestEncodeSingleMaskEdge/1084
=== RUN   TestEncodeSingleMaskEdge/1085
=== RUN   TestEncodeSingleMaskEdge/1086
=== RUN   TestEncodeSingleMaskEdge/1087
=== RUN   TestEncodeSingleMaskEdge/1088
=== RUN   TestEncodeSingleMaskEdge/1089
=== RUN   TestEncodeSingleMaskEdge/1090
=== RUN   TestEncodeSingleMaskEdge/1091
=== RUN   TestEncodeSingleMaskEdge/1092
=== RUN   TestEncodeSingleMaskEdge/1093
=== RUN   TestEncodeSingleMaskEdge/1094
=== RUN   TestEncodeSingleMaskEdge/1095
=== RUN   TestEncodeSingleMaskEdge/1096
=== RUN   TestEncodeSingleMaskEdge/1097
=== RUN   TestEncodeSingleMaskEdge/1098
=== RUN   TestEncodeSingleMaskEdge/1099
=== RUN   TestEncodeSingleMaskEdge/1100
=== RUN   TestEncodeSingleMaskEdge/1101
=== RUN   TestEncodeSingleMaskEdge/1102
=== RUN   TestEncodeSingleMaskEdge/1103
=== RUN   TestEncodeSingleMaskEdge/1104
=== RUN   TestEncodeSingleMaskEdge/1105
=== RUN   TestEncodeSingleMaskEdge/1106
=== RUN   TestEncodeSingleMaskEdge/1107
=== RUN   TestEncodeSingleMaskEdge/1108
=== RUN   TestEncodeSingleMaskEdge/1109
=== RUN   TestEncodeSingleMaskEdge/1110
=== RUN   TestEncodeSingleMaskEdge/1111
=== RUN   TestEncodeSingleMaskEdge/1112
=== RUN   TestEncodeSingleMaskEdge/1113
=== RUN   TestEncodeSingleMaskEdge/1114
=== RUN   TestEncodeSingleMaskEdge/1115
=== RUN   TestEncodeSingleMaskEdge/1116
=== RUN   TestEncodeSingleMaskEdge/1117
=== RUN   TestEncodeSingleMaskEdge/1118
=== RUN   TestEncodeSingleMaskEdge/1119
=== RUN   TestEncodeSingleMaskEdge/1120
=== RUN   TestEncodeSingleMaskEdge/1121
=== RUN   TestEncodeSingleMaskEdge/1122
=== RUN   TestEncodeSingleMaskEdge/1123
=== RUN   TestEncodeSingleMaskEdge/1124
=== RUN   TestEncodeSingleMaskEdge/1125
=== RUN   TestEncodeSingleMaskEdge/1126
=== RUN   TestEncodeSingleMaskEdge/1127
=== RUN   TestEncodeSingleMaskEdge/1128
=== RUN   TestEncodeSingleMaskEdge/1129
=== RUN   TestEncodeSingleMaskEdge/1130
=== RUN   TestEncodeSingleMaskEdge/1131
=== RUN   TestEncodeSingleMaskEdge/1132
=== RUN   TestEncodeSingleMaskEdge/1133
=== RUN   TestEncodeSingleMaskEdge/1134
=== RUN   TestEncodeSingleMaskEdge/1135
=== RUN   TestEncodeSingleMaskEdge/1136
=== RUN   TestEncodeSingleMaskEdge/1137
=== RUN   TestEncodeSingleMaskEdge/1138
=== RUN   TestEncodeSingleMaskEdge/1139
=== RUN   TestEncodeSingleMaskEdge/1140
=== RUN   TestEncodeSingleMaskEdge/1141
=== RUN   TestEncodeSingleMaskEdge/1142
=== RUN   TestEncodeSingleMaskEdge/1143
=== RUN   TestEncodeSingleMaskEdge/1144
=== RUN   TestEncodeSingleMaskEdge/1145
=== RUN   TestEncodeSingleMaskEdge/1146
=== RUN   TestEncodeSingleMaskEdge/1147
=== RUN   TestEncodeSingleMaskEdge/1148
=== RUN   TestEncodeSingleMaskEdge/1149
=== RUN   TestEncodeSingleMaskEdge/1150
=== RUN   TestEncodeSingleMaskEdge/1151
=== RUN   TestEncodeSingleMaskEdge/1152
=== RUN   TestEncodeSingleMaskEdge/1153
=== RUN   TestEncodeSingleMaskEdge/1154
=== RUN   TestEncodeSingleMaskEdge/1155
=== RUN   TestEncodeSingleMaskEdge/1156
=== RUN   TestEncodeSingleMaskEdge/1157
=== RUN   TestEncodeSingleMaskEdge/1158
=== RUN   TestEncodeSingleMaskEdge/1159
=== RUN   TestEncodeSingleMaskEdge/1160
=== RUN   TestEncodeSingleMaskEdge/1161
=== RUN   TestEncodeSingleMaskEdge/1162
=== RUN   TestEncodeSingleMaskEdge/1163
=== RUN   TestEncodeSingleMaskEdge/1164
=== RUN   TestEncodeSingleMaskEdge/1165
=== RUN   TestEncodeSingleMaskEdge/1166
=== RUN   TestEncodeSingleMaskEdge/1167
=== RUN   TestEncodeSingleMaskEdge/1168
=== RUN   TestEncodeSingleMaskEdge/1169
=== RUN   TestEncodeSingleMaskEdge/1170
=== RUN   TestEncodeSingleMaskEdge/1171
=== RUN   TestEncodeSingleMaskEdge/1172
=== RUN   TestEncodeSingleMaskEdge/1173
=== RUN   TestEncodeSingleMaskEdge/1174
=== RUN   TestEncodeSingleMaskEdge/1175
=== RUN   TestEncodeSingleMaskEdge/1176
=== RUN   TestEncodeSingleMaskEdge/1177
=== RUN   TestEncodeSingleMaskEdge/1178
=== RUN   TestEncodeSingleMaskEdge/1179
=== RUN   TestEncodeSingleMaskEdge/1180
=== RUN   TestEncodeSingleMaskEdge/1181
=== RUN   TestEncodeSingleMaskEdge/1182
=== RUN   TestEncodeSingleMaskEdge/1183
=== RUN   TestEncodeSingleMaskEdge/1184
=== RUN   TestEncodeSingleMaskEdge/1185
=== RUN   TestEncodeSingleMaskEdge/1186
=== RUN   TestEncodeSingleMaskEdge/1187
=== RUN   TestEncodeSingleMaskEdge/1188
=== RUN   TestEncodeSingleMaskEdge/1189
=== RUN   TestEncodeSingleMaskEdge/1190
=== RUN   TestEncodeSingleMaskEdge/1191
=== RUN   TestEncodeSingleMaskEdge/1192
=== RUN   TestEncodeSingleMaskEdge/1193
=== RUN   TestEncodeSingleMaskEdge/1194
=== RUN   TestEncodeSingleMaskEdge/1195
=== RUN   TestEncodeSingleMaskEdge/1196
=== RUN   TestEncodeSingleMaskEdge/1197
=== RUN   TestEncodeSingleMaskEdge/1198
=== RUN   TestEncodeSingleMaskEdge/1199
=== RUN   TestEncodeSingleMaskEdge/1200
=== RUN   TestEncodeSingleMaskEdge/1201
=== RUN   TestEncodeSingleMaskEdge/1202
=== RUN   TestEncodeSingleMaskEdge/1203
=== RUN   TestEncodeSingleMaskEdge/1204
=== RUN   TestEncodeSingleMaskEdge/1205
=== RUN   TestEncodeSingleMaskEdge/1206
=== RUN   TestEncodeSingleMaskEdge/1207
=== RUN   TestEncodeSingleMaskEdge/1208
=== RUN   TestEncodeSingleMaskEdge/1209
=== RUN   TestEncodeSingleMaskEdge/1210
=== RUN   TestEncodeSingleMaskEdge/1211
=== RUN   TestEncodeSingleMaskEdge/1212
=== RUN   TestEncodeSingleMaskEdge/1213
=== RUN   TestEncodeSingleMaskEdge/1214
=== RUN   TestEncodeSingleMaskEdge/1215
=== RUN   TestEncodeSingleMaskEdge/1216
=== RUN   TestEncodeSingleMaskEdge/1217
=== RUN   TestEncodeSingleMaskEdge/1218
=== RUN   TestEncodeSingleMaskEdge/1219
=== RUN   TestEncodeSingleMaskEdge/1220
=== RUN   TestEncodeSingleMaskEdge/1221
=== RUN   TestEncodeSingleMaskEdge/1222
=== RUN   TestEncodeSingleMaskEdge/1223
=== RUN   TestEncodeSingleMaskEdge/1224
=== RUN   TestEncodeSingleMaskEdge/1225
=== RUN   TestEncodeSingleMaskEdge/1226
=== RUN   TestEncodeSingleMaskEdge/1227
=== RUN   TestEncodeSingleMaskEdge/1228
=== RUN   TestEncodeSingleMaskEdge/1229
=== RUN   TestEncodeSingleMaskEdge/1230
=== RUN   TestEncodeSingleMaskEdge/1231
=== RUN   TestEncodeSingleMaskEdge/1232
=== RUN   TestEncodeSingleMaskEdge/1233
=== RUN   TestEncodeSingleMaskEdge/1234
=== RUN   TestEncodeSingleMaskEdge/1235
=== RUN   TestEncodeSingleMaskEdge/1236
=== RUN   TestEncodeSingleMaskEdge/1237
=== RUN   TestEncodeSingleMaskEdge/1238
=== RUN   TestEncodeSingleMaskEdge/1239
=== RUN   TestEncodeSingleMaskEdge/1240
=== RUN   TestEncodeSingleMaskEdge/1241
=== RUN   TestEncodeSingleMaskEdge/1242
=== RUN   TestEncodeSingleMaskEdge/1243
=== RUN   TestEncodeSingleMaskEdge/1244
=== RUN   TestEncodeSingleMaskEdge/1245
=== RUN   TestEncodeSingleMaskEdge/1246
=== RUN   TestEncodeSingleMaskEdge/1247
=== RUN   TestEncodeSingleMaskEdge/1248
=== RUN   TestEncodeSingleMaskEdge/1249
=== RUN   TestEncodeSingleMaskEdge/1250
=== RUN   TestEncodeSingleMaskEdge/1251
=== RUN   TestEncodeSingleMaskEdge/1252
=== RUN   TestEncodeSingleMaskEdge/1253
=== RUN   TestEncodeSingleMaskEdge/1254
=== RUN   TestEncodeSingleMaskEdge/1255
=== RUN   TestEncodeSingleMaskEdge/1256
=== RUN   TestEncodeSingleMaskEdge/1257
=== RUN   TestEncodeSingleMaskEdge/1258
=== RUN   TestEncodeSingleMaskEdge/1259
=== RUN   TestEncodeSingleMaskEdge/1260
=== RUN   TestEncodeSingleMaskEdge/1261
=== RUN   TestEncodeSingleMaskEdge/1262
=== RUN   TestEncodeSingleMaskEdge/1263
=== RUN   TestEncodeSingleMaskEdge/1264
=== RUN   TestEncodeSingleMaskEdge/1265
=== RUN   TestEncodeSingleMaskEdge/1266
=== RUN   TestEncodeSingleMaskEdge/1267
=== RUN   TestEncodeSingleMaskEdge/1268
=== RUN   TestEncodeSingleMaskEdge/1269
=== RUN   TestEncodeSingleMaskEdge/1270
=== RUN   TestEncodeSingleMaskEdge/1271
=== RUN   TestEncodeSingleMaskEdge/1272
=== RUN   TestEncodeSingleMaskEdge/1273
=== RUN   TestEncodeSingleMaskEdge/1274
=== RUN   TestEncodeSingleMaskEdge/1275
=== RUN   TestEncodeSingleMaskEdge/1276
=== RUN   TestEncodeSingleMaskEdge/1277
=== RUN   TestEncodeSingleMaskEdge/1278
=== RUN   TestEncodeSingleMaskEdge/1279
=== RUN   TestEncodeSingleMaskEdge/1280
=== RUN   TestEncodeSingleMaskEdge/1281
=== RUN   TestEncodeSingleMaskEdge/1282
=== RUN   TestEncodeSingleMaskEdge/1283
=== RUN   TestEncodeSingleMaskEdge/1284
=== RUN   TestEncodeSingleMaskEdge/1285
=== RUN   TestEncodeSingleMaskEdge/1286
=== RUN   TestEncodeSingleMaskEdge/1287
=== RUN   TestEncodeSingleMaskEdge/1288
=== RUN   TestEncodeSingleMaskEdge/1289
=== RUN   TestEncodeSingleMaskEdge/1290
=== RUN   TestEncodeSingleMaskEdge/1291
=== RUN   TestEncodeSingleMaskEdge/1292
=== RUN   TestEncodeSingleMaskEdge/1293
=== RUN   TestEncodeSingleMaskEdge/1294
=== RUN   TestEncodeSingleMaskEdge/1295
=== RUN   TestEncodeSingleMaskEdge/1296
=== RUN   TestEncodeSingleMaskEdge/1297
=== RUN   TestEncodeSingleMaskEdge/1298
=== RUN   TestEncodeSingleMaskEdge/1299
=== RUN   TestEncodeSingleMaskEdge/1300
=== RUN   TestEncodeSingleMaskEdge/1301
=== RUN   TestEncodeSingleMaskEdge/1302
=== RUN   TestEncodeSingleMaskEdge/1303
=== RUN   TestEncodeSingleMaskEdge/1304
=== RUN   TestEncodeSingleMaskEdge/1305
=== RUN   TestEncodeSingleMaskEdge/1306
=== RUN   TestEncodeSingleMaskEdge/1307
=== RUN   TestEncodeSingleMaskEdge/1308
=== RUN   TestEncodeSingleMaskEdge/1309
=== RUN   TestEncodeSingleMaskEdge/1310
=== RUN   TestEncodeSingleMaskEdge/1311
=== RUN   TestEncodeSingleMaskEdge/1312
=== RUN   TestEncodeSingleMaskEdge/1313
=== RUN   TestEncodeSingleMaskEdge/1314
=== RUN   TestEncodeSingleMaskEdge/1315
=== RUN   TestEncodeSingleMaskEdge/1316
=== RUN   TestEncodeSingleMaskEdge/1317
=== RUN   TestEncodeSingleMaskEdge/1318
=== RUN   TestEncodeSingleMaskEdge/1319
=== RUN   TestEncodeSingleMaskEdge/1320
=== RUN   TestEncodeSingleMaskEdge/1321
=== RUN   TestEncodeSingleMaskEdge/1322
=== RUN   TestEncodeSingleMaskEdge/1323
=== RUN   TestEncodeSingleMaskEdge/1324
=== RUN   TestEncodeSingleMaskEdge/1325
=== RUN   TestEncodeSingleMaskEdge/1326
=== RUN   TestEncodeSingleMaskEdge/1327
=== RUN   TestEncodeSingleMaskEdge/1328
=== RUN   TestEncodeSingleMaskEdge/1329
=== RUN   TestEncodeSingleMaskEdge/1330
=== RUN   TestEncodeSingleMaskEdge/1331
=== RUN   TestEncodeSingleMaskEdge/1332
=== RUN   TestEncodeSingleMaskEdge/1333
=== RUN   TestEncodeSingleMaskEdge/1334
=== RUN   TestEncodeSingleMaskEdge/1335
=== RUN   TestEncodeSingleMaskEdge/1336
=== RUN   TestEncodeSingleMaskEdge/1337
=== RUN   TestEncodeSingleMaskEdge/1338
=== RUN   TestEncodeSingleMaskEdge/1339
=== RUN   TestEncodeSingleMaskEdge/1340
=== RUN   TestEncodeSingleMaskEdge/1341
=== RUN   TestEncodeSingleMaskEdge/1342
=== RUN   TestEncodeSingleMaskEdge/1343
=== RUN   TestEncodeSingleMaskEdge/1344
=== RUN   TestEncodeSingleMaskEdge/1345
=== RUN   TestEncodeSingleMaskEdge/1346
=== RUN   TestEncodeSingleMaskEdge/1347
=== RUN   TestEncodeSingleMaskEdge/1348
=== RUN   TestEncodeSingleMaskEdge/1349
=== RUN   TestEncodeSingleMaskEdge/1350
=== RUN   TestEncodeSingleMaskEdge/1351
=== RUN   TestEncodeSingleMaskEdge/1352
=== RUN   TestEncodeSingleMaskEdge/1353
=== RUN   TestEncodeSingleMaskEdge/1354
=== RUN   TestEncodeSingleMaskEdge/1355
=== RUN   TestEncodeSingleMaskEdge/1356
=== RUN   TestEncodeSingleMaskEdge/1357
=== RUN   TestEncodeSingleMaskEdge/1358
=== RUN   TestEncodeSingleMaskEdge/1359
=== RUN   TestEncodeSingleMaskEdge/1360
=== RUN   TestEncodeSingleMaskEdge/1361
=== RUN   TestEncodeSingleMaskEdge/1362
=== RUN   TestEncodeSingleMaskEdge/1363
=== RUN   TestEncodeSingleMaskEdge/1364
=== RUN   TestEncodeSingleMaskEdge/1365
=== RUN   TestEncodeSingleMaskEdge/1366
=== RUN   TestEncodeSingleMaskEdge/1367
=== RUN   TestEncodeSingleMaskEdge/1368
=== RUN   TestEncodeSingleMaskEdge/1369
=== RUN   TestEncodeSingleMaskEdge/1370
=== RUN   TestEncodeSingleMaskEdge/1371
=== RUN   TestEncodeSingleMaskEdge/1372
=== RUN   TestEncodeSingleMaskEdge/1373
=== RUN   TestEncodeSingleMaskEdge/1374
=== RUN   TestEncodeSingleMaskEdge/1375
=== RUN   TestEncodeSingleMaskEdge/1376
=== RUN   TestEncodeSingleMaskEdge/1377
=== RUN   TestEncodeSingleMaskEdge/1378
=== RUN   TestEncodeSingleMaskEdge/1379
=== RUN   TestEncodeSingleMaskEdge/1380
=== RUN   TestEncodeSingleMaskEdge/1381
=== RUN   TestEncodeSingleMaskEdge/1382
=== RUN   TestEncodeSingleMaskEdge/1383
=== RUN   TestEncodeSingleMaskEdge/1384
=== RUN   TestEncodeSingleMaskEdge/1385
=== RUN   TestEncodeSingleMaskEdge/1386
=== RUN   TestEncodeSingleMaskEdge/1387
=== RUN   TestEncodeSingleMaskEdge/1388
=== RUN   TestEncodeSingleMaskEdge/1389
=== RUN   TestEncodeSingleMaskEdge/1390
=== RUN   TestEncodeSingleMaskEdge/1391
=== RUN   TestEncodeSingleMaskEdge/1392
=== RUN   TestEncodeSingleMaskEdge/1393
=== RUN   TestEncodeSingleMaskEdge/1394
=== RUN   TestEncodeSingleMaskEdge/1395
=== RUN   TestEncodeSingleMaskEdge/1396
=== RUN   TestEncodeSingleMaskEdge/1397
=== RUN   TestEncodeSingleMaskEdge/1398
=== RUN   TestEncodeSingleMaskEdge/1399
=== RUN   TestEncodeSingleMaskEdge/1400
=== RUN   TestEncodeSingleMaskEdge/1401
=== RUN   TestEncodeSingleMaskEdge/1402
=== RUN   TestEncodeSingleMaskEdge/1403
=== RUN   TestEncodeSingleMaskEdge/1404
=== RUN   TestEncodeSingleMaskEdge/1405
=== RUN   TestEncodeSingleMaskEdge/1406
=== RUN   TestEncodeSingleMaskEdge/1407
=== RUN   TestEncodeSingleMaskEdge/1408
=== RUN   TestEncodeSingleMaskEdge/1409
=== RUN   TestEncodeSingleMaskEdge/1410
=== RUN   TestEncodeSingleMaskEdge/1411
=== RUN   TestEncodeSingleMaskEdge/1412
=== RUN   TestEncodeSingleMaskEdge/1413
=== RUN   TestEncodeSingleMaskEdge/1414
=== RUN   TestEncodeSingleMaskEdge/1415
=== RUN   TestEncodeSingleMaskEdge/1416
=== RUN   TestEncodeSingleMaskEdge/1417
=== RUN   TestEncodeSingleMaskEdge/1418
=== RUN   TestEncodeSingleMaskEdge/1419
=== RUN   TestEncodeSingleMaskEdge/1420
=== RUN   TestEncodeSingleMaskEdge/1421
=== RUN   TestEncodeSingleMaskEdge/1422
=== RUN   TestEncodeSingleMaskEdge/1423
=== RUN   TestEncodeSingleMaskEdge/1424
=== RUN   TestEncodeSingleMaskEdge/1425
=== RUN   TestEncodeSingleMaskEdge/1426
=== RUN   TestEncodeSingleMaskEdge/1427
=== RUN   TestEncodeSingleMaskEdge/1428
=== RUN   TestEncodeSingleMaskEdge/1429
=== RUN   TestEncodeSingleMaskEdge/1430
=== RUN   TestEncodeSingleMaskEdge/1431
=== RUN   TestEncodeSingleMaskEdge/1432
=== RUN   TestEncodeSingleMaskEdge/1433
=== RUN   TestEncodeSingleMaskEdge/1434
=== RUN   TestEncodeSingleMaskEdge/1435
=== RUN   TestEncodeSingleMaskEdge/1436
=== RUN   TestEncodeSingleMaskEdge/1437
=== RUN   TestEncodeSingleMaskEdge/1438
=== RUN   TestEncodeSingleMaskEdge/1439
=== RUN   TestEncodeSingleMaskEdge/1440
=== RUN   TestEncodeSingleMaskEdge/1441
=== RUN   TestEncodeSingleMaskEdge/1442
=== RUN   TestEncodeSingleMaskEdge/1443
=== RUN   TestEncodeSingleMaskEdge/1444
=== RUN   TestEncodeSingleMaskEdge/1445
=== RUN   TestEncodeSingleMaskEdge/1446
=== RUN   TestEncodeSingleMaskEdge/1447
=== RUN   TestEncodeSingleMaskEdge/1448
=== RUN   TestEncodeSingleMaskEdge/1449
=== RUN   TestEncodeSingleMaskEdge/1450
=== RUN   TestEncodeSingleMaskEdge/1451
=== RUN   TestEncodeSingleMaskEdge/1452
=== RUN   TestEncodeSingleMaskEdge/1453
=== RUN   TestEncodeSingleMaskEdge/1454
=== RUN   TestEncodeSingleMaskEdge/1455
=== RUN   TestEncodeSingleMaskEdge/1456
=== RUN   TestEncodeSingleMaskEdge/1457
=== RUN   TestEncodeSingleMaskEdge/1458
=== RUN   TestEncodeSingleMaskEdge/1459
=== RUN   TestEncodeSingleMaskEdge/1460
=== RUN   TestEncodeSingleMaskEdge/1461
=== RUN   TestEncodeSingleMaskEdge/1462
=== RUN   TestEncodeSingleMaskEdge/1463
=== RUN   TestEncodeSingleMaskEdge/1464
=== RUN   TestEncodeSingleMaskEdge/1465
=== RUN   TestEncodeSingleMaskEdge/1466
=== RUN   TestEncodeSingleMaskEdge/1467
=== RUN   TestEncodeSingleMaskEdge/1468
=== RUN   TestEncodeSingleMaskEdge/1469
=== RUN   TestEncodeSingleMaskEdge/1470
=== RUN   TestEncodeSingleMaskEdge/1471
=== RUN   TestEncodeSingleMaskEdge/1472
=== RUN   TestEncodeSingleMaskEdge/1473
=== RUN   TestEncodeSingleMaskEdge/1474
=== RUN   TestEncodeSingleMaskEdge/1475
=== RUN   TestEncodeSingleMaskEdge/1476
=== RUN   TestEncodeSingleMaskEdge/1477
=== RUN   TestEncodeSingleMaskEdge/1478
=== RUN   TestEncodeSingleMaskEdge/1479
=== RUN   TestEncodeSingleMaskEdge/1480
=== RUN   TestEncodeSingleMaskEdge/1481
=== RUN   TestEncodeSingleMaskEdge/1482
=== RUN   TestEncodeSingleMaskEdge/1483
=== RUN   TestEncodeSingleMaskEdge/1484
=== RUN   TestEncodeSingleMaskEdge/1485
=== RUN   TestEncodeSingleMaskEdge/1486
=== RUN   TestEncodeSingleMaskEdge/1487
=== RUN   TestEncodeSingleMaskEdge/1488
=== RUN   TestEncodeSingleMaskEdge/1489
=== RUN   TestEncodeSingleMaskEdge/1490
=== RUN   TestEncodeSingleMaskEdge/1491
=== RUN   TestEncodeSingleMaskEdge/1492
=== RUN   TestEncodeSingleMaskEdge/1493
=== RUN   TestEncodeSingleMaskEdge/1494
=== RUN   TestEncodeSingleMaskEdge/1495
=== RUN   TestEncodeSingleMaskEdge/1496
=== RUN   TestEncodeSingleMaskEdge/1497
=== RUN   TestEncodeSingleMaskEdge/1498
=== RUN   TestEncodeSingleMaskEdge/1499
=== RUN   TestEncodeSingleMaskEdge/1500
=== RUN   TestEncodeSingleMaskEdge/1501
=== RUN   TestEncodeSingleMaskEdge/1502
=== RUN   TestEncodeSingleMaskEdge/1503
=== RUN   TestEncodeSingleMaskEdge/1504
=== RUN   TestEncodeSingleMaskEdge/1505
=== RUN   TestEncodeSingleMaskEdge/1506
=== RUN   TestEncodeSingleMaskEdge/1507
=== RUN   TestEncodeSingleMaskEdge/1508
=== RUN   TestEncodeSingleMaskEdge/1509
=== RUN   TestEncodeSingleMaskEdge/1510
=== RUN   TestEncodeSingleMaskEdge/1511
=== RUN   TestEncodeSingleMaskEdge/1512
=== RUN   TestEncodeSingleMaskEdge/1513
=== RUN   TestEncodeSingleMaskEdge/1514
=== RUN   TestEncodeSingleMaskEdge/1515
=== RUN   TestEncodeSingleMaskEdge/1516
=== RUN   TestEncodeSingleMaskEdge/1517
=== RUN   TestEncodeSingleMaskEdge/1518
=== RUN   TestEncodeSingleMaskEdge/1519
=== RUN   TestEncodeSingleMaskEdge/1520
=== RUN   TestEncodeSingleMaskEdge/1521
=== RUN   TestEncodeSingleMaskEdge/1522
=== RUN   TestEncodeSingleMaskEdge/1523
=== RUN   TestEncodeSingleMaskEdge/1524
=== RUN   TestEncodeSingleMaskEdge/1525
=== RUN   TestEncodeSingleMaskEdge/1526
=== RUN   TestEncodeSingleMaskEdge/1527
=== RUN   TestEncodeSingleMaskEdge/1528
=== RUN   TestEncodeSingleMaskEdge/1529
=== RUN   TestEncodeSingleMaskEdge/1530
=== RUN   TestEncodeSingleMaskEdge/1531
=== RUN   TestEncodeSingleMaskEdge/1532
=== RUN   TestEncodeSingleMaskEdge/1533
=== RUN   TestEncodeSingleMaskEdge/1534
=== RUN   TestEncodeSingleMaskEdge/1535
=== RUN   TestEncodeSingleMaskEdge/1536
=== RUN   TestEncodeSingleMaskEdge/1537
=== RUN   TestEncodeSingleMaskEdge/1538
=== RUN   TestEncodeSingleMaskEdge/1539
=== RUN   TestEncodeSingleMaskEdge/1540
=== RUN   TestEncodeSingleMaskEdge/1541
=== RUN   TestEncodeSingleMaskEdge/1542
=== RUN   TestEncodeSingleMaskEdge/1543
=== RUN   TestEncodeSingleMaskEdge/1544
=== RUN   TestEncodeSingleMaskEdge/1545
=== RUN   TestEncodeSingleMaskEdge/1546
=== RUN   TestEncodeSingleMaskEdge/1547
=== RUN   TestEncodeSingleMaskEdge/1548
=== RUN   TestEncodeSingleMaskEdge/1549
=== RUN   TestEncodeSingleMaskEdge/1550
=== RUN   TestEncodeSingleMaskEdge/1551
=== RUN   TestEncodeSingleMaskEdge/1552
=== RUN   TestEncodeSingleMaskEdge/1553
=== RUN   TestEncodeSingleMaskEdge/1554
=== RUN   TestEncodeSingleMaskEdge/1555
=== RUN   TestEncodeSingleMaskEdge/1556
=== RUN   TestEncodeSingleMaskEdge/1557
=== RUN   TestEncodeSingleMaskEdge/1558
=== RUN   TestEncodeSingleMaskEdge/1559
=== RUN   TestEncodeSingleMaskEdge/1560
=== RUN   TestEncodeSingleMaskEdge/1561
=== RUN   TestEncodeSingleMaskEdge/1562
=== RUN   TestEncodeSingleMaskEdge/1563
=== RUN   TestEncodeSingleMaskEdge/1564
=== RUN   TestEncodeSingleMaskEdge/1565
=== RUN   TestEncodeSingleMaskEdge/1566
=== RUN   TestEncodeSingleMaskEdge/1567
=== RUN   TestEncodeSingleMaskEdge/1568
=== RUN   TestEncodeSingleMaskEdge/1569
=== RUN   TestEncodeSingleMaskEdge/1570
=== RUN   TestEncodeSingleMaskEdge/1571
=== RUN   TestEncodeSingleMaskEdge/1572
=== RUN   TestEncodeSingleMaskEdge/1573
=== RUN   TestEncodeSingleMaskEdge/1574
=== RUN   TestEncodeSingleMaskEdge/1575
=== RUN   TestEncodeSingleMaskEdge/1576
=== RUN   TestEncodeSingleMaskEdge/1577
=== RUN   TestEncodeSingleMaskEdge/1578
=== RUN   TestEncodeSingleMaskEdge/1579
=== RUN   TestEncodeSingleMaskEdge/1580
=== RUN   TestEncodeSingleMaskEdge/1581
=== RUN   TestEncodeSingleMaskEdge/1582
=== RUN   TestEncodeSingleMaskEdge/1583
=== RUN   TestEncodeSingleMaskEdge/1584
=== RUN   TestEncodeSingleMaskEdge/1585
=== RUN   TestEncodeSingleMaskEdge/1586
=== RUN   TestEncodeSingleMaskEdge/1587
=== RUN   TestEncodeSingleMaskEdge/1588
=== RUN   TestEncodeSingleMaskEdge/1589
=== RUN   TestEncodeSingleMaskEdge/1590
=== RUN   TestEncodeSingleMaskEdge/1591
=== RUN   TestEncodeSingleMaskEdge/1592
=== RUN   TestEncodeSingleMaskEdge/1593
=== RUN   TestEncodeSingleMaskEdge/1594
=== RUN   TestEncodeSingleMaskEdge/1595
=== RUN   TestEncodeSingleMaskEdge/1596
=== RUN   TestEncodeSingleMaskEdge/1597
=== RUN   TestEncodeSingleMaskEdge/1598
=== RUN   TestEncodeSingleMaskEdge/1599
=== RUN   TestEncodeSingleMaskEdge/1600
=== RUN   TestEncodeSingleMaskEdge/1601
=== RUN   TestEncodeSingleMaskEdge/1602
=== RUN   TestEncodeSingleMaskEdge/1603
=== RUN   TestEncodeSingleMaskEdge/1604
=== RUN   TestEncodeSingleMaskEdge/1605
=== RUN   TestEncodeSingleMaskEdge/1606
=== RUN   TestEncodeSingleMaskEdge/1607
=== RUN   TestEncodeSingleMaskEdge/1608
=== RUN   TestEncodeSingleMaskEdge/1609
=== RUN   TestEncodeSingleMaskEdge/1610
=== RUN   TestEncodeSingleMaskEdge/1611
=== RUN   TestEncodeSingleMaskEdge/1612
=== RUN   TestEncodeSingleMaskEdge/1613
=== RUN   TestEncodeSingleMaskEdge/1614
=== RUN   TestEncodeSingleMaskEdge/1615
=== RUN   TestEncodeSingleMaskEdge/1616
=== RUN   TestEncodeSingleMaskEdge/1617
=== RUN   TestEncodeSingleMaskEdge/1618
=== RUN   TestEncodeSingleMaskEdge/1619
=== RUN   TestEncodeSingleMaskEdge/1620
=== RUN   TestEncodeSingleMaskEdge/1621
=== RUN   TestEncodeSingleMaskEdge/1622
=== RUN   TestEncodeSingleMaskEdge/1623
=== RUN   TestEncodeSingleMaskEdge/1624
=== RUN   TestEncodeSingleMaskEdge/1625
=== RUN   TestEncodeSingleMaskEdge/1626
=== RUN   TestEncodeSingleMaskEdge/1627
=== RUN   TestEncodeSingleMaskEdge/1628
=== RUN   TestEncodeSingleMaskEdge/1629
=== RUN   TestEncodeSingleMaskEdge/1630
=== RUN   TestEncodeSingleMaskEdge/1631
=== RUN   TestEncodeSingleMaskEdge/1632
=== RUN   TestEncodeSingleMaskEdge/1633
=== RUN   TestEncodeSingleMaskEdge/1634
=== RUN   TestEncodeSingleMaskEdge/1635
=== RUN   TestEncodeSingleMaskEdge/1636
=== RUN   TestEncodeSingleMaskEdge/1637
=== RUN   TestEncodeSingleMaskEdge/1638
=== RUN   TestEncodeSingleMaskEdge/1639
=== RUN   TestEncodeSingleMaskEdge/1640
=== RUN   TestEncodeSingleMaskEdge/1641
=== RUN   TestEncodeSingleMaskEdge/1642
=== RUN   TestEncodeSingleMaskEdge/1643
=== RUN   TestEncodeSingleMaskEdge/1644
=== RUN   TestEncodeSingleMaskEdge/1645
=== RUN   TestEncodeSingleMaskEdge/1646
=== RUN   TestEncodeSingleMaskEdge/1647
=== RUN   TestEncodeSingleMaskEdge/1648
=== RUN   TestEncodeSingleMaskEdge/1649
=== RUN   TestEncodeSingleMaskEdge/1650
=== RUN   TestEncodeSingleMaskEdge/1651
=== RUN   TestEncodeSingleMaskEdge/1652
=== RUN   TestEncodeSingleMaskEdge/1653
=== RUN   TestEncodeSingleMaskEdge/1654
=== RUN   TestEncodeSingleMaskEdge/1655
=== RUN   TestEncodeSingleMaskEdge/1656
=== RUN   TestEncodeSingleMaskEdge/1657
=== RUN   TestEncodeSingleMaskEdge/1658
=== RUN   TestEncodeSingleMaskEdge/1659
=== RUN   TestEncodeSingleMaskEdge/1660
=== RUN   TestEncodeSingleMaskEdge/1661
=== RUN   TestEncodeSingleMaskEdge/1662
=== RUN   TestEncodeSingleMaskEdge/1663
=== RUN   TestEncodeSingleMaskEdge/1664
=== RUN   TestEncodeSingleMaskEdge/1665
=== RUN   TestEncodeSingleMaskEdge/1666
=== RUN   TestEncodeSingleMaskEdge/1667
=== RUN   TestEncodeSingleMaskEdge/1668
=== RUN   TestEncodeSingleMaskEdge/1669
=== RUN   TestEncodeSingleMaskEdge/1670
=== RUN   TestEncodeSingleMaskEdge/1671
=== RUN   TestEncodeSingleMaskEdge/1672
=== RUN   TestEncodeSingleMaskEdge/1673
=== RUN   TestEncodeSingleMaskEdge/1674
=== RUN   TestEncodeSingleMaskEdge/1675
=== RUN   TestEncodeSingleMaskEdge/1676
=== RUN   TestEncodeSingleMaskEdge/1677
=== RUN   TestEncodeSingleMaskEdge/1678
=== RUN   TestEncodeSingleMaskEdge/1679
=== RUN   TestEncodeSingleMaskEdge/1680
=== RUN   TestEncodeSingleMaskEdge/1681
=== RUN   TestEncodeSingleMaskEdge/1682
=== RUN   TestEncodeSingleMaskEdge/1683
=== RUN   TestEncodeSingleMaskEdge/1684
=== RUN   TestEncodeSingleMaskEdge/1685
=== RUN   TestEncodeSingleMaskEdge/1686
=== RUN   TestEncodeSingleMaskEdge/1687
=== RUN   TestEncodeSingleMaskEdge/1688
=== RUN   TestEncodeSingleMaskEdge/1689
=== RUN   TestEncodeSingleMaskEdge/1690
=== RUN   TestEncodeSingleMaskEdge/1691
=== RUN   TestEncodeSingleMaskEdge/1692
=== RUN   TestEncodeSingleMaskEdge/1693
=== RUN   TestEncodeSingleMaskEdge/1694
=== RUN   TestEncodeSingleMaskEdge/1695
=== RUN   TestEncodeSingleMaskEdge/1696
=== RUN   TestEncodeSingleMaskEdge/1697
=== RUN   TestEncodeSingleMaskEdge/1698
=== RUN   TestEncodeSingleMaskEdge/1699
=== RUN   TestEncodeSingleMaskEdge/1700
=== RUN   TestEncodeSingleMaskEdge/1701
=== RUN   TestEncodeSingleMaskEdge/1702
=== RUN   TestEncodeSingleMaskEdge/1703
=== RUN   TestEncodeSingleMaskEdge/1704
=== RUN   TestEncodeSingleMaskEdge/1705
=== RUN   TestEncodeSingleMaskEdge/1706
=== RUN   TestEncodeSingleMaskEdge/1707
=== RUN   TestEncodeSingleMaskEdge/1708
=== RUN   TestEncodeSingleMaskEdge/1709
=== RUN   TestEncodeSingleMaskEdge/1710
=== RUN   TestEncodeSingleMaskEdge/1711
=== RUN   TestEncodeSingleMaskEdge/1712
=== RUN   TestEncodeSingleMaskEdge/1713
=== RUN   TestEncodeSingleMaskEdge/1714
=== RUN   TestEncodeSingleMaskEdge/1715
=== RUN   TestEncodeSingleMaskEdge/1716
=== RUN   TestEncodeSingleMaskEdge/1717
=== RUN   TestEncodeSingleMaskEdge/1718
=== RUN   TestEncodeSingleMaskEdge/1719
=== RUN   TestEncodeSingleMaskEdge/1720
=== RUN   TestEncodeSingleMaskEdge/1721
=== RUN   TestEncodeSingleMaskEdge/1722
=== RUN   TestEncodeSingleMaskEdge/1723
=== RUN   TestEncodeSingleMaskEdge/1724
=== RUN   TestEncodeSingleMaskEdge/1725
=== RUN   TestEncodeSingleMaskEdge/1726
=== RUN   TestEncodeSingleMaskEdge/1727
=== RUN   TestEncodeSingleMaskEdge/1728
=== RUN   TestEncodeSingleMaskEdge/1729
=== RUN   TestEncodeSingleMaskEdge/1730
=== RUN   TestEncodeSingleMaskEdge/1731
=== RUN   TestEncodeSingleMaskEdge/1732
=== RUN   TestEncodeSingleMaskEdge/1733
=== RUN   TestEncodeSingleMaskEdge/1734
=== RUN   TestEncodeSingleMaskEdge/1735
=== RUN   TestEncodeSingleMaskEdge/1736
=== RUN   TestEncodeSingleMaskEdge/1737
=== RUN   TestEncodeSingleMaskEdge/1738
=== RUN   TestEncodeSingleMaskEdge/1739
=== RUN   TestEncodeSingleMaskEdge/1740
=== RUN   TestEncodeSingleMaskEdge/1741
=== RUN   TestEncodeSingleMaskEdge/1742
=== RUN   TestEncodeSingleMaskEdge/1743
=== RUN   TestEncodeSingleMaskEdge/1744
=== RUN   TestEncodeSingleMaskEdge/1745
=== RUN   TestEncodeSingleMaskEdge/1746
=== RUN   TestEncodeSingleMaskEdge/1747
=== RUN   TestEncodeSingleMaskEdge/1748
=== RUN   TestEncodeSingleMaskEdge/1749
=== RUN   TestEncodeSingleMaskEdge/1750
=== RUN   TestEncodeSingleMaskEdge/1751
=== RUN   TestEncodeSingleMaskEdge/1752
=== RUN   TestEncodeSingleMaskEdge/1753
=== RUN   TestEncodeSingleMaskEdge/1754
=== RUN   TestEncodeSingleMaskEdge/1755
=== RUN   TestEncodeSingleMaskEdge/1756
=== RUN   TestEncodeSingleMaskEdge/1757
=== RUN   TestEncodeSingleMaskEdge/1758
=== RUN   TestEncodeSingleMaskEdge/1759
=== RUN   TestEncodeSingleMaskEdge/1760
=== RUN   TestEncodeSingleMaskEdge/1761
=== RUN   TestEncodeSingleMaskEdge/1762
=== RUN   TestEncodeSingleMaskEdge/1763
=== RUN   TestEncodeSingleMaskEdge/1764
=== RUN   TestEncodeSingleMaskEdge/1765
=== RUN   TestEncodeSingleMaskEdge/1766
=== RUN   TestEncodeSingleMaskEdge/1767
=== RUN   TestEncodeSingleMaskEdge/1768
=== RUN   TestEncodeSingleMaskEdge/1769
=== RUN   TestEncodeSingleMaskEdge/1770
=== RUN   TestEncodeSingleMaskEdge/1771
=== RUN   TestEncodeSingleMaskEdge/1772
=== RUN   TestEncodeSingleMaskEdge/1773
=== RUN   TestEncodeSingleMaskEdge/1774
=== RUN   TestEncodeSingleMaskEdge/1775
=== RUN   TestEncodeSingleMaskEdge/1776
=== RUN   TestEncodeSingleMaskEdge/1777
=== RUN   TestEncodeSingleMaskEdge/1778
=== RUN   TestEncodeSingleMaskEdge/1779
=== RUN   TestEncodeSingleMaskEdge/1780
=== RUN   TestEncodeSingleMaskEdge/1781
=== RUN   TestEncodeSingleMaskEdge/1782
=== RUN   TestEncodeSingleMaskEdge/1783
=== RUN   TestEncodeSingleMaskEdge/1784
=== RUN   TestEncodeSingleMaskEdge/1785
=== RUN   TestEncodeSingleMaskEdge/1786
=== RUN   TestEncodeSingleMaskEdge/1787
=== RUN   TestEncodeSingleMaskEdge/1788
=== RUN   TestEncodeSingleMaskEdge/1789
=== RUN   TestEncodeSingleMaskEdge/1790
=== RUN   TestEncodeSingleMaskEdge/1791
=== RUN   TestEncodeSingleMaskEdge/1792
=== RUN   TestEncodeSingleMaskEdge/1793
=== RUN   TestEncodeSingleMaskEdge/1794
=== RUN   TestEncodeSingleMaskEdge/1795
=== RUN   TestEncodeSingleMaskEdge/1796
=== RUN   TestEncodeSingleMaskEdge/1797
=== RUN   TestEncodeSingleMaskEdge/1798
=== RUN   TestEncodeSingleMaskEdge/1799
=== RUN   TestEncodeSingleMaskEdge/1800
=== RUN   TestEncodeSingleMaskEdge/1801
=== RUN   TestEncodeSingleMaskEdge/1802
=== RUN   TestEncodeSingleMaskEdge/1803
=== RUN   TestEncodeSingleMaskEdge/1804
=== RUN   TestEncodeSingleMaskEdge/1805
=== RUN   TestEncodeSingleMaskEdge/1806
=== RUN   TestEncodeSingleMaskEdge/1807
=== RUN   TestEncodeSingleMaskEdge/1808
=== RUN   TestEncodeSingleMaskEdge/1809
=== RUN   TestEncodeSingleMaskEdge/1810
=== RUN   TestEncodeSingleMaskEdge/1811
=== RUN   TestEncodeSingleMaskEdge/1812
=== RUN   TestEncodeSingleMaskEdge/1813
=== RUN   TestEncodeSingleMaskEdge/1814
=== RUN   TestEncodeSingleMaskEdge/1815
=== RUN   TestEncodeSingleMaskEdge/1816
=== RUN   TestEncodeSingleMaskEdge/1817
=== RUN   TestEncodeSingleMaskEdge/1818
=== RUN   TestEncodeSingleMaskEdge/1819
=== RUN   TestEncodeSingleMaskEdge/1820
=== RUN   TestEncodeSingleMaskEdge/1821
=== RUN   TestEncodeSingleMaskEdge/1822
=== RUN   TestEncodeSingleMaskEdge/1823
=== RUN   TestEncodeSingleMaskEdge/1824
=== RUN   TestEncodeSingleMaskEdge/1825
=== RUN   TestEncodeSingleMaskEdge/1826
=== RUN   TestEncodeSingleMaskEdge/1827
=== RUN   TestEncodeSingleMaskEdge/1828
=== RUN   TestEncodeSingleMaskEdge/1829
=== RUN   TestEncodeSingleMaskEdge/1830
=== RUN   TestEncodeSingleMaskEdge/1831
=== RUN   TestEncodeSingleMaskEdge/1832
=== RUN   TestEncodeSingleMaskEdge/1833
=== RUN   TestEncodeSingleMaskEdge/1834
=== RUN   TestEncodeSingleMaskEdge/1835
=== RUN   TestEncodeSingleMaskEdge/1836
=== RUN   TestEncodeSingleMaskEdge/1837
=== RUN   TestEncodeSingleMaskEdge/1838
=== RUN   TestEncodeSingleMaskEdge/1839
=== RUN   TestEncodeSingleMaskEdge/1840
=== RUN   TestEncodeSingleMaskEdge/1841
=== RUN   TestEncodeSingleMaskEdge/1842
=== RUN   TestEncodeSingleMaskEdge/1843
=== RUN   TestEncodeSingleMaskEdge/1844
=== RUN   TestEncodeSingleMaskEdge/1845
=== RUN   TestEncodeSingleMaskEdge/1846
=== RUN   TestEncodeSingleMaskEdge/1847
=== RUN   TestEncodeSingleMaskEdge/1848
=== RUN   TestEncodeSingleMaskEdge/1849
=== RUN   TestEncodeSingleMaskEdge/1850
=== RUN   TestEncodeSingleMaskEdge/1851
=== RUN   TestEncodeSingleMaskEdge/1852
=== RUN   TestEncodeSingleMaskEdge/1853
=== RUN   TestEncodeSingleMaskEdge/1854
=== RUN   TestEncodeSingleMaskEdge/1855
=== RUN   TestEncodeSingleMaskEdge/1856
=== RUN   TestEncodeSingleMaskEdge/1857
=== RUN   TestEncodeSingleMaskEdge/1858
=== RUN   TestEncodeSingleMaskEdge/1859
=== RUN   TestEncodeSingleMaskEdge/1860
=== RUN   TestEncodeSingleMaskEdge/1861
=== RUN   TestEncodeSingleMaskEdge/1862
=== RUN   TestEncodeSingleMaskEdge/1863
=== RUN   TestEncodeSingleMaskEdge/1864
=== RUN   TestEncodeSingleMaskEdge/1865
=== RUN   TestEncodeSingleMaskEdge/1866
=== RUN   TestEncodeSingleMaskEdge/1867
=== RUN   TestEncodeSingleMaskEdge/1868
=== RUN   TestEncodeSingleMaskEdge/1869
=== RUN   TestEncodeSingleMaskEdge/1870
=== RUN   TestEncodeSingleMaskEdge/1871
=== RUN   TestEncodeSingleMaskEdge/1872
=== RUN   TestEncodeSingleMaskEdge/1873
=== RUN   TestEncodeSingleMaskEdge/1874
=== RUN   TestEncodeSingleMaskEdge/1875
=== RUN   TestEncodeSingleMaskEdge/1876
=== RUN   TestEncodeSingleMaskEdge/1877
=== RUN   TestEncodeSingleMaskEdge/1878
=== RUN   TestEncodeSingleMaskEdge/1879
=== RUN   TestEncodeSingleMaskEdge/1880
=== RUN   TestEncodeSingleMaskEdge/1881
=== RUN   TestEncodeSingleMaskEdge/1882
=== RUN   TestEncodeSingleMaskEdge/1883
=== RUN   TestEncodeSingleMaskEdge/1884
=== RUN   TestEncodeSingleMaskEdge/1885
=== RUN   TestEncodeSingleMaskEdge/1886
=== RUN   TestEncodeSingleMaskEdge/1887
=== RUN   TestEncodeSingleMaskEdge/1888
=== RUN   TestEncodeSingleMaskEdge/1889
=== RUN   TestEncodeSingleMaskEdge/1890
=== RUN   TestEncodeSingleMaskEdge/1891
=== RUN   TestEncodeSingleMaskEdge/1892
=== RUN   TestEncodeSingleMaskEdge/1893
=== RUN   TestEncodeSingleMaskEdge/1894
=== RUN   TestEncodeSingleMaskEdge/1895
=== RUN   TestEncodeSingleMaskEdge/1896
=== RUN   TestEncodeSingleMaskEdge/1897
=== RUN   TestEncodeSingleMaskEdge/1898
=== RUN   TestEncodeSingleMaskEdge/1899
=== RUN   TestEncodeSingleMaskEdge/1900
=== RUN   TestEncodeSingleMaskEdge/1901
=== RUN   TestEncodeSingleMaskEdge/1902
=== RUN   TestEncodeSingleMaskEdge/1903
=== RUN   TestEncodeSingleMaskEdge/1904
=== RUN   TestEncodeSingleMaskEdge/1905
=== RUN   TestEncodeSingleMaskEdge/1906
=== RUN   TestEncodeSingleMaskEdge/1907
=== RUN   TestEncodeSingleMaskEdge/1908
=== RUN   TestEncodeSingleMaskEdge/1909
=== RUN   TestEncodeSingleMaskEdge/1910
=== RUN   TestEncodeSingleMaskEdge/1911
=== RUN   TestEncodeSingleMaskEdge/1912
=== RUN   TestEncodeSingleMaskEdge/1913
=== RUN   TestEncodeSingleMaskEdge/1914
=== RUN   TestEncodeSingleMaskEdge/1915
=== RUN   TestEncodeSingleMaskEdge/1916
=== RUN   TestEncodeSingleMaskEdge/1917
=== RUN   TestEncodeSingleMaskEdge/1918
=== RUN   TestEncodeSingleMaskEdge/1919
=== RUN   TestEncodeSingleMaskEdge/1920
=== RUN   TestEncodeSingleMaskEdge/1921
=== RUN   TestEncodeSingleMaskEdge/1922
=== RUN   TestEncodeSingleMaskEdge/1923
=== RUN   TestEncodeSingleMaskEdge/1924
=== RUN   TestEncodeSingleMaskEdge/1925
=== RUN   TestEncodeSingleMaskEdge/1926
=== RUN   TestEncodeSingleMaskEdge/1927
=== RUN   TestEncodeSingleMaskEdge/1928
=== RUN   TestEncodeSingleMaskEdge/1929
=== RUN   TestEncodeSingleMaskEdge/1930
=== RUN   TestEncodeSingleMaskEdge/1931
=== RUN   TestEncodeSingleMaskEdge/1932
=== RUN   TestEncodeSingleMaskEdge/1933
=== RUN   TestEncodeSingleMaskEdge/1934
=== RUN   TestEncodeSingleMaskEdge/1935
=== RUN   TestEncodeSingleMaskEdge/1936
=== RUN   TestEncodeSingleMaskEdge/1937
=== RUN   TestEncodeSingleMaskEdge/1938
=== RUN   TestEncodeSingleMaskEdge/1939
=== RUN   TestEncodeSingleMaskEdge/1940
=== RUN   TestEncodeSingleMaskEdge/1941
=== RUN   TestEncodeSingleMaskEdge/1942
=== RUN   TestEncodeSingleMaskEdge/1943
=== RUN   TestEncodeSingleMaskEdge/1944
=== RUN   TestEncodeSingleMaskEdge/1945
=== RUN   TestEncodeSingleMaskEdge/1946
=== RUN   TestEncodeSingleMaskEdge/1947
=== RUN   TestEncodeSingleMaskEdge/1948
=== RUN   TestEncodeSingleMaskEdge/1949
=== RUN   TestEncodeSingleMaskEdge/1950
=== RUN   TestEncodeSingleMaskEdge/1951
=== RUN   TestEncodeSingleMaskEdge/1952
=== RUN   TestEncodeSingleMaskEdge/1953
=== RUN   TestEncodeSingleMaskEdge/1954
=== RUN   TestEncodeSingleMaskEdge/1955
=== RUN   TestEncodeSingleMaskEdge/1956
=== RUN   TestEncodeSingleMaskEdge/1957
=== RUN   TestEncodeSingleMaskEdge/1958
=== RUN   TestEncodeSingleMaskEdge/1959
=== RUN   TestEncodeSingleMaskEdge/1960
=== RUN   TestEncodeSingleMaskEdge/1961
=== RUN   TestEncodeSingleMaskEdge/1962
=== RUN   TestEncodeSingleMaskEdge/1963
=== RUN   TestEncodeSingleMaskEdge/1964
=== RUN   TestEncodeSingleMaskEdge/1965
=== RUN   TestEncodeSingleMaskEdge/1966
=== RUN   TestEncodeSingleMaskEdge/1967
=== RUN   TestEncodeSingleMaskEdge/1968
=== RUN   TestEncodeSingleMaskEdge/1969
=== RUN   TestEncodeSingleMaskEdge/1970
=== RUN   TestEncodeSingleMaskEdge/1971
=== RUN   TestEncodeSingleMaskEdge/1972
=== RUN   TestEncodeSingleMaskEdge/1973
=== RUN   TestEncodeSingleMaskEdge/1974
=== RUN   TestEncodeSingleMaskEdge/1975
=== RUN   TestEncodeSingleMaskEdge/1976
=== RUN   TestEncodeSingleMaskEdge/1977
=== RUN   TestEncodeSingleMaskEdge/1978
=== RUN   TestEncodeSingleMaskEdge/1979
=== RUN   TestEncodeSingleMaskEdge/1980
=== RUN   TestEncodeSingleMaskEdge/1981
=== RUN   TestEncodeSingleMaskEdge/1982
=== RUN   TestEncodeSingleMaskEdge/1983
=== RUN   TestEncodeSingleMaskEdge/1984
=== RUN   TestEncodeSingleMaskEdge/1985
=== RUN   TestEncodeSingleMaskEdge/1986
=== RUN   TestEncodeSingleMaskEdge/1987
=== RUN   TestEncodeSingleMaskEdge/1988
=== RUN   TestEncodeSingleMaskEdge/1989
=== RUN   TestEncodeSingleMaskEdge/1990
=== RUN   TestEncodeSingleMaskEdge/1991
=== RUN   TestEncodeSingleMaskEdge/1992
=== RUN   TestEncodeSingleMaskEdge/1993
=== RUN   TestEncodeSingleMaskEdge/1994
=== RUN   TestEncodeSingleMaskEdge/1995
=== RUN   TestEncodeSingleMaskEdge/1996
=== RUN   TestEncodeSingleMaskEdge/1997
=== RUN   TestEncodeSingleMaskEdge/1998
=== RUN   TestEncodeSingleMaskEdge/1999
=== RUN   TestEncodeSingleMaskEdge/2000
=== RUN   TestEncodeSingleMaskEdge/2001
=== RUN   TestEncodeSingleMaskEdge/2002
=== RUN   TestEncodeSingleMaskEdge/2003
=== RUN   TestEncodeSingleMaskEdge/2004
=== RUN   TestEncodeSingleMaskEdge/2005
=== RUN   TestEncodeSingleMaskEdge/2006
=== RUN   TestEncodeSingleMaskEdge/2007
=== RUN   TestEncodeSingleMaskEdge/2008
=== RUN   TestEncodeSingleMaskEdge/2009
=== RUN   TestEncodeSingleMaskEdge/2010
=== RUN   TestEncodeSingleMaskEdge/2011
=== RUN   TestEncodeSingleMaskEdge/2012
=== RUN   TestEncodeSingleMaskEdge/2013
=== RUN   TestEncodeSingleMaskEdge/2014
=== RUN   TestEncodeSingleMaskEdge/2015
=== RUN   TestEncodeSingleMaskEdge/2016
=== RUN   TestEncodeSingleMaskEdge/2017
=== RUN   TestEncodeSingleMaskEdge/2018
=== RUN   TestEncodeSingleMaskEdge/2019
=== RUN   TestEncodeSingleMaskEdge/2020
=== RUN   TestEncodeSingleMaskEdge/2021
=== RUN   TestEncodeSingleMaskEdge/2022
=== RUN   TestEncodeSingleMaskEdge/2023
=== RUN   TestEncodeSingleMaskEdge/2024
=== RUN   TestEncodeSingleMaskEdge/2025
=== RUN   TestEncodeSingleMaskEdge/2026
=== RUN   TestEncodeSingleMaskEdge/2027
=== RUN   TestEncodeSingleMaskEdge/2028
=== RUN   TestEncodeSingleMaskEdge/2029
=== RUN   TestEncodeSingleMaskEdge/2030
=== RUN   TestEncodeSingleMaskEdge/2031
=== RUN   TestEncodeSingleMaskEdge/2032
=== RUN   TestEncodeSingleMaskEdge/2033
=== RUN   TestEncodeSingleMaskEdge/2034
=== RUN   TestEncodeSingleMaskEdge/2035
=== RUN   TestEncodeSingleMaskEdge/2036
=== RUN   TestEncodeSingleMaskEdge/2037
=== RUN   TestEncodeSingleMaskEdge/2038
=== RUN   TestEncodeSingleMaskEdge/2039
=== RUN   TestEncodeSingleMaskEdge/2040
=== RUN   TestEncodeSingleMaskEdge/2041
=== RUN   TestEncodeSingleMaskEdge/2042
=== RUN   TestEncodeSingleMaskEdge/2043
=== RUN   TestEncodeSingleMaskEdge/2044
=== RUN   TestEncodeSingleMaskEdge/2045
=== RUN   TestEncodeSingleMaskEdge/2046
=== RUN   TestEncodeSingleMaskEdge/2047
=== RUN   TestEncodeSingleMaskEdge/2048
=== RUN   TestEncodeSingleMaskEdge/2049
=== RUN   TestEncodeSingleMaskEdge/2050
=== RUN   TestEncodeSingleMaskEdge/2051
=== RUN   TestEncodeSingleMaskEdge/2052
=== RUN   TestEncodeSingleMaskEdge/2053
=== RUN   TestEncodeSingleMaskEdge/2054
=== RUN   TestEncodeSingleMaskEdge/2055
=== RUN   TestEncodeSingleMaskEdge/2056
=== RUN   TestEncodeSingleMaskEdge/2057
=== RUN   TestEncodeSingleMaskEdge/2058
=== RUN   TestEncodeSingleMaskEdge/2059
=== RUN   TestEncodeSingleMaskEdge/2060
=== RUN   TestEncodeSingleMaskEdge/2061
=== RUN   TestEncodeSingleMaskEdge/2062
=== RUN   TestEncodeSingleMaskEdge/2063
=== RUN   TestEncodeSingleMaskEdge/2064
=== RUN   TestEncodeSingleMaskEdge/2065
=== RUN   TestEncodeSingleMaskEdge/2066
=== RUN   TestEncodeSingleMaskEdge/2067
=== RUN   TestEncodeSingleMaskEdge/2068
=== RUN   TestEncodeSingleMaskEdge/2069
=== RUN   TestEncodeSingleMaskEdge/2070
=== RUN   TestEncodeSingleMaskEdge/2071
=== RUN   TestEncodeSingleMaskEdge/2072
=== RUN   TestEncodeSingleMaskEdge/2073
=== RUN   TestEncodeSingleMaskEdge/2074
=== RUN   TestEncodeSingleMaskEdge/2075
=== RUN   TestEncodeSingleMaskEdge/2076
=== RUN   TestEncodeSingleMaskEdge/2077
=== RUN   TestEncodeSingleMaskEdge/2078
=== RUN   TestEncodeSingleMaskEdge/2079
=== RUN   TestEncodeSingleMaskEdge/2080
=== RUN   TestEncodeSingleMaskEdge/2081
=== RUN   TestEncodeSingleMaskEdge/2082
=== RUN   TestEncodeSingleMaskEdge/2083
=== RUN   TestEncodeSingleMaskEdge/2084
=== RUN   TestEncodeSingleMaskEdge/2085
=== RUN   TestEncodeSingleMaskEdge/2086
=== RUN   TestEncodeSingleMaskEdge/2087
=== RUN   TestEncodeSingleMaskEdge/2088
=== RUN   TestEncodeSingleMaskEdge/2089
=== RUN   TestEncodeSingleMaskEdge/2090
=== RUN   TestEncodeSingleMaskEdge/2091
=== RUN   TestEncodeSingleMaskEdge/2092
=== RUN   TestEncodeSingleMaskEdge/2093
=== RUN   TestEncodeSingleMaskEdge/2094
=== RUN   TestEncodeSingleMaskEdge/2095
=== RUN   TestEncodeSingleMaskEdge/2096
=== RUN   TestEncodeSingleMaskEdge/2097
=== RUN   TestEncodeSingleMaskEdge/2098
=== RUN   TestEncodeSingleMaskEdge/2099
=== RUN   TestEncodeSingleMaskEdge/2100
=== RUN   TestEncodeSingleMaskEdge/2101
=== RUN   TestEncodeSingleMaskEdge/2102
=== RUN   TestEncodeSingleMaskEdge/2103
=== RUN   TestEncodeSingleMaskEdge/2104
=== RUN   TestEncodeSingleMaskEdge/2105
=== RUN   TestEncodeSingleMaskEdge/2106
=== RUN   TestEncodeSingleMaskEdge/2107
=== RUN   TestEncodeSingleMaskEdge/2108
=== RUN   TestEncodeSingleMaskEdge/2109
=== RUN   TestEncodeSingleMaskEdge/2110
=== RUN   TestEncodeSingleMaskEdge/2111
=== RUN   TestEncodeSingleMaskEdge/2112
=== RUN   TestEncodeSingleMaskEdge/2113
=== RUN   TestEncodeSingleMaskEdge/2114
=== RUN   TestEncodeSingleMaskEdge/2115
=== RUN   TestEncodeSingleMaskEdge/2116
=== RUN   TestEncodeSingleMaskEdge/2117
=== RUN   TestEncodeSingleMaskEdge/2118
=== RUN   TestEncodeSingleMaskEdge/2119
=== RUN   TestEncodeSingleMaskEdge/2120
=== RUN   TestEncodeSingleMaskEdge/2121
=== RUN   TestEncodeSingleMaskEdge/2122
=== RUN   TestEncodeSingleMaskEdge/2123
=== RUN   TestEncodeSingleMaskEdge/2124
=== RUN   TestEncodeSingleMaskEdge/2125
=== RUN   TestEncodeSingleMaskEdge/2126
=== RUN   TestEncodeSingleMaskEdge/2127
=== RUN   TestEncodeSingleMaskEdge/2128
=== RUN   TestEncodeSingleMaskEdge/2129
=== RUN   TestEncodeSingleMaskEdge/2130
=== RUN   TestEncodeSingleMaskEdge/2131
=== RUN   TestEncodeSingleMaskEdge/2132
=== RUN   TestEncodeSingleMaskEdge/2133
=== RUN   TestEncodeSingleMaskEdge/2134
=== RUN   TestEncodeSingleMaskEdge/2135
=== RUN   TestEncodeSingleMaskEdge/2136
=== RUN   TestEncodeSingleMaskEdge/2137
=== RUN   TestEncodeSingleMaskEdge/2138
=== RUN   TestEncodeSingleMaskEdge/2139
=== RUN   TestEncodeSingleMaskEdge/2140
=== RUN   TestEncodeSingleMaskEdge/2141
=== RUN   TestEncodeSingleMaskEdge/2142
=== RUN   TestEncodeSingleMaskEdge/2143
=== RUN   TestEncodeSingleMaskEdge/2144
=== RUN   TestEncodeSingleMaskEdge/2145
=== RUN   TestEncodeSingleMaskEdge/2146
=== RUN   TestEncodeSingleMaskEdge/2147
=== RUN   TestEncodeSingleMaskEdge/2148
=== RUN   TestEncodeSingleMaskEdge/2149
=== RUN   TestEncodeSingleMaskEdge/2150
=== RUN   TestEncodeSingleMaskEdge/2151
=== RUN   TestEncodeSingleMaskEdge/2152
=== RUN   TestEncodeSingleMaskEdge/2153
=== RUN   TestEncodeSingleMaskEdge/2154
=== RUN   TestEncodeSingleMaskEdge/2155
=== RUN   TestEncodeSingleMaskEdge/2156
=== RUN   TestEncodeSingleMaskEdge/2157
=== RUN   TestEncodeSingleMaskEdge/2158
=== RUN   TestEncodeSingleMaskEdge/2159
=== RUN   TestEncodeSingleMaskEdge/2160
=== RUN   TestEncodeSingleMaskEdge/2161
=== RUN   TestEncodeSingleMaskEdge/2162
=== RUN   TestEncodeSingleMaskEdge/2163
=== RUN   TestEncodeSingleMaskEdge/2164
=== RUN   TestEncodeSingleMaskEdge/2165
=== RUN   TestEncodeSingleMaskEdge/2166
=== RUN   TestEncodeSingleMaskEdge/2167
=== RUN   TestEncodeSingleMaskEdge/2168
=== RUN   TestEncodeSingleMaskEdge/2169
=== RUN   TestEncodeSingleMaskEdge/2170
=== RUN   TestEncodeSingleMaskEdge/2171
=== RUN   TestEncodeSingleMaskEdge/2172
=== RUN   TestEncodeSingleMaskEdge/2173
=== RUN   TestEncodeSingleMaskEdge/2174
=== RUN   TestEncodeSingleMaskEdge/2175
=== RUN   TestEncodeSingleMaskEdge/2176
=== RUN   TestEncodeSingleMaskEdge/2177
=== RUN   TestEncodeSingleMaskEdge/2178
=== RUN   TestEncodeSingleMaskEdge/2179
=== RUN   TestEncodeSingleMaskEdge/2180
=== RUN   TestEncodeSingleMaskEdge/2181
=== RUN   TestEncodeSingleMaskEdge/2182
=== RUN   TestEncodeSingleMaskEdge/2183
=== RUN   TestEncodeSingleMaskEdge/2184
=== RUN   TestEncodeSingleMaskEdge/2185
=== RUN   TestEncodeSingleMaskEdge/2186
=== RUN   TestEncodeSingleMaskEdge/2187
=== RUN   TestEncodeSingleMaskEdge/2188
=== RUN   TestEncodeSingleMaskEdge/2189
=== RUN   TestEncodeSingleMaskEdge/2190
=== RUN   TestEncodeSingleMaskEdge/2191
=== RUN   TestEncodeSingleMaskEdge/2192
=== RUN   TestEncodeSingleMaskEdge/2193
=== RUN   TestEncodeSingleMaskEdge/2194
=== RUN   TestEncodeSingleMaskEdge/2195
=== RUN   TestEncodeSingleMaskEdge/2196
=== RUN   TestEncodeSingleMaskEdge/2197
=== RUN   TestEncodeSingleMaskEdge/2198
=== RUN   TestEncodeSingleMaskEdge/2199
=== RUN   TestEncodeSingleMaskEdge/2200
=== RUN   TestEncodeSingleMaskEdge/2201
=== RUN   TestEncodeSingleMaskEdge/2202
=== RUN   TestEncodeSingleMaskEdge/2203
=== RUN   TestEncodeSingleMaskEdge/2204
=== RUN   TestEncodeSingleMaskEdge/2205
=== RUN   TestEncodeSingleMaskEdge/2206
=== RUN   TestEncodeSingleMaskEdge/2207
=== RUN   TestEncodeSingleMaskEdge/2208
=== RUN   TestEncodeSingleMaskEdge/2209
=== RUN   TestEncodeSingleMaskEdge/2210
=== RUN   TestEncodeSingleMaskEdge/2211
=== RUN   TestEncodeSingleMaskEdge/2212
=== RUN   TestEncodeSingleMaskEdge/2213
=== RUN   TestEncodeSingleMaskEdge/2214
=== RUN   TestEncodeSingleMaskEdge/2215
=== RUN   TestEncodeSingleMaskEdge/2216
=== RUN   TestEncodeSingleMaskEdge/2217
=== RUN   TestEncodeSingleMaskEdge/2218
=== RUN   TestEncodeSingleMaskEdge/2219
=== RUN   TestEncodeSingleMaskEdge/2220
=== RUN   TestEncodeSingleMaskEdge/2221
=== RUN   TestEncodeSingleMaskEdge/2222
=== RUN   TestEncodeSingleMaskEdge/2223
=== RUN   TestEncodeSingleMaskEdge/2224
=== RUN   TestEncodeSingleMaskEdge/2225
=== RUN   TestEncodeSingleMaskEdge/2226
=== RUN   TestEncodeSingleMaskEdge/2227
=== RUN   TestEncodeSingleMaskEdge/2228
=== RUN   TestEncodeSingleMaskEdge/2229
=== RUN   TestEncodeSingleMaskEdge/2230
=== RUN   TestEncodeSingleMaskEdge/2231
=== RUN   TestEncodeSingleMaskEdge/2232
=== RUN   TestEncodeSingleMaskEdge/2233
=== RUN   TestEncodeSingleMaskEdge/2234
=== RUN   TestEncodeSingleMaskEdge/2235
=== RUN   TestEncodeSingleMaskEdge/2236
=== RUN   TestEncodeSingleMaskEdge/2237
=== RUN   TestEncodeSingleMaskEdge/2238
=== RUN   TestEncodeSingleMaskEdge/2239
=== RUN   TestEncodeSingleMaskEdge/2240
=== RUN   TestEncodeSingleMaskEdge/2241
=== RUN   TestEncodeSingleMaskEdge/2242
=== RUN   TestEncodeSingleMaskEdge/2243
=== RUN   TestEncodeSingleMaskEdge/2244
=== RUN   TestEncodeSingleMaskEdge/2245
=== RUN   TestEncodeSingleMaskEdge/2246
=== RUN   TestEncodeSingleMaskEdge/2247
=== RUN   TestEncodeSingleMaskEdge/2248
=== RUN   TestEncodeSingleMaskEdge/2249
=== RUN   TestEncodeSingleMaskEdge/2250
=== RUN   TestEncodeSingleMaskEdge/2251
=== RUN   TestEncodeSingleMaskEdge/2252
=== RUN   TestEncodeSingleMaskEdge/2253
=== RUN   TestEncodeSingleMaskEdge/2254
=== RUN   TestEncodeSingleMaskEdge/2255
=== RUN   TestEncodeSingleMaskEdge/2256
=== RUN   TestEncodeSingleMaskEdge/2257
=== RUN   TestEncodeSingleMaskEdge/2258
=== RUN   TestEncodeSingleMaskEdge/2259
=== RUN   TestEncodeSingleMaskEdge/2260
=== RUN   TestEncodeSingleMaskEdge/2261
=== RUN   TestEncodeSingleMaskEdge/2262
=== RUN   TestEncodeSingleMaskEdge/2263
=== RUN   TestEncodeSingleMaskEdge/2264
=== RUN   TestEncodeSingleMaskEdge/2265
=== RUN   TestEncodeSingleMaskEdge/2266
=== RUN   TestEncodeSingleMaskEdge/2267
=== RUN   TestEncodeSingleMaskEdge/2268
=== RUN   TestEncodeSingleMaskEdge/2269
=== RUN   TestEncodeSingleMaskEdge/2270
=== RUN   TestEncodeSingleMaskEdge/2271
=== RUN   TestEncodeSingleMaskEdge/2272
=== RUN   TestEncodeSingleMaskEdge/2273
=== RUN   TestEncodeSingleMaskEdge/2274
=== RUN   TestEncodeSingleMaskEdge/2275
=== RUN   TestEncodeSingleMaskEdge/2276
=== RUN   TestEncodeSingleMaskEdge/2277
=== RUN   TestEncodeSingleMaskEdge/2278
=== RUN   TestEncodeSingleMaskEdge/2279
=== RUN   TestEncodeSingleMaskEdge/2280
=== RUN   TestEncodeSingleMaskEdge/2281
=== RUN   TestEncodeSingleMaskEdge/2282
=== RUN   TestEncodeSingleMaskEdge/2283
=== RUN   TestEncodeSingleMaskEdge/2284
=== RUN   TestEncodeSingleMaskEdge/2285
=== RUN   TestEncodeSingleMaskEdge/2286
=== RUN   TestEncodeSingleMaskEdge/2287
=== RUN   TestEncodeSingleMaskEdge/2288
=== RUN   TestEncodeSingleMaskEdge/2289
=== RUN   TestEncodeSingleMaskEdge/2290
=== RUN   TestEncodeSingleMaskEdge/2291
=== RUN   TestEncodeSingleMaskEdge/2292
=== RUN   TestEncodeSingleMaskEdge/2293
=== RUN   TestEncodeSingleMaskEdge/2294
=== RUN   TestEncodeSingleMaskEdge/2295
=== RUN   TestEncodeSingleMaskEdge/2296
=== RUN   TestEncodeSingleMaskEdge/2297
=== RUN   TestEncodeSingleMaskEdge/2298
=== RUN   TestEncodeSingleMaskEdge/2299
=== RUN   TestEncodeSingleMaskEdge/2300
=== RUN   TestEncodeSingleMaskEdge/2301
=== RUN   TestEncodeSingleMaskEdge/2302
=== RUN   TestEncodeSingleMaskEdge/2303
=== RUN   TestEncodeSingleMaskEdge/2304
=== RUN   TestEncodeSingleMaskEdge/2305
=== RUN   TestEncodeSingleMaskEdge/2306
=== RUN   TestEncodeSingleMaskEdge/2307
=== RUN   TestEncodeSingleMaskEdge/2308
=== RUN   TestEncodeSingleMaskEdge/2309
=== RUN   TestEncodeSingleMaskEdge/2310
=== RUN   TestEncodeSingleMaskEdge/2311
=== RUN   TestEncodeSingleMaskEdge/2312
=== RUN   TestEncodeSingleMaskEdge/2313
=== RUN   TestEncodeSingleMaskEdge/2314
=== RUN   TestEncodeSingleMaskEdge/2315
=== RUN   TestEncodeSingleMaskEdge/2316
=== RUN   TestEncodeSingleMaskEdge/2317
=== RUN   TestEncodeSingleMaskEdge/2318
=== RUN   TestEncodeSingleMaskEdge/2319
=== RUN   TestEncodeSingleMaskEdge/2320
=== RUN   TestEncodeSingleMaskEdge/2321
=== RUN   TestEncodeSingleMaskEdge/2322
=== RUN   TestEncodeSingleMaskEdge/2323
=== RUN   TestEncodeSingleMaskEdge/2324
=== RUN   TestEncodeSingleMaskEdge/2325
=== RUN   TestEncodeSingleMaskEdge/2326
=== RUN   TestEncodeSingleMaskEdge/2327
=== RUN   TestEncodeSingleMaskEdge/2328
=== RUN   TestEncodeSingleMaskEdge/2329
=== RUN   TestEncodeSingleMaskEdge/2330
=== RUN   TestEncodeSingleMaskEdge/2331
=== RUN   TestEncodeSingleMaskEdge/2332
=== RUN   TestEncodeSingleMaskEdge/2333
=== RUN   TestEncodeSingleMaskEdge/2334
=== RUN   TestEncodeSingleMaskEdge/2335
=== RUN   TestEncodeSingleMaskEdge/2336
=== RUN   TestEncodeSingleMaskEdge/2337
=== RUN   TestEncodeSingleMaskEdge/2338
=== RUN   TestEncodeSingleMaskEdge/2339
=== RUN   TestEncodeSingleMaskEdge/2340
=== RUN   TestEncodeSingleMaskEdge/2341
=== RUN   TestEncodeSingleMaskEdge/2342
=== RUN   TestEncodeSingleMaskEdge/2343
=== RUN   TestEncodeSingleMaskEdge/2344
=== RUN   TestEncodeSingleMaskEdge/2345
=== RUN   TestEncodeSingleMaskEdge/2346
=== RUN   TestEncodeSingleMaskEdge/2347
=== RUN   TestEncodeSingleMaskEdge/2348
=== RUN   TestEncodeSingleMaskEdge/2349
=== RUN   TestEncodeSingleMaskEdge/2350
=== RUN   TestEncodeSingleMaskEdge/2351
=== RUN   TestEncodeSingleMaskEdge/2352
=== RUN   TestEncodeSingleMaskEdge/2353
=== RUN   TestEncodeSingleMaskEdge/2354
=== RUN   TestEncodeSingleMaskEdge/2355
=== RUN   TestEncodeSingleMaskEdge/2356
=== RUN   TestEncodeSingleMaskEdge/2357
=== RUN   TestEncodeSingleMaskEdge/2358
=== RUN   TestEncodeSingleMaskEdge/2359
=== RUN   TestEncodeSingleMaskEdge/2360
=== RUN   TestEncodeSingleMaskEdge/2361
=== RUN   TestEncodeSingleMaskEdge/2362
=== RUN   TestEncodeSingleMaskEdge/2363
=== RUN   TestEncodeSingleMaskEdge/2364
=== RUN   TestEncodeSingleMaskEdge/2365
=== RUN   TestEncodeSingleMaskEdge/2366
=== RUN   TestEncodeSingleMaskEdge/2367
=== RUN   TestEncodeSingleMaskEdge/2368
=== RUN   TestEncodeSingleMaskEdge/2369
=== RUN   TestEncodeSingleMaskEdge/2370
=== RUN   TestEncodeSingleMaskEdge/2371
=== RUN   TestEncodeSingleMaskEdge/2372
=== RUN   TestEncodeSingleMaskEdge/2373
=== RUN   TestEncodeSingleMaskEdge/2374
=== RUN   TestEncodeSingleMaskEdge/2375
=== RUN   TestEncodeSingleMaskEdge/2376
=== RUN   TestEncodeSingleMaskEdge/2377
=== RUN   TestEncodeSingleMaskEdge/2378
=== RUN   TestEncodeSingleMaskEdge/2379
=== RUN   TestEncodeSingleMaskEdge/2380
=== RUN   TestEncodeSingleMaskEdge/2381
=== RUN   TestEncodeSingleMaskEdge/2382
=== RUN   TestEncodeSingleMaskEdge/2383
=== RUN   TestEncodeSingleMaskEdge/2384
=== RUN   TestEncodeSingleMaskEdge/2385
=== RUN   TestEncodeSingleMaskEdge/2386
=== RUN   TestEncodeSingleMaskEdge/2387
=== RUN   TestEncodeSingleMaskEdge/2388
=== RUN   TestEncodeSingleMaskEdge/2389
=== RUN   TestEncodeSingleMaskEdge/2390
=== RUN   TestEncodeSingleMaskEdge/2391
=== RUN   TestEncodeSingleMaskEdge/2392
=== RUN   TestEncodeSingleMaskEdge/2393
=== RUN   TestEncodeSingleMaskEdge/2394
=== RUN   TestEncodeSingleMaskEdge/2395
=== RUN   TestEncodeSingleMaskEdge/2396
=== RUN   TestEncodeSingleMaskEdge/2397
=== RUN   TestEncodeSingleMaskEdge/2398
=== RUN   TestEncodeSingleMaskEdge/2399
=== RUN   TestEncodeSingleMaskEdge/2400
=== RUN   TestEncodeSingleMaskEdge/2401
=== RUN   TestEncodeSingleMaskEdge/2402
=== RUN   TestEncodeSingleMaskEdge/2403
=== RUN   TestEncodeSingleMaskEdge/2404
=== RUN   TestEncodeSingleMaskEdge/2405
=== RUN   TestEncodeSingleMaskEdge/2406
=== RUN   TestEncodeSingleMaskEdge/2407
=== RUN   TestEncodeSingleMaskEdge/2408
=== RUN   TestEncodeSingleMaskEdge/2409
=== RUN   TestEncodeSingleMaskEdge/2410
=== RUN   TestEncodeSingleMaskEdge/2411
=== RUN   TestEncodeSingleMaskEdge/2412
=== RUN   TestEncodeSingleMaskEdge/2413
=== RUN   TestEncodeSingleMaskEdge/2414
=== RUN   TestEncodeSingleMaskEdge/2415
=== RUN   TestEncodeSingleMaskEdge/2416
=== RUN   TestEncodeSingleMaskEdge/2417
=== RUN   TestEncodeSingleMaskEdge/2418
=== RUN   TestEncodeSingleMaskEdge/2419
=== RUN   TestEncodeSingleMaskEdge/2420
=== RUN   TestEncodeSingleMaskEdge/2421
=== RUN   TestEncodeSingleMaskEdge/2422
=== RUN   TestEncodeSingleMaskEdge/2423
=== RUN   TestEncodeSingleMaskEdge/2424
=== RUN   TestEncodeSingleMaskEdge/2425
=== RUN   TestEncodeSingleMaskEdge/2426
=== RUN   TestEncodeSingleMaskEdge/2427
=== RUN   TestEncodeSingleMaskEdge/2428
=== RUN   TestEncodeSingleMaskEdge/2429
=== RUN   TestEncodeSingleMaskEdge/2430
=== RUN   TestEncodeSingleMaskEdge/2431
=== RUN   TestEncodeSingleMaskEdge/2432
=== RUN   TestEncodeSingleMaskEdge/2433
=== RUN   TestEncodeSingleMaskEdge/2434
=== RUN   TestEncodeSingleMaskEdge/2435
=== RUN   TestEncodeSingleMaskEdge/2436
=== RUN   TestEncodeSingleMaskEdge/2437
=== RUN   TestEncodeSingleMaskEdge/2438
=== RUN   TestEncodeSingleMaskEdge/2439
=== RUN   TestEncodeSingleMaskEdge/2440
=== RUN   TestEncodeSingleMaskEdge/2441
=== RUN   TestEncodeSingleMaskEdge/2442
=== RUN   TestEncodeSingleMaskEdge/2443
=== RUN   TestEncodeSingleMaskEdge/2444
=== RUN   TestEncodeSingleMaskEdge/2445
=== RUN   TestEncodeSingleMaskEdge/2446
=== RUN   TestEncodeSingleMaskEdge/2447
=== RUN   TestEncodeSingleMaskEdge/2448
=== RUN   TestEncodeSingleMaskEdge/2449
=== RUN   TestEncodeSingleMaskEdge/2450
=== RUN   TestEncodeSingleMaskEdge/2451
=== RUN   TestEncodeSingleMaskEdge/2452
=== RUN   TestEncodeSingleMaskEdge/2453
=== RUN   TestEncodeSingleMaskEdge/2454
=== RUN   TestEncodeSingleMaskEdge/2455
=== RUN   TestEncodeSingleMaskEdge/2456
=== RUN   TestEncodeSingleMaskEdge/2457
=== RUN   TestEncodeSingleMaskEdge/2458
=== RUN   TestEncodeSingleMaskEdge/2459
=== RUN   TestEncodeSingleMaskEdge/2460
=== RUN   TestEncodeSingleMaskEdge/2461
=== RUN   TestEncodeSingleMaskEdge/2462
=== RUN   TestEncodeSingleMaskEdge/2463
=== RUN   TestEncodeSingleMaskEdge/2464
=== RUN   TestEncodeSingleMaskEdge/2465
=== RUN   TestEncodeSingleMaskEdge/2466
=== RUN   TestEncodeSingleMaskEdge/2467
=== RUN   TestEncodeSingleMaskEdge/2468
=== RUN   TestEncodeSingleMaskEdge/2469
=== RUN   TestEncodeSingleMaskEdge/2470
=== RUN   TestEncodeSingleMaskEdge/2471
=== RUN   TestEncodeSingleMaskEdge/2472
=== RUN   TestEncodeSingleMaskEdge/2473
=== RUN   TestEncodeSingleMaskEdge/2474
=== RUN   TestEncodeSingleMaskEdge/2475
=== RUN   TestEncodeSingleMaskEdge/2476
=== RUN   TestEncodeSingleMaskEdge/2477
=== RUN   TestEncodeSingleMaskEdge/2478
=== RUN   TestEncodeSingleMaskEdge/2479
=== RUN   TestEncodeSingleMaskEdge/2480
=== RUN   TestEncodeSingleMaskEdge/2481
=== RUN   TestEncodeSingleMaskEdge/2482
=== RUN   TestEncodeSingleMaskEdge/2483
=== RUN   TestEncodeSingleMaskEdge/2484
=== RUN   TestEncodeSingleMaskEdge/2485
=== RUN   TestEncodeSingleMaskEdge/2486
=== RUN   TestEncodeSingleMaskEdge/2487
=== RUN   TestEncodeSingleMaskEdge/2488
=== RUN   TestEncodeSingleMaskEdge/2489
=== RUN   TestEncodeSingleMaskEdge/2490
=== RUN   TestEncodeSingleMaskEdge/2491
=== RUN   TestEncodeSingleMaskEdge/2492
=== RUN   TestEncodeSingleMaskEdge/2493
=== RUN   TestEncodeSingleMaskEdge/2494
=== RUN   TestEncodeSingleMaskEdge/2495
=== RUN   TestEncodeSingleMaskEdge/2496
=== RUN   TestEncodeSingleMaskEdge/2497
=== RUN   TestEncodeSingleMaskEdge/2498
=== RUN   TestEncodeSingleMaskEdge/2499
=== RUN   TestEncodeSingleMaskEdge/2500
=== RUN   TestEncodeSingleMaskEdge/2501
=== RUN   TestEncodeSingleMaskEdge/2502
=== RUN   TestEncodeSingleMaskEdge/2503
=== RUN   TestEncodeSingleMaskEdge/2504
=== RUN   TestEncodeSingleMaskEdge/2505
=== RUN   TestEncodeSingleMaskEdge/2506
=== RUN   TestEncodeSingleMaskEdge/2507
=== RUN   TestEncodeSingleMaskEdge/2508
=== RUN   TestEncodeSingleMaskEdge/2509
=== RUN   TestEncodeSingleMaskEdge/2510
=== RUN   TestEncodeSingleMaskEdge/2511
=== RUN   TestEncodeSingleMaskEdge/2512
=== RUN   TestEncodeSingleMaskEdge/2513
=== RUN   TestEncodeSingleMaskEdge/2514
=== RUN   TestEncodeSingleMaskEdge/2515
=== RUN   TestEncodeSingleMaskEdge/2516
=== RUN   TestEncodeSingleMaskEdge/2517
=== RUN   TestEncodeSingleMaskEdge/2518
=== RUN   TestEncodeSingleMaskEdge/2519
=== RUN   TestEncodeSingleMaskEdge/2520
=== RUN   TestEncodeSingleMaskEdge/2521
=== RUN   TestEncodeSingleMaskEdge/2522
=== RUN   TestEncodeSingleMaskEdge/2523
=== RUN   TestEncodeSingleMaskEdge/2524
=== RUN   TestEncodeSingleMaskEdge/2525
=== RUN   TestEncodeSingleMaskEdge/2526
=== RUN   TestEncodeSingleMaskEdge/2527
=== RUN   TestEncodeSingleMaskEdge/2528
=== RUN   TestEncodeSingleMaskEdge/2529
=== RUN   TestEncodeSingleMaskEdge/2530
=== RUN   TestEncodeSingleMaskEdge/2531
=== RUN   TestEncodeSingleMaskEdge/2532
=== RUN   TestEncodeSingleMaskEdge/2533
=== RUN   TestEncodeSingleMaskEdge/2534
=== RUN   TestEncodeSingleMaskEdge/2535
=== RUN   TestEncodeSingleMaskEdge/2536
=== RUN   TestEncodeSingleMaskEdge/2537
=== RUN   TestEncodeSingleMaskEdge/2538
=== RUN   TestEncodeSingleMaskEdge/2539
=== RUN   TestEncodeSingleMaskEdge/2540
=== RUN   TestEncodeSingleMaskEdge/2541
=== RUN   TestEncodeSingleMaskEdge/2542
=== RUN   TestEncodeSingleMaskEdge/2543
=== RUN   TestEncodeSingleMaskEdge/2544
=== RUN   TestEncodeSingleMaskEdge/2545
=== RUN   TestEncodeSingleMaskEdge/2546
=== RUN   TestEncodeSingleMaskEdge/2547
=== RUN   TestEncodeSingleMaskEdge/2548
=== RUN   TestEncodeSingleMaskEdge/2549
=== RUN   TestEncodeSingleMaskEdge/2550
=== RUN   TestEncodeSingleMaskEdge/2551
=== RUN   TestEncodeSingleMaskEdge/2552
=== RUN   TestEncodeSingleMaskEdge/2553
=== RUN   TestEncodeSingleMaskEdge/2554
=== RUN   TestEncodeSingleMaskEdge/2555
=== RUN   TestEncodeSingleMaskEdge/2556
=== RUN   TestEncodeSingleMaskEdge/2557
=== RUN   TestEncodeSingleMaskEdge/2558
=== RUN   TestEncodeSingleMaskEdge/2559
=== RUN   TestEncodeSingleMaskEdge/2560
=== RUN   TestEncodeSingleMaskEdge/2561
=== RUN   TestEncodeSingleMaskEdge/2562
=== RUN   TestEncodeSingleMaskEdge/2563
=== RUN   TestEncodeSingleMaskEdge/2564
=== RUN   TestEncodeSingleMaskEdge/2565
=== RUN   TestEncodeSingleMaskEdge/2566
=== RUN   TestEncodeSingleMaskEdge/2567
=== RUN   TestEncodeSingleMaskEdge/2568
=== RUN   TestEncodeSingleMaskEdge/2569
=== RUN   TestEncodeSingleMaskEdge/2570
=== RUN   TestEncodeSingleMaskEdge/2571
=== RUN   TestEncodeSingleMaskEdge/2572
=== RUN   TestEncodeSingleMaskEdge/2573
=== RUN   TestEncodeSingleMaskEdge/2574
=== RUN   TestEncodeSingleMaskEdge/2575
=== RUN   TestEncodeSingleMaskEdge/2576
=== RUN   TestEncodeSingleMaskEdge/2577
=== RUN   TestEncodeSingleMaskEdge/2578
=== RUN   TestEncodeSingleMaskEdge/2579
=== RUN   TestEncodeSingleMaskEdge/2580
=== RUN   TestEncodeSingleMaskEdge/2581
=== RUN   TestEncodeSingleMaskEdge/2582
=== RUN   TestEncodeSingleMaskEdge/2583
=== RUN   TestEncodeSingleMaskEdge/2584
=== RUN   TestEncodeSingleMaskEdge/2585
=== RUN   TestEncodeSingleMaskEdge/2586
=== RUN   TestEncodeSingleMaskEdge/2587
=== RUN   TestEncodeSingleMaskEdge/2588
=== RUN   TestEncodeSingleMaskEdge/2589
=== RUN   TestEncodeSingleMaskEdge/2590
=== RUN   TestEncodeSingleMaskEdge/2591
=== RUN   TestEncodeSingleMaskEdge/2592
=== RUN   TestEncodeSingleMaskEdge/2593
=== RUN   TestEncodeSingleMaskEdge/2594
=== RUN   TestEncodeSingleMaskEdge/2595
=== RUN   TestEncodeSingleMaskEdge/2596
=== RUN   TestEncodeSingleMaskEdge/2597
=== RUN   TestEncodeSingleMaskEdge/2598
=== RUN   TestEncodeSingleMaskEdge/2599
=== RUN   TestEncodeSingleMaskEdge/2600
=== RUN   TestEncodeSingleMaskEdge/2601
=== RUN   TestEncodeSingleMaskEdge/2602
=== RUN   TestEncodeSingleMaskEdge/2603
=== RUN   TestEncodeSingleMaskEdge/2604
=== RUN   TestEncodeSingleMaskEdge/2605
=== RUN   TestEncodeSingleMaskEdge/2606
=== RUN   TestEncodeSingleMaskEdge/2607
=== RUN   TestEncodeSingleMaskEdge/2608
=== RUN   TestEncodeSingleMaskEdge/2609
=== RUN   TestEncodeSingleMaskEdge/2610
=== RUN   TestEncodeSingleMaskEdge/2611
=== RUN   TestEncodeSingleMaskEdge/2612
=== RUN   TestEncodeSingleMaskEdge/2613
=== RUN   TestEncodeSingleMaskEdge/2614
=== RUN   TestEncodeSingleMaskEdge/2615
=== RUN   TestEncodeSingleMaskEdge/2616
=== RUN   TestEncodeSingleMaskEdge/2617
=== RUN   TestEncodeSingleMaskEdge/2618
=== RUN   TestEncodeSingleMaskEdge/2619
=== RUN   TestEncodeSingleMaskEdge/2620
=== RUN   TestEncodeSingleMaskEdge/2621
=== RUN   TestEncodeSingleMaskEdge/2622
=== RUN   TestEncodeSingleMaskEdge/2623
=== RUN   TestEncodeSingleMaskEdge/2624
=== RUN   TestEncodeSingleMaskEdge/2625
=== RUN   TestEncodeSingleMaskEdge/2626
=== RUN   TestEncodeSingleMaskEdge/2627
=== RUN   TestEncodeSingleMaskEdge/2628
=== RUN   TestEncodeSingleMaskEdge/2629
=== RUN   TestEncodeSingleMaskEdge/2630
=== RUN   TestEncodeSingleMaskEdge/2631
=== RUN   TestEncodeSingleMaskEdge/2632
=== RUN   TestEncodeSingleMaskEdge/2633
=== RUN   TestEncodeSingleMaskEdge/2634
=== RUN   TestEncodeSingleMaskEdge/2635
=== RUN   TestEncodeSingleMaskEdge/2636
=== RUN   TestEncodeSingleMaskEdge/2637
=== RUN   TestEncodeSingleMaskEdge/2638
=== RUN   TestEncodeSingleMaskEdge/2639
=== RUN   TestEncodeSingleMaskEdge/2640
=== RUN   TestEncodeSingleMaskEdge/2641
=== RUN   TestEncodeSingleMaskEdge/2642
=== RUN   TestEncodeSingleMaskEdge/2643
=== RUN   TestEncodeSingleMaskEdge/2644
=== RUN   TestEncodeSingleMaskEdge/2645
=== RUN   TestEncodeSingleMaskEdge/2646
=== RUN   TestEncodeSingleMaskEdge/2647
=== RUN   TestEncodeSingleMaskEdge/2648
=== RUN   TestEncodeSingleMaskEdge/2649
=== RUN   TestEncodeSingleMaskEdge/2650
=== RUN   TestEncodeSingleMaskEdge/2651
=== RUN   TestEncodeSingleMaskEdge/2652
=== RUN   TestEncodeSingleMaskEdge/2653
=== RUN   TestEncodeSingleMaskEdge/2654
=== RUN   TestEncodeSingleMaskEdge/2655
=== RUN   TestEncodeSingleMaskEdge/2656
=== RUN   TestEncodeSingleMaskEdge/2657
=== RUN   TestEncodeSingleMaskEdge/2658
=== RUN   TestEncodeSingleMaskEdge/2659
=== RUN   TestEncodeSingleMaskEdge/2660
=== RUN   TestEncodeSingleMaskEdge/2661
=== RUN   TestEncodeSingleMaskEdge/2662
=== RUN   TestEncodeSingleMaskEdge/2663
=== RUN   TestEncodeSingleMaskEdge/2664
=== RUN   TestEncodeSingleMaskEdge/2665
=== RUN   TestEncodeSingleMaskEdge/2666
=== RUN   TestEncodeSingleMaskEdge/2667
=== RUN   TestEncodeSingleMaskEdge/2668
=== RUN   TestEncodeSingleMaskEdge/2669
=== RUN   TestEncodeSingleMaskEdge/2670
=== RUN   TestEncodeSingleMaskEdge/2671
=== RUN   TestEncodeSingleMaskEdge/2672
=== RUN   TestEncodeSingleMaskEdge/2673
=== RUN   TestEncodeSingleMaskEdge/2674
=== RUN   TestEncodeSingleMaskEdge/2675
=== RUN   TestEncodeSingleMaskEdge/2676
=== RUN   TestEncodeSingleMaskEdge/2677
=== RUN   TestEncodeSingleMaskEdge/2678
=== RUN   TestEncodeSingleMaskEdge/2679
=== RUN   TestEncodeSingleMaskEdge/2680
=== RUN   TestEncodeSingleMaskEdge/2681
=== RUN   TestEncodeSingleMaskEdge/2682
=== RUN   TestEncodeSingleMaskEdge/2683
=== RUN   TestEncodeSingleMaskEdge/2684
=== RUN   TestEncodeSingleMaskEdge/2685
=== RUN   TestEncodeSingleMaskEdge/2686
=== RUN   TestEncodeSingleMaskEdge/2687
=== RUN   TestEncodeSingleMaskEdge/2688
=== RUN   TestEncodeSingleMaskEdge/2689
=== RUN   TestEncodeSingleMaskEdge/2690
=== RUN   TestEncodeSingleMaskEdge/2691
=== RUN   TestEncodeSingleMaskEdge/2692
=== RUN   TestEncodeSingleMaskEdge/2693
=== RUN   TestEncodeSingleMaskEdge/2694
=== RUN   TestEncodeSingleMaskEdge/2695
=== RUN   TestEncodeSingleMaskEdge/2696
=== RUN   TestEncodeSingleMaskEdge/2697
=== RUN   TestEncodeSingleMaskEdge/2698
=== RUN   TestEncodeSingleMaskEdge/2699
=== RUN   TestEncodeSingleMaskEdge/2700
=== RUN   TestEncodeSingleMaskEdge/2701
=== RUN   TestEncodeSingleMaskEdge/2702
=== RUN   TestEncodeSingleMaskEdge/2703
=== RUN   TestEncodeSingleMaskEdge/2704
=== RUN   TestEncodeSingleMaskEdge/2705
=== RUN   TestEncodeSingleMaskEdge/2706
=== RUN   TestEncodeSingleMaskEdge/2707
=== RUN   TestEncodeSingleMaskEdge/2708
=== RUN   TestEncodeSingleMaskEdge/2709
=== RUN   TestEncodeSingleMaskEdge/2710
=== RUN   TestEncodeSingleMaskEdge/2711
=== RUN   TestEncodeSingleMaskEdge/2712
=== RUN   TestEncodeSingleMaskEdge/2713
=== RUN   TestEncodeSingleMaskEdge/2714
=== RUN   TestEncodeSingleMaskEdge/2715
=== RUN   TestEncodeSingleMaskEdge/2716
=== RUN   TestEncodeSingleMaskEdge/2717
=== RUN   TestEncodeSingleMaskEdge/2718
=== RUN   TestEncodeSingleMaskEdge/2719
=== RUN   TestEncodeSingleMaskEdge/2720
=== RUN   TestEncodeSingleMaskEdge/2721
=== RUN   TestEncodeSingleMaskEdge/2722
=== RUN   TestEncodeSingleMaskEdge/2723
=== RUN   TestEncodeSingleMaskEdge/2724
=== RUN   TestEncodeSingleMaskEdge/2725
=== RUN   TestEncodeSingleMaskEdge/2726
=== RUN   TestEncodeSingleMaskEdge/2727
=== RUN   TestEncodeSingleMaskEdge/2728
=== RUN   TestEncodeSingleMaskEdge/2729
=== RUN   TestEncodeSingleMaskEdge/2730
=== RUN   TestEncodeSingleMaskEdge/2731
=== RUN   TestEncodeSingleMaskEdge/2732
=== RUN   TestEncodeSingleMaskEdge/2733
=== RUN   TestEncodeSingleMaskEdge/2734
=== RUN   TestEncodeSingleMaskEdge/2735
=== RUN   TestEncodeSingleMaskEdge/2736
=== RUN   TestEncodeSingleMaskEdge/2737
=== RUN   TestEncodeSingleMaskEdge/2738
=== RUN   TestEncodeSingleMaskEdge/2739
=== RUN   TestEncodeSingleMaskEdge/2740
=== RUN   TestEncodeSingleMaskEdge/2741
=== RUN   TestEncodeSingleMaskEdge/2742
=== RUN   TestEncodeSingleMaskEdge/2743
=== RUN   TestEncodeSingleMaskEdge/2744
=== RUN   TestEncodeSingleMaskEdge/2745
=== RUN   TestEncodeSingleMaskEdge/2746
=== RUN   TestEncodeSingleMaskEdge/2747
=== RUN   TestEncodeSingleMaskEdge/2748
=== RUN   TestEncodeSingleMaskEdge/2749
=== RUN   TestEncodeSingleMaskEdge/2750
=== RUN   TestEncodeSingleMaskEdge/2751
=== RUN   TestEncodeSingleMaskEdge/2752
=== RUN   TestEncodeSingleMaskEdge/2753
=== RUN   TestEncodeSingleMaskEdge/2754
=== RUN   TestEncodeSingleMaskEdge/2755
=== RUN   TestEncodeSingleMaskEdge/2756
=== RUN   TestEncodeSingleMaskEdge/2757
=== RUN   TestEncodeSingleMaskEdge/2758
=== RUN   TestEncodeSingleMaskEdge/2759
=== RUN   TestEncodeSingleMaskEdge/2760
=== RUN   TestEncodeSingleMaskEdge/2761
=== RUN   TestEncodeSingleMaskEdge/2762
=== RUN   TestEncodeSingleMaskEdge/2763
=== RUN   TestEncodeSingleMaskEdge/2764
=== RUN   TestEncodeSingleMaskEdge/2765
=== RUN   TestEncodeSingleMaskEdge/2766
=== RUN   TestEncodeSingleMaskEdge/2767
=== RUN   TestEncodeSingleMaskEdge/2768
=== RUN   TestEncodeSingleMaskEdge/2769
=== RUN   TestEncodeSingleMaskEdge/2770
=== RUN   TestEncodeSingleMaskEdge/2771
=== RUN   TestEncodeSingleMaskEdge/2772
=== RUN   TestEncodeSingleMaskEdge/2773
=== RUN   TestEncodeSingleMaskEdge/2774
=== RUN   TestEncodeSingleMaskEdge/2775
=== RUN   TestEncodeSingleMaskEdge/2776
=== RUN   TestEncodeSingleMaskEdge/2777
=== RUN   TestEncodeSingleMaskEdge/2778
=== RUN   TestEncodeSingleMaskEdge/2779
=== RUN   TestEncodeSingleMaskEdge/2780
=== RUN   TestEncodeSingleMaskEdge/2781
=== RUN   TestEncodeSingleMaskEdge/2782
=== RUN   TestEncodeSingleMaskEdge/2783
=== RUN   TestEncodeSingleMaskEdge/2784
=== RUN   TestEncodeSingleMaskEdge/2785
=== RUN   TestEncodeSingleMaskEdge/2786
=== RUN   TestEncodeSingleMaskEdge/2787
=== RUN   TestEncodeSingleMaskEdge/2788
=== RUN   TestEncodeSingleMaskEdge/2789
=== RUN   TestEncodeSingleMaskEdge/2790
=== RUN   TestEncodeSingleMaskEdge/2791
=== RUN   TestEncodeSingleMaskEdge/2792
=== RUN   TestEncodeSingleMaskEdge/2793
=== RUN   TestEncodeSingleMaskEdge/2794
=== RUN   TestEncodeSingleMaskEdge/2795
=== RUN   TestEncodeSingleMaskEdge/2796
=== RUN   TestEncodeSingleMaskEdge/2797
=== RUN   TestEncodeSingleMaskEdge/2798
=== RUN   TestEncodeSingleMaskEdge/2799
=== RUN   TestEncodeSingleMaskEdge/2800
=== RUN   TestEncodeSingleMaskEdge/2801
=== RUN   TestEncodeSingleMaskEdge/2802
=== RUN   TestEncodeSingleMaskEdge/2803
=== RUN   TestEncodeSingleMaskEdge/2804
=== RUN   TestEncodeSingleMaskEdge/2805
=== RUN   TestEncodeSingleMaskEdge/2806
=== RUN   TestEncodeSingleMaskEdge/2807
=== RUN   TestEncodeSingleMaskEdge/2808
=== RUN   TestEncodeSingleMaskEdge/2809
=== RUN   TestEncodeSingleMaskEdge/2810
=== RUN   TestEncodeSingleMaskEdge/2811
=== RUN   TestEncodeSingleMaskEdge/2812
=== RUN   TestEncodeSingleMaskEdge/2813
=== RUN   TestEncodeSingleMaskEdge/2814
=== RUN   TestEncodeSingleMaskEdge/2815
=== RUN   TestEncodeSingleMaskEdge/2816
=== RUN   TestEncodeSingleMaskEdge/2817
=== RUN   TestEncodeSingleMaskEdge/2818
=== RUN   TestEncodeSingleMaskEdge/2819
=== RUN   TestEncodeSingleMaskEdge/2820
=== RUN   TestEncodeSingleMaskEdge/2821
=== RUN   TestEncodeSingleMaskEdge/2822
=== RUN   TestEncodeSingleMaskEdge/2823
=== RUN   TestEncodeSingleMaskEdge/2824
=== RUN   TestEncodeSingleMaskEdge/2825
=== RUN   TestEncodeSingleMaskEdge/2826
=== RUN   TestEncodeSingleMaskEdge/2827
=== RUN   TestEncodeSingleMaskEdge/2828
=== RUN   TestEncodeSingleMaskEdge/2829
=== RUN   TestEncodeSingleMaskEdge/2830
=== RUN   TestEncodeSingleMaskEdge/2831
=== RUN   TestEncodeSingleMaskEdge/2832
=== RUN   TestEncodeSingleMaskEdge/2833
=== RUN   TestEncodeSingleMaskEdge/2834
=== RUN   TestEncodeSingleMaskEdge/2835
=== RUN   TestEncodeSingleMaskEdge/2836
=== RUN   TestEncodeSingleMaskEdge/2837
=== RUN   TestEncodeSingleMaskEdge/2838
=== RUN   TestEncodeSingleMaskEdge/2839
=== RUN   TestEncodeSingleMaskEdge/2840
=== RUN   TestEncodeSingleMaskEdge/2841
=== RUN   TestEncodeSingleMaskEdge/2842
=== RUN   TestEncodeSingleMaskEdge/2843
=== RUN   TestEncodeSingleMaskEdge/2844
=== RUN   TestEncodeSingleMaskEdge/2845
=== RUN   TestEncodeSingleMaskEdge/2846
=== RUN   TestEncodeSingleMaskEdge/2847
=== RUN   TestEncodeSingleMaskEdge/2848
=== RUN   TestEncodeSingleMaskEdge/2849
=== RUN   TestEncodeSingleMaskEdge/2850
=== RUN   TestEncodeSingleMaskEdge/2851
=== RUN   TestEncodeSingleMaskEdge/2852
=== RUN   TestEncodeSingleMaskEdge/2853
=== RUN   TestEncodeSingleMaskEdge/2854
=== RUN   TestEncodeSingleMaskEdge/2855
=== RUN   TestEncodeSingleMaskEdge/2856
=== RUN   TestEncodeSingleMaskEdge/2857
=== RUN   TestEncodeSingleMaskEdge/2858
=== RUN   TestEncodeSingleMaskEdge/2859
=== RUN   TestEncodeSingleMaskEdge/2860
=== RUN   TestEncodeSingleMaskEdge/2861
=== RUN   TestEncodeSingleMaskEdge/2862
=== RUN   TestEncodeSingleMaskEdge/2863
=== RUN   TestEncodeSingleMaskEdge/2864
=== RUN   TestEncodeSingleMaskEdge/2865
=== RUN   TestEncodeSingleMaskEdge/2866
=== RUN   TestEncodeSingleMaskEdge/2867
=== RUN   TestEncodeSingleMaskEdge/2868
=== RUN   TestEncodeSingleMaskEdge/2869
=== RUN   TestEncodeSingleMaskEdge/2870
=== RUN   TestEncodeSingleMaskEdge/2871
=== RUN   TestEncodeSingleMaskEdge/2872
=== RUN   TestEncodeSingleMaskEdge/2873
=== RUN   TestEncodeSingleMaskEdge/2874
=== RUN   TestEncodeSingleMaskEdge/2875
=== RUN   TestEncodeSingleMaskEdge/2876
=== RUN   TestEncodeSingleMaskEdge/2877
=== RUN   TestEncodeSingleMaskEdge/2878
=== RUN   TestEncodeSingleMaskEdge/2879
=== RUN   TestEncodeSingleMaskEdge/2880
=== RUN   TestEncodeSingleMaskEdge/2881
=== RUN   TestEncodeSingleMaskEdge/2882
=== RUN   TestEncodeSingleMaskEdge/2883
=== RUN   TestEncodeSingleMaskEdge/2884
=== RUN   TestEncodeSingleMaskEdge/2885
=== RUN   TestEncodeSingleMaskEdge/2886
=== RUN   TestEncodeSingleMaskEdge/2887
=== RUN   TestEncodeSingleMaskEdge/2888
=== RUN   TestEncodeSingleMaskEdge/2889
=== RUN   TestEncodeSingleMaskEdge/2890
=== RUN   TestEncodeSingleMaskEdge/2891
=== RUN   TestEncodeSingleMaskEdge/2892
=== RUN   TestEncodeSingleMaskEdge/2893
=== RUN   TestEncodeSingleMaskEdge/2894
=== RUN   TestEncodeSingleMaskEdge/2895
=== RUN   TestEncodeSingleMaskEdge/2896
=== RUN   TestEncodeSingleMaskEdge/2897
=== RUN   TestEncodeSingleMaskEdge/2898
=== RUN   TestEncodeSingleMaskEdge/2899
=== RUN   TestEncodeSingleMaskEdge/2900
=== RUN   TestEncodeSingleMaskEdge/2901
=== RUN   TestEncodeSingleMaskEdge/2902
=== RUN   TestEncodeSingleMaskEdge/2903
=== RUN   TestEncodeSingleMaskEdge/2904
=== RUN   TestEncodeSingleMaskEdge/2905
=== RUN   TestEncodeSingleMaskEdge/2906
=== RUN   TestEncodeSingleMaskEdge/2907
=== RUN   TestEncodeSingleMaskEdge/2908
=== RUN   TestEncodeSingleMaskEdge/2909
=== RUN   TestEncodeSingleMaskEdge/2910
=== RUN   TestEncodeSingleMaskEdge/2911
=== RUN   TestEncodeSingleMaskEdge/2912
=== RUN   TestEncodeSingleMaskEdge/2913
=== RUN   TestEncodeSingleMaskEdge/2914
=== RUN   TestEncodeSingleMaskEdge/2915
=== RUN   TestEncodeSingleMaskEdge/2916
=== RUN   TestEncodeSingleMaskEdge/2917
=== RUN   TestEncodeSingleMaskEdge/2918
=== RUN   TestEncodeSingleMaskEdge/2919
=== RUN   TestEncodeSingleMaskEdge/2920
=== RUN   TestEncodeSingleMaskEdge/2921
=== RUN   TestEncodeSingleMaskEdge/2922
=== RUN   TestEncodeSingleMaskEdge/2923
=== RUN   TestEncodeSingleMaskEdge/2924
=== RUN   TestEncodeSingleMaskEdge/2925
=== RUN   TestEncodeSingleMaskEdge/2926
=== RUN   TestEncodeSingleMaskEdge/2927
=== RUN   TestEncodeSingleMaskEdge/2928
=== RUN   TestEncodeSingleMaskEdge/2929
=== RUN   TestEncodeSingleMaskEdge/2930
=== RUN   TestEncodeSingleMaskEdge/2931
=== RUN   TestEncodeSingleMaskEdge/2932
=== RUN   TestEncodeSingleMaskEdge/2933
=== RUN   TestEncodeSingleMaskEdge/2934
=== RUN   TestEncodeSingleMaskEdge/2935
=== RUN   TestEncodeSingleMaskEdge/2936
=== RUN   TestEncodeSingleMaskEdge/2937
=== RUN   TestEncodeSingleMaskEdge/2938
=== RUN   TestEncodeSingleMaskEdge/2939
=== RUN   TestEncodeSingleMaskEdge/2940
=== RUN   TestEncodeSingleMaskEdge/2941
=== RUN   TestEncodeSingleMaskEdge/2942
=== RUN   TestEncodeSingleMaskEdge/2943
=== RUN   TestEncodeSingleMaskEdge/2944
=== RUN   TestEncodeSingleMaskEdge/2945
=== RUN   TestEncodeSingleMaskEdge/2946
=== RUN   TestEncodeSingleMaskEdge/2947
=== RUN   TestEncodeSingleMaskEdge/2948
=== RUN   TestEncodeSingleMaskEdge/2949
=== RUN   TestEncodeSingleMaskEdge/2950
=== RUN   TestEncodeSingleMaskEdge/2951
=== RUN   TestEncodeSingleMaskEdge/2952
=== RUN   TestEncodeSingleMaskEdge/2953
=== RUN   TestEncodeSingleMaskEdge/2954
=== RUN   TestEncodeSingleMaskEdge/2955
=== RUN   TestEncodeSingleMaskEdge/2956
=== RUN   TestEncodeSingleMaskEdge/2957
=== RUN   TestEncodeSingleMaskEdge/2958
=== RUN   TestEncodeSingleMaskEdge/2959
=== RUN   TestEncodeSingleMaskEdge/2960
=== RUN   TestEncodeSingleMaskEdge/2961
=== RUN   TestEncodeSingleMaskEdge/2962
=== RUN   TestEncodeSingleMaskEdge/2963
=== RUN   TestEncodeSingleMaskEdge/2964
=== RUN   TestEncodeSingleMaskEdge/2965
=== RUN   TestEncodeSingleMaskEdge/2966
=== RUN   TestEncodeSingleMaskEdge/2967
=== RUN   TestEncodeSingleMaskEdge/2968
=== RUN   TestEncodeSingleMaskEdge/2969
=== RUN   TestEncodeSingleMaskEdge/2970
=== RUN   TestEncodeSingleMaskEdge/2971
=== RUN   TestEncodeSingleMaskEdge/2972
=== RUN   TestEncodeSingleMaskEdge/2973
=== RUN   TestEncodeSingleMaskEdge/2974
=== RUN   TestEncodeSingleMaskEdge/2975
=== RUN   TestEncodeSingleMaskEdge/2976
=== RUN   TestEncodeSingleMaskEdge/2977
=== RUN   TestEncodeSingleMaskEdge/2978
=== RUN   TestEncodeSingleMaskEdge/2979
=== RUN   TestEncodeSingleMaskEdge/2980
=== RUN   TestEncodeSingleMaskEdge/2981
=== RUN   TestEncodeSingleMaskEdge/2982
=== RUN   TestEncodeSingleMaskEdge/2983
=== RUN   TestEncodeSingleMaskEdge/2984
=== RUN   TestEncodeSingleMaskEdge/2985
=== RUN   TestEncodeSingleMaskEdge/2986
=== RUN   TestEncodeSingleMaskEdge/2987
=== RUN   TestEncodeSingleMaskEdge/2988
=== RUN   TestEncodeSingleMaskEdge/2989
=== RUN   TestEncodeSingleMaskEdge/2990
=== RUN   TestEncodeSingleMaskEdge/2991
=== RUN   TestEncodeSingleMaskEdge/2992
=== RUN   TestEncodeSingleMaskEdge/2993
=== RUN   TestEncodeSingleMaskEdge/2994
=== RUN   TestEncodeSingleMaskEdge/2995
=== RUN   TestEncodeSingleMaskEdge/2996
=== RUN   TestEncodeSingleMaskEdge/2997
=== RUN   TestEncodeSingleMaskEdge/2998
=== RUN   TestEncodeSingleMaskEdge/2999
=== RUN   TestEncodeSingleMaskEdge/3000
=== RUN   TestEncodeSingleMaskEdge/3001
=== RUN   TestEncodeSingleMaskEdge/3002
=== RUN   TestEncodeSingleMaskEdge/3003
=== RUN   TestEncodeSingleMaskEdge/3004
=== RUN   TestEncodeSingleMaskEdge/3005
=== RUN   TestEncodeSingleMaskEdge/3006
=== RUN   TestEncodeSingleMaskEdge/3007
=== RUN   TestEncodeSingleMaskEdge/3008
=== RUN   TestEncodeSingleMaskEdge/3009
=== RUN   TestEncodeSingleMaskEdge/3010
=== RUN   TestEncodeSingleMaskEdge/3011
=== RUN   TestEncodeSingleMaskEdge/3012
=== RUN   TestEncodeSingleMaskEdge/3013
=== RUN   TestEncodeSingleMaskEdge/3014
=== RUN   TestEncodeSingleMaskEdge/3015
=== RUN   TestEncodeSingleMaskEdge/3016
=== RUN   TestEncodeSingleMaskEdge/3017
=== RUN   TestEncodeSingleMaskEdge/3018
=== RUN   TestEncodeSingleMaskEdge/3019
=== RUN   TestEncodeSingleMaskEdge/3020
=== RUN   TestEncodeSingleMaskEdge/3021
=== RUN   TestEncodeSingleMaskEdge/3022
=== RUN   TestEncodeSingleMaskEdge/3023
=== RUN   TestEncodeSingleMaskEdge/3024
=== RUN   TestEncodeSingleMaskEdge/3025
=== RUN   TestEncodeSingleMaskEdge/3026
=== RUN   TestEncodeSingleMaskEdge/3027
=== RUN   TestEncodeSingleMaskEdge/3028
=== RUN   TestEncodeSingleMaskEdge/3029
=== RUN   TestEncodeSingleMaskEdge/3030
=== RUN   TestEncodeSingleMaskEdge/3031
=== RUN   TestEncodeSingleMaskEdge/3032
=== RUN   TestEncodeSingleMaskEdge/3033
=== RUN   TestEncodeSingleMaskEdge/3034
=== RUN   TestEncodeSingleMaskEdge/3035
=== RUN   TestEncodeSingleMaskEdge/3036
=== RUN   TestEncodeSingleMaskEdge/3037
=== RUN   TestEncodeSingleMaskEdge/3038
=== RUN   TestEncodeSingleMaskEdge/3039
=== RUN   TestEncodeSingleMaskEdge/3040
=== RUN   TestEncodeSingleMaskEdge/3041
=== RUN   TestEncodeSingleMaskEdge/3042
=== RUN   TestEncodeSingleMaskEdge/3043
=== RUN   TestEncodeSingleMaskEdge/3044
=== RUN   TestEncodeSingleMaskEdge/3045
=== RUN   TestEncodeSingleMaskEdge/3046
=== RUN   TestEncodeSingleMaskEdge/3047
=== RUN   TestEncodeSingleMaskEdge/3048
=== RUN   TestEncodeSingleMaskEdge/3049
=== RUN   TestEncodeSingleMaskEdge/3050
=== RUN   TestEncodeSingleMaskEdge/3051
=== RUN   TestEncodeSingleMaskEdge/3052
=== RUN   TestEncodeSingleMaskEdge/3053
=== RUN   TestEncodeSingleMaskEdge/3054
=== RUN   TestEncodeSingleMaskEdge/3055
=== RUN   TestEncodeSingleMaskEdge/3056
=== RUN   TestEncodeSingleMaskEdge/3057
=== RUN   TestEncodeSingleMaskEdge/3058
=== RUN   TestEncodeSingleMaskEdge/3059
=== RUN   TestEncodeSingleMaskEdge/3060
=== RUN   TestEncodeSingleMaskEdge/3061
=== RUN   TestEncodeSingleMaskEdge/3062
=== RUN   TestEncodeSingleMaskEdge/3063
=== RUN   TestEncodeSingleMaskEdge/3064
=== RUN   TestEncodeSingleMaskEdge/3065
=== RUN   TestEncodeSingleMaskEdge/3066
=== RUN   TestEncodeSingleMaskEdge/3067
=== RUN   TestEncodeSingleMaskEdge/3068
=== RUN   TestEncodeSingleMaskEdge/3069
=== RUN   TestEncodeSingleMaskEdge/3070
=== RUN   TestEncodeSingleMaskEdge/3071
=== RUN   TestEncodeSingleMaskEdge/3072
=== RUN   TestEncodeSingleMaskEdge/3073
=== RUN   TestEncodeSingleMaskEdge/3074
=== RUN   TestEncodeSingleMaskEdge/3075
=== RUN   TestEncodeSingleMaskEdge/3076
=== RUN   TestEncodeSingleMaskEdge/3077
=== RUN   TestEncodeSingleMaskEdge/3078
=== RUN   TestEncodeSingleMaskEdge/3079
=== RUN   TestEncodeSingleMaskEdge/3080
=== RUN   TestEncodeSingleMaskEdge/3081
=== RUN   TestEncodeSingleMaskEdge/3082
=== RUN   TestEncodeSingleMaskEdge/3083
=== RUN   TestEncodeSingleMaskEdge/3084
=== RUN   TestEncodeSingleMaskEdge/3085
=== RUN   TestEncodeSingleMaskEdge/3086
=== RUN   TestEncodeSingleMaskEdge/3087
=== RUN   TestEncodeSingleMaskEdge/3088
=== RUN   TestEncodeSingleMaskEdge/3089
=== RUN   TestEncodeSingleMaskEdge/3090
=== RUN   TestEncodeSingleMaskEdge/3091
=== RUN   TestEncodeSingleMaskEdge/3092
=== RUN   TestEncodeSingleMaskEdge/3093
=== RUN   TestEncodeSingleMaskEdge/3094
=== RUN   TestEncodeSingleMaskEdge/3095
=== RUN   TestEncodeSingleMaskEdge/3096
=== RUN   TestEncodeSingleMaskEdge/3097
=== RUN   TestEncodeSingleMaskEdge/3098
=== RUN   TestEncodeSingleMaskEdge/3099
=== RUN   TestEncodeSingleMaskEdge/3100
=== RUN   TestEncodeSingleMaskEdge/3101
=== RUN   TestEncodeSingleMaskEdge/3102
=== RUN   TestEncodeSingleMaskEdge/3103
=== RUN   TestEncodeSingleMaskEdge/3104
=== RUN   TestEncodeSingleMaskEdge/3105
=== RUN   TestEncodeSingleMaskEdge/3106
=== RUN   TestEncodeSingleMaskEdge/3107
=== RUN   TestEncodeSingleMaskEdge/3108
=== RUN   TestEncodeSingleMaskEdge/3109
=== RUN   TestEncodeSingleMaskEdge/3110
=== RUN   TestEncodeSingleMaskEdge/3111
=== RUN   TestEncodeSingleMaskEdge/3112
=== RUN   TestEncodeSingleMaskEdge/3113
=== RUN   TestEncodeSingleMaskEdge/3114
=== RUN   TestEncodeSingleMaskEdge/3115
=== RUN   TestEncodeSingleMaskEdge/3116
=== RUN   TestEncodeSingleMaskEdge/3117
=== RUN   TestEncodeSingleMaskEdge/3118
=== RUN   TestEncodeSingleMaskEdge/3119
=== RUN   TestEncodeSingleMaskEdge/3120
=== RUN   TestEncodeSingleMaskEdge/3121
=== RUN   TestEncodeSingleMaskEdge/3122
=== RUN   TestEncodeSingleMaskEdge/3123
=== RUN   TestEncodeSingleMaskEdge/3124
=== RUN   TestEncodeSingleMaskEdge/3125
=== RUN   TestEncodeSingleMaskEdge/3126
=== RUN   TestEncodeSingleMaskEdge/3127
=== RUN   TestEncodeSingleMaskEdge/3128
=== RUN   TestEncodeSingleMaskEdge/3129
=== RUN   TestEncodeSingleMaskEdge/3130
=== RUN   TestEncodeSingleMaskEdge/3131
=== RUN   TestEncodeSingleMaskEdge/3132
=== RUN   TestEncodeSingleMaskEdge/3133
=== RUN   TestEncodeSingleMaskEdge/3134
=== RUN   TestEncodeSingleMaskEdge/3135
=== RUN   TestEncodeSingleMaskEdge/3136
=== RUN   TestEncodeSingleMaskEdge/3137
=== RUN   TestEncodeSingleMaskEdge/3138
=== RUN   TestEncodeSingleMaskEdge/3139
=== RUN   TestEncodeSingleMaskEdge/3140
=== RUN   TestEncodeSingleMaskEdge/3141
=== RUN   TestEncodeSingleMaskEdge/3142
=== RUN   TestEncodeSingleMaskEdge/3143
=== RUN   TestEncodeSingleMaskEdge/3144
=== RUN   TestEncodeSingleMaskEdge/3145
=== RUN   TestEncodeSingleMaskEdge/3146
=== RUN   TestEncodeSingleMaskEdge/3147
=== RUN   TestEncodeSingleMaskEdge/3148
=== RUN   TestEncodeSingleMaskEdge/3149
=== RUN   TestEncodeSingleMaskEdge/3150
=== RUN   TestEncodeSingleMaskEdge/3151
=== RUN   TestEncodeSingleMaskEdge/3152
=== RUN   TestEncodeSingleMaskEdge/3153
=== RUN   TestEncodeSingleMaskEdge/3154
=== RUN   TestEncodeSingleMaskEdge/3155
=== RUN   TestEncodeSingleMaskEdge/3156
=== RUN   TestEncodeSingleMaskEdge/3157
=== RUN   TestEncodeSingleMaskEdge/3158
=== RUN   TestEncodeSingleMaskEdge/3159
=== RUN   TestEncodeSingleMaskEdge/3160
=== RUN   TestEncodeSingleMaskEdge/3161
=== RUN   TestEncodeSingleMaskEdge/3162
=== RUN   TestEncodeSingleMaskEdge/3163
=== RUN   TestEncodeSingleMaskEdge/3164
=== RUN   TestEncodeSingleMaskEdge/3165
=== RUN   TestEncodeSingleMaskEdge/3166
=== RUN   TestEncodeSingleMaskEdge/3167
=== RUN   TestEncodeSingleMaskEdge/3168
=== RUN   TestEncodeSingleMaskEdge/3169
=== RUN   TestEncodeSingleMaskEdge/3170
=== RUN   TestEncodeSingleMaskEdge/3171
=== RUN   TestEncodeSingleMaskEdge/3172
=== RUN   TestEncodeSingleMaskEdge/3173
=== RUN   TestEncodeSingleMaskEdge/3174
=== RUN   TestEncodeSingleMaskEdge/3175
=== RUN   TestEncodeSingleMaskEdge/3176
=== RUN   TestEncodeSingleMaskEdge/3177
=== RUN   TestEncodeSingleMaskEdge/3178
=== RUN   TestEncodeSingleMaskEdge/3179
=== RUN   TestEncodeSingleMaskEdge/3180
=== RUN   TestEncodeSingleMaskEdge/3181
=== RUN   TestEncodeSingleMaskEdge/3182
=== RUN   TestEncodeSingleMaskEdge/3183
=== RUN   TestEncodeSingleMaskEdge/3184
=== RUN   TestEncodeSingleMaskEdge/3185
=== RUN   TestEncodeSingleMaskEdge/3186
=== RUN   TestEncodeSingleMaskEdge/3187
=== RUN   TestEncodeSingleMaskEdge/3188
=== RUN   TestEncodeSingleMaskEdge/3189
=== RUN   TestEncodeSingleMaskEdge/3190
=== RUN   TestEncodeSingleMaskEdge/3191
=== RUN   TestEncodeSingleMaskEdge/3192
=== RUN   TestEncodeSingleMaskEdge/3193
=== RUN   TestEncodeSingleMaskEdge/3194
=== RUN   TestEncodeSingleMaskEdge/3195
=== RUN   TestEncodeSingleMaskEdge/3196
=== RUN   TestEncodeSingleMaskEdge/3197
=== RUN   TestEncodeSingleMaskEdge/3198
=== RUN   TestEncodeSingleMaskEdge/3199
=== RUN   TestEncodeSingleMaskEdge/3200
=== RUN   TestEncodeSingleMaskEdge/3201
=== RUN   TestEncodeSingleMaskEdge/3202
=== RUN   TestEncodeSingleMaskEdge/3203
=== RUN   TestEncodeSingleMaskEdge/3204
=== RUN   TestEncodeSingleMaskEdge/3205
=== RUN   TestEncodeSingleMaskEdge/3206
=== RUN   TestEncodeSingleMaskEdge/3207
=== RUN   TestEncodeSingleMaskEdge/3208
=== RUN   TestEncodeSingleMaskEdge/3209
=== RUN   TestEncodeSingleMaskEdge/3210
=== RUN   TestEncodeSingleMaskEdge/3211
=== RUN   TestEncodeSingleMaskEdge/3212
=== RUN   TestEncodeSingleMaskEdge/3213
=== RUN   TestEncodeSingleMaskEdge/3214
=== RUN   TestEncodeSingleMaskEdge/3215
=== RUN   TestEncodeSingleMaskEdge/3216
=== RUN   TestEncodeSingleMaskEdge/3217
=== RUN   TestEncodeSingleMaskEdge/3218
=== RUN   TestEncodeSingleMaskEdge/3219
=== RUN   TestEncodeSingleMaskEdge/3220
=== RUN   TestEncodeSingleMaskEdge/3221
=== RUN   TestEncodeSingleMaskEdge/3222
=== RUN   TestEncodeSingleMaskEdge/3223
=== RUN   TestEncodeSingleMaskEdge/3224
=== RUN   TestEncodeSingleMaskEdge/3225
=== RUN   TestEncodeSingleMaskEdge/3226
=== RUN   TestEncodeSingleMaskEdge/3227
=== RUN   TestEncodeSingleMaskEdge/3228
=== RUN   TestEncodeSingleMaskEdge/3229
=== RUN   TestEncodeSingleMaskEdge/3230
=== RUN   TestEncodeSingleMaskEdge/3231
=== RUN   TestEncodeSingleMaskEdge/3232
=== RUN   TestEncodeSingleMaskEdge/3233
=== RUN   TestEncodeSingleMaskEdge/3234
=== RUN   TestEncodeSingleMaskEdge/3235
=== RUN   TestEncodeSingleMaskEdge/3236
=== RUN   TestEncodeSingleMaskEdge/3237
=== RUN   TestEncodeSingleMaskEdge/3238
=== RUN   TestEncodeSingleMaskEdge/3239
=== RUN   TestEncodeSingleMaskEdge/3240
=== RUN   TestEncodeSingleMaskEdge/3241
=== RUN   TestEncodeSingleMaskEdge/3242
=== RUN   TestEncodeSingleMaskEdge/3243
=== RUN   TestEncodeSingleMaskEdge/3244
=== RUN   TestEncodeSingleMaskEdge/3245
=== RUN   TestEncodeSingleMaskEdge/3246
=== RUN   TestEncodeSingleMaskEdge/3247
=== RUN   TestEncodeSingleMaskEdge/3248
=== RUN   TestEncodeSingleMaskEdge/3249
=== RUN   TestEncodeSingleMaskEdge/3250
=== RUN   TestEncodeSingleMaskEdge/3251
=== RUN   TestEncodeSingleMaskEdge/3252
=== RUN   TestEncodeSingleMaskEdge/3253
=== RUN   TestEncodeSingleMaskEdge/3254
=== RUN   TestEncodeSingleMaskEdge/3255
=== RUN   TestEncodeSingleMaskEdge/3256
=== RUN   TestEncodeSingleMaskEdge/3257
=== RUN   TestEncodeSingleMaskEdge/3258
=== RUN   TestEncodeSingleMaskEdge/3259
=== RUN   TestEncodeSingleMaskEdge/3260
=== RUN   TestEncodeSingleMaskEdge/3261
=== RUN   TestEncodeSingleMaskEdge/3262
=== RUN   TestEncodeSingleMaskEdge/3263
=== RUN   TestEncodeSingleMaskEdge/3264
=== RUN   TestEncodeSingleMaskEdge/3265
=== RUN   TestEncodeSingleMaskEdge/3266
=== RUN   TestEncodeSingleMaskEdge/3267
=== RUN   TestEncodeSingleMaskEdge/3268
=== RUN   TestEncodeSingleMaskEdge/3269
=== RUN   TestEncodeSingleMaskEdge/3270
=== RUN   TestEncodeSingleMaskEdge/3271
=== RUN   TestEncodeSingleMaskEdge/3272
=== RUN   TestEncodeSingleMaskEdge/3273
=== RUN   TestEncodeSingleMaskEdge/3274
=== RUN   TestEncodeSingleMaskEdge/3275
=== RUN   TestEncodeSingleMaskEdge/3276
=== RUN   TestEncodeSingleMaskEdge/3277
=== RUN   TestEncodeSingleMaskEdge/3278
=== RUN   TestEncodeSingleMaskEdge/3279
=== RUN   TestEncodeSingleMaskEdge/3280
=== RUN   TestEncodeSingleMaskEdge/3281
=== RUN   TestEncodeSingleMaskEdge/3282
=== RUN   TestEncodeSingleMaskEdge/3283
=== RUN   TestEncodeSingleMaskEdge/3284
=== RUN   TestEncodeSingleMaskEdge/3285
=== RUN   TestEncodeSingleMaskEdge/3286
=== RUN   TestEncodeSingleMaskEdge/3287
=== RUN   TestEncodeSingleMaskEdge/3288
=== RUN   TestEncodeSingleMaskEdge/3289
=== RUN   TestEncodeSingleMaskEdge/3290
=== RUN   TestEncodeSingleMaskEdge/3291
=== RUN   TestEncodeSingleMaskEdge/3292
=== RUN   TestEncodeSingleMaskEdge/3293
=== RUN   TestEncodeSingleMaskEdge/3294
=== RUN   TestEncodeSingleMaskEdge/3295
=== RUN   TestEncodeSingleMaskEdge/3296
=== RUN   TestEncodeSingleMaskEdge/3297
=== RUN   TestEncodeSingleMaskEdge/3298
=== RUN   TestEncodeSingleMaskEdge/3299
=== RUN   TestEncodeSingleMaskEdge/3300
=== RUN   TestEncodeSingleMaskEdge/3301
=== RUN   TestEncodeSingleMaskEdge/3302
=== RUN   TestEncodeSingleMaskEdge/3303
=== RUN   TestEncodeSingleMaskEdge/3304
=== RUN   TestEncodeSingleMaskEdge/3305
=== RUN   TestEncodeSingleMaskEdge/3306
=== RUN   TestEncodeSingleMaskEdge/3307
=== RUN   TestEncodeSingleMaskEdge/3308
=== RUN   TestEncodeSingleMaskEdge/3309
=== RUN   TestEncodeSingleMaskEdge/3310
=== RUN   TestEncodeSingleMaskEdge/3311
=== RUN   TestEncodeSingleMaskEdge/3312
=== RUN   TestEncodeSingleMaskEdge/3313
=== RUN   TestEncodeSingleMaskEdge/3314
=== RUN   TestEncodeSingleMaskEdge/3315
=== RUN   TestEncodeSingleMaskEdge/3316
=== RUN   TestEncodeSingleMaskEdge/3317
=== RUN   TestEncodeSingleMaskEdge/3318
=== RUN   TestEncodeSingleMaskEdge/3319
=== RUN   TestEncodeSingleMaskEdge/3320
=== RUN   TestEncodeSingleMaskEdge/3321
=== RUN   TestEncodeSingleMaskEdge/3322
=== RUN   TestEncodeSingleMaskEdge/3323
=== RUN   TestEncodeSingleMaskEdge/3324
=== RUN   TestEncodeSingleMaskEdge/3325
=== RUN   TestEncodeSingleMaskEdge/3326
=== RUN   TestEncodeSingleMaskEdge/3327
=== RUN   TestEncodeSingleMaskEdge/3328
=== RUN   TestEncodeSingleMaskEdge/3329
=== RUN   TestEncodeSingleMaskEdge/3330
=== RUN   TestEncodeSingleMaskEdge/3331
=== RUN   TestEncodeSingleMaskEdge/3332
=== RUN   TestEncodeSingleMaskEdge/3333
=== RUN   TestEncodeSingleMaskEdge/3334
=== RUN   TestEncodeSingleMaskEdge/3335
=== RUN   TestEncodeSingleMaskEdge/3336
=== RUN   TestEncodeSingleMaskEdge/3337
=== RUN   TestEncodeSingleMaskEdge/3338
=== RUN   TestEncodeSingleMaskEdge/3339
=== RUN   TestEncodeSingleMaskEdge/3340
=== RUN   TestEncodeSingleMaskEdge/3341
=== RUN   TestEncodeSingleMaskEdge/3342
=== RUN   TestEncodeSingleMaskEdge/3343
=== RUN   TestEncodeSingleMaskEdge/3344
=== RUN   TestEncodeSingleMaskEdge/3345
=== RUN   TestEncodeSingleMaskEdge/3346
=== RUN   TestEncodeSingleMaskEdge/3347
=== RUN   TestEncodeSingleMaskEdge/3348
=== RUN   TestEncodeSingleMaskEdge/3349
=== RUN   TestEncodeSingleMaskEdge/3350
=== RUN   TestEncodeSingleMaskEdge/3351
=== RUN   TestEncodeSingleMaskEdge/3352
=== RUN   TestEncodeSingleMaskEdge/3353
=== RUN   TestEncodeSingleMaskEdge/3354
=== RUN   TestEncodeSingleMaskEdge/3355
=== RUN   TestEncodeSingleMaskEdge/3356
=== RUN   TestEncodeSingleMaskEdge/3357
=== RUN   TestEncodeSingleMaskEdge/3358
=== RUN   TestEncodeSingleMaskEdge/3359
=== RUN   TestEncodeSingleMaskEdge/3360
=== RUN   TestEncodeSingleMaskEdge/3361
=== RUN   TestEncodeSingleMaskEdge/3362
=== RUN   TestEncodeSingleMaskEdge/3363
=== RUN   TestEncodeSingleMaskEdge/3364
=== RUN   TestEncodeSingleMaskEdge/3365
=== RUN   TestEncodeSingleMaskEdge/3366
=== RUN   TestEncodeSingleMaskEdge/3367
=== RUN   TestEncodeSingleMaskEdge/3368
=== RUN   TestEncodeSingleMaskEdge/3369
=== RUN   TestEncodeSingleMaskEdge/3370
=== RUN   TestEncodeSingleMaskEdge/3371
=== RUN   TestEncodeSingleMaskEdge/3372
=== RUN   TestEncodeSingleMaskEdge/3373
=== RUN   TestEncodeSingleMaskEdge/3374
=== RUN   TestEncodeSingleMaskEdge/3375
=== RUN   TestEncodeSingleMaskEdge/3376
=== RUN   TestEncodeSingleMaskEdge/3377
=== RUN   TestEncodeSingleMaskEdge/3378
=== RUN   TestEncodeSingleMaskEdge/3379
=== RUN   TestEncodeSingleMaskEdge/3380
=== RUN   TestEncodeSingleMaskEdge/3381
=== RUN   TestEncodeSingleMaskEdge/3382
=== RUN   TestEncodeSingleMaskEdge/3383
=== RUN   TestEncodeSingleMaskEdge/3384
=== RUN   TestEncodeSingleMaskEdge/3385
=== RUN   TestEncodeSingleMaskEdge/3386
=== RUN   TestEncodeSingleMaskEdge/3387
=== RUN   TestEncodeSingleMaskEdge/3388
=== RUN   TestEncodeSingleMaskEdge/3389
=== RUN   TestEncodeSingleMaskEdge/3390
=== RUN   TestEncodeSingleMaskEdge/3391
=== RUN   TestEncodeSingleMaskEdge/3392
=== RUN   TestEncodeSingleMaskEdge/3393
=== RUN   TestEncodeSingleMaskEdge/3394
=== RUN   TestEncodeSingleMaskEdge/3395
=== RUN   TestEncodeSingleMaskEdge/3396
=== RUN   TestEncodeSingleMaskEdge/3397
=== RUN   TestEncodeSingleMaskEdge/3398
=== RUN   TestEncodeSingleMaskEdge/3399
=== RUN   TestEncodeSingleMaskEdge/3400
=== RUN   TestEncodeSingleMaskEdge/3401
=== RUN   TestEncodeSingleMaskEdge/3402
=== RUN   TestEncodeSingleMaskEdge/3403
=== RUN   TestEncodeSingleMaskEdge/3404
=== RUN   TestEncodeSingleMaskEdge/3405
=== RUN   TestEncodeSingleMaskEdge/3406
=== RUN   TestEncodeSingleMaskEdge/3407
=== RUN   TestEncodeSingleMaskEdge/3408
=== RUN   TestEncodeSingleMaskEdge/3409
=== RUN   TestEncodeSingleMaskEdge/3410
=== RUN   TestEncodeSingleMaskEdge/3411
=== RUN   TestEncodeSingleMaskEdge/3412
=== RUN   TestEncodeSingleMaskEdge/3413
=== RUN   TestEncodeSingleMaskEdge/3414
=== RUN   TestEncodeSingleMaskEdge/3415
=== RUN   TestEncodeSingleMaskEdge/3416
=== RUN   TestEncodeSingleMaskEdge/3417
=== RUN   TestEncodeSingleMaskEdge/3418
=== RUN   TestEncodeSingleMaskEdge/3419
=== RUN   TestEncodeSingleMaskEdge/3420
=== RUN   TestEncodeSingleMaskEdge/3421
=== RUN   TestEncodeSingleMaskEdge/3422
=== RUN   TestEncodeSingleMaskEdge/3423
=== RUN   TestEncodeSingleMaskEdge/3424
=== RUN   TestEncodeSingleMaskEdge/3425
=== RUN   TestEncodeSingleMaskEdge/3426
=== RUN   TestEncodeSingleMaskEdge/3427
=== RUN   TestEncodeSingleMaskEdge/3428
=== RUN   TestEncodeSingleMaskEdge/3429
=== RUN   TestEncodeSingleMaskEdge/3430
=== RUN   TestEncodeSingleMaskEdge/3431
=== RUN   TestEncodeSingleMaskEdge/3432
=== RUN   TestEncodeSingleMaskEdge/3433
=== RUN   TestEncodeSingleMaskEdge/3434
=== RUN   TestEncodeSingleMaskEdge/3435
=== RUN   TestEncodeSingleMaskEdge/3436
=== RUN   TestEncodeSingleMaskEdge/3437
=== RUN   TestEncodeSingleMaskEdge/3438
=== RUN   TestEncodeSingleMaskEdge/3439
=== RUN   TestEncodeSingleMaskEdge/3440
=== RUN   TestEncodeSingleMaskEdge/3441
=== RUN   TestEncodeSingleMaskEdge/3442
=== RUN   TestEncodeSingleMaskEdge/3443
=== RUN   TestEncodeSingleMaskEdge/3444
=== RUN   TestEncodeSingleMaskEdge/3445
=== RUN   TestEncodeSingleMaskEdge/3446
=== RUN   TestEncodeSingleMaskEdge/3447
=== RUN   TestEncodeSingleMaskEdge/3448
=== RUN   TestEncodeSingleMaskEdge/3449
=== RUN   TestEncodeSingleMaskEdge/3450
=== RUN   TestEncodeSingleMaskEdge/3451
=== RUN   TestEncodeSingleMaskEdge/3452
=== RUN   TestEncodeSingleMaskEdge/3453
=== RUN   TestEncodeSingleMaskEdge/3454
=== RUN   TestEncodeSingleMaskEdge/3455
=== RUN   TestEncodeSingleMaskEdge/3456
=== RUN   TestEncodeSingleMaskEdge/3457
=== RUN   TestEncodeSingleMaskEdge/3458
=== RUN   TestEncodeSingleMaskEdge/3459
=== RUN   TestEncodeSingleMaskEdge/3460
=== RUN   TestEncodeSingleMaskEdge/3461
=== RUN   TestEncodeSingleMaskEdge/3462
=== RUN   TestEncodeSingleMaskEdge/3463
=== RUN   TestEncodeSingleMaskEdge/3464
=== RUN   TestEncodeSingleMaskEdge/3465
=== RUN   TestEncodeSingleMaskEdge/3466
=== RUN   TestEncodeSingleMaskEdge/3467
=== RUN   TestEncodeSingleMaskEdge/3468
=== RUN   TestEncodeSingleMaskEdge/3469
=== RUN   TestEncodeSingleMaskEdge/3470
=== RUN   TestEncodeSingleMaskEdge/3471
=== RUN   TestEncodeSingleMaskEdge/3472
=== RUN   TestEncodeSingleMaskEdge/3473
=== RUN   TestEncodeSingleMaskEdge/3474
=== RUN   TestEncodeSingleMaskEdge/3475
=== RUN   TestEncodeSingleMaskEdge/3476
=== RUN   TestEncodeSingleMaskEdge/3477
=== RUN   TestEncodeSingleMaskEdge/3478
=== RUN   TestEncodeSingleMaskEdge/3479
=== RUN   TestEncodeSingleMaskEdge/3480
=== RUN   TestEncodeSingleMaskEdge/3481
=== RUN   TestEncodeSingleMaskEdge/3482
=== RUN   TestEncodeSingleMaskEdge/3483
=== RUN   TestEncodeSingleMaskEdge/3484
=== RUN   TestEncodeSingleMaskEdge/3485
=== RUN   TestEncodeSingleMaskEdge/3486
=== RUN   TestEncodeSingleMaskEdge/3487
=== RUN   TestEncodeSingleMaskEdge/3488
=== RUN   TestEncodeSingleMaskEdge/3489
=== RUN   TestEncodeSingleMaskEdge/3490
=== RUN   TestEncodeSingleMaskEdge/3491
=== RUN   TestEncodeSingleMaskEdge/3492
=== RUN   TestEncodeSingleMaskEdge/3493
=== RUN   TestEncodeSingleMaskEdge/3494
=== RUN   TestEncodeSingleMaskEdge/3495
=== RUN   TestEncodeSingleMaskEdge/3496
=== RUN   TestEncodeSingleMaskEdge/3497
=== RUN   TestEncodeSingleMaskEdge/3498
=== RUN   TestEncodeSingleMaskEdge/3499
=== RUN   TestEncodeSingleMaskEdge/3500
=== RUN   TestEncodeSingleMaskEdge/3501
=== RUN   TestEncodeSingleMaskEdge/3502
=== RUN   TestEncodeSingleMaskEdge/3503
=== RUN   TestEncodeSingleMaskEdge/3504
=== RUN   TestEncodeSingleMaskEdge/3505
=== RUN   TestEncodeSingleMaskEdge/3506
=== RUN   TestEncodeSingleMaskEdge/3507
=== RUN   TestEncodeSingleMaskEdge/3508
=== RUN   TestEncodeSingleMaskEdge/3509
=== RUN   TestEncodeSingleMaskEdge/3510
=== RUN   TestEncodeSingleMaskEdge/3511
=== RUN   TestEncodeSingleMaskEdge/3512
=== RUN   TestEncodeSingleMaskEdge/3513
=== RUN   TestEncodeSingleMaskEdge/3514
=== RUN   TestEncodeSingleMaskEdge/3515
=== RUN   TestEncodeSingleMaskEdge/3516
=== RUN   TestEncodeSingleMaskEdge/3517
=== RUN   TestEncodeSingleMaskEdge/3518
=== RUN   TestEncodeSingleMaskEdge/3519
=== RUN   TestEncodeSingleMaskEdge/3520
=== RUN   TestEncodeSingleMaskEdge/3521
=== RUN   TestEncodeSingleMaskEdge/3522
=== RUN   TestEncodeSingleMaskEdge/3523
=== RUN   TestEncodeSingleMaskEdge/3524
=== RUN   TestEncodeSingleMaskEdge/3525
=== RUN   TestEncodeSingleMaskEdge/3526
=== RUN   TestEncodeSingleMaskEdge/3527
=== RUN   TestEncodeSingleMaskEdge/3528
=== RUN   TestEncodeSingleMaskEdge/3529
=== RUN   TestEncodeSingleMaskEdge/3530
=== RUN   TestEncodeSingleMaskEdge/3531
=== RUN   TestEncodeSingleMaskEdge/3532
=== RUN   TestEncodeSingleMaskEdge/3533
=== RUN   TestEncodeSingleMaskEdge/3534
=== RUN   TestEncodeSingleMaskEdge/3535
=== RUN   TestEncodeSingleMaskEdge/3536
=== RUN   TestEncodeSingleMaskEdge/3537
=== RUN   TestEncodeSingleMaskEdge/3538
=== RUN   TestEncodeSingleMaskEdge/3539
=== RUN   TestEncodeSingleMaskEdge/3540
=== RUN   TestEncodeSingleMaskEdge/3541
=== RUN   TestEncodeSingleMaskEdge/3542
=== RUN   TestEncodeSingleMaskEdge/3543
=== RUN   TestEncodeSingleMaskEdge/3544
=== RUN   TestEncodeSingleMaskEdge/3545
=== RUN   TestEncodeSingleMaskEdge/3546
=== RUN   TestEncodeSingleMaskEdge/3547
=== RUN   TestEncodeSingleMaskEdge/3548
=== RUN   TestEncodeSingleMaskEdge/3549
=== RUN   TestEncodeSingleMaskEdge/3550
=== RUN   TestEncodeSingleMaskEdge/3551
=== RUN   TestEncodeSingleMaskEdge/3552
=== RUN   TestEncodeSingleMaskEdge/3553
=== RUN   TestEncodeSingleMaskEdge/3554
=== RUN   TestEncodeSingleMaskEdge/3555
=== RUN   TestEncodeSingleMaskEdge/3556
=== RUN   TestEncodeSingleMaskEdge/3557
=== RUN   TestEncodeSingleMaskEdge/3558
=== RUN   TestEncodeSingleMaskEdge/3559
=== RUN   TestEncodeSingleMaskEdge/3560
=== RUN   TestEncodeSingleMaskEdge/3561
=== RUN   TestEncodeSingleMaskEdge/3562
=== RUN   TestEncodeSingleMaskEdge/3563
=== RUN   TestEncodeSingleMaskEdge/3564
=== RUN   TestEncodeSingleMaskEdge/3565
=== RUN   TestEncodeSingleMaskEdge/3566
=== RUN   TestEncodeSingleMaskEdge/3567
=== RUN   TestEncodeSingleMaskEdge/3568
=== RUN   TestEncodeSingleMaskEdge/3569
=== RUN   TestEncodeSingleMaskEdge/3570
=== RUN   TestEncodeSingleMaskEdge/3571
=== RUN   TestEncodeSingleMaskEdge/3572
=== RUN   TestEncodeSingleMaskEdge/3573
=== RUN   TestEncodeSingleMaskEdge/3574
=== RUN   TestEncodeSingleMaskEdge/3575
=== RUN   TestEncodeSingleMaskEdge/3576
=== RUN   TestEncodeSingleMaskEdge/3577
=== RUN   TestEncodeSingleMaskEdge/3578
=== RUN   TestEncodeSingleMaskEdge/3579
=== RUN   TestEncodeSingleMaskEdge/3580
=== RUN   TestEncodeSingleMaskEdge/3581
=== RUN   TestEncodeSingleMaskEdge/3582
=== RUN   TestEncodeSingleMaskEdge/3583
=== RUN   TestEncodeSingleMaskEdge/3584
=== RUN   TestEncodeSingleMaskEdge/3585
=== RUN   TestEncodeSingleMaskEdge/3586
=== RUN   TestEncodeSingleMaskEdge/3587
=== RUN   TestEncodeSingleMaskEdge/3588
=== RUN   TestEncodeSingleMaskEdge/3589
=== RUN   TestEncodeSingleMaskEdge/3590
=== RUN   TestEncodeSingleMaskEdge/3591
=== RUN   TestEncodeSingleMaskEdge/3592
=== RUN   TestEncodeSingleMaskEdge/3593
=== RUN   TestEncodeSingleMaskEdge/3594
=== RUN   TestEncodeSingleMaskEdge/3595
=== RUN   TestEncodeSingleMaskEdge/3596
=== RUN   TestEncodeSingleMaskEdge/3597
=== RUN   TestEncodeSingleMaskEdge/3598
=== RUN   TestEncodeSingleMaskEdge/3599
=== RUN   TestEncodeSingleMaskEdge/3600
=== RUN   TestEncodeSingleMaskEdge/3601
=== RUN   TestEncodeSingleMaskEdge/3602
=== RUN   TestEncodeSingleMaskEdge/3603
=== RUN   TestEncodeSingleMaskEdge/3604
=== RUN   TestEncodeSingleMaskEdge/3605
=== RUN   TestEncodeSingleMaskEdge/3606
=== RUN   TestEncodeSingleMaskEdge/3607
=== RUN   TestEncodeSingleMaskEdge/3608
=== RUN   TestEncodeSingleMaskEdge/3609
=== RUN   TestEncodeSingleMaskEdge/3610
=== RUN   TestEncodeSingleMaskEdge/3611
=== RUN   TestEncodeSingleMaskEdge/3612
=== RUN   TestEncodeSingleMaskEdge/3613
=== RUN   TestEncodeSingleMaskEdge/3614
=== RUN   TestEncodeSingleMaskEdge/3615
=== RUN   TestEncodeSingleMaskEdge/3616
=== RUN   TestEncodeSingleMaskEdge/3617
=== RUN   TestEncodeSingleMaskEdge/3618
=== RUN   TestEncodeSingleMaskEdge/3619
=== RUN   TestEncodeSingleMaskEdge/3620
=== RUN   TestEncodeSingleMaskEdge/3621
=== RUN   TestEncodeSingleMaskEdge/3622
=== RUN   TestEncodeSingleMaskEdge/3623
=== RUN   TestEncodeSingleMaskEdge/3624
=== RUN   TestEncodeSingleMaskEdge/3625
=== RUN   TestEncodeSingleMaskEdge/3626
=== RUN   TestEncodeSingleMaskEdge/3627
=== RUN   TestEncodeSingleMaskEdge/3628
=== RUN   TestEncodeSingleMaskEdge/3629
=== RUN   TestEncodeSingleMaskEdge/3630
=== RUN   TestEncodeSingleMaskEdge/3631
=== RUN   TestEncodeSingleMaskEdge/3632
=== RUN   TestEncodeSingleMaskEdge/3633
=== RUN   TestEncodeSingleMaskEdge/3634
=== RUN   TestEncodeSingleMaskEdge/3635
=== RUN   TestEncodeSingleMaskEdge/3636
=== RUN   TestEncodeSingleMaskEdge/3637
=== RUN   TestEncodeSingleMaskEdge/3638
=== RUN   TestEncodeSingleMaskEdge/3639
=== RUN   TestEncodeSingleMaskEdge/3640
=== RUN   TestEncodeSingleMaskEdge/3641
=== RUN   TestEncodeSingleMaskEdge/3642
=== RUN   TestEncodeSingleMaskEdge/3643
=== RUN   TestEncodeSingleMaskEdge/3644
=== RUN   TestEncodeSingleMaskEdge/3645
=== RUN   TestEncodeSingleMaskEdge/3646
=== RUN   TestEncodeSingleMaskEdge/3647
=== RUN   TestEncodeSingleMaskEdge/3648
=== RUN   TestEncodeSingleMaskEdge/3649
=== RUN   TestEncodeSingleMaskEdge/3650
=== RUN   TestEncodeSingleMaskEdge/3651
=== RUN   TestEncodeSingleMaskEdge/3652
=== RUN   TestEncodeSingleMaskEdge/3653
=== RUN   TestEncodeSingleMaskEdge/3654
=== RUN   TestEncodeSingleMaskEdge/3655
=== RUN   TestEncodeSingleMaskEdge/3656
=== RUN   TestEncodeSingleMaskEdge/3657
=== RUN   TestEncodeSingleMaskEdge/3658
=== RUN   TestEncodeSingleMaskEdge/3659
=== RUN   TestEncodeSingleMaskEdge/3660
=== RUN   TestEncodeSingleMaskEdge/3661
=== RUN   TestEncodeSingleMaskEdge/3662
=== RUN   TestEncodeSingleMaskEdge/3663
=== RUN   TestEncodeSingleMaskEdge/3664
=== RUN   TestEncodeSingleMaskEdge/3665
=== RUN   TestEncodeSingleMaskEdge/3666
=== RUN   TestEncodeSingleMaskEdge/3667
=== RUN   TestEncodeSingleMaskEdge/3668
=== RUN   TestEncodeSingleMaskEdge/3669
=== RUN   TestEncodeSingleMaskEdge/3670
=== RUN   TestEncodeSingleMaskEdge/3671
=== RUN   TestEncodeSingleMaskEdge/3672
=== RUN   TestEncodeSingleMaskEdge/3673
=== RUN   TestEncodeSingleMaskEdge/3674
=== RUN   TestEncodeSingleMaskEdge/3675
=== RUN   TestEncodeSingleMaskEdge/3676
=== RUN   TestEncodeSingleMaskEdge/3677
=== RUN   TestEncodeSingleMaskEdge/3678
=== RUN   TestEncodeSingleMaskEdge/3679
=== RUN   TestEncodeSingleMaskEdge/3680
=== RUN   TestEncodeSingleMaskEdge/3681
=== RUN   TestEncodeSingleMaskEdge/3682
=== RUN   TestEncodeSingleMaskEdge/3683
=== RUN   TestEncodeSingleMaskEdge/3684
=== RUN   TestEncodeSingleMaskEdge/3685
=== RUN   TestEncodeSingleMaskEdge/3686
=== RUN   TestEncodeSingleMaskEdge/3687
=== RUN   TestEncodeSingleMaskEdge/3688
=== RUN   TestEncodeSingleMaskEdge/3689
=== RUN   TestEncodeSingleMaskEdge/3690
=== RUN   TestEncodeSingleMaskEdge/3691
=== RUN   TestEncodeSingleMaskEdge/3692
=== RUN   TestEncodeSingleMaskEdge/3693
=== RUN   TestEncodeSingleMaskEdge/3694
=== RUN   TestEncodeSingleMaskEdge/3695
=== RUN   TestEncodeSingleMaskEdge/3696
=== RUN   TestEncodeSingleMaskEdge/3697
=== RUN   TestEncodeSingleMaskEdge/3698
=== RUN   TestEncodeSingleMaskEdge/3699
=== RUN   TestEncodeSingleMaskEdge/3700
=== RUN   TestEncodeSingleMaskEdge/3701
=== RUN   TestEncodeSingleMaskEdge/3702
=== RUN   TestEncodeSingleMaskEdge/3703
=== RUN   TestEncodeSingleMaskEdge/3704
=== RUN   TestEncodeSingleMaskEdge/3705
=== RUN   TestEncodeSingleMaskEdge/3706
=== RUN   TestEncodeSingleMaskEdge/3707
=== RUN   TestEncodeSingleMaskEdge/3708
=== RUN   TestEncodeSingleMaskEdge/3709
=== RUN   TestEncodeSingleMaskEdge/3710
=== RUN   TestEncodeSingleMaskEdge/3711
=== RUN   TestEncodeSingleMaskEdge/3712
=== RUN   TestEncodeSingleMaskEdge/3713
=== RUN   TestEncodeSingleMaskEdge/3714
=== RUN   TestEncodeSingleMaskEdge/3715
=== RUN   TestEncodeSingleMaskEdge/3716
=== RUN   TestEncodeSingleMaskEdge/3717
=== RUN   TestEncodeSingleMaskEdge/3718
=== RUN   TestEncodeSingleMaskEdge/3719
=== RUN   TestEncodeSingleMaskEdge/3720
=== RUN   TestEncodeSingleMaskEdge/3721
=== RUN   TestEncodeSingleMaskEdge/3722
=== RUN   TestEncodeSingleMaskEdge/3723
=== RUN   TestEncodeSingleMaskEdge/3724
=== RUN   TestEncodeSingleMaskEdge/3725
=== RUN   TestEncodeSingleMaskEdge/3726
=== RUN   TestEncodeSingleMaskEdge/3727
=== RUN   TestEncodeSingleMaskEdge/3728
=== RUN   TestEncodeSingleMaskEdge/3729
=== RUN   TestEncodeSingleMaskEdge/3730
=== RUN   TestEncodeSingleMaskEdge/3731
=== RUN   TestEncodeSingleMaskEdge/3732
=== RUN   TestEncodeSingleMaskEdge/3733
=== RUN   TestEncodeSingleMaskEdge/3734
=== RUN   TestEncodeSingleMaskEdge/3735
=== RUN   TestEncodeSingleMaskEdge/3736
=== RUN   TestEncodeSingleMaskEdge/3737
=== RUN   TestEncodeSingleMaskEdge/3738
=== RUN   TestEncodeSingleMaskEdge/3739
=== RUN   TestEncodeSingleMaskEdge/3740
=== RUN   TestEncodeSingleMaskEdge/3741
=== RUN   TestEncodeSingleMaskEdge/3742
=== RUN   TestEncodeSingleMaskEdge/3743
=== RUN   TestEncodeSingleMaskEdge/3744
=== RUN   TestEncodeSingleMaskEdge/3745
=== RUN   TestEncodeSingleMaskEdge/3746
=== RUN   TestEncodeSingleMaskEdge/3747
=== RUN   TestEncodeSingleMaskEdge/3748
=== RUN   TestEncodeSingleMaskEdge/3749
=== RUN   TestEncodeSingleMaskEdge/3750
=== RUN   TestEncodeSingleMaskEdge/3751
=== RUN   TestEncodeSingleMaskEdge/3752
=== RUN   TestEncodeSingleMaskEdge/3753
=== RUN   TestEncodeSingleMaskEdge/3754
=== RUN   TestEncodeSingleMaskEdge/3755
=== RUN   TestEncodeSingleMaskEdge/3756
=== RUN   TestEncodeSingleMaskEdge/3757
=== RUN   TestEncodeSingleMaskEdge/3758
=== RUN   TestEncodeSingleMaskEdge/3759
=== RUN   TestEncodeSingleMaskEdge/3760
=== RUN   TestEncodeSingleMaskEdge/3761
=== RUN   TestEncodeSingleMaskEdge/3762
=== RUN   TestEncodeSingleMaskEdge/3763
=== RUN   TestEncodeSingleMaskEdge/3764
=== RUN   TestEncodeSingleMaskEdge/3765
=== RUN   TestEncodeSingleMaskEdge/3766
=== RUN   TestEncodeSingleMaskEdge/3767
=== RUN   TestEncodeSingleMaskEdge/3768
=== RUN   TestEncodeSingleMaskEdge/3769
=== RUN   TestEncodeSingleMaskEdge/3770
=== RUN   TestEncodeSingleMaskEdge/3771
=== RUN   TestEncodeSingleMaskEdge/3772
=== RUN   TestEncodeSingleMaskEdge/3773
=== RUN   TestEncodeSingleMaskEdge/3774
=== RUN   TestEncodeSingleMaskEdge/3775
=== RUN   TestEncodeSingleMaskEdge/3776
=== RUN   TestEncodeSingleMaskEdge/3777
=== RUN   TestEncodeSingleMaskEdge/3778
=== RUN   TestEncodeSingleMaskEdge/3779
=== RUN   TestEncodeSingleMaskEdge/3780
=== RUN   TestEncodeSingleMaskEdge/3781
=== RUN   TestEncodeSingleMaskEdge/3782
=== RUN   TestEncodeSingleMaskEdge/3783
=== RUN   TestEncodeSingleMaskEdge/3784
=== RUN   TestEncodeSingleMaskEdge/3785
=== RUN   TestEncodeSingleMaskEdge/3786
=== RUN   TestEncodeSingleMaskEdge/3787
=== RUN   TestEncodeSingleMaskEdge/3788
=== RUN   TestEncodeSingleMaskEdge/3789
=== RUN   TestEncodeSingleMaskEdge/3790
=== RUN   TestEncodeSingleMaskEdge/3791
=== RUN   TestEncodeSingleMaskEdge/3792
=== RUN   TestEncodeSingleMaskEdge/3793
=== RUN   TestEncodeSingleMaskEdge/3794
=== RUN   TestEncodeSingleMaskEdge/3795
=== RUN   TestEncodeSingleMaskEdge/3796
=== RUN   TestEncodeSingleMaskEdge/3797
=== RUN   TestEncodeSingleMaskEdge/3798
=== RUN   TestEncodeSingleMaskEdge/3799
=== RUN   TestEncodeSingleMaskEdge/3800
=== RUN   TestEncodeSingleMaskEdge/3801
=== RUN   TestEncodeSingleMaskEdge/3802
=== RUN   TestEncodeSingleMaskEdge/3803
=== RUN   TestEncodeSingleMaskEdge/3804
=== RUN   TestEncodeSingleMaskEdge/3805
=== RUN   TestEncodeSingleMaskEdge/3806
=== RUN   TestEncodeSingleMaskEdge/3807
=== RUN   TestEncodeSingleMaskEdge/3808
=== RUN   TestEncodeSingleMaskEdge/3809
=== RUN   TestEncodeSingleMaskEdge/3810
=== RUN   TestEncodeSingleMaskEdge/3811
=== RUN   TestEncodeSingleMaskEdge/3812
=== RUN   TestEncodeSingleMaskEdge/3813
=== RUN   TestEncodeSingleMaskEdge/3814
=== RUN   TestEncodeSingleMaskEdge/3815
=== RUN   TestEncodeSingleMaskEdge/3816
=== RUN   TestEncodeSingleMaskEdge/3817
=== RUN   TestEncodeSingleMaskEdge/3818
=== RUN   TestEncodeSingleMaskEdge/3819
=== RUN   TestEncodeSingleMaskEdge/3820
=== RUN   TestEncodeSingleMaskEdge/3821
=== RUN   TestEncodeSingleMaskEdge/3822
=== RUN   TestEncodeSingleMaskEdge/3823
=== RUN   TestEncodeSingleMaskEdge/3824
=== RUN   TestEncodeSingleMaskEdge/3825
=== RUN   TestEncodeSingleMaskEdge/3826
=== RUN   TestEncodeSingleMaskEdge/3827
=== RUN   TestEncodeSingleMaskEdge/3828
=== RUN   TestEncodeSingleMaskEdge/3829
=== RUN   TestEncodeSingleMaskEdge/3830
=== RUN   TestEncodeSingleMaskEdge/3831
=== RUN   TestEncodeSingleMaskEdge/3832
=== RUN   TestEncodeSingleMaskEdge/3833
=== RUN   TestEncodeSingleMaskEdge/3834
=== RUN   TestEncodeSingleMaskEdge/3835
=== RUN   TestEncodeSingleMaskEdge/3836
=== RUN   TestEncodeSingleMaskEdge/3837
=== RUN   TestEncodeSingleMaskEdge/3838
=== RUN   TestEncodeSingleMaskEdge/3839
=== RUN   TestEncodeSingleMaskEdge/3840
=== RUN   TestEncodeSingleMaskEdge/3841
=== RUN   TestEncodeSingleMaskEdge/3842
=== RUN   TestEncodeSingleMaskEdge/3843
=== RUN   TestEncodeSingleMaskEdge/3844
=== RUN   TestEncodeSingleMaskEdge/3845
=== RUN   TestEncodeSingleMaskEdge/3846
=== RUN   TestEncodeSingleMaskEdge/3847
=== RUN   TestEncodeSingleMaskEdge/3848
=== RUN   TestEncodeSingleMaskEdge/3849
=== RUN   TestEncodeSingleMaskEdge/3850
=== RUN   TestEncodeSingleMaskEdge/3851
=== RUN   TestEncodeSingleMaskEdge/3852
=== RUN   TestEncodeSingleMaskEdge/3853
=== RUN   TestEncodeSingleMaskEdge/3854
=== RUN   TestEncodeSingleMaskEdge/3855
=== RUN   TestEncodeSingleMaskEdge/3856
=== RUN   TestEncodeSingleMaskEdge/3857
=== RUN   TestEncodeSingleMaskEdge/3858
=== RUN   TestEncodeSingleMaskEdge/3859
=== RUN   TestEncodeSingleMaskEdge/3860
=== RUN   TestEncodeSingleMaskEdge/3861
=== RUN   TestEncodeSingleMaskEdge/3862
=== RUN   TestEncodeSingleMaskEdge/3863
=== RUN   TestEncodeSingleMaskEdge/3864
=== RUN   TestEncodeSingleMaskEdge/3865
=== RUN   TestEncodeSingleMaskEdge/3866
=== RUN   TestEncodeSingleMaskEdge/3867
=== RUN   TestEncodeSingleMaskEdge/3868
=== RUN   TestEncodeSingleMaskEdge/3869
=== RUN   TestEncodeSingleMaskEdge/3870
=== RUN   TestEncodeSingleMaskEdge/3871
=== RUN   TestEncodeSingleMaskEdge/3872
=== RUN   TestEncodeSingleMaskEdge/3873
=== RUN   TestEncodeSingleMaskEdge/3874
=== RUN   TestEncodeSingleMaskEdge/3875
=== RUN   TestEncodeSingleMaskEdge/3876
=== RUN   TestEncodeSingleMaskEdge/3877
=== RUN   TestEncodeSingleMaskEdge/3878
=== RUN   TestEncodeSingleMaskEdge/3879
=== RUN   TestEncodeSingleMaskEdge/3880
=== RUN   TestEncodeSingleMaskEdge/3881
=== RUN   TestEncodeSingleMaskEdge/3882
=== RUN   TestEncodeSingleMaskEdge/3883
=== RUN   TestEncodeSingleMaskEdge/3884
=== RUN   TestEncodeSingleMaskEdge/3885
=== RUN   TestEncodeSingleMaskEdge/3886
=== RUN   TestEncodeSingleMaskEdge/3887
=== RUN   TestEncodeSingleMaskEdge/3888
=== RUN   TestEncodeSingleMaskEdge/3889
=== RUN   TestEncodeSingleMaskEdge/3890
=== RUN   TestEncodeSingleMaskEdge/3891
=== RUN   TestEncodeSingleMaskEdge/3892
=== RUN   TestEncodeSingleMaskEdge/3893
=== RUN   TestEncodeSingleMaskEdge/3894
=== RUN   TestEncodeSingleMaskEdge/3895
=== RUN   TestEncodeSingleMaskEdge/3896
=== RUN   TestEncodeSingleMaskEdge/3897
=== RUN   TestEncodeSingleMaskEdge/3898
=== RUN   TestEncodeSingleMaskEdge/3899
=== RUN   TestEncodeSingleMaskEdge/3900
=== RUN   TestEncodeSingleMaskEdge/3901
=== RUN   TestEncodeSingleMaskEdge/3902
=== RUN   TestEncodeSingleMaskEdge/3903
=== RUN   TestEncodeSingleMaskEdge/3904
=== RUN   TestEncodeSingleMaskEdge/3905
=== RUN   TestEncodeSingleMaskEdge/3906
=== RUN   TestEncodeSingleMaskEdge/3907
=== RUN   TestEncodeSingleMaskEdge/3908
=== RUN   TestEncodeSingleMaskEdge/3909
=== RUN   TestEncodeSingleMaskEdge/3910
=== RUN   TestEncodeSingleMaskEdge/3911
=== RUN   TestEncodeSingleMaskEdge/3912
=== RUN   TestEncodeSingleMaskEdge/3913
=== RUN   TestEncodeSingleMaskEdge/3914
=== RUN   TestEncodeSingleMaskEdge/3915
=== RUN   TestEncodeSingleMaskEdge/3916
=== RUN   TestEncodeSingleMaskEdge/3917
=== RUN   TestEncodeSingleMaskEdge/3918
=== RUN   TestEncodeSingleMaskEdge/3919
=== RUN   TestEncodeSingleMaskEdge/3920
=== RUN   TestEncodeSingleMaskEdge/3921
=== RUN   TestEncodeSingleMaskEdge/3922
=== RUN   TestEncodeSingleMaskEdge/3923
=== RUN   TestEncodeSingleMaskEdge/3924
=== RUN   TestEncodeSingleMaskEdge/3925
=== RUN   TestEncodeSingleMaskEdge/3926
=== RUN   TestEncodeSingleMaskEdge/3927
=== RUN   TestEncodeSingleMaskEdge/3928
=== RUN   TestEncodeSingleMaskEdge/3929
=== RUN   TestEncodeSingleMaskEdge/3930
=== RUN   TestEncodeSingleMaskEdge/3931
=== RUN   TestEncodeSingleMaskEdge/3932
=== RUN   TestEncodeSingleMaskEdge/3933
=== RUN   TestEncodeSingleMaskEdge/3934
=== RUN   TestEncodeSingleMaskEdge/3935
=== RUN   TestEncodeSingleMaskEdge/3936
=== RUN   TestEncodeSingleMaskEdge/3937
=== RUN   TestEncodeSingleMaskEdge/3938
=== RUN   TestEncodeSingleMaskEdge/3939
=== RUN   TestEncodeSingleMaskEdge/3940
=== RUN   TestEncodeSingleMaskEdge/3941
=== RUN   TestEncodeSingleMaskEdge/3942
=== RUN   TestEncodeSingleMaskEdge/3943
=== RUN   TestEncodeSingleMaskEdge/3944
=== RUN   TestEncodeSingleMaskEdge/3945
=== RUN   TestEncodeSingleMaskEdge/3946
=== RUN   TestEncodeSingleMaskEdge/3947
=== RUN   TestEncodeSingleMaskEdge/3948
=== RUN   TestEncodeSingleMaskEdge/3949
=== RUN   TestEncodeSingleMaskEdge/3950
=== RUN   TestEncodeSingleMaskEdge/3951
=== RUN   TestEncodeSingleMaskEdge/3952
=== RUN   TestEncodeSingleMaskEdge/3953
=== RUN   TestEncodeSingleMaskEdge/3954
=== RUN   TestEncodeSingleMaskEdge/3955
=== RUN   TestEncodeSingleMaskEdge/3956
=== RUN   TestEncodeSingleMaskEdge/3957
=== RUN   TestEncodeSingleMaskEdge/3958
=== RUN   TestEncodeSingleMaskEdge/3959
=== RUN   TestEncodeSingleMaskEdge/3960
=== RUN   TestEncodeSingleMaskEdge/3961
=== RUN   TestEncodeSingleMaskEdge/3962
=== RUN   TestEncodeSingleMaskEdge/3963
=== RUN   TestEncodeSingleMaskEdge/3964
=== RUN   TestEncodeSingleMaskEdge/3965
=== RUN   TestEncodeSingleMaskEdge/3966
=== RUN   TestEncodeSingleMaskEdge/3967
=== RUN   TestEncodeSingleMaskEdge/3968
=== RUN   TestEncodeSingleMaskEdge/3969
=== RUN   TestEncodeSingleMaskEdge/3970
=== RUN   TestEncodeSingleMaskEdge/3971
=== RUN   TestEncodeSingleMaskEdge/3972
=== RUN   TestEncodeSingleMaskEdge/3973
=== RUN   TestEncodeSingleMaskEdge/3974
=== RUN   TestEncodeSingleMaskEdge/3975
=== RUN   TestEncodeSingleMaskEdge/3976
=== RUN   TestEncodeSingleMaskEdge/3977
=== RUN   TestEncodeSingleMaskEdge/3978
=== RUN   TestEncodeSingleMaskEdge/3979
=== RUN   TestEncodeSingleMaskEdge/3980
=== RUN   TestEncodeSingleMaskEdge/3981
=== RUN   TestEncodeSingleMaskEdge/3982
=== RUN   TestEncodeSingleMaskEdge/3983
=== RUN   TestEncodeSingleMaskEdge/3984
=== RUN   TestEncodeSingleMaskEdge/3985
=== RUN   TestEncodeSingleMaskEdge/3986
=== RUN   TestEncodeSingleMaskEdge/3987
=== RUN   TestEncodeSingleMaskEdge/3988
=== RUN   TestEncodeSingleMaskEdge/3989
=== RUN   TestEncodeSingleMaskEdge/3990
=== RUN   TestEncodeSingleMaskEdge/3991
=== RUN   TestEncodeSingleMaskEdge/3992
=== RUN   TestEncodeSingleMaskEdge/3993
=== RUN   TestEncodeSingleMaskEdge/3994
=== RUN   TestEncodeSingleMaskEdge/3995
=== RUN   TestEncodeSingleMaskEdge/3996
=== RUN   TestEncodeSingleMaskEdge/3997
=== RUN   TestEncodeSingleMaskEdge/3998
=== RUN   TestEncodeSingleMaskEdge/3999
=== RUN   TestEncodeSingleMaskEdge/4000
=== RUN   TestEncodeSingleMaskEdge/4001
=== RUN   TestEncodeSingleMaskEdge/4002
=== RUN   TestEncodeSingleMaskEdge/4003
=== RUN   TestEncodeSingleMaskEdge/4004
=== RUN   TestEncodeSingleMaskEdge/4005
=== RUN   TestEncodeSingleMaskEdge/4006
=== RUN   TestEncodeSingleMaskEdge/4007
=== RUN   TestEncodeSingleMaskEdge/4008
=== RUN   TestEncodeSingleMaskEdge/4009
=== RUN   TestEncodeSingleMaskEdge/4010
=== RUN   TestEncodeSingleMaskEdge/4011
=== RUN   TestEncodeSingleMaskEdge/4012
=== RUN   TestEncodeSingleMaskEdge/4013
=== RUN   TestEncodeSingleMaskEdge/4014
=== RUN   TestEncodeSingleMaskEdge/4015
=== RUN   TestEncodeSingleMaskEdge/4016
=== RUN   TestEncodeSingleMaskEdge/4017
=== RUN   TestEncodeSingleMaskEdge/4018
=== RUN   TestEncodeSingleMaskEdge/4019
=== RUN   TestEncodeSingleMaskEdge/4020
=== RUN   TestEncodeSingleMaskEdge/4021
=== RUN   TestEncodeSingleMaskEdge/4022
=== RUN   TestEncodeSingleMaskEdge/4023
=== RUN   TestEncodeSingleMaskEdge/4024
=== RUN   TestEncodeSingleMaskEdge/4025
=== RUN   TestEncodeSingleMaskEdge/4026
=== RUN   TestEncodeSingleMaskEdge/4027
=== RUN   TestEncodeSingleMaskEdge/4028
=== RUN   TestEncodeSingleMaskEdge/4029
=== RUN   TestEncodeSingleMaskEdge/4030
=== RUN   TestEncodeSingleMaskEdge/4031
=== RUN   TestEncodeSingleMaskEdge/4032
=== RUN   TestEncodeSingleMaskEdge/4033
=== RUN   TestEncodeSingleMaskEdge/4034
=== RUN   TestEncodeSingleMaskEdge/4035
=== RUN   TestEncodeSingleMaskEdge/4036
=== RUN   TestEncodeSingleMaskEdge/4037
=== RUN   TestEncodeSingleMaskEdge/4038
=== RUN   TestEncodeSingleMaskEdge/4039
=== RUN   TestEncodeSingleMaskEdge/4040
=== RUN   TestEncodeSingleMaskEdge/4041
=== RUN   TestEncodeSingleMaskEdge/4042
=== RUN   TestEncodeSingleMaskEdge/4043
=== RUN   TestEncodeSingleMaskEdge/4044
=== RUN   TestEncodeSingleMaskEdge/4045
=== RUN   TestEncodeSingleMaskEdge/4046
=== RUN   TestEncodeSingleMaskEdge/4047
=== RUN   TestEncodeSingleMaskEdge/4048
=== RUN   TestEncodeSingleMaskEdge/4049
=== RUN   TestEncodeSingleMaskEdge/4050
=== RUN   TestEncodeSingleMaskEdge/4051
=== RUN   TestEncodeSingleMaskEdge/4052
=== RUN   TestEncodeSingleMaskEdge/4053
=== RUN   TestEncodeSingleMaskEdge/4054
=== RUN   TestEncodeSingleMaskEdge/4055
=== RUN   TestEncodeSingleMaskEdge/4056
=== RUN   TestEncodeSingleMaskEdge/4057
=== RUN   TestEncodeSingleMaskEdge/4058
=== RUN   TestEncodeSingleMaskEdge/4059
=== RUN   TestEncodeSingleMaskEdge/4060
=== RUN   TestEncodeSingleMaskEdge/4061
=== RUN   TestEncodeSingleMaskEdge/4062
=== RUN   TestEncodeSingleMaskEdge/4063
=== RUN   TestEncodeSingleMaskEdge/4064
=== RUN   TestEncodeSingleMaskEdge/4065
=== RUN   TestEncodeSingleMaskEdge/4066
=== RUN   TestEncodeSingleMaskEdge/4067
=== RUN   TestEncodeSingleMaskEdge/4068
=== RUN   TestEncodeSingleMaskEdge/4069
=== RUN   TestEncodeSingleMaskEdge/4070
=== RUN   TestEncodeSingleMaskEdge/4071
=== RUN   TestEncodeSingleMaskEdge/4072
=== RUN   TestEncodeSingleMaskEdge/4073
=== RUN   TestEncodeSingleMaskEdge/4074
=== RUN   TestEncodeSingleMaskEdge/4075
=== RUN   TestEncodeSingleMaskEdge/4076
=== RUN   TestEncodeSingleMaskEdge/4077
=== RUN   TestEncodeSingleMaskEdge/4078
=== RUN   TestEncodeSingleMaskEdge/4079
=== RUN   TestEncodeSingleMaskEdge/4080
=== RUN   TestEncodeSingleMaskEdge/4081
=== RUN   TestEncodeSingleMaskEdge/4082
=== RUN   TestEncodeSingleMaskEdge/4083
=== RUN   TestEncodeSingleMaskEdge/4084
=== RUN   TestEncodeSingleMaskEdge/4085
=== RUN   TestEncodeSingleMaskEdge/4086
=== RUN   TestEncodeSingleMaskEdge/4087
=== RUN   TestEncodeSingleMaskEdge/4088
=== RUN   TestEncodeSingleMaskEdge/4089
=== RUN   TestEncodeSingleMaskEdge/4090
=== RUN   TestEncodeSingleMaskEdge/4091
=== RUN   TestEncodeSingleMaskEdge/4092
=== RUN   TestEncodeSingleMaskEdge/4093
=== RUN   TestEncodeSingleMaskEdge/4094
=== RUN   TestEncodeSingleMaskEdge/4095
=== RUN   TestEncodeSingleMaskEdge/4096
=== RUN   TestEncodeSingleMaskEdge/4097
=== RUN   TestEncodeSingleMaskEdge/4098
=== RUN   TestEncodeSingleMaskEdge/4099
=== RUN   TestEncodeSingleMaskEdge/4100
=== RUN   TestEncodeSingleMaskEdge/4101
=== RUN   TestEncodeSingleMaskEdge/4102
=== RUN   TestEncodeSingleMaskEdge/4103
=== RUN   TestEncodeSingleMaskEdge/4104
=== RUN   TestEncodeSingleMaskEdge/4105
=== RUN   TestEncodeSingleMaskEdge/4106
=== RUN   TestEncodeSingleMaskEdge/4107
=== RUN   TestEncodeSingleMaskEdge/4108
=== RUN   TestEncodeSingleMaskEdge/4109
=== RUN   TestEncodeSingleMaskEdge/4110
=== RUN   TestEncodeSingleMaskEdge/4111
=== RUN   TestEncodeSingleMaskEdge/4112
=== RUN   TestEncodeSingleMaskEdge/4113
=== RUN   TestEncodeSingleMaskEdge/4114
=== RUN   TestEncodeSingleMaskEdge/4115
=== RUN   TestEncodeSingleMaskEdge/4116
=== RUN   TestEncodeSingleMaskEdge/4117
=== RUN   TestEncodeSingleMaskEdge/4118
=== RUN   TestEncodeSingleMaskEdge/4119
=== RUN   TestEncodeSingleMaskEdge/4120
=== RUN   TestEncodeSingleMaskEdge/4121
=== RUN   TestEncodeSingleMaskEdge/4122
=== RUN   TestEncodeSingleMaskEdge/4123
=== RUN   TestEncodeSingleMaskEdge/4124
=== RUN   TestEncodeSingleMaskEdge/4125
=== RUN   TestEncodeSingleMaskEdge/4126
=== RUN   TestEncodeSingleMaskEdge/4127
=== RUN   TestEncodeSingleMaskEdge/4128
=== RUN   TestEncodeSingleMaskEdge/4129
=== RUN   TestEncodeSingleMaskEdge/4130
=== RUN   TestEncodeSingleMaskEdge/4131
=== RUN   TestEncodeSingleMaskEdge/4132
=== RUN   TestEncodeSingleMaskEdge/4133
=== RUN   TestEncodeSingleMaskEdge/4134
=== RUN   TestEncodeSingleMaskEdge/4135
=== RUN   TestEncodeSingleMaskEdge/4136
=== RUN   TestEncodeSingleMaskEdge/4137
=== RUN   TestEncodeSingleMaskEdge/4138
=== RUN   TestEncodeSingleMaskEdge/4139
=== RUN   TestEncodeSingleMaskEdge/4140
=== RUN   TestEncodeSingleMaskEdge/4141
=== RUN   TestEncodeSingleMaskEdge/4142
=== RUN   TestEncodeSingleMaskEdge/4143
=== RUN   TestEncodeSingleMaskEdge/4144
=== RUN   TestEncodeSingleMaskEdge/4145
=== RUN   TestEncodeSingleMaskEdge/4146
=== RUN   TestEncodeSingleMaskEdge/4147
=== RUN   TestEncodeSingleMaskEdge/4148
=== RUN   TestEncodeSingleMaskEdge/4149
=== RUN   TestEncodeSingleMaskEdge/4150
=== RUN   TestEncodeSingleMaskEdge/4151
=== RUN   TestEncodeSingleMaskEdge/4152
=== RUN   TestEncodeSingleMaskEdge/4153
=== RUN   TestEncodeSingleMaskEdge/4154
=== RUN   TestEncodeSingleMaskEdge/4155
=== RUN   TestEncodeSingleMaskEdge/4156
=== RUN   TestEncodeSingleMaskEdge/4157
=== RUN   TestEncodeSingleMaskEdge/4158
=== RUN   TestEncodeSingleMaskEdge/4159
=== RUN   TestEncodeSingleMaskEdge/4160
=== RUN   TestEncodeSingleMaskEdge/4161
=== RUN   TestEncodeSingleMaskEdge/4162
=== RUN   TestEncodeSingleMaskEdge/4163
=== RUN   TestEncodeSingleMaskEdge/4164
=== RUN   TestEncodeSingleMaskEdge/4165
=== RUN   TestEncodeSingleMaskEdge/4166
=== RUN   TestEncodeSingleMaskEdge/4167
=== RUN   TestEncodeSingleMaskEdge/4168
=== RUN   TestEncodeSingleMaskEdge/4169
=== RUN   TestEncodeSingleMaskEdge/4170
=== RUN   TestEncodeSingleMaskEdge/4171
=== RUN   TestEncodeSingleMaskEdge/4172
=== RUN   TestEncodeSingleMaskEdge/4173
=== RUN   TestEncodeSingleMaskEdge/4174
=== RUN   TestEncodeSingleMaskEdge/4175
=== RUN   TestEncodeSingleMaskEdge/4176
=== RUN   TestEncodeSingleMaskEdge/4177
=== RUN   TestEncodeSingleMaskEdge/4178
=== RUN   TestEncodeSingleMaskEdge/4179
=== RUN   TestEncodeSingleMaskEdge/4180
=== RUN   TestEncodeSingleMaskEdge/4181
=== RUN   TestEncodeSingleMaskEdge/4182
=== RUN   TestEncodeSingleMaskEdge/4183
=== RUN   TestEncodeSingleMaskEdge/4184
=== RUN   TestEncodeSingleMaskEdge/4185
=== RUN   TestEncodeSingleMaskEdge/4186
=== RUN   TestEncodeSingleMaskEdge/4187
=== RUN   TestEncodeSingleMaskEdge/4188
=== RUN   TestEncodeSingleMaskEdge/4189
=== RUN   TestEncodeSingleMaskEdge/4190
=== RUN   TestEncodeSingleMaskEdge/4191
=== RUN   TestEncodeSingleMaskEdge/4192
=== RUN   TestEncodeSingleMaskEdge/4193
=== RUN   TestEncodeSingleMaskEdge/4194
=== RUN   TestEncodeSingleMaskEdge/4195
=== RUN   TestEncodeSingleMaskEdge/4196
=== RUN   TestEncodeSingleMaskEdge/4197
=== RUN   TestEncodeSingleMaskEdge/4198
=== RUN   TestEncodeSingleMaskEdge/4199
=== RUN   TestEncodeSingleMaskEdge/4200
=== RUN   TestEncodeSingleMaskEdge/4201
=== RUN   TestEncodeSingleMaskEdge/4202
=== RUN   TestEncodeSingleMaskEdge/4203
=== RUN   TestEncodeSingleMaskEdge/4204
=== RUN   TestEncodeSingleMaskEdge/4205
=== RUN   TestEncodeSingleMaskEdge/4206
=== RUN   TestEncodeSingleMaskEdge/4207
=== RUN   TestEncodeSingleMaskEdge/4208
=== RUN   TestEncodeSingleMaskEdge/4209
=== RUN   TestEncodeSingleMaskEdge/4210
=== RUN   TestEncodeSingleMaskEdge/4211
=== RUN   TestEncodeSingleMaskEdge/4212
=== RUN   TestEncodeSingleMaskEdge/4213
=== RUN   TestEncodeSingleMaskEdge/4214
=== RUN   TestEncodeSingleMaskEdge/4215
=== RUN   TestEncodeSingleMaskEdge/4216
=== RUN   TestEncodeSingleMaskEdge/4217
=== RUN   TestEncodeSingleMaskEdge/4218
=== RUN   TestEncodeSingleMaskEdge/4219
=== RUN   TestEncodeSingleMaskEdge/4220
=== RUN   TestEncodeSingleMaskEdge/4221
=== RUN   TestEncodeSingleMaskEdge/4222
=== RUN   TestEncodeSingleMaskEdge/4223
=== RUN   TestEncodeSingleMaskEdge/4224
=== RUN   TestEncodeSingleMaskEdge/4225
=== RUN   TestEncodeSingleMaskEdge/4226
=== RUN   TestEncodeSingleMaskEdge/4227
=== RUN   TestEncodeSingleMaskEdge/4228
=== RUN   TestEncodeSingleMaskEdge/4229
=== RUN   TestEncodeSingleMaskEdge/4230
=== RUN   TestEncodeSingleMaskEdge/4231
=== RUN   TestEncodeSingleMaskEdge/4232
=== RUN   TestEncodeSingleMaskEdge/4233
=== RUN   TestEncodeSingleMaskEdge/4234
=== RUN   TestEncodeSingleMaskEdge/4235
=== RUN   TestEncodeSingleMaskEdge/4236
=== RUN   TestEncodeSingleMaskEdge/4237
=== RUN   TestEncodeSingleMaskEdge/4238
=== RUN   TestEncodeSingleMaskEdge/4239
=== RUN   TestEncodeSingleMaskEdge/4240
=== RUN   TestEncodeSingleMaskEdge/4241
=== RUN   TestEncodeSingleMaskEdge/4242
=== RUN   TestEncodeSingleMaskEdge/4243
=== RUN   TestEncodeSingleMaskEdge/4244
=== RUN   TestEncodeSingleMaskEdge/4245
=== RUN   TestEncodeSingleMaskEdge/4246
=== RUN   TestEncodeSingleMaskEdge/4247
=== RUN   TestEncodeSingleMaskEdge/4248
=== RUN   TestEncodeSingleMaskEdge/4249
=== RUN   TestEncodeSingleMaskEdge/4250
=== RUN   TestEncodeSingleMaskEdge/4251
=== RUN   TestEncodeSingleMaskEdge/4252
=== RUN   TestEncodeSingleMaskEdge/4253
=== RUN   TestEncodeSingleMaskEdge/4254
=== RUN   TestEncodeSingleMaskEdge/4255
=== RUN   TestEncodeSingleMaskEdge/4256
=== RUN   TestEncodeSingleMaskEdge/4257
=== RUN   TestEncodeSingleMaskEdge/4258
=== RUN   TestEncodeSingleMaskEdge/4259
=== RUN   TestEncodeSingleMaskEdge/4260
=== RUN   TestEncodeSingleMaskEdge/4261
=== RUN   TestEncodeSingleMaskEdge/4262
=== RUN   TestEncodeSingleMaskEdge/4263
=== RUN   TestEncodeSingleMaskEdge/4264
=== RUN   TestEncodeSingleMaskEdge/4265
=== RUN   TestEncodeSingleMaskEdge/4266
=== RUN   TestEncodeSingleMaskEdge/4267
=== RUN   TestEncodeSingleMaskEdge/4268
=== RUN   TestEncodeSingleMaskEdge/4269
=== RUN   TestEncodeSingleMaskEdge/4270
=== RUN   TestEncodeSingleMaskEdge/4271
=== RUN   TestEncodeSingleMaskEdge/4272
=== RUN   TestEncodeSingleMaskEdge/4273
=== RUN   TestEncodeSingleMaskEdge/4274
=== RUN   TestEncodeSingleMaskEdge/4275
=== RUN   TestEncodeSingleMaskEdge/4276
=== RUN   TestEncodeSingleMaskEdge/4277
=== RUN   TestEncodeSingleMaskEdge/4278
=== RUN   TestEncodeSingleMaskEdge/4279
=== RUN   TestEncodeSingleMaskEdge/4280
=== RUN   TestEncodeSingleMaskEdge/4281
=== RUN   TestEncodeSingleMaskEdge/4282
=== RUN   TestEncodeSingleMaskEdge/4283
=== RUN   TestEncodeSingleMaskEdge/4284
=== RUN   TestEncodeSingleMaskEdge/4285
=== RUN   TestEncodeSingleMaskEdge/4286
=== RUN   TestEncodeSingleMaskEdge/4287
=== RUN   TestEncodeSingleMaskEdge/4288
=== RUN   TestEncodeSingleMaskEdge/4289
=== RUN   TestEncodeSingleMaskEdge/4290
=== RUN   TestEncodeSingleMaskEdge/4291
=== RUN   TestEncodeSingleMaskEdge/4292
=== RUN   TestEncodeSingleMaskEdge/4293
=== RUN   TestEncodeSingleMaskEdge/4294
=== RUN   TestEncodeSingleMaskEdge/4295
=== RUN   TestEncodeSingleMaskEdge/4296
=== RUN   TestEncodeSingleMaskEdge/4297
=== RUN   TestEncodeSingleMaskEdge/4298
=== RUN   TestEncodeSingleMaskEdge/4299
=== RUN   TestEncodeSingleMaskEdge/4300
=== RUN   TestEncodeSingleMaskEdge/4301
=== RUN   TestEncodeSingleMaskEdge/4302
=== RUN   TestEncodeSingleMaskEdge/4303
=== RUN   TestEncodeSingleMaskEdge/4304
=== RUN   TestEncodeSingleMaskEdge/4305
=== RUN   TestEncodeSingleMaskEdge/4306
=== RUN   TestEncodeSingleMaskEdge/4307
=== RUN   TestEncodeSingleMaskEdge/4308
=== RUN   TestEncodeSingleMaskEdge/4309
=== RUN   TestEncodeSingleMaskEdge/4310
=== RUN   TestEncodeSingleMaskEdge/4311
=== RUN   TestEncodeSingleMaskEdge/4312
=== RUN   TestEncodeSingleMaskEdge/4313
=== RUN   TestEncodeSingleMaskEdge/4314
=== RUN   TestEncodeSingleMaskEdge/4315
=== RUN   TestEncodeSingleMaskEdge/4316
=== RUN   TestEncodeSingleMaskEdge/4317
=== RUN   TestEncodeSingleMaskEdge/4318
=== RUN   TestEncodeSingleMaskEdge/4319
=== RUN   TestEncodeSingleMaskEdge/4320
=== RUN   TestEncodeSingleMaskEdge/4321
=== RUN   TestEncodeSingleMaskEdge/4322
=== RUN   TestEncodeSingleMaskEdge/4323
=== RUN   TestEncodeSingleMaskEdge/4324
=== RUN   TestEncodeSingleMaskEdge/4325
=== RUN   TestEncodeSingleMaskEdge/4326
=== RUN   TestEncodeSingleMaskEdge/4327
=== RUN   TestEncodeSingleMaskEdge/4328
=== RUN   TestEncodeSingleMaskEdge/4329
=== RUN   TestEncodeSingleMaskEdge/4330
=== RUN   TestEncodeSingleMaskEdge/4331
=== RUN   TestEncodeSingleMaskEdge/4332
=== RUN   TestEncodeSingleMaskEdge/4333
=== RUN   TestEncodeSingleMaskEdge/4334
=== RUN   TestEncodeSingleMaskEdge/4335
=== RUN   TestEncodeSingleMaskEdge/4336
=== RUN   TestEncodeSingleMaskEdge/4337
=== RUN   TestEncodeSingleMaskEdge/4338
=== RUN   TestEncodeSingleMaskEdge/4339
=== RUN   TestEncodeSingleMaskEdge/4340
=== RUN   TestEncodeSingleMaskEdge/4341
=== RUN   TestEncodeSingleMaskEdge/4342
=== RUN   TestEncodeSingleMaskEdge/4343
=== RUN   TestEncodeSingleMaskEdge/4344
=== RUN   TestEncodeSingleMaskEdge/4345
=== RUN   TestEncodeSingleMaskEdge/4346
=== RUN   TestEncodeSingleMaskEdge/4347
=== RUN   TestEncodeSingleMaskEdge/4348
=== RUN   TestEncodeSingleMaskEdge/4349
=== RUN   TestEncodeSingleMaskEdge/4350
=== RUN   TestEncodeSingleMaskEdge/4351
=== RUN   TestEncodeSingleMaskEdge/4352
=== RUN   TestEncodeSingleMaskEdge/4353
=== RUN   TestEncodeSingleMaskEdge/4354
=== RUN   TestEncodeSingleMaskEdge/4355
=== RUN   TestEncodeSingleMaskEdge/4356
=== RUN   TestEncodeSingleMaskEdge/4357
=== RUN   TestEncodeSingleMaskEdge/4358
=== RUN   TestEncodeSingleMaskEdge/4359
=== RUN   TestEncodeSingleMaskEdge/4360
=== RUN   TestEncodeSingleMaskEdge/4361
=== RUN   TestEncodeSingleMaskEdge/4362
=== RUN   TestEncodeSingleMaskEdge/4363
=== RUN   TestEncodeSingleMaskEdge/4364
=== RUN   TestEncodeSingleMaskEdge/4365
=== RUN   TestEncodeSingleMaskEdge/4366
=== RUN   TestEncodeSingleMaskEdge/4367
=== RUN   TestEncodeSingleMaskEdge/4368
=== RUN   TestEncodeSingleMaskEdge/4369
=== RUN   TestEncodeSingleMaskEdge/4370
=== RUN   TestEncodeSingleMaskEdge/4371
=== RUN   TestEncodeSingleMaskEdge/4372
=== RUN   TestEncodeSingleMaskEdge/4373
=== RUN   TestEncodeSingleMaskEdge/4374
=== RUN   TestEncodeSingleMaskEdge/4375
=== RUN   TestEncodeSingleMaskEdge/4376
=== RUN   TestEncodeSingleMaskEdge/4377
=== RUN   TestEncodeSingleMaskEdge/4378
=== RUN   TestEncodeSingleMaskEdge/4379
=== RUN   TestEncodeSingleMaskEdge/4380
=== RUN   TestEncodeSingleMaskEdge/4381
=== RUN   TestEncodeSingleMaskEdge/4382
=== RUN   TestEncodeSingleMaskEdge/4383
=== RUN   TestEncodeSingleMaskEdge/4384
=== RUN   TestEncodeSingleMaskEdge/4385
=== RUN   TestEncodeSingleMaskEdge/4386
=== RUN   TestEncodeSingleMaskEdge/4387
=== RUN   TestEncodeSingleMaskEdge/4388
=== RUN   TestEncodeSingleMaskEdge/4389
=== RUN   TestEncodeSingleMaskEdge/4390
=== RUN   TestEncodeSingleMaskEdge/4391
=== RUN   TestEncodeSingleMaskEdge/4392
=== RUN   TestEncodeSingleMaskEdge/4393
=== RUN   TestEncodeSingleMaskEdge/4394
=== RUN   TestEncodeSingleMaskEdge/4395
=== RUN   TestEncodeSingleMaskEdge/4396
=== RUN   TestEncodeSingleMaskEdge/4397
=== RUN   TestEncodeSingleMaskEdge/4398
=== RUN   TestEncodeSingleMaskEdge/4399
=== RUN   TestEncodeSingleMaskEdge/4400
=== RUN   TestEncodeSingleMaskEdge/4401
=== RUN   TestEncodeSingleMaskEdge/4402
=== RUN   TestEncodeSingleMaskEdge/4403
=== RUN   TestEncodeSingleMaskEdge/4404
=== RUN   TestEncodeSingleMaskEdge/4405
=== RUN   TestEncodeSingleMaskEdge/4406
=== RUN   TestEncodeSingleMaskEdge/4407
=== RUN   TestEncodeSingleMaskEdge/4408
=== RUN   TestEncodeSingleMaskEdge/4409
=== RUN   TestEncodeSingleMaskEdge/4410
=== RUN   TestEncodeSingleMaskEdge/4411
=== RUN   TestEncodeSingleMaskEdge/4412
=== RUN   TestEncodeSingleMaskEdge/4413
--- PASS: TestEncodeSingleMaskEdge (0.37s)
    --- PASS: TestEncodeSingleMaskEdge/0 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/5 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/6 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/7 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/8 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/9 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/10 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/11 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/12 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/13 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/14 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/15 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/16 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/17 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/18 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/19 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/20 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/21 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/22 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/23 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/24 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/25 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/26 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/27 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/28 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/29 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/30 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/31 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/32 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/33 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/34 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/35 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/36 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/37 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/38 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/39 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/40 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/41 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/42 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/43 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/44 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/45 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/46 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/47 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/48 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/49 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/50 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/51 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/52 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/53 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/54 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/55 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/56 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/57 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/58 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/59 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/60 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/61 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/62 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/63 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/64 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/65 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/66 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/67 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/68 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/69 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/70 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/71 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/72 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/73 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/74 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/75 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/76 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/77 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/78 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/79 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/80 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/81 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/82 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/83 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/84 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/85 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/86 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/87 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/88 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/89 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/90 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/91 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/92 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/93 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/94 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/95 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/96 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/97 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/98 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/99 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/367 (0.01s)
    --- PASS: TestEncodeSingleMaskEdge/368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/413 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/414 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/415 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/416 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/417 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/418 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/419 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/420 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/421 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/422 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/423 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/424 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/425 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/426 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/427 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/428 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/429 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/430 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/431 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/432 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/433 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/434 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/435 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/436 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/437 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/438 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/439 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/440 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/441 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/442 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/443 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/444 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/445 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/446 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/447 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/448 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/449 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/450 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/451 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/452 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/453 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/454 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/455 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/456 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/457 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/458 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/459 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/460 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/461 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/462 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/463 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/464 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/465 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/466 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/467 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/468 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/469 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/470 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/471 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/472 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/473 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/474 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/475 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/476 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/477 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/478 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/479 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/480 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/481 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/482 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/483 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/484 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/485 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/486 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/487 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/488 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/489 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/490 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/491 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/492 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/493 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/494 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/495 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/496 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/497 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/498 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/499 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/500 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/501 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/502 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/503 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/504 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/505 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/506 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/507 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/508 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/509 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/510 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/511 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/512 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/513 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/514 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/515 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/516 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/517 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/518 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/519 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/520 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/521 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/522 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/523 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/524 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/525 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/526 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/527 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/528 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/529 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/530 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/531 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/532 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/533 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/534 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/535 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/536 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/537 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/538 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/539 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/540 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/541 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/542 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/543 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/544 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/545 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/546 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/547 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/548 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/549 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/550 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/551 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/552 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/553 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/554 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/555 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/556 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/557 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/558 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/559 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/560 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/561 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/562 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/563 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/564 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/565 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/566 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/567 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/568 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/569 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/570 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/571 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/572 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/573 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/574 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/575 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/576 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/577 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/578 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/579 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/580 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/581 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/582 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/583 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/584 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/585 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/586 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/587 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/588 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/589 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/590 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/591 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/592 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/593 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/594 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/595 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/596 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/597 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/598 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/599 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/600 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/601 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/602 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/603 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/604 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/605 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/606 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/607 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/608 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/609 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/610 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/611 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/612 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/613 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/614 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/615 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/616 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/617 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/618 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/619 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/620 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/621 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/622 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/623 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/624 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/625 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/626 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/627 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/628 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/629 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/630 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/631 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/632 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/633 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/634 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/635 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/636 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/637 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/638 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/639 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/640 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/641 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/642 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/643 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/644 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/645 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/646 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/647 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/648 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/649 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/650 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/651 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/652 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/653 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/654 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/655 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/656 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/657 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/658 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/659 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/660 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/661 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/662 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/663 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/664 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/665 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/666 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/667 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/668 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/669 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/670 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/671 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/672 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/673 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/674 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/675 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/676 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/677 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/678 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/679 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/680 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/681 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/682 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/683 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/684 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/685 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/686 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/687 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/688 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/689 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/690 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/691 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/692 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/693 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/694 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/695 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/696 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/697 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/698 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/699 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/700 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/701 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/702 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/703 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/704 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/705 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/706 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/707 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/708 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/709 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/710 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/711 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/712 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/713 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/714 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/715 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/716 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/717 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/718 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/719 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/720 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/721 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/722 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/723 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/724 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/725 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/726 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/727 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/728 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/729 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/730 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/731 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/732 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/733 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/734 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/735 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/736 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/737 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/738 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/739 (0.01s)
    --- PASS: TestEncodeSingleMaskEdge/740 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/741 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/742 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/743 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/744 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/745 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/746 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/747 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/748 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/749 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/750 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/751 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/752 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/753 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/754 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/755 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/756 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/757 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/758 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/759 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/760 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/761 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/762 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/763 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/764 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/765 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/766 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/767 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/768 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/769 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/770 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/771 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/772 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/773 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/774 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/775 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/776 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/777 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/778 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/779 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/780 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/781 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/782 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/783 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/784 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/785 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/786 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/787 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/788 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/789 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/790 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/791 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/792 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/793 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/794 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/795 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/796 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/797 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/798 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/799 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/800 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/801 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/802 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/803 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/804 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/805 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/806 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/807 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/808 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/809 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/810 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/811 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/812 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/813 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/814 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/815 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/816 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/817 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/818 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/819 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/820 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/821 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/822 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/823 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/824 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/825 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/826 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/827 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/828 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/829 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/830 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/831 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/832 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/833 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/834 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/835 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/836 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/837 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/838 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/839 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/840 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/841 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/842 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/843 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/844 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/845 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/846 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/847 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/848 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/849 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/850 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/851 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/852 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/853 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/854 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/855 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/856 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/857 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/858 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/859 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/860 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/861 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/862 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/863 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/864 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/865 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/866 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/867 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/868 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/869 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/870 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/871 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/872 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/873 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/874 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/875 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/876 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/877 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/878 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/879 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/880 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/881 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/882 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/883 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/884 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/885 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/886 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/887 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/888 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/889 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/890 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/891 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/892 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/893 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/894 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/895 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/896 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/897 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/898 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/899 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/900 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/901 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/902 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/903 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/904 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/905 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/906 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/907 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/908 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/909 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/910 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/911 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/912 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/913 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/914 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/915 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/916 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/917 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/918 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/919 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/920 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/921 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/922 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/923 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/924 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/925 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/926 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/927 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/928 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/929 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/930 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/931 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/932 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/933 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/934 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/935 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/936 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/937 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/938 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/939 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/940 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/941 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/942 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/943 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/944 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/945 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/946 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/947 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/948 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/949 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/950 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/951 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/952 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/953 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/954 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/955 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/956 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/957 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/958 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/959 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/960 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/961 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/962 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/963 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/964 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/965 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/966 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/967 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/968 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/969 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/970 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/971 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/972 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/973 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/974 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/975 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/976 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/977 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/978 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/979 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/980 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/981 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/982 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/983 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/984 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/985 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/986 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/987 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/988 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/989 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/990 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/991 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/992 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/993 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/994 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/995 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/996 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/997 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/998 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/999 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1000 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1001 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1002 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1003 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1004 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1005 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1006 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1007 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1008 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1009 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1010 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1011 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1012 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1013 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1014 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1015 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1016 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1017 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1018 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1019 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1020 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1021 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1022 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1023 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1024 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1025 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1026 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1027 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1028 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1029 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1030 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1031 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1032 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1033 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1034 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1035 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1036 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1037 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1038 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1039 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1040 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1041 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1042 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1043 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1044 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1045 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1046 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1047 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1048 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1049 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1050 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1051 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1052 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1053 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1054 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1055 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1056 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1057 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1058 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1059 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1060 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1061 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1062 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1063 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1064 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1065 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1066 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1067 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1068 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1069 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1070 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1071 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1072 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1073 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1074 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1075 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1076 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1077 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1078 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1079 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1080 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1081 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1082 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1083 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1084 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1085 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1086 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1087 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1088 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1089 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1090 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1091 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1092 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1093 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1094 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1095 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1096 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1097 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1098 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1099 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1367 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1413 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1414 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1415 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1416 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1417 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1418 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1419 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1420 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1421 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1422 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1423 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1424 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1425 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1426 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1427 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1428 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1429 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1430 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1431 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1432 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1433 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1434 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1435 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1436 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1437 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1438 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1439 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1440 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1441 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1442 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1443 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1444 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1445 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1446 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1447 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1448 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1449 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1450 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1451 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1452 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1453 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1454 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1455 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1456 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1457 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1458 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1459 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1460 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1461 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1462 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1463 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1464 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1465 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1466 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1467 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1468 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1469 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1470 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1471 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1472 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1473 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1474 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1475 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1476 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1477 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1478 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1479 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1480 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1481 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1482 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1483 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1484 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1485 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1486 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1487 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1488 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1489 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1490 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1491 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1492 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1493 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1494 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1495 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1496 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1497 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1498 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1499 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1500 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1501 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1502 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1503 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1504 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1505 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1506 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1507 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1508 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1509 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1510 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1511 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1512 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1513 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1514 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1515 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1516 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1517 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1518 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1519 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1520 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1521 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1522 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1523 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1524 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1525 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1526 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1527 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1528 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1529 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1530 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1531 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1532 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1533 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1534 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1535 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1536 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1537 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1538 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1539 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1540 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1541 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1542 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1543 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1544 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1545 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1546 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1547 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1548 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1549 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1550 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1551 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1552 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1553 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1554 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1555 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1556 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1557 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1558 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1559 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1560 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1561 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1562 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1563 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1564 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1565 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1566 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1567 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1568 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1569 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1570 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1571 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1572 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1573 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1574 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1575 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1576 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1577 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1578 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1579 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1580 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1581 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1582 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1583 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1584 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1585 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1586 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1587 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1588 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1589 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1590 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1591 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1592 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1593 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1594 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1595 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1596 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1597 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1598 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1599 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1600 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1601 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1602 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1603 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1604 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1605 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1606 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1607 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1608 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1609 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1610 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1611 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1612 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1613 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1614 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1615 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1616 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1617 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1618 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1619 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1620 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1621 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1622 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1623 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1624 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1625 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1626 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1627 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1628 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1629 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1630 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1631 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1632 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1633 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1634 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1635 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1636 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1637 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1638 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1639 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1640 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1641 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1642 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1643 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1644 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1645 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1646 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1647 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1648 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1649 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1650 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1651 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1652 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1653 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1654 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1655 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1656 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1657 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1658 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1659 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1660 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1661 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1662 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1663 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1664 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1665 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1666 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1667 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1668 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1669 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1670 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1671 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1672 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1673 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1674 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1675 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1676 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1677 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1678 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1679 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1680 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1681 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1682 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1683 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1684 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1685 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1686 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1687 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1688 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1689 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1690 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1691 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1692 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1693 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1694 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1695 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1696 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1697 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1698 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1699 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1700 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1701 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1702 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1703 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1704 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1705 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1706 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1707 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1708 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1709 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1710 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1711 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1712 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1713 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1714 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1715 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1716 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1717 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1718 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1719 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1720 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1721 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1722 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1723 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1724 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1725 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1726 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1727 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1728 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1729 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1730 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1731 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1732 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1733 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1734 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1735 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1736 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1737 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1738 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1739 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1740 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1741 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1742 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1743 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1744 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1745 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1746 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1747 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1748 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1749 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1750 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1751 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1752 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1753 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1754 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1755 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1756 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1757 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1758 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1759 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1760 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1761 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1762 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1763 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1764 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1765 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1766 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1767 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1768 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1769 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1770 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1771 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1772 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1773 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1774 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1775 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1776 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1777 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1778 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1779 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1780 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1781 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1782 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1783 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1784 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1785 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1786 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1787 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1788 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1789 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1790 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1791 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1792 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1793 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1794 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1795 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1796 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1797 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1798 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1799 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1800 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1801 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1802 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1803 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1804 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1805 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1806 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1807 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1808 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1809 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1810 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1811 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1812 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1813 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1814 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1815 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1816 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1817 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1818 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1819 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1820 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1821 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1822 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1823 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1824 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1825 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1826 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1827 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1828 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1829 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1830 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1831 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1832 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1833 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1834 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1835 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1836 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1837 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1838 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1839 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1840 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1841 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1842 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1843 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1844 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1845 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1846 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1847 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1848 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1849 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1850 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1851 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1852 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1853 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1854 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1855 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1856 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1857 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1858 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1859 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1860 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1861 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1862 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1863 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1864 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1865 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1866 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1867 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1868 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1869 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1870 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1871 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1872 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1873 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1874 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1875 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1876 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1877 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1878 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1879 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1880 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1881 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1882 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1883 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1884 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1885 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1886 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1887 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1888 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1889 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1890 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1891 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1892 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1893 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1894 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1895 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1896 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1897 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1898 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1899 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1900 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1901 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1902 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1903 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1904 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1905 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1906 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1907 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1908 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1909 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1910 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1911 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1912 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1913 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1914 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1915 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1916 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1917 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1918 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1919 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1920 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1921 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1922 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1923 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1924 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1925 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1926 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1927 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1928 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1929 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1930 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1931 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1932 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1933 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1934 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1935 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1936 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1937 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1938 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1939 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1940 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1941 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1942 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1943 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1944 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1945 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1946 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1947 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1948 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1949 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1950 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1951 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1952 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1953 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1954 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1955 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1956 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1957 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1958 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1959 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1960 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1961 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1962 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1963 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1964 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1965 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1966 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1967 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1968 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1969 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1970 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1971 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1972 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1973 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1974 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1975 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1976 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1977 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1978 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1979 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1980 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1981 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1982 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1983 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1984 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1985 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1986 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1987 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1988 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1989 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1990 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1991 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1992 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1993 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1994 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1995 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1996 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1997 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1998 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1999 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2000 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2001 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2002 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2003 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2004 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2005 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2006 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2007 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2008 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2009 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2010 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2011 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2012 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2013 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2014 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2015 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2016 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2017 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2018 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2019 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2020 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2021 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2022 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2023 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2024 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2025 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2026 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2027 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2028 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2029 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2030 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2031 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2032 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2033 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2034 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2035 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2036 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2037 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2038 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2039 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2040 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2041 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2042 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2043 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2044 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2045 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2046 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2047 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2048 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2049 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2050 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2051 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2052 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2053 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2054 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2055 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2056 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2057 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2058 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2059 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2060 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2061 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2062 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2063 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2064 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2065 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2066 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2067 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2068 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2069 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2070 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2071 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2072 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2073 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2074 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2075 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2076 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2077 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2078 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2079 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2080 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2081 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2082 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2083 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2084 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2085 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2086 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2087 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2088 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2089 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2090 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2091 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2092 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2093 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2094 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2095 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2096 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2097 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2098 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2099 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2367 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2413 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2414 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2415 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2416 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2417 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2418 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2419 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2420 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2421 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2422 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2423 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2424 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2425 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2426 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2427 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2428 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2429 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2430 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2431 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2432 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2433 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2434 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2435 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2436 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2437 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2438 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2439 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2440 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2441 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2442 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2443 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2444 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2445 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2446 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2447 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2448 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2449 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2450 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2451 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2452 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2453 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2454 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2455 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2456 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2457 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2458 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2459 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2460 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2461 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2462 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2463 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2464 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2465 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2466 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2467 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2468 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2469 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2470 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2471 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2472 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2473 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2474 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2475 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2476 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2477 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2478 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2479 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2480 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2481 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2482 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2483 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2484 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2485 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2486 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2487 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2488 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2489 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2490 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2491 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2492 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2493 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2494 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2495 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2496 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2497 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2498 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2499 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2500 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2501 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2502 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2503 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2504 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2505 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2506 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2507 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2508 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2509 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2510 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2511 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2512 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2513 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2514 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2515 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2516 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2517 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2518 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2519 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2520 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2521 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2522 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2523 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2524 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2525 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2526 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2527 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2528 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2529 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2530 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2531 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2532 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2533 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2534 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2535 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2536 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2537 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2538 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2539 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2540 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2541 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2542 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2543 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2544 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2545 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2546 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2547 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2548 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2549 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2550 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2551 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2552 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2553 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2554 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2555 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2556 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2557 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2558 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2559 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2560 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2561 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2562 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2563 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2564 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2565 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2566 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2567 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2568 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2569 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2570 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2571 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2572 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2573 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2574 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2575 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2576 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2577 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2578 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2579 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2580 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2581 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2582 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2583 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2584 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2585 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2586 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2587 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2588 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2589 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2590 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2591 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2592 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2593 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2594 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2595 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2596 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2597 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2598 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2599 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2600 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2601 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2602 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2603 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2604 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2605 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2606 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2607 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2608 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2609 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2610 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2611 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2612 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2613 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2614 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2615 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2616 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2617 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2618 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2619 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2620 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2621 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2622 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2623 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2624 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2625 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2626 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2627 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2628 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2629 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2630 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2631 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2632 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2633 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2634 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2635 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2636 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2637 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2638 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2639 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2640 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2641 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2642 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2643 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2644 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2645 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2646 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2647 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2648 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2649 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2650 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2651 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2652 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2653 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2654 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2655 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2656 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2657 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2658 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2659 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2660 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2661 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2662 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2663 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2664 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2665 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2666 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2667 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2668 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2669 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2670 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2671 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2672 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2673 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2674 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2675 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2676 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2677 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2678 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2679 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2680 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2681 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2682 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2683 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2684 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2685 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2686 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2687 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2688 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2689 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2690 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2691 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2692 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2693 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2694 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2695 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2696 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2697 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2698 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2699 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2700 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2701 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2702 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2703 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2704 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2705 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2706 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2707 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2708 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2709 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2710 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2711 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2712 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2713 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2714 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2715 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2716 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2717 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2718 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2719 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2720 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2721 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2722 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2723 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2724 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2725 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2726 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2727 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2728 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2729 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2730 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2731 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2732 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2733 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2734 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2735 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2736 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2737 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2738 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2739 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2740 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2741 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2742 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2743 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2744 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2745 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2746 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2747 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2748 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2749 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2750 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2751 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2752 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2753 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2754 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2755 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2756 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2757 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2758 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2759 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2760 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2761 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2762 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2763 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2764 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2765 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2766 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2767 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2768 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2769 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2770 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2771 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2772 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2773 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2774 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2775 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2776 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2777 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2778 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2779 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2780 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2781 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2782 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2783 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2784 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2785 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2786 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2787 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2788 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2789 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2790 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2791 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2792 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2793 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2794 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2795 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2796 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2797 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2798 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2799 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2800 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2801 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2802 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2803 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2804 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2805 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2806 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2807 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2808 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2809 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2810 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2811 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2812 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2813 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2814 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2815 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2816 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2817 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2818 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2819 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2820 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2821 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2822 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2823 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2824 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2825 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2826 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2827 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2828 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2829 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2830 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2831 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2832 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2833 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2834 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2835 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2836 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2837 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2838 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2839 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2840 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2841 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2842 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2843 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2844 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2845 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2846 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2847 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2848 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2849 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2850 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2851 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2852 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2853 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2854 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2855 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2856 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2857 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2858 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2859 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2860 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2861 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2862 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2863 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2864 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2865 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2866 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2867 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2868 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2869 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2870 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2871 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2872 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2873 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2874 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2875 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2876 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2877 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2878 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2879 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2880 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2881 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2882 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2883 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2884 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2885 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2886 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2887 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2888 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2889 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2890 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2891 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2892 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2893 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2894 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2895 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2896 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2897 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2898 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2899 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2900 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2901 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2902 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2903 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2904 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2905 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2906 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2907 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2908 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2909 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2910 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2911 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2912 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2913 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2914 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2915 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2916 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2917 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2918 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2919 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2920 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2921 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2922 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2923 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2924 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2925 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2926 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2927 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2928 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2929 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2930 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2931 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2932 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2933 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2934 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2935 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2936 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2937 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2938 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2939 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2940 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2941 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2942 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2943 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2944 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2945 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2946 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2947 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2948 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2949 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2950 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2951 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2952 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2953 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2954 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2955 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2956 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2957 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2958 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2959 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2960 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2961 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2962 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2963 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2964 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2965 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2966 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2967 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2968 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2969 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2970 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2971 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2972 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2973 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2974 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2975 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2976 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2977 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2978 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2979 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2980 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2981 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2982 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2983 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2984 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2985 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2986 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2987 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2988 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2989 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2990 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2991 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2992 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2993 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2994 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2995 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2996 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2997 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2998 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2999 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3000 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3001 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3002 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3003 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3004 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3005 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3006 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3007 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3008 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3009 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3010 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3011 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3012 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3013 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3014 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3015 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3016 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3017 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3018 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3019 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3020 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3021 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3022 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3023 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3024 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3025 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3026 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3027 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3028 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3029 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3030 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3031 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3032 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3033 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3034 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3035 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3036 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3037 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3038 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3039 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3040 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3041 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3042 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3043 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3044 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3045 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3046 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3047 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3048 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3049 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3050 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3051 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3052 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3053 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3054 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3055 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3056 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3057 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3058 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3059 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3060 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3061 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3062 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3063 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3064 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3065 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3066 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3067 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3068 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3069 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3070 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3071 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3072 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3073 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3074 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3075 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3076 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3077 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3078 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3079 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3080 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3081 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3082 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3083 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3084 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3085 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3086 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3087 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3088 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3089 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3090 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3091 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3092 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3093 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3094 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3095 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3096 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3097 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3098 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3099 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3367 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3413 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3414 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3415 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3416 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3417 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3418 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3419 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3420 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3421 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3422 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3423 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3424 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3425 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3426 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3427 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3428 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3429 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3430 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3431 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3432 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3433 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3434 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3435 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3436 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3437 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3438 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3439 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3440 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3441 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3442 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3443 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3444 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3445 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3446 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3447 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3448 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3449 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3450 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3451 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3452 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3453 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3454 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3455 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3456 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3457 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3458 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3459 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3460 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3461 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3462 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3463 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3464 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3465 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3466 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3467 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3468 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3469 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3470 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3471 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3472 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3473 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3474 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3475 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3476 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3477 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3478 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3479 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3480 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3481 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3482 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3483 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3484 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3485 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3486 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3487 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3488 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3489 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3490 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3491 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3492 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3493 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3494 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3495 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3496 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3497 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3498 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3499 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3500 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3501 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3502 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3503 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3504 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3505 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3506 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3507 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3508 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3509 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3510 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3511 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3512 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3513 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3514 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3515 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3516 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3517 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3518 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3519 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3520 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3521 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3522 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3523 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3524 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3525 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3526 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3527 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3528 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3529 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3530 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3531 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3532 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3533 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3534 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3535 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3536 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3537 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3538 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3539 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3540 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3541 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3542 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3543 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3544 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3545 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3546 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3547 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3548 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3549 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3550 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3551 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3552 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3553 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3554 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3555 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3556 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3557 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3558 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3559 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3560 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3561 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3562 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3563 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3564 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3565 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3566 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3567 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3568 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3569 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3570 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3571 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3572 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3573 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3574 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3575 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3576 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3577 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3578 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3579 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3580 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3581 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3582 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3583 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3584 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3585 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3586 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3587 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3588 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3589 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3590 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3591 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3592 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3593 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3594 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3595 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3596 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3597 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3598 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3599 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3600 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3601 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3602 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3603 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3604 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3605 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3606 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3607 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3608 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3609 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3610 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3611 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3612 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3613 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3614 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3615 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3616 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3617 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3618 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3619 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3620 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3621 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3622 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3623 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3624 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3625 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3626 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3627 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3628 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3629 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3630 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3631 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3632 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3633 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3634 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3635 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3636 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3637 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3638 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3639 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3640 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3641 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3642 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3643 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3644 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3645 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3646 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3647 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3648 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3649 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3650 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3651 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3652 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3653 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3654 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3655 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3656 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3657 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3658 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3659 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3660 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3661 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3662 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3663 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3664 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3665 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3666 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3667 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3668 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3669 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3670 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3671 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3672 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3673 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3674 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3675 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3676 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3677 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3678 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3679 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3680 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3681 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3682 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3683 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3684 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3685 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3686 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3687 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3688 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3689 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3690 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3691 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3692 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3693 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3694 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3695 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3696 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3697 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3698 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3699 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3700 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3701 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3702 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3703 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3704 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3705 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3706 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3707 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3708 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3709 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3710 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3711 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3712 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3713 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3714 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3715 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3716 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3717 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3718 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3719 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3720 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3721 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3722 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3723 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3724 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3725 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3726 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3727 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3728 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3729 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3730 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3731 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3732 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3733 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3734 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3735 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3736 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3737 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3738 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3739 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3740 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3741 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3742 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3743 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3744 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3745 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3746 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3747 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3748 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3749 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3750 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3751 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3752 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3753 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3754 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3755 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3756 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3757 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3758 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3759 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3760 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3761 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3762 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3763 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3764 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3765 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3766 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3767 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3768 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3769 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3770 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3771 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3772 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3773 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3774 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3775 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3776 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3777 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3778 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3779 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3780 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3781 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3782 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3783 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3784 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3785 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3786 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3787 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3788 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3789 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3790 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3791 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3792 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3793 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3794 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3795 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3796 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3797 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3798 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3799 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3800 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3801 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3802 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3803 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3804 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3805 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3806 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3807 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3808 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3809 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3810 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3811 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3812 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3813 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3814 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3815 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3816 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3817 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3818 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3819 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3820 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3821 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3822 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3823 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3824 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3825 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3826 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3827 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3828 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3829 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3830 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3831 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3832 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3833 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3834 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3835 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3836 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3837 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3838 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3839 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3840 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3841 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3842 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3843 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3844 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3845 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3846 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3847 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3848 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3849 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3850 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3851 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3852 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3853 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3854 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3855 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3856 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3857 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3858 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3859 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3860 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3861 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3862 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3863 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3864 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3865 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3866 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3867 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3868 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3869 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3870 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3871 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3872 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3873 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3874 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3875 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3876 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3877 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3878 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3879 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3880 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3881 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3882 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3883 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3884 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3885 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3886 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3887 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3888 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3889 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3890 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3891 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3892 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3893 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3894 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3895 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3896 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3897 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3898 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3899 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3900 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3901 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3902 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3903 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3904 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3905 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3906 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3907 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3908 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3909 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3910 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3911 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3912 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3913 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3914 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3915 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3916 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3917 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3918 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3919 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3920 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3921 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3922 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3923 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3924 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3925 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3926 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3927 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3928 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3929 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3930 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3931 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3932 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3933 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3934 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3935 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3936 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3937 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3938 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3939 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3940 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3941 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3942 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3943 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3944 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3945 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3946 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3947 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3948 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3949 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3950 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3951 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3952 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3953 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3954 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3955 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3956 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3957 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3958 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3959 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3960 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3961 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3962 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3963 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3964 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3965 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3966 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3967 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3968 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3969 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3970 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3971 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3972 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3973 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3974 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3975 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3976 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3977 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3978 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3979 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3980 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3981 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3982 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3983 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3984 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3985 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3986 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3987 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3988 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3989 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3990 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3991 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3992 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3993 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3994 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3995 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3996 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3997 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3998 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3999 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4000 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4001 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4002 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4003 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4004 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4005 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4006 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4007 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4008 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4009 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4010 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4011 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4012 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4013 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4014 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4015 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4016 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4017 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4018 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4019 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4020 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4021 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4022 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4023 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4024 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4025 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4026 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4027 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4028 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4029 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4030 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4031 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4032 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4033 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4034 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4035 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4036 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4037 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4038 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4039 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4040 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4041 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4042 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4043 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4044 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4045 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4046 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4047 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4048 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4049 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4050 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4051 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4052 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4053 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4054 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4055 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4056 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4057 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4058 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4059 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4060 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4061 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4062 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4063 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4064 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4065 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4066 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4067 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4068 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4069 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4070 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4071 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4072 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4073 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4074 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4075 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4076 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4077 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4078 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4079 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4080 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4081 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4082 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4083 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4084 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4085 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4086 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4087 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4088 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4089 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4090 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4091 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4092 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4093 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4094 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4095 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4096 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4097 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4098 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4099 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4367 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4413 (0.00s)
=== RUN   TestEncodeDoubleMaskEdge
=== RUN   TestEncodeDoubleMaskEdge/0
=== RUN   TestEncodeDoubleMaskEdge/1
=== RUN   TestEncodeDoubleMaskEdge/2
=== RUN   TestEncodeDoubleMaskEdge/3
=== RUN   TestEncodeDoubleMaskEdge/4
=== RUN   TestEncodeDoubleMaskEdge/5
=== RUN   TestEncodeDoubleMaskEdge/6
=== RUN   TestEncodeDoubleMaskEdge/7
=== RUN   TestEncodeDoubleMaskEdge/8
=== RUN   TestEncodeDoubleMaskEdge/9
=== RUN   TestEncodeDoubleMaskEdge/10
=== RUN   TestEncodeDoubleMaskEdge/11
=== RUN   TestEncodeDoubleMaskEdge/12
=== RUN   TestEncodeDoubleMaskEdge/13
=== RUN   TestEncodeDoubleMaskEdge/14
=== RUN   TestEncodeDoubleMaskEdge/15
=== RUN   TestEncodeDoubleMaskEdge/16
=== RUN   TestEncodeDoubleMaskEdge/17
=== RUN   TestEncodeDoubleMaskEdge/18
=== RUN   TestEncodeDoubleMaskEdge/19
=== RUN   TestEncodeDoubleMaskEdge/20
=== RUN   TestEncodeDoubleMaskEdge/21
=== RUN   TestEncodeDoubleMaskEdge/22
=== RUN   TestEncodeDoubleMaskEdge/23
=== RUN   TestEncodeDoubleMaskEdge/24
=== RUN   TestEncodeDoubleMaskEdge/25
=== RUN   TestEncodeDoubleMaskEdge/26
=== RUN   TestEncodeDoubleMaskEdge/27
=== RUN   TestEncodeDoubleMaskEdge/28
=== RUN   TestEncodeDoubleMaskEdge/29
=== RUN   TestEncodeDoubleMaskEdge/30
=== RUN   TestEncodeDoubleMaskEdge/31
=== RUN   TestEncodeDoubleMaskEdge/32
=== RUN   TestEncodeDoubleMaskEdge/33
=== RUN   TestEncodeDoubleMaskEdge/34
=== RUN   TestEncodeDoubleMaskEdge/35
=== RUN   TestEncodeDoubleMaskEdge/36
=== RUN   TestEncodeDoubleMaskEdge/37
=== RUN   TestEncodeDoubleMaskEdge/38
=== RUN   TestEncodeDoubleMaskEdge/39
=== RUN   TestEncodeDoubleMaskEdge/40
=== RUN   TestEncodeDoubleMaskEdge/41
=== RUN   TestEncodeDoubleMaskEdge/42
=== RUN   TestEncodeDoubleMaskEdge/43
=== RUN   TestEncodeDoubleMaskEdge/44
=== RUN   TestEncodeDoubleMaskEdge/45
=== RUN   TestEncodeDoubleMaskEdge/46
=== RUN   TestEncodeDoubleMaskEdge/47
=== RUN   TestEncodeDoubleMaskEdge/48
=== RUN   TestEncodeDoubleMaskEdge/49
=== RUN   TestEncodeDoubleMaskEdge/50
=== RUN   TestEncodeDoubleMaskEdge/51
=== RUN   TestEncodeDoubleMaskEdge/52
=== RUN   TestEncodeDoubleMaskEdge/53
=== RUN   TestEncodeDoubleMaskEdge/54
=== RUN   TestEncodeDoubleMaskEdge/55
=== RUN   TestEncodeDoubleMaskEdge/56
=== RUN   TestEncodeDoubleMaskEdge/57
=== RUN   TestEncodeDoubleMaskEdge/58
=== RUN   TestEncodeDoubleMaskEdge/59
=== RUN   TestEncodeDoubleMaskEdge/60
=== RUN   TestEncodeDoubleMaskEdge/61
=== RUN   TestEncodeDoubleMaskEdge/62
=== RUN   TestEncodeDoubleMaskEdge/63
=== RUN   TestEncodeDoubleMaskEdge/64
=== RUN   TestEncodeDoubleMaskEdge/65
=== RUN   TestEncodeDoubleMaskEdge/66
=== RUN   TestEncodeDoubleMaskEdge/67
=== RUN   TestEncodeDoubleMaskEdge/68
=== RUN   TestEncodeDoubleMaskEdge/69
=== RUN   TestEncodeDoubleMaskEdge/70
=== RUN   TestEncodeDoubleMaskEdge/71
=== RUN   TestEncodeDoubleMaskEdge/72
=== RUN   TestEncodeDoubleMaskEdge/73
=== RUN   TestEncodeDoubleMaskEdge/74
=== RUN   TestEncodeDoubleMaskEdge/75
=== RUN   TestEncodeDoubleMaskEdge/76
=== RUN   TestEncodeDoubleMaskEdge/77
=== RUN   TestEncodeDoubleMaskEdge/78
=== RUN   TestEncodeDoubleMaskEdge/79
=== RUN   TestEncodeDoubleMaskEdge/80
=== RUN   TestEncodeDoubleMaskEdge/81
=== RUN   TestEncodeDoubleMaskEdge/82
=== RUN   TestEncodeDoubleMaskEdge/83
=== RUN   TestEncodeDoubleMaskEdge/84
=== RUN   TestEncodeDoubleMaskEdge/85
=== RUN   TestEncodeDoubleMaskEdge/86
=== RUN   TestEncodeDoubleMaskEdge/87
=== RUN   TestEncodeDoubleMaskEdge/88
=== RUN   TestEncodeDoubleMaskEdge/89
=== RUN   TestEncodeDoubleMaskEdge/90
=== RUN   TestEncodeDoubleMaskEdge/91
=== RUN   TestEncodeDoubleMaskEdge/92
=== RUN   TestEncodeDoubleMaskEdge/93
=== RUN   TestEncodeDoubleMaskEdge/94
=== RUN   TestEncodeDoubleMaskEdge/95
=== RUN   TestEncodeDoubleMaskEdge/96
=== RUN   TestEncodeDoubleMaskEdge/97
=== RUN   TestEncodeDoubleMaskEdge/98
=== RUN   TestEncodeDoubleMaskEdge/99
=== RUN   TestEncodeDoubleMaskEdge/100
=== RUN   TestEncodeDoubleMaskEdge/101
=== RUN   TestEncodeDoubleMaskEdge/102
=== RUN   TestEncodeDoubleMaskEdge/103
=== RUN   TestEncodeDoubleMaskEdge/104
=== RUN   TestEncodeDoubleMaskEdge/105
=== RUN   TestEncodeDoubleMaskEdge/106
=== RUN   TestEncodeDoubleMaskEdge/107
=== RUN   TestEncodeDoubleMaskEdge/108
=== RUN   TestEncodeDoubleMaskEdge/109
=== RUN   TestEncodeDoubleMaskEdge/110
=== RUN   TestEncodeDoubleMaskEdge/111
=== RUN   TestEncodeDoubleMaskEdge/112
=== RUN   TestEncodeDoubleMaskEdge/113
=== RUN   TestEncodeDoubleMaskEdge/114
=== RUN   TestEncodeDoubleMaskEdge/115
=== RUN   TestEncodeDoubleMaskEdge/116
=== RUN   TestEncodeDoubleMaskEdge/117
=== RUN   TestEncodeDoubleMaskEdge/118
=== RUN   TestEncodeDoubleMaskEdge/119
=== RUN   TestEncodeDoubleMaskEdge/120
=== RUN   TestEncodeDoubleMaskEdge/121
=== RUN   TestEncodeDoubleMaskEdge/122
=== RUN   TestEncodeDoubleMaskEdge/123
=== RUN   TestEncodeDoubleMaskEdge/124
=== RUN   TestEncodeDoubleMaskEdge/125
=== RUN   TestEncodeDoubleMaskEdge/126
=== RUN   TestEncodeDoubleMaskEdge/127
=== RUN   TestEncodeDoubleMaskEdge/128
=== RUN   TestEncodeDoubleMaskEdge/129
=== RUN   TestEncodeDoubleMaskEdge/130
=== RUN   TestEncodeDoubleMaskEdge/131
=== RUN   TestEncodeDoubleMaskEdge/132
=== RUN   TestEncodeDoubleMaskEdge/133
=== RUN   TestEncodeDoubleMaskEdge/134
=== RUN   TestEncodeDoubleMaskEdge/135
=== RUN   TestEncodeDoubleMaskEdge/136
=== RUN   TestEncodeDoubleMaskEdge/137
=== RUN   TestEncodeDoubleMaskEdge/138
=== RUN   TestEncodeDoubleMaskEdge/139
=== RUN   TestEncodeDoubleMaskEdge/140
=== RUN   TestEncodeDoubleMaskEdge/141
=== RUN   TestEncodeDoubleMaskEdge/142
=== RUN   TestEncodeDoubleMaskEdge/143
=== RUN   TestEncodeDoubleMaskEdge/144
=== RUN   TestEncodeDoubleMaskEdge/145
=== RUN   TestEncodeDoubleMaskEdge/146
=== RUN   TestEncodeDoubleMaskEdge/147
=== RUN   TestEncodeDoubleMaskEdge/148
=== RUN   TestEncodeDoubleMaskEdge/149
=== RUN   TestEncodeDoubleMaskEdge/150
=== RUN   TestEncodeDoubleMaskEdge/151
=== RUN   TestEncodeDoubleMaskEdge/152
=== RUN   TestEncodeDoubleMaskEdge/153
=== RUN   TestEncodeDoubleMaskEdge/154
=== RUN   TestEncodeDoubleMaskEdge/155
=== RUN   TestEncodeDoubleMaskEdge/156
=== RUN   TestEncodeDoubleMaskEdge/157
=== RUN   TestEncodeDoubleMaskEdge/158
=== RUN   TestEncodeDoubleMaskEdge/159
=== RUN   TestEncodeDoubleMaskEdge/160
=== RUN   TestEncodeDoubleMaskEdge/161
=== RUN   TestEncodeDoubleMaskEdge/162
=== RUN   TestEncodeDoubleMaskEdge/163
=== RUN   TestEncodeDoubleMaskEdge/164
=== RUN   TestEncodeDoubleMaskEdge/165
=== RUN   TestEncodeDoubleMaskEdge/166
=== RUN   TestEncodeDoubleMaskEdge/167
=== RUN   TestEncodeDoubleMaskEdge/168
=== RUN   TestEncodeDoubleMaskEdge/169
=== RUN   TestEncodeDoubleMaskEdge/170
=== RUN   TestEncodeDoubleMaskEdge/171
=== RUN   TestEncodeDoubleMaskEdge/172
=== RUN   TestEncodeDoubleMaskEdge/173
=== RUN   TestEncodeDoubleMaskEdge/174
=== RUN   TestEncodeDoubleMaskEdge/175
=== RUN   TestEncodeDoubleMaskEdge/176
=== RUN   TestEncodeDoubleMaskEdge/177
=== RUN   TestEncodeDoubleMaskEdge/178
=== RUN   TestEncodeDoubleMaskEdge/179
=== RUN   TestEncodeDoubleMaskEdge/180
=== RUN   TestEncodeDoubleMaskEdge/181
=== RUN   TestEncodeDoubleMaskEdge/182
=== RUN   TestEncodeDoubleMaskEdge/183
=== RUN   TestEncodeDoubleMaskEdge/184
=== RUN   TestEncodeDoubleMaskEdge/185
=== RUN   TestEncodeDoubleMaskEdge/186
=== RUN   TestEncodeDoubleMaskEdge/187
=== RUN   TestEncodeDoubleMaskEdge/188
=== RUN   TestEncodeDoubleMaskEdge/189
=== RUN   TestEncodeDoubleMaskEdge/190
=== RUN   TestEncodeDoubleMaskEdge/191
=== RUN   TestEncodeDoubleMaskEdge/192
=== RUN   TestEncodeDoubleMaskEdge/193
=== RUN   TestEncodeDoubleMaskEdge/194
=== RUN   TestEncodeDoubleMaskEdge/195
=== RUN   TestEncodeDoubleMaskEdge/196
=== RUN   TestEncodeDoubleMaskEdge/197
=== RUN   TestEncodeDoubleMaskEdge/198
=== RUN   TestEncodeDoubleMaskEdge/199
=== RUN   TestEncodeDoubleMaskEdge/200
=== RUN   TestEncodeDoubleMaskEdge/201
=== RUN   TestEncodeDoubleMaskEdge/202
=== RUN   TestEncodeDoubleMaskEdge/203
=== RUN   TestEncodeDoubleMaskEdge/204
=== RUN   TestEncodeDoubleMaskEdge/205
=== RUN   TestEncodeDoubleMaskEdge/206
=== RUN   TestEncodeDoubleMaskEdge/207
=== RUN   TestEncodeDoubleMaskEdge/208
=== RUN   TestEncodeDoubleMaskEdge/209
=== RUN   TestEncodeDoubleMaskEdge/210
=== RUN   TestEncodeDoubleMaskEdge/211
=== RUN   TestEncodeDoubleMaskEdge/212
=== RUN   TestEncodeDoubleMaskEdge/213
=== RUN   TestEncodeDoubleMaskEdge/214
=== RUN   TestEncodeDoubleMaskEdge/215
=== RUN   TestEncodeDoubleMaskEdge/216
=== RUN   TestEncodeDoubleMaskEdge/217
=== RUN   TestEncodeDoubleMaskEdge/218
=== RUN   TestEncodeDoubleMaskEdge/219
=== RUN   TestEncodeDoubleMaskEdge/220
=== RUN   TestEncodeDoubleMaskEdge/221
=== RUN   TestEncodeDoubleMaskEdge/222
=== RUN   TestEncodeDoubleMaskEdge/223
=== RUN   TestEncodeDoubleMaskEdge/224
=== RUN   TestEncodeDoubleMaskEdge/225
=== RUN   TestEncodeDoubleMaskEdge/226
=== RUN   TestEncodeDoubleMaskEdge/227
=== RUN   TestEncodeDoubleMaskEdge/228
=== RUN   TestEncodeDoubleMaskEdge/229
=== RUN   TestEncodeDoubleMaskEdge/230
=== RUN   TestEncodeDoubleMaskEdge/231
=== RUN   TestEncodeDoubleMaskEdge/232
=== RUN   TestEncodeDoubleMaskEdge/233
=== RUN   TestEncodeDoubleMaskEdge/234
=== RUN   TestEncodeDoubleMaskEdge/235
=== RUN   TestEncodeDoubleMaskEdge/236
=== RUN   TestEncodeDoubleMaskEdge/237
=== RUN   TestEncodeDoubleMaskEdge/238
=== RUN   TestEncodeDoubleMaskEdge/239
=== RUN   TestEncodeDoubleMaskEdge/240
=== RUN   TestEncodeDoubleMaskEdge/241
=== RUN   TestEncodeDoubleMaskEdge/242
=== RUN   TestEncodeDoubleMaskEdge/243
=== RUN   TestEncodeDoubleMaskEdge/244
=== RUN   TestEncodeDoubleMaskEdge/245
=== RUN   TestEncodeDoubleMaskEdge/246
=== RUN   TestEncodeDoubleMaskEdge/247
=== RUN   TestEncodeDoubleMaskEdge/248
=== RUN   TestEncodeDoubleMaskEdge/249
=== RUN   TestEncodeDoubleMaskEdge/250
=== RUN   TestEncodeDoubleMaskEdge/251
=== RUN   TestEncodeDoubleMaskEdge/252
=== RUN   TestEncodeDoubleMaskEdge/253
=== RUN   TestEncodeDoubleMaskEdge/254
=== RUN   TestEncodeDoubleMaskEdge/255
=== RUN   TestEncodeDoubleMaskEdge/256
=== RUN   TestEncodeDoubleMaskEdge/257
=== RUN   TestEncodeDoubleMaskEdge/258
=== RUN   TestEncodeDoubleMaskEdge/259
=== RUN   TestEncodeDoubleMaskEdge/260
=== RUN   TestEncodeDoubleMaskEdge/261
=== RUN   TestEncodeDoubleMaskEdge/262
=== RUN   TestEncodeDoubleMaskEdge/263
=== RUN   TestEncodeDoubleMaskEdge/264
=== RUN   TestEncodeDoubleMaskEdge/265
=== RUN   TestEncodeDoubleMaskEdge/266
=== RUN   TestEncodeDoubleMaskEdge/267
=== RUN   TestEncodeDoubleMaskEdge/268
=== RUN   TestEncodeDoubleMaskEdge/269
=== RUN   TestEncodeDoubleMaskEdge/270
=== RUN   TestEncodeDoubleMaskEdge/271
=== RUN   TestEncodeDoubleMaskEdge/272
=== RUN   TestEncodeDoubleMaskEdge/273
=== RUN   TestEncodeDoubleMaskEdge/274
=== RUN   TestEncodeDoubleMaskEdge/275
=== RUN   TestEncodeDoubleMaskEdge/276
=== RUN   TestEncodeDoubleMaskEdge/277
=== RUN   TestEncodeDoubleMaskEdge/278
=== RUN   TestEncodeDoubleMaskEdge/279
=== RUN   TestEncodeDoubleMaskEdge/280
=== RUN   TestEncodeDoubleMaskEdge/281
=== RUN   TestEncodeDoubleMaskEdge/282
=== RUN   TestEncodeDoubleMaskEdge/283
=== RUN   TestEncodeDoubleMaskEdge/284
=== RUN   TestEncodeDoubleMaskEdge/285
=== RUN   TestEncodeDoubleMaskEdge/286
=== RUN   TestEncodeDoubleMaskEdge/287
=== RUN   TestEncodeDoubleMaskEdge/288
=== RUN   TestEncodeDoubleMaskEdge/289
=== RUN   TestEncodeDoubleMaskEdge/290
=== RUN   TestEncodeDoubleMaskEdge/291
=== RUN   TestEncodeDoubleMaskEdge/292
=== RUN   TestEncodeDoubleMaskEdge/293
=== RUN   TestEncodeDoubleMaskEdge/294
=== RUN   TestEncodeDoubleMaskEdge/295
=== RUN   TestEncodeDoubleMaskEdge/296
=== RUN   TestEncodeDoubleMaskEdge/297
=== RUN   TestEncodeDoubleMaskEdge/298
=== RUN   TestEncodeDoubleMaskEdge/299
=== RUN   TestEncodeDoubleMaskEdge/300
=== RUN   TestEncodeDoubleMaskEdge/301
=== RUN   TestEncodeDoubleMaskEdge/302
=== RUN   TestEncodeDoubleMaskEdge/303
=== RUN   TestEncodeDoubleMaskEdge/304
=== RUN   TestEncodeDoubleMaskEdge/305
=== RUN   TestEncodeDoubleMaskEdge/306
=== RUN   TestEncodeDoubleMaskEdge/307
=== RUN   TestEncodeDoubleMaskEdge/308
=== RUN   TestEncodeDoubleMaskEdge/309
=== RUN   TestEncodeDoubleMaskEdge/310
=== RUN   TestEncodeDoubleMaskEdge/311
=== RUN   TestEncodeDoubleMaskEdge/312
=== RUN   TestEncodeDoubleMaskEdge/313
=== RUN   TestEncodeDoubleMaskEdge/314
=== RUN   TestEncodeDoubleMaskEdge/315
=== RUN   TestEncodeDoubleMaskEdge/316
=== RUN   TestEncodeDoubleMaskEdge/317
=== RUN   TestEncodeDoubleMaskEdge/318
=== RUN   TestEncodeDoubleMaskEdge/319
=== RUN   TestEncodeDoubleMaskEdge/320
=== RUN   TestEncodeDoubleMaskEdge/321
=== RUN   TestEncodeDoubleMaskEdge/322
=== RUN   TestEncodeDoubleMaskEdge/323
=== RUN   TestEncodeDoubleMaskEdge/324
=== RUN   TestEncodeDoubleMaskEdge/325
=== RUN   TestEncodeDoubleMaskEdge/326
=== RUN   TestEncodeDoubleMaskEdge/327
=== RUN   TestEncodeDoubleMaskEdge/328
=== RUN   TestEncodeDoubleMaskEdge/329
=== RUN   TestEncodeDoubleMaskEdge/330
=== RUN   TestEncodeDoubleMaskEdge/331
=== RUN   TestEncodeDoubleMaskEdge/332
=== RUN   TestEncodeDoubleMaskEdge/333
=== RUN   TestEncodeDoubleMaskEdge/334
=== RUN   TestEncodeDoubleMaskEdge/335
=== RUN   TestEncodeDoubleMaskEdge/336
=== RUN   TestEncodeDoubleMaskEdge/337
=== RUN   TestEncodeDoubleMaskEdge/338
=== RUN   TestEncodeDoubleMaskEdge/339
=== RUN   TestEncodeDoubleMaskEdge/340
=== RUN   TestEncodeDoubleMaskEdge/341
=== RUN   TestEncodeDoubleMaskEdge/342
=== RUN   TestEncodeDoubleMaskEdge/343
=== RUN   TestEncodeDoubleMaskEdge/344
=== RUN   TestEncodeDoubleMaskEdge/345
=== RUN   TestEncodeDoubleMaskEdge/346
=== RUN   TestEncodeDoubleMaskEdge/347
=== RUN   TestEncodeDoubleMaskEdge/348
=== RUN   TestEncodeDoubleMaskEdge/349
=== RUN   TestEncodeDoubleMaskEdge/350
=== RUN   TestEncodeDoubleMaskEdge/351
=== RUN   TestEncodeDoubleMaskEdge/352
=== RUN   TestEncodeDoubleMaskEdge/353
=== RUN   TestEncodeDoubleMaskEdge/354
=== RUN   TestEncodeDoubleMaskEdge/355
=== RUN   TestEncodeDoubleMaskEdge/356
=== RUN   TestEncodeDoubleMaskEdge/357
=== RUN   TestEncodeDoubleMaskEdge/358
=== RUN   TestEncodeDoubleMaskEdge/359
=== RUN   TestEncodeDoubleMaskEdge/360
=== RUN   TestEncodeDoubleMaskEdge/361
=== RUN   TestEncodeDoubleMaskEdge/362
=== RUN   TestEncodeDoubleMaskEdge/363
=== RUN   TestEncodeDoubleMaskEdge/364
=== RUN   TestEncodeDoubleMaskEdge/365
=== RUN   TestEncodeDoubleMaskEdge/366
=== RUN   TestEncodeDoubleMaskEdge/367
=== RUN   TestEncodeDoubleMaskEdge/368
=== RUN   TestEncodeDoubleMaskEdge/369
=== RUN   TestEncodeDoubleMaskEdge/370
=== RUN   TestEncodeDoubleMaskEdge/371
=== RUN   TestEncodeDoubleMaskEdge/372
=== RUN   TestEncodeDoubleMaskEdge/373
=== RUN   TestEncodeDoubleMaskEdge/374
=== RUN   TestEncodeDoubleMaskEdge/375
=== RUN   TestEncodeDoubleMaskEdge/376
=== RUN   TestEncodeDoubleMaskEdge/377
=== RUN   TestEncodeDoubleMaskEdge/378
=== RUN   TestEncodeDoubleMaskEdge/379
=== RUN   TestEncodeDoubleMaskEdge/380
=== RUN   TestEncodeDoubleMaskEdge/381
=== RUN   TestEncodeDoubleMaskEdge/382
=== RUN   TestEncodeDoubleMaskEdge/383
=== RUN   TestEncodeDoubleMaskEdge/384
=== RUN   TestEncodeDoubleMaskEdge/385
=== RUN   TestEncodeDoubleMaskEdge/386
=== RUN   TestEncodeDoubleMaskEdge/387
=== RUN   TestEncodeDoubleMaskEdge/388
=== RUN   TestEncodeDoubleMaskEdge/389
=== RUN   TestEncodeDoubleMaskEdge/390
=== RUN   TestEncodeDoubleMaskEdge/391
=== RUN   TestEncodeDoubleMaskEdge/392
=== RUN   TestEncodeDoubleMaskEdge/393
=== RUN   TestEncodeDoubleMaskEdge/394
=== RUN   TestEncodeDoubleMaskEdge/395
=== RUN   TestEncodeDoubleMaskEdge/396
=== RUN   TestEncodeDoubleMaskEdge/397
=== RUN   TestEncodeDoubleMaskEdge/398
=== RUN   TestEncodeDoubleMaskEdge/399
=== RUN   TestEncodeDoubleMaskEdge/400
=== RUN   TestEncodeDoubleMaskEdge/401
=== RUN   TestEncodeDoubleMaskEdge/402
=== RUN   TestEncodeDoubleMaskEdge/403
=== RUN   TestEncodeDoubleMaskEdge/404
=== RUN   TestEncodeDoubleMaskEdge/405
=== RUN   TestEncodeDoubleMaskEdge/406
=== RUN   TestEncodeDoubleMaskEdge/407
=== RUN   TestEncodeDoubleMaskEdge/408
=== RUN   TestEncodeDoubleMaskEdge/409
=== RUN   TestEncodeDoubleMaskEdge/410
=== RUN   TestEncodeDoubleMaskEdge/411
=== RUN   TestEncodeDoubleMaskEdge/412
=== RUN   TestEncodeDoubleMaskEdge/413
=== RUN   TestEncodeDoubleMaskEdge/414
=== RUN   TestEncodeDoubleMaskEdge/415
=== RUN   TestEncodeDoubleMaskEdge/416
=== RUN   TestEncodeDoubleMaskEdge/417
=== RUN   TestEncodeDoubleMaskEdge/418
=== RUN   TestEncodeDoubleMaskEdge/419
=== RUN   TestEncodeDoubleMaskEdge/420
=== RUN   TestEncodeDoubleMaskEdge/421
=== RUN   TestEncodeDoubleMaskEdge/422
=== RUN   TestEncodeDoubleMaskEdge/423
=== RUN   TestEncodeDoubleMaskEdge/424
=== RUN   TestEncodeDoubleMaskEdge/425
=== RUN   TestEncodeDoubleMaskEdge/426
=== RUN   TestEncodeDoubleMaskEdge/427
=== RUN   TestEncodeDoubleMaskEdge/428
=== RUN   TestEncodeDoubleMaskEdge/429
=== RUN   TestEncodeDoubleMaskEdge/430
=== RUN   TestEncodeDoubleMaskEdge/431
=== RUN   TestEncodeDoubleMaskEdge/432
=== RUN   TestEncodeDoubleMaskEdge/433
=== RUN   TestEncodeDoubleMaskEdge/434
=== RUN   TestEncodeDoubleMaskEdge/435
=== RUN   TestEncodeDoubleMaskEdge/436
=== RUN   TestEncodeDoubleMaskEdge/437
=== RUN   TestEncodeDoubleMaskEdge/438
=== RUN   TestEncodeDoubleMaskEdge/439
=== RUN   TestEncodeDoubleMaskEdge/440
=== RUN   TestEncodeDoubleMaskEdge/441
=== RUN   TestEncodeDoubleMaskEdge/442
=== RUN   TestEncodeDoubleMaskEdge/443
=== RUN   TestEncodeDoubleMaskEdge/444
=== RUN   TestEncodeDoubleMaskEdge/445
=== RUN   TestEncodeDoubleMaskEdge/446
=== RUN   TestEncodeDoubleMaskEdge/447
=== RUN   TestEncodeDoubleMaskEdge/448
=== RUN   TestEncodeDoubleMaskEdge/449
=== RUN   TestEncodeDoubleMaskEdge/450
=== RUN   TestEncodeDoubleMaskEdge/451
=== RUN   TestEncodeDoubleMaskEdge/452
=== RUN   TestEncodeDoubleMaskEdge/453
=== RUN   TestEncodeDoubleMaskEdge/454
=== RUN   TestEncodeDoubleMaskEdge/455
=== RUN   TestEncodeDoubleMaskEdge/456
=== RUN   TestEncodeDoubleMaskEdge/457
=== RUN   TestEncodeDoubleMaskEdge/458
=== RUN   TestEncodeDoubleMaskEdge/459
=== RUN   TestEncodeDoubleMaskEdge/460
=== RUN   TestEncodeDoubleMaskEdge/461
=== RUN   TestEncodeDoubleMaskEdge/462
=== RUN   TestEncodeDoubleMaskEdge/463
=== RUN   TestEncodeDoubleMaskEdge/464
=== RUN   TestEncodeDoubleMaskEdge/465
=== RUN   TestEncodeDoubleMaskEdge/466
=== RUN   TestEncodeDoubleMaskEdge/467
=== RUN   TestEncodeDoubleMaskEdge/468
=== RUN   TestEncodeDoubleMaskEdge/469
=== RUN   TestEncodeDoubleMaskEdge/470
=== RUN   TestEncodeDoubleMaskEdge/471
=== RUN   TestEncodeDoubleMaskEdge/472
=== RUN   TestEncodeDoubleMaskEdge/473
=== RUN   TestEncodeDoubleMaskEdge/474
=== RUN   TestEncodeDoubleMaskEdge/475
=== RUN   TestEncodeDoubleMaskEdge/476
=== RUN   TestEncodeDoubleMaskEdge/477
=== RUN   TestEncodeDoubleMaskEdge/478
=== RUN   TestEncodeDoubleMaskEdge/479
=== RUN   TestEncodeDoubleMaskEdge/480
=== RUN   TestEncodeDoubleMaskEdge/481
=== RUN   TestEncodeDoubleMaskEdge/482
=== RUN   TestEncodeDoubleMaskEdge/483
=== RUN   TestEncodeDoubleMaskEdge/484
=== RUN   TestEncodeDoubleMaskEdge/485
=== RUN   TestEncodeDoubleMaskEdge/486
=== RUN   TestEncodeDoubleMaskEdge/487
=== RUN   TestEncodeDoubleMaskEdge/488
=== RUN   TestEncodeDoubleMaskEdge/489
=== RUN   TestEncodeDoubleMaskEdge/490
=== RUN   TestEncodeDoubleMaskEdge/491
=== RUN   TestEncodeDoubleMaskEdge/492
=== RUN   TestEncodeDoubleMaskEdge/493
=== RUN   TestEncodeDoubleMaskEdge/494
=== RUN   TestEncodeDoubleMaskEdge/495
=== RUN   TestEncodeDoubleMaskEdge/496
=== RUN   TestEncodeDoubleMaskEdge/497
=== RUN   TestEncodeDoubleMaskEdge/498
=== RUN   TestEncodeDoubleMaskEdge/499
=== RUN   TestEncodeDoubleMaskEdge/500
=== RUN   TestEncodeDoubleMaskEdge/501
=== RUN   TestEncodeDoubleMaskEdge/502
=== RUN   TestEncodeDoubleMaskEdge/503
=== RUN   TestEncodeDoubleMaskEdge/504
=== RUN   TestEncodeDoubleMaskEdge/505
=== RUN   TestEncodeDoubleMaskEdge/506
=== RUN   TestEncodeDoubleMaskEdge/507
=== RUN   TestEncodeDoubleMaskEdge/508
=== RUN   TestEncodeDoubleMaskEdge/509
=== RUN   TestEncodeDoubleMaskEdge/510
=== RUN   TestEncodeDoubleMaskEdge/511
=== RUN   TestEncodeDoubleMaskEdge/512
=== RUN   TestEncodeDoubleMaskEdge/513
=== RUN   TestEncodeDoubleMaskEdge/514
=== RUN   TestEncodeDoubleMaskEdge/515
=== RUN   TestEncodeDoubleMaskEdge/516
=== RUN   TestEncodeDoubleMaskEdge/517
=== RUN   TestEncodeDoubleMaskEdge/518
=== RUN   TestEncodeDoubleMaskEdge/519
=== RUN   TestEncodeDoubleMaskEdge/520
=== RUN   TestEncodeDoubleMaskEdge/521
=== RUN   TestEncodeDoubleMaskEdge/522
=== RUN   TestEncodeDoubleMaskEdge/523
=== RUN   TestEncodeDoubleMaskEdge/524
=== RUN   TestEncodeDoubleMaskEdge/525
=== RUN   TestEncodeDoubleMaskEdge/526
=== RUN   TestEncodeDoubleMaskEdge/527
=== RUN   TestEncodeDoubleMaskEdge/528
=== RUN   TestEncodeDoubleMaskEdge/529
=== RUN   TestEncodeDoubleMaskEdge/530
=== RUN   TestEncodeDoubleMaskEdge/531
=== RUN   TestEncodeDoubleMaskEdge/532
=== RUN   TestEncodeDoubleMaskEdge/533
=== RUN   TestEncodeDoubleMaskEdge/534
=== RUN   TestEncodeDoubleMaskEdge/535
=== RUN   TestEncodeDoubleMaskEdge/536
=== RUN   TestEncodeDoubleMaskEdge/537
=== RUN   TestEncodeDoubleMaskEdge/538
=== RUN   TestEncodeDoubleMaskEdge/539
=== RUN   TestEncodeDoubleMaskEdge/540
=== RUN   TestEncodeDoubleMaskEdge/541
=== RUN   TestEncodeDoubleMaskEdge/542
=== RUN   TestEncodeDoubleMaskEdge/543
=== RUN   TestEncodeDoubleMaskEdge/544
=== RUN   TestEncodeDoubleMaskEdge/545
=== RUN   TestEncodeDoubleMaskEdge/546
=== RUN   TestEncodeDoubleMaskEdge/547
=== RUN   TestEncodeDoubleMaskEdge/548
=== RUN   TestEncodeDoubleMaskEdge/549
=== RUN   TestEncodeDoubleMaskEdge/550
=== RUN   TestEncodeDoubleMaskEdge/551
=== RUN   TestEncodeDoubleMaskEdge/552
=== RUN   TestEncodeDoubleMaskEdge/553
=== RUN   TestEncodeDoubleMaskEdge/554
=== RUN   TestEncodeDoubleMaskEdge/555
=== RUN   TestEncodeDoubleMaskEdge/556
=== RUN   TestEncodeDoubleMaskEdge/557
=== RUN   TestEncodeDoubleMaskEdge/558
=== RUN   TestEncodeDoubleMaskEdge/559
=== RUN   TestEncodeDoubleMaskEdge/560
=== RUN   TestEncodeDoubleMaskEdge/561
=== RUN   TestEncodeDoubleMaskEdge/562
=== RUN   TestEncodeDoubleMaskEdge/563
=== RUN   TestEncodeDoubleMaskEdge/564
=== RUN   TestEncodeDoubleMaskEdge/565
=== RUN   TestEncodeDoubleMaskEdge/566
=== RUN   TestEncodeDoubleMaskEdge/567
=== RUN   TestEncodeDoubleMaskEdge/568
=== RUN   TestEncodeDoubleMaskEdge/569
=== RUN   TestEncodeDoubleMaskEdge/570
=== RUN   TestEncodeDoubleMaskEdge/571
=== RUN   TestEncodeDoubleMaskEdge/572
=== RUN   TestEncodeDoubleMaskEdge/573
=== RUN   TestEncodeDoubleMaskEdge/574
=== RUN   TestEncodeDoubleMaskEdge/575
=== RUN   TestEncodeDoubleMaskEdge/576
=== RUN   TestEncodeDoubleMaskEdge/577
=== RUN   TestEncodeDoubleMaskEdge/578
=== RUN   TestEncodeDoubleMaskEdge/579
=== RUN   TestEncodeDoubleMaskEdge/580
=== RUN   TestEncodeDoubleMaskEdge/581
=== RUN   TestEncodeDoubleMaskEdge/582
=== RUN   TestEncodeDoubleMaskEdge/583
=== RUN   TestEncodeDoubleMaskEdge/584
=== RUN   TestEncodeDoubleMaskEdge/585
=== RUN   TestEncodeDoubleMaskEdge/586
=== RUN   TestEncodeDoubleMaskEdge/587
=== RUN   TestEncodeDoubleMaskEdge/588
=== RUN   TestEncodeDoubleMaskEdge/589
=== RUN   TestEncodeDoubleMaskEdge/590
=== RUN   TestEncodeDoubleMaskEdge/591
=== RUN   TestEncodeDoubleMaskEdge/592
=== RUN   TestEncodeDoubleMaskEdge/593
=== RUN   TestEncodeDoubleMaskEdge/594
=== RUN   TestEncodeDoubleMaskEdge/595
=== RUN   TestEncodeDoubleMaskEdge/596
=== RUN   TestEncodeDoubleMaskEdge/597
=== RUN   TestEncodeDoubleMaskEdge/598
=== RUN   TestEncodeDoubleMaskEdge/599
=== RUN   TestEncodeDoubleMaskEdge/600
=== RUN   TestEncodeDoubleMaskEdge/601
=== RUN   TestEncodeDoubleMaskEdge/602
=== RUN   TestEncodeDoubleMaskEdge/603
=== RUN   TestEncodeDoubleMaskEdge/604
=== RUN   TestEncodeDoubleMaskEdge/605
=== RUN   TestEncodeDoubleMaskEdge/606
=== RUN   TestEncodeDoubleMaskEdge/607
=== RUN   TestEncodeDoubleMaskEdge/608
=== RUN   TestEncodeDoubleMaskEdge/609
=== RUN   TestEncodeDoubleMaskEdge/610
=== RUN   TestEncodeDoubleMaskEdge/611
=== RUN   TestEncodeDoubleMaskEdge/612
=== RUN   TestEncodeDoubleMaskEdge/613
=== RUN   TestEncodeDoubleMaskEdge/614
=== RUN   TestEncodeDoubleMaskEdge/615
=== RUN   TestEncodeDoubleMaskEdge/616
=== RUN   TestEncodeDoubleMaskEdge/617
=== RUN   TestEncodeDoubleMaskEdge/618
=== RUN   TestEncodeDoubleMaskEdge/619
=== RUN   TestEncodeDoubleMaskEdge/620
=== RUN   TestEncodeDoubleMaskEdge/621
=== RUN   TestEncodeDoubleMaskEdge/622
=== RUN   TestEncodeDoubleMaskEdge/623
=== RUN   TestEncodeDoubleMaskEdge/624
=== RUN   TestEncodeDoubleMaskEdge/625
=== RUN   TestEncodeDoubleMaskEdge/626
=== RUN   TestEncodeDoubleMaskEdge/627
=== RUN   TestEncodeDoubleMaskEdge/628
=== RUN   TestEncodeDoubleMaskEdge/629
=== RUN   TestEncodeDoubleMaskEdge/630
=== RUN   TestEncodeDoubleMaskEdge/631
=== RUN   TestEncodeDoubleMaskEdge/632
=== RUN   TestEncodeDoubleMaskEdge/633
=== RUN   TestEncodeDoubleMaskEdge/634
=== RUN   TestEncodeDoubleMaskEdge/635
=== RUN   TestEncodeDoubleMaskEdge/636
=== RUN   TestEncodeDoubleMaskEdge/637
=== RUN   TestEncodeDoubleMaskEdge/638
=== RUN   TestEncodeDoubleMaskEdge/639
=== RUN   TestEncodeDoubleMaskEdge/640
=== RUN   TestEncodeDoubleMaskEdge/641
=== RUN   TestEncodeDoubleMaskEdge/642
=== RUN   TestEncodeDoubleMaskEdge/643
=== RUN   TestEncodeDoubleMaskEdge/644
=== RUN   TestEncodeDoubleMaskEdge/645
=== RUN   TestEncodeDoubleMaskEdge/646
=== RUN   TestEncodeDoubleMaskEdge/647
=== RUN   TestEncodeDoubleMaskEdge/648
=== RUN   TestEncodeDoubleMaskEdge/649
=== RUN   TestEncodeDoubleMaskEdge/650
=== RUN   TestEncodeDoubleMaskEdge/651
=== RUN   TestEncodeDoubleMaskEdge/652
=== RUN   TestEncodeDoubleMaskEdge/653
=== RUN   TestEncodeDoubleMaskEdge/654
=== RUN   TestEncodeDoubleMaskEdge/655
=== RUN   TestEncodeDoubleMaskEdge/656
=== RUN   TestEncodeDoubleMaskEdge/657
=== RUN   TestEncodeDoubleMaskEdge/658
=== RUN   TestEncodeDoubleMaskEdge/659
=== RUN   TestEncodeDoubleMaskEdge/660
=== RUN   TestEncodeDoubleMaskEdge/661
=== RUN   TestEncodeDoubleMaskEdge/662
=== RUN   TestEncodeDoubleMaskEdge/663
=== RUN   TestEncodeDoubleMaskEdge/664
=== RUN   TestEncodeDoubleMaskEdge/665
=== RUN   TestEncodeDoubleMaskEdge/666
=== RUN   TestEncodeDoubleMaskEdge/667
=== RUN   TestEncodeDoubleMaskEdge/668
=== RUN   TestEncodeDoubleMaskEdge/669
=== RUN   TestEncodeDoubleMaskEdge/670
=== RUN   TestEncodeDoubleMaskEdge/671
=== RUN   TestEncodeDoubleMaskEdge/672
=== RUN   TestEncodeDoubleMaskEdge/673
=== RUN   TestEncodeDoubleMaskEdge/674
=== RUN   TestEncodeDoubleMaskEdge/675
=== RUN   TestEncodeDoubleMaskEdge/676
=== RUN   TestEncodeDoubleMaskEdge/677
=== RUN   TestEncodeDoubleMaskEdge/678
=== RUN   TestEncodeDoubleMaskEdge/679
=== RUN   TestEncodeDoubleMaskEdge/680
=== RUN   TestEncodeDoubleMaskEdge/681
=== RUN   TestEncodeDoubleMaskEdge/682
=== RUN   TestEncodeDoubleMaskEdge/683
=== RUN   TestEncodeDoubleMaskEdge/684
=== RUN   TestEncodeDoubleMaskEdge/685
=== RUN   TestEncodeDoubleMaskEdge/686
=== RUN   TestEncodeDoubleMaskEdge/687
=== RUN   TestEncodeDoubleMaskEdge/688
=== RUN   TestEncodeDoubleMaskEdge/689
=== RUN   TestEncodeDoubleMaskEdge/690
=== RUN   TestEncodeDoubleMaskEdge/691
=== RUN   TestEncodeDoubleMaskEdge/692
=== RUN   TestEncodeDoubleMaskEdge/693
=== RUN   TestEncodeDoubleMaskEdge/694
=== RUN   TestEncodeDoubleMaskEdge/695
=== RUN   TestEncodeDoubleMaskEdge/696
=== RUN   TestEncodeDoubleMaskEdge/697
=== RUN   TestEncodeDoubleMaskEdge/698
=== RUN   TestEncodeDoubleMaskEdge/699
=== RUN   TestEncodeDoubleMaskEdge/700
=== RUN   TestEncodeDoubleMaskEdge/701
=== RUN   TestEncodeDoubleMaskEdge/702
=== RUN   TestEncodeDoubleMaskEdge/703
=== RUN   TestEncodeDoubleMaskEdge/704
=== RUN   TestEncodeDoubleMaskEdge/705
=== RUN   TestEncodeDoubleMaskEdge/706
=== RUN   TestEncodeDoubleMaskEdge/707
=== RUN   TestEncodeDoubleMaskEdge/708
=== RUN   TestEncodeDoubleMaskEdge/709
=== RUN   TestEncodeDoubleMaskEdge/710
=== RUN   TestEncodeDoubleMaskEdge/711
=== RUN   TestEncodeDoubleMaskEdge/712
=== RUN   TestEncodeDoubleMaskEdge/713
=== RUN   TestEncodeDoubleMaskEdge/714
=== RUN   TestEncodeDoubleMaskEdge/715
=== RUN   TestEncodeDoubleMaskEdge/716
=== RUN   TestEncodeDoubleMaskEdge/717
=== RUN   TestEncodeDoubleMaskEdge/718
=== RUN   TestEncodeDoubleMaskEdge/719
=== RUN   TestEncodeDoubleMaskEdge/720
=== RUN   TestEncodeDoubleMaskEdge/721
=== RUN   TestEncodeDoubleMaskEdge/722
=== RUN   TestEncodeDoubleMaskEdge/723
=== RUN   TestEncodeDoubleMaskEdge/724
=== RUN   TestEncodeDoubleMaskEdge/725
=== RUN   TestEncodeDoubleMaskEdge/726
=== RUN   TestEncodeDoubleMaskEdge/727
=== RUN   TestEncodeDoubleMaskEdge/728
=== RUN   TestEncodeDoubleMaskEdge/729
=== RUN   TestEncodeDoubleMaskEdge/730
=== RUN   TestEncodeDoubleMaskEdge/731
=== RUN   TestEncodeDoubleMaskEdge/732
=== RUN   TestEncodeDoubleMaskEdge/733
=== RUN   TestEncodeDoubleMaskEdge/734
=== RUN   TestEncodeDoubleMaskEdge/735
=== RUN   TestEncodeDoubleMaskEdge/736
=== RUN   TestEncodeDoubleMaskEdge/737
=== RUN   TestEncodeDoubleMaskEdge/738
=== RUN   TestEncodeDoubleMaskEdge/739
=== RUN   TestEncodeDoubleMaskEdge/740
=== RUN   TestEncodeDoubleMaskEdge/741
=== RUN   TestEncodeDoubleMaskEdge/742
=== RUN   TestEncodeDoubleMaskEdge/743
=== RUN   TestEncodeDoubleMaskEdge/744
=== RUN   TestEncodeDoubleMaskEdge/745
=== RUN   TestEncodeDoubleMaskEdge/746
=== RUN   TestEncodeDoubleMaskEdge/747
=== RUN   TestEncodeDoubleMaskEdge/748
=== RUN   TestEncodeDoubleMaskEdge/749
=== RUN   TestEncodeDoubleMaskEdge/750
=== RUN   TestEncodeDoubleMaskEdge/751
=== RUN   TestEncodeDoubleMaskEdge/752
=== RUN   TestEncodeDoubleMaskEdge/753
=== RUN   TestEncodeDoubleMaskEdge/754
=== RUN   TestEncodeDoubleMaskEdge/755
=== RUN   TestEncodeDoubleMaskEdge/756
=== RUN   TestEncodeDoubleMaskEdge/757
=== RUN   TestEncodeDoubleMaskEdge/758
=== RUN   TestEncodeDoubleMaskEdge/759
=== RUN   TestEncodeDoubleMaskEdge/760
=== RUN   TestEncodeDoubleMaskEdge/761
=== RUN   TestEncodeDoubleMaskEdge/762
=== RUN   TestEncodeDoubleMaskEdge/763
=== RUN   TestEncodeDoubleMaskEdge/764
=== RUN   TestEncodeDoubleMaskEdge/765
=== RUN   TestEncodeDoubleMaskEdge/766
=== RUN   TestEncodeDoubleMaskEdge/767
=== RUN   TestEncodeDoubleMaskEdge/768
=== RUN   TestEncodeDoubleMaskEdge/769
=== RUN   TestEncodeDoubleMaskEdge/770
=== RUN   TestEncodeDoubleMaskEdge/771
=== RUN   TestEncodeDoubleMaskEdge/772
=== RUN   TestEncodeDoubleMaskEdge/773
=== RUN   TestEncodeDoubleMaskEdge/774
=== RUN   TestEncodeDoubleMaskEdge/775
=== RUN   TestEncodeDoubleMaskEdge/776
=== RUN   TestEncodeDoubleMaskEdge/777
=== RUN   TestEncodeDoubleMaskEdge/778
=== RUN   TestEncodeDoubleMaskEdge/779
=== RUN   TestEncodeDoubleMaskEdge/780
=== RUN   TestEncodeDoubleMaskEdge/781
=== RUN   TestEncodeDoubleMaskEdge/782
=== RUN   TestEncodeDoubleMaskEdge/783
=== RUN   TestEncodeDoubleMaskEdge/784
=== RUN   TestEncodeDoubleMaskEdge/785
=== RUN   TestEncodeDoubleMaskEdge/786
=== RUN   TestEncodeDoubleMaskEdge/787
=== RUN   TestEncodeDoubleMaskEdge/788
=== RUN   TestEncodeDoubleMaskEdge/789
=== RUN   TestEncodeDoubleMaskEdge/790
=== RUN   TestEncodeDoubleMaskEdge/791
=== RUN   TestEncodeDoubleMaskEdge/792
=== RUN   TestEncodeDoubleMaskEdge/793
=== RUN   TestEncodeDoubleMaskEdge/794
=== RUN   TestEncodeDoubleMaskEdge/795
=== RUN   TestEncodeDoubleMaskEdge/796
=== RUN   TestEncodeDoubleMaskEdge/797
=== RUN   TestEncodeDoubleMaskEdge/798
=== RUN   TestEncodeDoubleMaskEdge/799
=== RUN   TestEncodeDoubleMaskEdge/800
=== RUN   TestEncodeDoubleMaskEdge/801
=== RUN   TestEncodeDoubleMaskEdge/802
=== RUN   TestEncodeDoubleMaskEdge/803
=== RUN   TestEncodeDoubleMaskEdge/804
=== RUN   TestEncodeDoubleMaskEdge/805
=== RUN   TestEncodeDoubleMaskEdge/806
=== RUN   TestEncodeDoubleMaskEdge/807
=== RUN   TestEncodeDoubleMaskEdge/808
=== RUN   TestEncodeDoubleMaskEdge/809
=== RUN   TestEncodeDoubleMaskEdge/810
=== RUN   TestEncodeDoubleMaskEdge/811
=== RUN   TestEncodeDoubleMaskEdge/812
=== RUN   TestEncodeDoubleMaskEdge/813
=== RUN   TestEncodeDoubleMaskEdge/814
=== RUN   TestEncodeDoubleMaskEdge/815
=== RUN   TestEncodeDoubleMaskEdge/816
=== RUN   TestEncodeDoubleMaskEdge/817
=== RUN   TestEncodeDoubleMaskEdge/818
=== RUN   TestEncodeDoubleMaskEdge/819
=== RUN   TestEncodeDoubleMaskEdge/820
=== RUN   TestEncodeDoubleMaskEdge/821
=== RUN   TestEncodeDoubleMaskEdge/822
=== RUN   TestEncodeDoubleMaskEdge/823
=== RUN   TestEncodeDoubleMaskEdge/824
=== RUN   TestEncodeDoubleMaskEdge/825
=== RUN   TestEncodeDoubleMaskEdge/826
=== RUN   TestEncodeDoubleMaskEdge/827
=== RUN   TestEncodeDoubleMaskEdge/828
=== RUN   TestEncodeDoubleMaskEdge/829
=== RUN   TestEncodeDoubleMaskEdge/830
=== RUN   TestEncodeDoubleMaskEdge/831
=== RUN   TestEncodeDoubleMaskEdge/832
=== RUN   TestEncodeDoubleMaskEdge/833
=== RUN   TestEncodeDoubleMaskEdge/834
=== RUN   TestEncodeDoubleMaskEdge/835
=== RUN   TestEncodeDoubleMaskEdge/836
=== RUN   TestEncodeDoubleMaskEdge/837
=== RUN   TestEncodeDoubleMaskEdge/838
=== RUN   TestEncodeDoubleMaskEdge/839
=== RUN   TestEncodeDoubleMaskEdge/840
=== RUN   TestEncodeDoubleMaskEdge/841
=== RUN   TestEncodeDoubleMaskEdge/842
=== RUN   TestEncodeDoubleMaskEdge/843
=== RUN   TestEncodeDoubleMaskEdge/844
=== RUN   TestEncodeDoubleMaskEdge/845
=== RUN   TestEncodeDoubleMaskEdge/846
=== RUN   TestEncodeDoubleMaskEdge/847
=== RUN   TestEncodeDoubleMaskEdge/848
=== RUN   TestEncodeDoubleMaskEdge/849
=== RUN   TestEncodeDoubleMaskEdge/850
=== RUN   TestEncodeDoubleMaskEdge/851
=== RUN   TestEncodeDoubleMaskEdge/852
=== RUN   TestEncodeDoubleMaskEdge/853
=== RUN   TestEncodeDoubleMaskEdge/854
=== RUN   TestEncodeDoubleMaskEdge/855
=== RUN   TestEncodeDoubleMaskEdge/856
=== RUN   TestEncodeDoubleMaskEdge/857
=== RUN   TestEncodeDoubleMaskEdge/858
=== RUN   TestEncodeDoubleMaskEdge/859
=== RUN   TestEncodeDoubleMaskEdge/860
=== RUN   TestEncodeDoubleMaskEdge/861
=== RUN   TestEncodeDoubleMaskEdge/862
=== RUN   TestEncodeDoubleMaskEdge/863
=== RUN   TestEncodeDoubleMaskEdge/864
=== RUN   TestEncodeDoubleMaskEdge/865
=== RUN   TestEncodeDoubleMaskEdge/866
=== RUN   TestEncodeDoubleMaskEdge/867
=== RUN   TestEncodeDoubleMaskEdge/868
=== RUN   TestEncodeDoubleMaskEdge/869
=== RUN   TestEncodeDoubleMaskEdge/870
=== RUN   TestEncodeDoubleMaskEdge/871
=== RUN   TestEncodeDoubleMaskEdge/872
=== RUN   TestEncodeDoubleMaskEdge/873
=== RUN   TestEncodeDoubleMaskEdge/874
=== RUN   TestEncodeDoubleMaskEdge/875
=== RUN   TestEncodeDoubleMaskEdge/876
=== RUN   TestEncodeDoubleMaskEdge/877
=== RUN   TestEncodeDoubleMaskEdge/878
=== RUN   TestEncodeDoubleMaskEdge/879
=== RUN   TestEncodeDoubleMaskEdge/880
=== RUN   TestEncodeDoubleMaskEdge/881
=== RUN   TestEncodeDoubleMaskEdge/882
=== RUN   TestEncodeDoubleMaskEdge/883
=== RUN   TestEncodeDoubleMaskEdge/884
=== RUN   TestEncodeDoubleMaskEdge/885
=== RUN   TestEncodeDoubleMaskEdge/886
=== RUN   TestEncodeDoubleMaskEdge/887
=== RUN   TestEncodeDoubleMaskEdge/888
=== RUN   TestEncodeDoubleMaskEdge/889
=== RUN   TestEncodeDoubleMaskEdge/890
=== RUN   TestEncodeDoubleMaskEdge/891
=== RUN   TestEncodeDoubleMaskEdge/892
=== RUN   TestEncodeDoubleMaskEdge/893
=== RUN   TestEncodeDoubleMaskEdge/894
=== RUN   TestEncodeDoubleMaskEdge/895
=== RUN   TestEncodeDoubleMaskEdge/896
=== RUN   TestEncodeDoubleMaskEdge/897
=== RUN   TestEncodeDoubleMaskEdge/898
=== RUN   TestEncodeDoubleMaskEdge/899
=== RUN   TestEncodeDoubleMaskEdge/900
=== RUN   TestEncodeDoubleMaskEdge/901
=== RUN   TestEncodeDoubleMaskEdge/902
=== RUN   TestEncodeDoubleMaskEdge/903
=== RUN   TestEncodeDoubleMaskEdge/904
=== RUN   TestEncodeDoubleMaskEdge/905
=== RUN   TestEncodeDoubleMaskEdge/906
=== RUN   TestEncodeDoubleMaskEdge/907
=== RUN   TestEncodeDoubleMaskEdge/908
=== RUN   TestEncodeDoubleMaskEdge/909
=== RUN   TestEncodeDoubleMaskEdge/910
=== RUN   TestEncodeDoubleMaskEdge/911
=== RUN   TestEncodeDoubleMaskEdge/912
=== RUN   TestEncodeDoubleMaskEdge/913
=== RUN   TestEncodeDoubleMaskEdge/914
=== RUN   TestEncodeDoubleMaskEdge/915
=== RUN   TestEncodeDoubleMaskEdge/916
=== RUN   TestEncodeDoubleMaskEdge/917
=== RUN   TestEncodeDoubleMaskEdge/918
=== RUN   TestEncodeDoubleMaskEdge/919
=== RUN   TestEncodeDoubleMaskEdge/920
=== RUN   TestEncodeDoubleMaskEdge/921
=== RUN   TestEncodeDoubleMaskEdge/922
=== RUN   TestEncodeDoubleMaskEdge/923
=== RUN   TestEncodeDoubleMaskEdge/924
=== RUN   TestEncodeDoubleMaskEdge/925
=== RUN   TestEncodeDoubleMaskEdge/926
=== RUN   TestEncodeDoubleMaskEdge/927
=== RUN   TestEncodeDoubleMaskEdge/928
=== RUN   TestEncodeDoubleMaskEdge/929
=== RUN   TestEncodeDoubleMaskEdge/930
=== RUN   TestEncodeDoubleMaskEdge/931
=== RUN   TestEncodeDoubleMaskEdge/932
=== RUN   TestEncodeDoubleMaskEdge/933
=== RUN   TestEncodeDoubleMaskEdge/934
=== RUN   TestEncodeDoubleMaskEdge/935
=== RUN   TestEncodeDoubleMaskEdge/936
=== RUN   TestEncodeDoubleMaskEdge/937
=== RUN   TestEncodeDoubleMaskEdge/938
=== RUN   TestEncodeDoubleMaskEdge/939
=== RUN   TestEncodeDoubleMaskEdge/940
=== RUN   TestEncodeDoubleMaskEdge/941
=== RUN   TestEncodeDoubleMaskEdge/942
=== RUN   TestEncodeDoubleMaskEdge/943
=== RUN   TestEncodeDoubleMaskEdge/944
=== RUN   TestEncodeDoubleMaskEdge/945
=== RUN   TestEncodeDoubleMaskEdge/946
=== RUN   TestEncodeDoubleMaskEdge/947
=== RUN   TestEncodeDoubleMaskEdge/948
=== RUN   TestEncodeDoubleMaskEdge/949
=== RUN   TestEncodeDoubleMaskEdge/950
=== RUN   TestEncodeDoubleMaskEdge/951
=== RUN   TestEncodeDoubleMaskEdge/952
=== RUN   TestEncodeDoubleMaskEdge/953
=== RUN   TestEncodeDoubleMaskEdge/954
=== RUN   TestEncodeDoubleMaskEdge/955
=== RUN   TestEncodeDoubleMaskEdge/956
=== RUN   TestEncodeDoubleMaskEdge/957
=== RUN   TestEncodeDoubleMaskEdge/958
=== RUN   TestEncodeDoubleMaskEdge/959
=== RUN   TestEncodeDoubleMaskEdge/960
=== RUN   TestEncodeDoubleMaskEdge/961
=== RUN   TestEncodeDoubleMaskEdge/962
=== RUN   TestEncodeDoubleMaskEdge/963
=== RUN   TestEncodeDoubleMaskEdge/964
=== RUN   TestEncodeDoubleMaskEdge/965
=== RUN   TestEncodeDoubleMaskEdge/966
=== RUN   TestEncodeDoubleMaskEdge/967
=== RUN   TestEncodeDoubleMaskEdge/968
=== RUN   TestEncodeDoubleMaskEdge/969
=== RUN   TestEncodeDoubleMaskEdge/970
=== RUN   TestEncodeDoubleMaskEdge/971
=== RUN   TestEncodeDoubleMaskEdge/972
=== RUN   TestEncodeDoubleMaskEdge/973
=== RUN   TestEncodeDoubleMaskEdge/974
=== RUN   TestEncodeDoubleMaskEdge/975
=== RUN   TestEncodeDoubleMaskEdge/976
=== RUN   TestEncodeDoubleMaskEdge/977
=== RUN   TestEncodeDoubleMaskEdge/978
=== RUN   TestEncodeDoubleMaskEdge/979
=== RUN   TestEncodeDoubleMaskEdge/980
=== RUN   TestEncodeDoubleMaskEdge/981
=== RUN   TestEncodeDoubleMaskEdge/982
=== RUN   TestEncodeDoubleMaskEdge/983
=== RUN   TestEncodeDoubleMaskEdge/984
=== RUN   TestEncodeDoubleMaskEdge/985
=== RUN   TestEncodeDoubleMaskEdge/986
=== RUN   TestEncodeDoubleMaskEdge/987
=== RUN   TestEncodeDoubleMaskEdge/988
=== RUN   TestEncodeDoubleMaskEdge/989
=== RUN   TestEncodeDoubleMaskEdge/990
=== RUN   TestEncodeDoubleMaskEdge/991
=== RUN   TestEncodeDoubleMaskEdge/992
=== RUN   TestEncodeDoubleMaskEdge/993
=== RUN   TestEncodeDoubleMaskEdge/994
=== RUN   TestEncodeDoubleMaskEdge/995
=== RUN   TestEncodeDoubleMaskEdge/996
=== RUN   TestEncodeDoubleMaskEdge/997
=== RUN   TestEncodeDoubleMaskEdge/998
=== RUN   TestEncodeDoubleMaskEdge/999
=== RUN   TestEncodeDoubleMaskEdge/1000
=== RUN   TestEncodeDoubleMaskEdge/1001
=== RUN   TestEncodeDoubleMaskEdge/1002
=== RUN   TestEncodeDoubleMaskEdge/1003
=== RUN   TestEncodeDoubleMaskEdge/1004
=== RUN   TestEncodeDoubleMaskEdge/1005
=== RUN   TestEncodeDoubleMaskEdge/1006
=== RUN   TestEncodeDoubleMaskEdge/1007
=== RUN   TestEncodeDoubleMaskEdge/1008
=== RUN   TestEncodeDoubleMaskEdge/1009
=== RUN   TestEncodeDoubleMaskEdge/1010
=== RUN   TestEncodeDoubleMaskEdge/1011
=== RUN   TestEncodeDoubleMaskEdge/1012
=== RUN   TestEncodeDoubleMaskEdge/1013
=== RUN   TestEncodeDoubleMaskEdge/1014
=== RUN   TestEncodeDoubleMaskEdge/1015
=== RUN   TestEncodeDoubleMaskEdge/1016
=== RUN   TestEncodeDoubleMaskEdge/1017
=== RUN   TestEncodeDoubleMaskEdge/1018
=== RUN   TestEncodeDoubleMaskEdge/1019
=== RUN   TestEncodeDoubleMaskEdge/1020
=== RUN   TestEncodeDoubleMaskEdge/1021
=== RUN   TestEncodeDoubleMaskEdge/1022
=== RUN   TestEncodeDoubleMaskEdge/1023
=== RUN   TestEncodeDoubleMaskEdge/1024
=== RUN   TestEncodeDoubleMaskEdge/1025
=== RUN   TestEncodeDoubleMaskEdge/1026
=== RUN   TestEncodeDoubleMaskEdge/1027
=== RUN   TestEncodeDoubleMaskEdge/1028
=== RUN   TestEncodeDoubleMaskEdge/1029
=== RUN   TestEncodeDoubleMaskEdge/1030
=== RUN   TestEncodeDoubleMaskEdge/1031
=== RUN   TestEncodeDoubleMaskEdge/1032
=== RUN   TestEncodeDoubleMaskEdge/1033
=== RUN   TestEncodeDoubleMaskEdge/1034
=== RUN   TestEncodeDoubleMaskEdge/1035
=== RUN   TestEncodeDoubleMaskEdge/1036
=== RUN   TestEncodeDoubleMaskEdge/1037
=== RUN   TestEncodeDoubleMaskEdge/1038
=== RUN   TestEncodeDoubleMaskEdge/1039
=== RUN   TestEncodeDoubleMaskEdge/1040
=== RUN   TestEncodeDoubleMaskEdge/1041
=== RUN   TestEncodeDoubleMaskEdge/1042
=== RUN   TestEncodeDoubleMaskEdge/1043
=== RUN   TestEncodeDoubleMaskEdge/1044
=== RUN   TestEncodeDoubleMaskEdge/1045
=== RUN   TestEncodeDoubleMaskEdge/1046
=== RUN   TestEncodeDoubleMaskEdge/1047
=== RUN   TestEncodeDoubleMaskEdge/1048
=== RUN   TestEncodeDoubleMaskEdge/1049
=== RUN   TestEncodeDoubleMaskEdge/1050
=== RUN   TestEncodeDoubleMaskEdge/1051
=== RUN   TestEncodeDoubleMaskEdge/1052
=== RUN   TestEncodeDoubleMaskEdge/1053
=== RUN   TestEncodeDoubleMaskEdge/1054
=== RUN   TestEncodeDoubleMaskEdge/1055
=== RUN   TestEncodeDoubleMaskEdge/1056
=== RUN   TestEncodeDoubleMaskEdge/1057
=== RUN   TestEncodeDoubleMaskEdge/1058
=== RUN   TestEncodeDoubleMaskEdge/1059
=== RUN   TestEncodeDoubleMaskEdge/1060
=== RUN   TestEncodeDoubleMaskEdge/1061
=== RUN   TestEncodeDoubleMaskEdge/1062
=== RUN   TestEncodeDoubleMaskEdge/1063
=== RUN   TestEncodeDoubleMaskEdge/1064
=== RUN   TestEncodeDoubleMaskEdge/1065
=== RUN   TestEncodeDoubleMaskEdge/1066
=== RUN   TestEncodeDoubleMaskEdge/1067
=== RUN   TestEncodeDoubleMaskEdge/1068
=== RUN   TestEncodeDoubleMaskEdge/1069
=== RUN   TestEncodeDoubleMaskEdge/1070
=== RUN   TestEncodeDoubleMaskEdge/1071
=== RUN   TestEncodeDoubleMaskEdge/1072
=== RUN   TestEncodeDoubleMaskEdge/1073
=== RUN   TestEncodeDoubleMaskEdge/1074
=== RUN   TestEncodeDoubleMaskEdge/1075
=== RUN   TestEncodeDoubleMaskEdge/1076
=== RUN   TestEncodeDoubleMaskEdge/1077
=== RUN   TestEncodeDoubleMaskEdge/1078
=== RUN   TestEncodeDoubleMaskEdge/1079
=== RUN   TestEncodeDoubleMaskEdge/1080
=== RUN   TestEncodeDoubleMaskEdge/1081
=== RUN   TestEncodeDoubleMaskEdge/1082
=== RUN   TestEncodeDoubleMaskEdge/1083
=== RUN   TestEncodeDoubleMaskEdge/1084
=== RUN   TestEncodeDoubleMaskEdge/1085
=== RUN   TestEncodeDoubleMaskEdge/1086
=== RUN   TestEncodeDoubleMaskEdge/1087
=== RUN   TestEncodeDoubleMaskEdge/1088
=== RUN   TestEncodeDoubleMaskEdge/1089
=== RUN   TestEncodeDoubleMaskEdge/1090
=== RUN   TestEncodeDoubleMaskEdge/1091
=== RUN   TestEncodeDoubleMaskEdge/1092
=== RUN   TestEncodeDoubleMaskEdge/1093
=== RUN   TestEncodeDoubleMaskEdge/1094
=== RUN   TestEncodeDoubleMaskEdge/1095
=== RUN   TestEncodeDoubleMaskEdge/1096
=== RUN   TestEncodeDoubleMaskEdge/1097
=== RUN   TestEncodeDoubleMaskEdge/1098
=== RUN   TestEncodeDoubleMaskEdge/1099
=== RUN   TestEncodeDoubleMaskEdge/1100
=== RUN   TestEncodeDoubleMaskEdge/1101
=== RUN   TestEncodeDoubleMaskEdge/1102
=== RUN   TestEncodeDoubleMaskEdge/1103
=== RUN   TestEncodeDoubleMaskEdge/1104
=== RUN   TestEncodeDoubleMaskEdge/1105
=== RUN   TestEncodeDoubleMaskEdge/1106
=== RUN   TestEncodeDoubleMaskEdge/1107
=== RUN   TestEncodeDoubleMaskEdge/1108
=== RUN   TestEncodeDoubleMaskEdge/1109
=== RUN   TestEncodeDoubleMaskEdge/1110
=== RUN   TestEncodeDoubleMaskEdge/1111
=== RUN   TestEncodeDoubleMaskEdge/1112
=== RUN   TestEncodeDoubleMaskEdge/1113
=== RUN   TestEncodeDoubleMaskEdge/1114
=== RUN   TestEncodeDoubleMaskEdge/1115
=== RUN   TestEncodeDoubleMaskEdge/1116
=== RUN   TestEncodeDoubleMaskEdge/1117
=== RUN   TestEncodeDoubleMaskEdge/1118
=== RUN   TestEncodeDoubleMaskEdge/1119
=== RUN   TestEncodeDoubleMaskEdge/1120
=== RUN   TestEncodeDoubleMaskEdge/1121
=== RUN   TestEncodeDoubleMaskEdge/1122
=== RUN   TestEncodeDoubleMaskEdge/1123
=== RUN   TestEncodeDoubleMaskEdge/1124
=== RUN   TestEncodeDoubleMaskEdge/1125
=== RUN   TestEncodeDoubleMaskEdge/1126
=== RUN   TestEncodeDoubleMaskEdge/1127
=== RUN   TestEncodeDoubleMaskEdge/1128
=== RUN   TestEncodeDoubleMaskEdge/1129
=== RUN   TestEncodeDoubleMaskEdge/1130
=== RUN   TestEncodeDoubleMaskEdge/1131
=== RUN   TestEncodeDoubleMaskEdge/1132
=== RUN   TestEncodeDoubleMaskEdge/1133
=== RUN   TestEncodeDoubleMaskEdge/1134
=== RUN   TestEncodeDoubleMaskEdge/1135
=== RUN   TestEncodeDoubleMaskEdge/1136
=== RUN   TestEncodeDoubleMaskEdge/1137
=== RUN   TestEncodeDoubleMaskEdge/1138
=== RUN   TestEncodeDoubleMaskEdge/1139
=== RUN   TestEncodeDoubleMaskEdge/1140
=== RUN   TestEncodeDoubleMaskEdge/1141
=== RUN   TestEncodeDoubleMaskEdge/1142
=== RUN   TestEncodeDoubleMaskEdge/1143
=== RUN   TestEncodeDoubleMaskEdge/1144
=== RUN   TestEncodeDoubleMaskEdge/1145
=== RUN   TestEncodeDoubleMaskEdge/1146
=== RUN   TestEncodeDoubleMaskEdge/1147
=== RUN   TestEncodeDoubleMaskEdge/1148
=== RUN   TestEncodeDoubleMaskEdge/1149
=== RUN   TestEncodeDoubleMaskEdge/1150
=== RUN   TestEncodeDoubleMaskEdge/1151
=== RUN   TestEncodeDoubleMaskEdge/1152
=== RUN   TestEncodeDoubleMaskEdge/1153
=== RUN   TestEncodeDoubleMaskEdge/1154
=== RUN   TestEncodeDoubleMaskEdge/1155
=== RUN   TestEncodeDoubleMaskEdge/1156
=== RUN   TestEncodeDoubleMaskEdge/1157
=== RUN   TestEncodeDoubleMaskEdge/1158
=== RUN   TestEncodeDoubleMaskEdge/1159
=== RUN   TestEncodeDoubleMaskEdge/1160
=== RUN   TestEncodeDoubleMaskEdge/1161
=== RUN   TestEncodeDoubleMaskEdge/1162
=== RUN   TestEncodeDoubleMaskEdge/1163
=== RUN   TestEncodeDoubleMaskEdge/1164
=== RUN   TestEncodeDoubleMaskEdge/1165
=== RUN   TestEncodeDoubleMaskEdge/1166
=== RUN   TestEncodeDoubleMaskEdge/1167
=== RUN   TestEncodeDoubleMaskEdge/1168
=== RUN   TestEncodeDoubleMaskEdge/1169
=== RUN   TestEncodeDoubleMaskEdge/1170
=== RUN   TestEncodeDoubleMaskEdge/1171
=== RUN   TestEncodeDoubleMaskEdge/1172
=== RUN   TestEncodeDoubleMaskEdge/1173
=== RUN   TestEncodeDoubleMaskEdge/1174
=== RUN   TestEncodeDoubleMaskEdge/1175
=== RUN   TestEncodeDoubleMaskEdge/1176
=== RUN   TestEncodeDoubleMaskEdge/1177
=== RUN   TestEncodeDoubleMaskEdge/1178
=== RUN   TestEncodeDoubleMaskEdge/1179
=== RUN   TestEncodeDoubleMaskEdge/1180
=== RUN   TestEncodeDoubleMaskEdge/1181
=== RUN   TestEncodeDoubleMaskEdge/1182
=== RUN   TestEncodeDoubleMaskEdge/1183
=== RUN   TestEncodeDoubleMaskEdge/1184
=== RUN   TestEncodeDoubleMaskEdge/1185
=== RUN   TestEncodeDoubleMaskEdge/1186
=== RUN   TestEncodeDoubleMaskEdge/1187
=== RUN   TestEncodeDoubleMaskEdge/1188
=== RUN   TestEncodeDoubleMaskEdge/1189
=== RUN   TestEncodeDoubleMaskEdge/1190
=== RUN   TestEncodeDoubleMaskEdge/1191
=== RUN   TestEncodeDoubleMaskEdge/1192
=== RUN   TestEncodeDoubleMaskEdge/1193
=== RUN   TestEncodeDoubleMaskEdge/1194
=== RUN   TestEncodeDoubleMaskEdge/1195
=== RUN   TestEncodeDoubleMaskEdge/1196
=== RUN   TestEncodeDoubleMaskEdge/1197
=== RUN   TestEncodeDoubleMaskEdge/1198
=== RUN   TestEncodeDoubleMaskEdge/1199
=== RUN   TestEncodeDoubleMaskEdge/1200
=== RUN   TestEncodeDoubleMaskEdge/1201
=== RUN   TestEncodeDoubleMaskEdge/1202
=== RUN   TestEncodeDoubleMaskEdge/1203
=== RUN   TestEncodeDoubleMaskEdge/1204
=== RUN   TestEncodeDoubleMaskEdge/1205
=== RUN   TestEncodeDoubleMaskEdge/1206
=== RUN   TestEncodeDoubleMaskEdge/1207
=== RUN   TestEncodeDoubleMaskEdge/1208
=== RUN   TestEncodeDoubleMaskEdge/1209
=== RUN   TestEncodeDoubleMaskEdge/1210
=== RUN   TestEncodeDoubleMaskEdge/1211
=== RUN   TestEncodeDoubleMaskEdge/1212
=== RUN   TestEncodeDoubleMaskEdge/1213
=== RUN   TestEncodeDoubleMaskEdge/1214
=== RUN   TestEncodeDoubleMaskEdge/1215
=== RUN   TestEncodeDoubleMaskEdge/1216
=== RUN   TestEncodeDoubleMaskEdge/1217
=== RUN   TestEncodeDoubleMaskEdge/1218
=== RUN   TestEncodeDoubleMaskEdge/1219
=== RUN   TestEncodeDoubleMaskEdge/1220
=== RUN   TestEncodeDoubleMaskEdge/1221
=== RUN   TestEncodeDoubleMaskEdge/1222
=== RUN   TestEncodeDoubleMaskEdge/1223
=== RUN   TestEncodeDoubleMaskEdge/1224
=== RUN   TestEncodeDoubleMaskEdge/1225
=== RUN   TestEncodeDoubleMaskEdge/1226
=== RUN   TestEncodeDoubleMaskEdge/1227
=== RUN   TestEncodeDoubleMaskEdge/1228
=== RUN   TestEncodeDoubleMaskEdge/1229
=== RUN   TestEncodeDoubleMaskEdge/1230
=== RUN   TestEncodeDoubleMaskEdge/1231
=== RUN   TestEncodeDoubleMaskEdge/1232
=== RUN   TestEncodeDoubleMaskEdge/1233
=== RUN   TestEncodeDoubleMaskEdge/1234
=== RUN   TestEncodeDoubleMaskEdge/1235
=== RUN   TestEncodeDoubleMaskEdge/1236
=== RUN   TestEncodeDoubleMaskEdge/1237
=== RUN   TestEncodeDoubleMaskEdge/1238
=== RUN   TestEncodeDoubleMaskEdge/1239
=== RUN   TestEncodeDoubleMaskEdge/1240
=== RUN   TestEncodeDoubleMaskEdge/1241
=== RUN   TestEncodeDoubleMaskEdge/1242
=== RUN   TestEncodeDoubleMaskEdge/1243
=== RUN   TestEncodeDoubleMaskEdge/1244
=== RUN   TestEncodeDoubleMaskEdge/1245
=== RUN   TestEncodeDoubleMaskEdge/1246
=== RUN   TestEncodeDoubleMaskEdge/1247
=== RUN   TestEncodeDoubleMaskEdge/1248
=== RUN   TestEncodeDoubleMaskEdge/1249
=== RUN   TestEncodeDoubleMaskEdge/1250
=== RUN   TestEncodeDoubleMaskEdge/1251
=== RUN   TestEncodeDoubleMaskEdge/1252
=== RUN   TestEncodeDoubleMaskEdge/1253
=== RUN   TestEncodeDoubleMaskEdge/1254
=== RUN   TestEncodeDoubleMaskEdge/1255
=== RUN   TestEncodeDoubleMaskEdge/1256
=== RUN   TestEncodeDoubleMaskEdge/1257
=== RUN   TestEncodeDoubleMaskEdge/1258
=== RUN   TestEncodeDoubleMaskEdge/1259
=== RUN   TestEncodeDoubleMaskEdge/1260
=== RUN   TestEncodeDoubleMaskEdge/1261
=== RUN   TestEncodeDoubleMaskEdge/1262
=== RUN   TestEncodeDoubleMaskEdge/1263
=== RUN   TestEncodeDoubleMaskEdge/1264
=== RUN   TestEncodeDoubleMaskEdge/1265
=== RUN   TestEncodeDoubleMaskEdge/1266
=== RUN   TestEncodeDoubleMaskEdge/1267
=== RUN   TestEncodeDoubleMaskEdge/1268
=== RUN   TestEncodeDoubleMaskEdge/1269
=== RUN   TestEncodeDoubleMaskEdge/1270
=== RUN   TestEncodeDoubleMaskEdge/1271
=== RUN   TestEncodeDoubleMaskEdge/1272
=== RUN   TestEncodeDoubleMaskEdge/1273
=== RUN   TestEncodeDoubleMaskEdge/1274
=== RUN   TestEncodeDoubleMaskEdge/1275
=== RUN   TestEncodeDoubleMaskEdge/1276
=== RUN   TestEncodeDoubleMaskEdge/1277
=== RUN   TestEncodeDoubleMaskEdge/1278
=== RUN   TestEncodeDoubleMaskEdge/1279
=== RUN   TestEncodeDoubleMaskEdge/1280
=== RUN   TestEncodeDoubleMaskEdge/1281
=== RUN   TestEncodeDoubleMaskEdge/1282
=== RUN   TestEncodeDoubleMaskEdge/1283
=== RUN   TestEncodeDoubleMaskEdge/1284
=== RUN   TestEncodeDoubleMaskEdge/1285
=== RUN   TestEncodeDoubleMaskEdge/1286
=== RUN   TestEncodeDoubleMaskEdge/1287
=== RUN   TestEncodeDoubleMaskEdge/1288
=== RUN   TestEncodeDoubleMaskEdge/1289
=== RUN   TestEncodeDoubleMaskEdge/1290
=== RUN   TestEncodeDoubleMaskEdge/1291
=== RUN   TestEncodeDoubleMaskEdge/1292
=== RUN   TestEncodeDoubleMaskEdge/1293
=== RUN   TestEncodeDoubleMaskEdge/1294
=== RUN   TestEncodeDoubleMaskEdge/1295
=== RUN   TestEncodeDoubleMaskEdge/1296
=== RUN   TestEncodeDoubleMaskEdge/1297
=== RUN   TestEncodeDoubleMaskEdge/1298
=== RUN   TestEncodeDoubleMaskEdge/1299
=== RUN   TestEncodeDoubleMaskEdge/1300
=== RUN   TestEncodeDoubleMaskEdge/1301
=== RUN   TestEncodeDoubleMaskEdge/1302
=== RUN   TestEncodeDoubleMaskEdge/1303
=== RUN   TestEncodeDoubleMaskEdge/1304
=== RUN   TestEncodeDoubleMaskEdge/1305
=== RUN   TestEncodeDoubleMaskEdge/1306
=== RUN   TestEncodeDoubleMaskEdge/1307
=== RUN   TestEncodeDoubleMaskEdge/1308
=== RUN   TestEncodeDoubleMaskEdge/1309
=== RUN   TestEncodeDoubleMaskEdge/1310
=== RUN   TestEncodeDoubleMaskEdge/1311
=== RUN   TestEncodeDoubleMaskEdge/1312
=== RUN   TestEncodeDoubleMaskEdge/1313
=== RUN   TestEncodeDoubleMaskEdge/1314
=== RUN   TestEncodeDoubleMaskEdge/1315
=== RUN   TestEncodeDoubleMaskEdge/1316
=== RUN   TestEncodeDoubleMaskEdge/1317
=== RUN   TestEncodeDoubleMaskEdge/1318
=== RUN   TestEncodeDoubleMaskEdge/1319
=== RUN   TestEncodeDoubleMaskEdge/1320
=== RUN   TestEncodeDoubleMaskEdge/1321
=== RUN   TestEncodeDoubleMaskEdge/1322
=== RUN   TestEncodeDoubleMaskEdge/1323
=== RUN   TestEncodeDoubleMaskEdge/1324
=== RUN   TestEncodeDoubleMaskEdge/1325
=== RUN   TestEncodeDoubleMaskEdge/1326
=== RUN   TestEncodeDoubleMaskEdge/1327
=== RUN   TestEncodeDoubleMaskEdge/1328
=== RUN   TestEncodeDoubleMaskEdge/1329
=== RUN   TestEncodeDoubleMaskEdge/1330
=== RUN   TestEncodeDoubleMaskEdge/1331
=== RUN   TestEncodeDoubleMaskEdge/1332
=== RUN   TestEncodeDoubleMaskEdge/1333
=== RUN   TestEncodeDoubleMaskEdge/1334
=== RUN   TestEncodeDoubleMaskEdge/1335
=== RUN   TestEncodeDoubleMaskEdge/1336
=== RUN   TestEncodeDoubleMaskEdge/1337
=== RUN   TestEncodeDoubleMaskEdge/1338
=== RUN   TestEncodeDoubleMaskEdge/1339
=== RUN   TestEncodeDoubleMaskEdge/1340
=== RUN   TestEncodeDoubleMaskEdge/1341
=== RUN   TestEncodeDoubleMaskEdge/1342
=== RUN   TestEncodeDoubleMaskEdge/1343
=== RUN   TestEncodeDoubleMaskEdge/1344
=== RUN   TestEncodeDoubleMaskEdge/1345
=== RUN   TestEncodeDoubleMaskEdge/1346
=== RUN   TestEncodeDoubleMaskEdge/1347
=== RUN   TestEncodeDoubleMaskEdge/1348
=== RUN   TestEncodeDoubleMaskEdge/1349
=== RUN   TestEncodeDoubleMaskEdge/1350
=== RUN   TestEncodeDoubleMaskEdge/1351
=== RUN   TestEncodeDoubleMaskEdge/1352
=== RUN   TestEncodeDoubleMaskEdge/1353
=== RUN   TestEncodeDoubleMaskEdge/1354
=== RUN   TestEncodeDoubleMaskEdge/1355
=== RUN   TestEncodeDoubleMaskEdge/1356
=== RUN   TestEncodeDoubleMaskEdge/1357
=== RUN   TestEncodeDoubleMaskEdge/1358
=== RUN   TestEncodeDoubleMaskEdge/1359
=== RUN   TestEncodeDoubleMaskEdge/1360
=== RUN   TestEncodeDoubleMaskEdge/1361
=== RUN   TestEncodeDoubleMaskEdge/1362
=== RUN   TestEncodeDoubleMaskEdge/1363
=== RUN   TestEncodeDoubleMaskEdge/1364
=== RUN   TestEncodeDoubleMaskEdge/1365
=== RUN   TestEncodeDoubleMaskEdge/1366
=== RUN   TestEncodeDoubleMaskEdge/1367
=== RUN   TestEncodeDoubleMaskEdge/1368
=== RUN   TestEncodeDoubleMaskEdge/1369
=== RUN   TestEncodeDoubleMaskEdge/1370
=== RUN   TestEncodeDoubleMaskEdge/1371
=== RUN   TestEncodeDoubleMaskEdge/1372
=== RUN   TestEncodeDoubleMaskEdge/1373
=== RUN   TestEncodeDoubleMaskEdge/1374
=== RUN   TestEncodeDoubleMaskEdge/1375
=== RUN   TestEncodeDoubleMaskEdge/1376
=== RUN   TestEncodeDoubleMaskEdge/1377
=== RUN   TestEncodeDoubleMaskEdge/1378
=== RUN   TestEncodeDoubleMaskEdge/1379
=== RUN   TestEncodeDoubleMaskEdge/1380
=== RUN   TestEncodeDoubleMaskEdge/1381
=== RUN   TestEncodeDoubleMaskEdge/1382
=== RUN   TestEncodeDoubleMaskEdge/1383
=== RUN   TestEncodeDoubleMaskEdge/1384
=== RUN   TestEncodeDoubleMaskEdge/1385
=== RUN   TestEncodeDoubleMaskEdge/1386
=== RUN   TestEncodeDoubleMaskEdge/1387
=== RUN   TestEncodeDoubleMaskEdge/1388
=== RUN   TestEncodeDoubleMaskEdge/1389
=== RUN   TestEncodeDoubleMaskEdge/1390
=== RUN   TestEncodeDoubleMaskEdge/1391
=== RUN   TestEncodeDoubleMaskEdge/1392
=== RUN   TestEncodeDoubleMaskEdge/1393
=== RUN   TestEncodeDoubleMaskEdge/1394
=== RUN   TestEncodeDoubleMaskEdge/1395
=== RUN   TestEncodeDoubleMaskEdge/1396
=== RUN   TestEncodeDoubleMaskEdge/1397
=== RUN   TestEncodeDoubleMaskEdge/1398
=== RUN   TestEncodeDoubleMaskEdge/1399
=== RUN   TestEncodeDoubleMaskEdge/1400
=== RUN   TestEncodeDoubleMaskEdge/1401
=== RUN   TestEncodeDoubleMaskEdge/1402
=== RUN   TestEncodeDoubleMaskEdge/1403
=== RUN   TestEncodeDoubleMaskEdge/1404
=== RUN   TestEncodeDoubleMaskEdge/1405
=== RUN   TestEncodeDoubleMaskEdge/1406
=== RUN   TestEncodeDoubleMaskEdge/1407
=== RUN   TestEncodeDoubleMaskEdge/1408
=== RUN   TestEncodeDoubleMaskEdge/1409
=== RUN   TestEncodeDoubleMaskEdge/1410
=== RUN   TestEncodeDoubleMaskEdge/1411
=== RUN   TestEncodeDoubleMaskEdge/1412
=== RUN   TestEncodeDoubleMaskEdge/1413
=== RUN   TestEncodeDoubleMaskEdge/1414
=== RUN   TestEncodeDoubleMaskEdge/1415
=== RUN   TestEncodeDoubleMaskEdge/1416
=== RUN   TestEncodeDoubleMaskEdge/1417
=== RUN   TestEncodeDoubleMaskEdge/1418
=== RUN   TestEncodeDoubleMaskEdge/1419
=== RUN   TestEncodeDoubleMaskEdge/1420
=== RUN   TestEncodeDoubleMaskEdge/1421
=== RUN   TestEncodeDoubleMaskEdge/1422
=== RUN   TestEncodeDoubleMaskEdge/1423
=== RUN   TestEncodeDoubleMaskEdge/1424
=== RUN   TestEncodeDoubleMaskEdge/1425
=== RUN   TestEncodeDoubleMaskEdge/1426
=== RUN   TestEncodeDoubleMaskEdge/1427
=== RUN   TestEncodeDoubleMaskEdge/1428
=== RUN   TestEncodeDoubleMaskEdge/1429
=== RUN   TestEncodeDoubleMaskEdge/1430
=== RUN   TestEncodeDoubleMaskEdge/1431
=== RUN   TestEncodeDoubleMaskEdge/1432
=== RUN   TestEncodeDoubleMaskEdge/1433
=== RUN   TestEncodeDoubleMaskEdge/1434
=== RUN   TestEncodeDoubleMaskEdge/1435
=== RUN   TestEncodeDoubleMaskEdge/1436
=== RUN   TestEncodeDoubleMaskEdge/1437
=== RUN   TestEncodeDoubleMaskEdge/1438
=== RUN   TestEncodeDoubleMaskEdge/1439
=== RUN   TestEncodeDoubleMaskEdge/1440
=== RUN   TestEncodeDoubleMaskEdge/1441
=== RUN   TestEncodeDoubleMaskEdge/1442
=== RUN   TestEncodeDoubleMaskEdge/1443
=== RUN   TestEncodeDoubleMaskEdge/1444
=== RUN   TestEncodeDoubleMaskEdge/1445
=== RUN   TestEncodeDoubleMaskEdge/1446
=== RUN   TestEncodeDoubleMaskEdge/1447
=== RUN   TestEncodeDoubleMaskEdge/1448
=== RUN   TestEncodeDoubleMaskEdge/1449
=== RUN   TestEncodeDoubleMaskEdge/1450
=== RUN   TestEncodeDoubleMaskEdge/1451
=== RUN   TestEncodeDoubleMaskEdge/1452
=== RUN   TestEncodeDoubleMaskEdge/1453
=== RUN   TestEncodeDoubleMaskEdge/1454
=== RUN   TestEncodeDoubleMaskEdge/1455
=== RUN   TestEncodeDoubleMaskEdge/1456
=== RUN   TestEncodeDoubleMaskEdge/1457
=== RUN   TestEncodeDoubleMaskEdge/1458
=== RUN   TestEncodeDoubleMaskEdge/1459
=== RUN   TestEncodeDoubleMaskEdge/1460
=== RUN   TestEncodeDoubleMaskEdge/1461
=== RUN   TestEncodeDoubleMaskEdge/1462
=== RUN   TestEncodeDoubleMaskEdge/1463
=== RUN   TestEncodeDoubleMaskEdge/1464
=== RUN   TestEncodeDoubleMaskEdge/1465
=== RUN   TestEncodeDoubleMaskEdge/1466
=== RUN   TestEncodeDoubleMaskEdge/1467
=== RUN   TestEncodeDoubleMaskEdge/1468
=== RUN   TestEncodeDoubleMaskEdge/1469
=== RUN   TestEncodeDoubleMaskEdge/1470
=== RUN   TestEncodeDoubleMaskEdge/1471
=== RUN   TestEncodeDoubleMaskEdge/1472
=== RUN   TestEncodeDoubleMaskEdge/1473
=== RUN   TestEncodeDoubleMaskEdge/1474
=== RUN   TestEncodeDoubleMaskEdge/1475
=== RUN   TestEncodeDoubleMaskEdge/1476
=== RUN   TestEncodeDoubleMaskEdge/1477
=== RUN   TestEncodeDoubleMaskEdge/1478
=== RUN   TestEncodeDoubleMaskEdge/1479
=== RUN   TestEncodeDoubleMaskEdge/1480
=== RUN   TestEncodeDoubleMaskEdge/1481
=== RUN   TestEncodeDoubleMaskEdge/1482
=== RUN   TestEncodeDoubleMaskEdge/1483
=== RUN   TestEncodeDoubleMaskEdge/1484
=== RUN   TestEncodeDoubleMaskEdge/1485
=== RUN   TestEncodeDoubleMaskEdge/1486
=== RUN   TestEncodeDoubleMaskEdge/1487
=== RUN   TestEncodeDoubleMaskEdge/1488
=== RUN   TestEncodeDoubleMaskEdge/1489
=== RUN   TestEncodeDoubleMaskEdge/1490
=== RUN   TestEncodeDoubleMaskEdge/1491
=== RUN   TestEncodeDoubleMaskEdge/1492
=== RUN   TestEncodeDoubleMaskEdge/1493
=== RUN   TestEncodeDoubleMaskEdge/1494
=== RUN   TestEncodeDoubleMaskEdge/1495
=== RUN   TestEncodeDoubleMaskEdge/1496
=== RUN   TestEncodeDoubleMaskEdge/1497
=== RUN   TestEncodeDoubleMaskEdge/1498
=== RUN   TestEncodeDoubleMaskEdge/1499
=== RUN   TestEncodeDoubleMaskEdge/1500
=== RUN   TestEncodeDoubleMaskEdge/1501
=== RUN   TestEncodeDoubleMaskEdge/1502
=== RUN   TestEncodeDoubleMaskEdge/1503
=== RUN   TestEncodeDoubleMaskEdge/1504
=== RUN   TestEncodeDoubleMaskEdge/1505
=== RUN   TestEncodeDoubleMaskEdge/1506
=== RUN   TestEncodeDoubleMaskEdge/1507
=== RUN   TestEncodeDoubleMaskEdge/1508
=== RUN   TestEncodeDoubleMaskEdge/1509
=== RUN   TestEncodeDoubleMaskEdge/1510
=== RUN   TestEncodeDoubleMaskEdge/1511
=== RUN   TestEncodeDoubleMaskEdge/1512
=== RUN   TestEncodeDoubleMaskEdge/1513
=== RUN   TestEncodeDoubleMaskEdge/1514
=== RUN   TestEncodeDoubleMaskEdge/1515
=== RUN   TestEncodeDoubleMaskEdge/1516
=== RUN   TestEncodeDoubleMaskEdge/1517
=== RUN   TestEncodeDoubleMaskEdge/1518
=== RUN   TestEncodeDoubleMaskEdge/1519
=== RUN   TestEncodeDoubleMaskEdge/1520
=== RUN   TestEncodeDoubleMaskEdge/1521
=== RUN   TestEncodeDoubleMaskEdge/1522
=== RUN   TestEncodeDoubleMaskEdge/1523
=== RUN   TestEncodeDoubleMaskEdge/1524
=== RUN   TestEncodeDoubleMaskEdge/1525
=== RUN   TestEncodeDoubleMaskEdge/1526
=== RUN   TestEncodeDoubleMaskEdge/1527
=== RUN   TestEncodeDoubleMaskEdge/1528
=== RUN   TestEncodeDoubleMaskEdge/1529
=== RUN   TestEncodeDoubleMaskEdge/1530
=== RUN   TestEncodeDoubleMaskEdge/1531
=== RUN   TestEncodeDoubleMaskEdge/1532
=== RUN   TestEncodeDoubleMaskEdge/1533
=== RUN   TestEncodeDoubleMaskEdge/1534
=== RUN   TestEncodeDoubleMaskEdge/1535
=== RUN   TestEncodeDoubleMaskEdge/1536
=== RUN   TestEncodeDoubleMaskEdge/1537
=== RUN   TestEncodeDoubleMaskEdge/1538
=== RUN   TestEncodeDoubleMaskEdge/1539
=== RUN   TestEncodeDoubleMaskEdge/1540
=== RUN   TestEncodeDoubleMaskEdge/1541
=== RUN   TestEncodeDoubleMaskEdge/1542
=== RUN   TestEncodeDoubleMaskEdge/1543
=== RUN   TestEncodeDoubleMaskEdge/1544
=== RUN   TestEncodeDoubleMaskEdge/1545
=== RUN   TestEncodeDoubleMaskEdge/1546
=== RUN   TestEncodeDoubleMaskEdge/1547
=== RUN   TestEncodeDoubleMaskEdge/1548
=== RUN   TestEncodeDoubleMaskEdge/1549
=== RUN   TestEncodeDoubleMaskEdge/1550
=== RUN   TestEncodeDoubleMaskEdge/1551
=== RUN   TestEncodeDoubleMaskEdge/1552
=== RUN   TestEncodeDoubleMaskEdge/1553
=== RUN   TestEncodeDoubleMaskEdge/1554
=== RUN   TestEncodeDoubleMaskEdge/1555
=== RUN   TestEncodeDoubleMaskEdge/1556
=== RUN   TestEncodeDoubleMaskEdge/1557
=== RUN   TestEncodeDoubleMaskEdge/1558
=== RUN   TestEncodeDoubleMaskEdge/1559
=== RUN   TestEncodeDoubleMaskEdge/1560
=== RUN   TestEncodeDoubleMaskEdge/1561
=== RUN   TestEncodeDoubleMaskEdge/1562
=== RUN   TestEncodeDoubleMaskEdge/1563
=== RUN   TestEncodeDoubleMaskEdge/1564
=== RUN   TestEncodeDoubleMaskEdge/1565
=== RUN   TestEncodeDoubleMaskEdge/1566
=== RUN   TestEncodeDoubleMaskEdge/1567
=== RUN   TestEncodeDoubleMaskEdge/1568
=== RUN   TestEncodeDoubleMaskEdge/1569
=== RUN   TestEncodeDoubleMaskEdge/1570
=== RUN   TestEncodeDoubleMaskEdge/1571
=== RUN   TestEncodeDoubleMaskEdge/1572
=== RUN   TestEncodeDoubleMaskEdge/1573
=== RUN   TestEncodeDoubleMaskEdge/1574
=== RUN   TestEncodeDoubleMaskEdge/1575
=== RUN   TestEncodeDoubleMaskEdge/1576
=== RUN   TestEncodeDoubleMaskEdge/1577
=== RUN   TestEncodeDoubleMaskEdge/1578
=== RUN   TestEncodeDoubleMaskEdge/1579
=== RUN   TestEncodeDoubleMaskEdge/1580
=== RUN   TestEncodeDoubleMaskEdge/1581
=== RUN   TestEncodeDoubleMaskEdge/1582
=== RUN   TestEncodeDoubleMaskEdge/1583
=== RUN   TestEncodeDoubleMaskEdge/1584
=== RUN   TestEncodeDoubleMaskEdge/1585
=== RUN   TestEncodeDoubleMaskEdge/1586
=== RUN   TestEncodeDoubleMaskEdge/1587
=== RUN   TestEncodeDoubleMaskEdge/1588
=== RUN   TestEncodeDoubleMaskEdge/1589
=== RUN   TestEncodeDoubleMaskEdge/1590
=== RUN   TestEncodeDoubleMaskEdge/1591
=== RUN   TestEncodeDoubleMaskEdge/1592
=== RUN   TestEncodeDoubleMaskEdge/1593
=== RUN   TestEncodeDoubleMaskEdge/1594
=== RUN   TestEncodeDoubleMaskEdge/1595
=== RUN   TestEncodeDoubleMaskEdge/1596
=== RUN   TestEncodeDoubleMaskEdge/1597
=== RUN   TestEncodeDoubleMaskEdge/1598
=== RUN   TestEncodeDoubleMaskEdge/1599
=== RUN   TestEncodeDoubleMaskEdge/1600
=== RUN   TestEncodeDoubleMaskEdge/1601
=== RUN   TestEncodeDoubleMaskEdge/1602
=== RUN   TestEncodeDoubleMaskEdge/1603
=== RUN   TestEncodeDoubleMaskEdge/1604
=== RUN   TestEncodeDoubleMaskEdge/1605
=== RUN   TestEncodeDoubleMaskEdge/1606
=== RUN   TestEncodeDoubleMaskEdge/1607
=== RUN   TestEncodeDoubleMaskEdge/1608
=== RUN   TestEncodeDoubleMaskEdge/1609
=== RUN   TestEncodeDoubleMaskEdge/1610
=== RUN   TestEncodeDoubleMaskEdge/1611
=== RUN   TestEncodeDoubleMaskEdge/1612
=== RUN   TestEncodeDoubleMaskEdge/1613
=== RUN   TestEncodeDoubleMaskEdge/1614
=== RUN   TestEncodeDoubleMaskEdge/1615
=== RUN   TestEncodeDoubleMaskEdge/1616
=== RUN   TestEncodeDoubleMaskEdge/1617
=== RUN   TestEncodeDoubleMaskEdge/1618
=== RUN   TestEncodeDoubleMaskEdge/1619
=== RUN   TestEncodeDoubleMaskEdge/1620
=== RUN   TestEncodeDoubleMaskEdge/1621
=== RUN   TestEncodeDoubleMaskEdge/1622
=== RUN   TestEncodeDoubleMaskEdge/1623
=== RUN   TestEncodeDoubleMaskEdge/1624
=== RUN   TestEncodeDoubleMaskEdge/1625
=== RUN   TestEncodeDoubleMaskEdge/1626
=== RUN   TestEncodeDoubleMaskEdge/1627
=== RUN   TestEncodeDoubleMaskEdge/1628
=== RUN   TestEncodeDoubleMaskEdge/1629
=== RUN   TestEncodeDoubleMaskEdge/1630
=== RUN   TestEncodeDoubleMaskEdge/1631
=== RUN   TestEncodeDoubleMaskEdge/1632
=== RUN   TestEncodeDoubleMaskEdge/1633
=== RUN   TestEncodeDoubleMaskEdge/1634
=== RUN   TestEncodeDoubleMaskEdge/1635
=== RUN   TestEncodeDoubleMaskEdge/1636
=== RUN   TestEncodeDoubleMaskEdge/1637
=== RUN   TestEncodeDoubleMaskEdge/1638
=== RUN   TestEncodeDoubleMaskEdge/1639
=== RUN   TestEncodeDoubleMaskEdge/1640
=== RUN   TestEncodeDoubleMaskEdge/1641
=== RUN   TestEncodeDoubleMaskEdge/1642
=== RUN   TestEncodeDoubleMaskEdge/1643
=== RUN   TestEncodeDoubleMaskEdge/1644
=== RUN   TestEncodeDoubleMaskEdge/1645
=== RUN   TestEncodeDoubleMaskEdge/1646
=== RUN   TestEncodeDoubleMaskEdge/1647
=== RUN   TestEncodeDoubleMaskEdge/1648
=== RUN   TestEncodeDoubleMaskEdge/1649
=== RUN   TestEncodeDoubleMaskEdge/1650
=== RUN   TestEncodeDoubleMaskEdge/1651
=== RUN   TestEncodeDoubleMaskEdge/1652
=== RUN   TestEncodeDoubleMaskEdge/1653
=== RUN   TestEncodeDoubleMaskEdge/1654
=== RUN   TestEncodeDoubleMaskEdge/1655
=== RUN   TestEncodeDoubleMaskEdge/1656
=== RUN   TestEncodeDoubleMaskEdge/1657
=== RUN   TestEncodeDoubleMaskEdge/1658
=== RUN   TestEncodeDoubleMaskEdge/1659
=== RUN   TestEncodeDoubleMaskEdge/1660
=== RUN   TestEncodeDoubleMaskEdge/1661
=== RUN   TestEncodeDoubleMaskEdge/1662
=== RUN   TestEncodeDoubleMaskEdge/1663
=== RUN   TestEncodeDoubleMaskEdge/1664
=== RUN   TestEncodeDoubleMaskEdge/1665
=== RUN   TestEncodeDoubleMaskEdge/1666
=== RUN   TestEncodeDoubleMaskEdge/1667
=== RUN   TestEncodeDoubleMaskEdge/1668
=== RUN   TestEncodeDoubleMaskEdge/1669
=== RUN   TestEncodeDoubleMaskEdge/1670
=== RUN   TestEncodeDoubleMaskEdge/1671
=== RUN   TestEncodeDoubleMaskEdge/1672
=== RUN   TestEncodeDoubleMaskEdge/1673
=== RUN   TestEncodeDoubleMaskEdge/1674
=== RUN   TestEncodeDoubleMaskEdge/1675
=== RUN   TestEncodeDoubleMaskEdge/1676
=== RUN   TestEncodeDoubleMaskEdge/1677
=== RUN   TestEncodeDoubleMaskEdge/1678
=== RUN   TestEncodeDoubleMaskEdge/1679
=== RUN   TestEncodeDoubleMaskEdge/1680
=== RUN   TestEncodeDoubleMaskEdge/1681
=== RUN   TestEncodeDoubleMaskEdge/1682
=== RUN   TestEncodeDoubleMaskEdge/1683
=== RUN   TestEncodeDoubleMaskEdge/1684
=== RUN   TestEncodeDoubleMaskEdge/1685
=== RUN   TestEncodeDoubleMaskEdge/1686
=== RUN   TestEncodeDoubleMaskEdge/1687
=== RUN   TestEncodeDoubleMaskEdge/1688
=== RUN   TestEncodeDoubleMaskEdge/1689
=== RUN   TestEncodeDoubleMaskEdge/1690
=== RUN   TestEncodeDoubleMaskEdge/1691
=== RUN   TestEncodeDoubleMaskEdge/1692
=== RUN   TestEncodeDoubleMaskEdge/1693
=== RUN   TestEncodeDoubleMaskEdge/1694
=== RUN   TestEncodeDoubleMaskEdge/1695
=== RUN   TestEncodeDoubleMaskEdge/1696
=== RUN   TestEncodeDoubleMaskEdge/1697
=== RUN   TestEncodeDoubleMaskEdge/1698
=== RUN   TestEncodeDoubleMaskEdge/1699
=== RUN   TestEncodeDoubleMaskEdge/1700
=== RUN   TestEncodeDoubleMaskEdge/1701
=== RUN   TestEncodeDoubleMaskEdge/1702
=== RUN   TestEncodeDoubleMaskEdge/1703
=== RUN   TestEncodeDoubleMaskEdge/1704
=== RUN   TestEncodeDoubleMaskEdge/1705
=== RUN   TestEncodeDoubleMaskEdge/1706
=== RUN   TestEncodeDoubleMaskEdge/1707
=== RUN   TestEncodeDoubleMaskEdge/1708
=== RUN   TestEncodeDoubleMaskEdge/1709
=== RUN   TestEncodeDoubleMaskEdge/1710
=== RUN   TestEncodeDoubleMaskEdge/1711
=== RUN   TestEncodeDoubleMaskEdge/1712
=== RUN   TestEncodeDoubleMaskEdge/1713
=== RUN   TestEncodeDoubleMaskEdge/1714
=== RUN   TestEncodeDoubleMaskEdge/1715
=== RUN   TestEncodeDoubleMaskEdge/1716
=== RUN   TestEncodeDoubleMaskEdge/1717
=== RUN   TestEncodeDoubleMaskEdge/1718
=== RUN   TestEncodeDoubleMaskEdge/1719
=== RUN   TestEncodeDoubleMaskEdge/1720
=== RUN   TestEncodeDoubleMaskEdge/1721
=== RUN   TestEncodeDoubleMaskEdge/1722
=== RUN   TestEncodeDoubleMaskEdge/1723
=== RUN   TestEncodeDoubleMaskEdge/1724
=== RUN   TestEncodeDoubleMaskEdge/1725
=== RUN   TestEncodeDoubleMaskEdge/1726
=== RUN   TestEncodeDoubleMaskEdge/1727
=== RUN   TestEncodeDoubleMaskEdge/1728
=== RUN   TestEncodeDoubleMaskEdge/1729
=== RUN   TestEncodeDoubleMaskEdge/1730
=== RUN   TestEncodeDoubleMaskEdge/1731
=== RUN   TestEncodeDoubleMaskEdge/1732
=== RUN   TestEncodeDoubleMaskEdge/1733
=== RUN   TestEncodeDoubleMaskEdge/1734
=== RUN   TestEncodeDoubleMaskEdge/1735
=== RUN   TestEncodeDoubleMaskEdge/1736
=== RUN   TestEncodeDoubleMaskEdge/1737
=== RUN   TestEncodeDoubleMaskEdge/1738
=== RUN   TestEncodeDoubleMaskEdge/1739
=== RUN   TestEncodeDoubleMaskEdge/1740
=== RUN   TestEncodeDoubleMaskEdge/1741
=== RUN   TestEncodeDoubleMaskEdge/1742
=== RUN   TestEncodeDoubleMaskEdge/1743
=== RUN   TestEncodeDoubleMaskEdge/1744
=== RUN   TestEncodeDoubleMaskEdge/1745
=== RUN   TestEncodeDoubleMaskEdge/1746
=== RUN   TestEncodeDoubleMaskEdge/1747
=== RUN   TestEncodeDoubleMaskEdge/1748
=== RUN   TestEncodeDoubleMaskEdge/1749
=== RUN   TestEncodeDoubleMaskEdge/1750
=== RUN   TestEncodeDoubleMaskEdge/1751
=== RUN   TestEncodeDoubleMaskEdge/1752
=== RUN   TestEncodeDoubleMaskEdge/1753
=== RUN   TestEncodeDoubleMaskEdge/1754
=== RUN   TestEncodeDoubleMaskEdge/1755
=== RUN   TestEncodeDoubleMaskEdge/1756
=== RUN   TestEncodeDoubleMaskEdge/1757
=== RUN   TestEncodeDoubleMaskEdge/1758
=== RUN   TestEncodeDoubleMaskEdge/1759
=== RUN   TestEncodeDoubleMaskEdge/1760
=== RUN   TestEncodeDoubleMaskEdge/1761
=== RUN   TestEncodeDoubleMaskEdge/1762
=== RUN   TestEncodeDoubleMaskEdge/1763
=== RUN   TestEncodeDoubleMaskEdge/1764
=== RUN   TestEncodeDoubleMaskEdge/1765
=== RUN   TestEncodeDoubleMaskEdge/1766
=== RUN   TestEncodeDoubleMaskEdge/1767
=== RUN   TestEncodeDoubleMaskEdge/1768
=== RUN   TestEncodeDoubleMaskEdge/1769
=== RUN   TestEncodeDoubleMaskEdge/1770
=== RUN   TestEncodeDoubleMaskEdge/1771
=== RUN   TestEncodeDoubleMaskEdge/1772
=== RUN   TestEncodeDoubleMaskEdge/1773
=== RUN   TestEncodeDoubleMaskEdge/1774
=== RUN   TestEncodeDoubleMaskEdge/1775
=== RUN   TestEncodeDoubleMaskEdge/1776
=== RUN   TestEncodeDoubleMaskEdge/1777
=== RUN   TestEncodeDoubleMaskEdge/1778
=== RUN   TestEncodeDoubleMaskEdge/1779
=== RUN   TestEncodeDoubleMaskEdge/1780
=== RUN   TestEncodeDoubleMaskEdge/1781
=== RUN   TestEncodeDoubleMaskEdge/1782
=== RUN   TestEncodeDoubleMaskEdge/1783
=== RUN   TestEncodeDoubleMaskEdge/1784
=== RUN   TestEncodeDoubleMaskEdge/1785
=== RUN   TestEncodeDoubleMaskEdge/1786
=== RUN   TestEncodeDoubleMaskEdge/1787
=== RUN   TestEncodeDoubleMaskEdge/1788
=== RUN   TestEncodeDoubleMaskEdge/1789
=== RUN   TestEncodeDoubleMaskEdge/1790
=== RUN   TestEncodeDoubleMaskEdge/1791
=== RUN   TestEncodeDoubleMaskEdge/1792
=== RUN   TestEncodeDoubleMaskEdge/1793
=== RUN   TestEncodeDoubleMaskEdge/1794
=== RUN   TestEncodeDoubleMaskEdge/1795
=== RUN   TestEncodeDoubleMaskEdge/1796
=== RUN   TestEncodeDoubleMaskEdge/1797
=== RUN   TestEncodeDoubleMaskEdge/1798
=== RUN   TestEncodeDoubleMaskEdge/1799
=== RUN   TestEncodeDoubleMaskEdge/1800
=== RUN   TestEncodeDoubleMaskEdge/1801
=== RUN   TestEncodeDoubleMaskEdge/1802
=== RUN   TestEncodeDoubleMaskEdge/1803
=== RUN   TestEncodeDoubleMaskEdge/1804
=== RUN   TestEncodeDoubleMaskEdge/1805
=== RUN   TestEncodeDoubleMaskEdge/1806
=== RUN   TestEncodeDoubleMaskEdge/1807
=== RUN   TestEncodeDoubleMaskEdge/1808
=== RUN   TestEncodeDoubleMaskEdge/1809
=== RUN   TestEncodeDoubleMaskEdge/1810
=== RUN   TestEncodeDoubleMaskEdge/1811
=== RUN   TestEncodeDoubleMaskEdge/1812
=== RUN   TestEncodeDoubleMaskEdge/1813
=== RUN   TestEncodeDoubleMaskEdge/1814
=== RUN   TestEncodeDoubleMaskEdge/1815
=== RUN   TestEncodeDoubleMaskEdge/1816
=== RUN   TestEncodeDoubleMaskEdge/1817
=== RUN   TestEncodeDoubleMaskEdge/1818
=== RUN   TestEncodeDoubleMaskEdge/1819
=== RUN   TestEncodeDoubleMaskEdge/1820
=== RUN   TestEncodeDoubleMaskEdge/1821
=== RUN   TestEncodeDoubleMaskEdge/1822
=== RUN   TestEncodeDoubleMaskEdge/1823
=== RUN   TestEncodeDoubleMaskEdge/1824
=== RUN   TestEncodeDoubleMaskEdge/1825
=== RUN   TestEncodeDoubleMaskEdge/1826
=== RUN   TestEncodeDoubleMaskEdge/1827
=== RUN   TestEncodeDoubleMaskEdge/1828
=== RUN   TestEncodeDoubleMaskEdge/1829
=== RUN   TestEncodeDoubleMaskEdge/1830
=== RUN   TestEncodeDoubleMaskEdge/1831
=== RUN   TestEncodeDoubleMaskEdge/1832
=== RUN   TestEncodeDoubleMaskEdge/1833
=== RUN   TestEncodeDoubleMaskEdge/1834
=== RUN   TestEncodeDoubleMaskEdge/1835
=== RUN   TestEncodeDoubleMaskEdge/1836
=== RUN   TestEncodeDoubleMaskEdge/1837
=== RUN   TestEncodeDoubleMaskEdge/1838
=== RUN   TestEncodeDoubleMaskEdge/1839
=== RUN   TestEncodeDoubleMaskEdge/1840
=== RUN   TestEncodeDoubleMaskEdge/1841
=== RUN   TestEncodeDoubleMaskEdge/1842
=== RUN   TestEncodeDoubleMaskEdge/1843
=== RUN   TestEncodeDoubleMaskEdge/1844
=== RUN   TestEncodeDoubleMaskEdge/1845
=== RUN   TestEncodeDoubleMaskEdge/1846
=== RUN   TestEncodeDoubleMaskEdge/1847
=== RUN   TestEncodeDoubleMaskEdge/1848
=== RUN   TestEncodeDoubleMaskEdge/1849
=== RUN   TestEncodeDoubleMaskEdge/1850
=== RUN   TestEncodeDoubleMaskEdge/1851
=== RUN   TestEncodeDoubleMaskEdge/1852
=== RUN   TestEncodeDoubleMaskEdge/1853
=== RUN   TestEncodeDoubleMaskEdge/1854
=== RUN   TestEncodeDoubleMaskEdge/1855
=== RUN   TestEncodeDoubleMaskEdge/1856
=== RUN   TestEncodeDoubleMaskEdge/1857
=== RUN   TestEncodeDoubleMaskEdge/1858
=== RUN   TestEncodeDoubleMaskEdge/1859
=== RUN   TestEncodeDoubleMaskEdge/1860
=== RUN   TestEncodeDoubleMaskEdge/1861
=== RUN   TestEncodeDoubleMaskEdge/1862
=== RUN   TestEncodeDoubleMaskEdge/1863
=== RUN   TestEncodeDoubleMaskEdge/1864
=== RUN   TestEncodeDoubleMaskEdge/1865
=== RUN   TestEncodeDoubleMaskEdge/1866
=== RUN   TestEncodeDoubleMaskEdge/1867
=== RUN   TestEncodeDoubleMaskEdge/1868
=== RUN   TestEncodeDoubleMaskEdge/1869
=== RUN   TestEncodeDoubleMaskEdge/1870
=== RUN   TestEncodeDoubleMaskEdge/1871
=== RUN   TestEncodeDoubleMaskEdge/1872
=== RUN   TestEncodeDoubleMaskEdge/1873
=== RUN   TestEncodeDoubleMaskEdge/1874
=== RUN   TestEncodeDoubleMaskEdge/1875
=== RUN   TestEncodeDoubleMaskEdge/1876
=== RUN   TestEncodeDoubleMaskEdge/1877
=== RUN   TestEncodeDoubleMaskEdge/1878
=== RUN   TestEncodeDoubleMaskEdge/1879
=== RUN   TestEncodeDoubleMaskEdge/1880
=== RUN   TestEncodeDoubleMaskEdge/1881
=== RUN   TestEncodeDoubleMaskEdge/1882
=== RUN   TestEncodeDoubleMaskEdge/1883
=== RUN   TestEncodeDoubleMaskEdge/1884
=== RUN   TestEncodeDoubleMaskEdge/1885
=== RUN   TestEncodeDoubleMaskEdge/1886
=== RUN   TestEncodeDoubleMaskEdge/1887
=== RUN   TestEncodeDoubleMaskEdge/1888
=== RUN   TestEncodeDoubleMaskEdge/1889
=== RUN   TestEncodeDoubleMaskEdge/1890
=== RUN   TestEncodeDoubleMaskEdge/1891
=== RUN   TestEncodeDoubleMaskEdge/1892
=== RUN   TestEncodeDoubleMaskEdge/1893
=== RUN   TestEncodeDoubleMaskEdge/1894
=== RUN   TestEncodeDoubleMaskEdge/1895
=== RUN   TestEncodeDoubleMaskEdge/1896
=== RUN   TestEncodeDoubleMaskEdge/1897
=== RUN   TestEncodeDoubleMaskEdge/1898
=== RUN   TestEncodeDoubleMaskEdge/1899
=== RUN   TestEncodeDoubleMaskEdge/1900
=== RUN   TestEncodeDoubleMaskEdge/1901
=== RUN   TestEncodeDoubleMaskEdge/1902
=== RUN   TestEncodeDoubleMaskEdge/1903
=== RUN   TestEncodeDoubleMaskEdge/1904
=== RUN   TestEncodeDoubleMaskEdge/1905
=== RUN   TestEncodeDoubleMaskEdge/1906
=== RUN   TestEncodeDoubleMaskEdge/1907
=== RUN   TestEncodeDoubleMaskEdge/1908
=== RUN   TestEncodeDoubleMaskEdge/1909
=== RUN   TestEncodeDoubleMaskEdge/1910
=== RUN   TestEncodeDoubleMaskEdge/1911
=== RUN   TestEncodeDoubleMaskEdge/1912
=== RUN   TestEncodeDoubleMaskEdge/1913
=== RUN   TestEncodeDoubleMaskEdge/1914
=== RUN   TestEncodeDoubleMaskEdge/1915
=== RUN   TestEncodeDoubleMaskEdge/1916
=== RUN   TestEncodeDoubleMaskEdge/1917
=== RUN   TestEncodeDoubleMaskEdge/1918
=== RUN   TestEncodeDoubleMaskEdge/1919
=== RUN   TestEncodeDoubleMaskEdge/1920
=== RUN   TestEncodeDoubleMaskEdge/1921
=== RUN   TestEncodeDoubleMaskEdge/1922
=== RUN   TestEncodeDoubleMaskEdge/1923
=== RUN   TestEncodeDoubleMaskEdge/1924
=== RUN   TestEncodeDoubleMaskEdge/1925
=== RUN   TestEncodeDoubleMaskEdge/1926
=== RUN   TestEncodeDoubleMaskEdge/1927
=== RUN   TestEncodeDoubleMaskEdge/1928
=== RUN   TestEncodeDoubleMaskEdge/1929
=== RUN   TestEncodeDoubleMaskEdge/1930
=== RUN   TestEncodeDoubleMaskEdge/1931
=== RUN   TestEncodeDoubleMaskEdge/1932
=== RUN   TestEncodeDoubleMaskEdge/1933
=== RUN   TestEncodeDoubleMaskEdge/1934
=== RUN   TestEncodeDoubleMaskEdge/1935
=== RUN   TestEncodeDoubleMaskEdge/1936
=== RUN   TestEncodeDoubleMaskEdge/1937
=== RUN   TestEncodeDoubleMaskEdge/1938
=== RUN   TestEncodeDoubleMaskEdge/1939
=== RUN   TestEncodeDoubleMaskEdge/1940
=== RUN   TestEncodeDoubleMaskEdge/1941
=== RUN   TestEncodeDoubleMaskEdge/1942
=== RUN   TestEncodeDoubleMaskEdge/1943
=== RUN   TestEncodeDoubleMaskEdge/1944
=== RUN   TestEncodeDoubleMaskEdge/1945
=== RUN   TestEncodeDoubleMaskEdge/1946
=== RUN   TestEncodeDoubleMaskEdge/1947
=== RUN   TestEncodeDoubleMaskEdge/1948
=== RUN   TestEncodeDoubleMaskEdge/1949
=== RUN   TestEncodeDoubleMaskEdge/1950
=== RUN   TestEncodeDoubleMaskEdge/1951
=== RUN   TestEncodeDoubleMaskEdge/1952
=== RUN   TestEncodeDoubleMaskEdge/1953
=== RUN   TestEncodeDoubleMaskEdge/1954
=== RUN   TestEncodeDoubleMaskEdge/1955
=== RUN   TestEncodeDoubleMaskEdge/1956
=== RUN   TestEncodeDoubleMaskEdge/1957
=== RUN   TestEncodeDoubleMaskEdge/1958
=== RUN   TestEncodeDoubleMaskEdge/1959
=== RUN   TestEncodeDoubleMaskEdge/1960
=== RUN   TestEncodeDoubleMaskEdge/1961
=== RUN   TestEncodeDoubleMaskEdge/1962
=== RUN   TestEncodeDoubleMaskEdge/1963
=== RUN   TestEncodeDoubleMaskEdge/1964
=== RUN   TestEncodeDoubleMaskEdge/1965
=== RUN   TestEncodeDoubleMaskEdge/1966
=== RUN   TestEncodeDoubleMaskEdge/1967
=== RUN   TestEncodeDoubleMaskEdge/1968
=== RUN   TestEncodeDoubleMaskEdge/1969
=== RUN   TestEncodeDoubleMaskEdge/1970
=== RUN   TestEncodeDoubleMaskEdge/1971
=== RUN   TestEncodeDoubleMaskEdge/1972
=== RUN   TestEncodeDoubleMaskEdge/1973
=== RUN   TestEncodeDoubleMaskEdge/1974
=== RUN   TestEncodeDoubleMaskEdge/1975
=== RUN   TestEncodeDoubleMaskEdge/1976
=== RUN   TestEncodeDoubleMaskEdge/1977
=== RUN   TestEncodeDoubleMaskEdge/1978
=== RUN   TestEncodeDoubleMaskEdge/1979
=== RUN   TestEncodeDoubleMaskEdge/1980
=== RUN   TestEncodeDoubleMaskEdge/1981
=== RUN   TestEncodeDoubleMaskEdge/1982
=== RUN   TestEncodeDoubleMaskEdge/1983
=== RUN   TestEncodeDoubleMaskEdge/1984
=== RUN   TestEncodeDoubleMaskEdge/1985
=== RUN   TestEncodeDoubleMaskEdge/1986
=== RUN   TestEncodeDoubleMaskEdge/1987
=== RUN   TestEncodeDoubleMaskEdge/1988
=== RUN   TestEncodeDoubleMaskEdge/1989
=== RUN   TestEncodeDoubleMaskEdge/1990
=== RUN   TestEncodeDoubleMaskEdge/1991
=== RUN   TestEncodeDoubleMaskEdge/1992
=== RUN   TestEncodeDoubleMaskEdge/1993
=== RUN   TestEncodeDoubleMaskEdge/1994
=== RUN   TestEncodeDoubleMaskEdge/1995
=== RUN   TestEncodeDoubleMaskEdge/1996
=== RUN   TestEncodeDoubleMaskEdge/1997
=== RUN   TestEncodeDoubleMaskEdge/1998
=== RUN   TestEncodeDoubleMaskEdge/1999
=== RUN   TestEncodeDoubleMaskEdge/2000
=== RUN   TestEncodeDoubleMaskEdge/2001
=== RUN   TestEncodeDoubleMaskEdge/2002
=== RUN   TestEncodeDoubleMaskEdge/2003
=== RUN   TestEncodeDoubleMaskEdge/2004
=== RUN   TestEncodeDoubleMaskEdge/2005
=== RUN   TestEncodeDoubleMaskEdge/2006
=== RUN   TestEncodeDoubleMaskEdge/2007
=== RUN   TestEncodeDoubleMaskEdge/2008
=== RUN   TestEncodeDoubleMaskEdge/2009
=== RUN   TestEncodeDoubleMaskEdge/2010
=== RUN   TestEncodeDoubleMaskEdge/2011
=== RUN   TestEncodeDoubleMaskEdge/2012
=== RUN   TestEncodeDoubleMaskEdge/2013
=== RUN   TestEncodeDoubleMaskEdge/2014
=== RUN   TestEncodeDoubleMaskEdge/2015
=== RUN   TestEncodeDoubleMaskEdge/2016
=== RUN   TestEncodeDoubleMaskEdge/2017
=== RUN   TestEncodeDoubleMaskEdge/2018
=== RUN   TestEncodeDoubleMaskEdge/2019
=== RUN   TestEncodeDoubleMaskEdge/2020
=== RUN   TestEncodeDoubleMaskEdge/2021
=== RUN   TestEncodeDoubleMaskEdge/2022
=== RUN   TestEncodeDoubleMaskEdge/2023
=== RUN   TestEncodeDoubleMaskEdge/2024
=== RUN   TestEncodeDoubleMaskEdge/2025
=== RUN   TestEncodeDoubleMaskEdge/2026
=== RUN   TestEncodeDoubleMaskEdge/2027
=== RUN   TestEncodeDoubleMaskEdge/2028
=== RUN   TestEncodeDoubleMaskEdge/2029
=== RUN   TestEncodeDoubleMaskEdge/2030
=== RUN   TestEncodeDoubleMaskEdge/2031
=== RUN   TestEncodeDoubleMaskEdge/2032
=== RUN   TestEncodeDoubleMaskEdge/2033
=== RUN   TestEncodeDoubleMaskEdge/2034
=== RUN   TestEncodeDoubleMaskEdge/2035
=== RUN   TestEncodeDoubleMaskEdge/2036
=== RUN   TestEncodeDoubleMaskEdge/2037
=== RUN   TestEncodeDoubleMaskEdge/2038
=== RUN   TestEncodeDoubleMaskEdge/2039
=== RUN   TestEncodeDoubleMaskEdge/2040
=== RUN   TestEncodeDoubleMaskEdge/2041
=== RUN   TestEncodeDoubleMaskEdge/2042
=== RUN   TestEncodeDoubleMaskEdge/2043
=== RUN   TestEncodeDoubleMaskEdge/2044
=== RUN   TestEncodeDoubleMaskEdge/2045
=== RUN   TestEncodeDoubleMaskEdge/2046
=== RUN   TestEncodeDoubleMaskEdge/2047
=== RUN   TestEncodeDoubleMaskEdge/2048
=== RUN   TestEncodeDoubleMaskEdge/2049
=== RUN   TestEncodeDoubleMaskEdge/2050
=== RUN   TestEncodeDoubleMaskEdge/2051
=== RUN   TestEncodeDoubleMaskEdge/2052
=== RUN   TestEncodeDoubleMaskEdge/2053
=== RUN   TestEncodeDoubleMaskEdge/2054
=== RUN   TestEncodeDoubleMaskEdge/2055
=== RUN   TestEncodeDoubleMaskEdge/2056
=== RUN   TestEncodeDoubleMaskEdge/2057
=== RUN   TestEncodeDoubleMaskEdge/2058
=== RUN   TestEncodeDoubleMaskEdge/2059
=== RUN   TestEncodeDoubleMaskEdge/2060
=== RUN   TestEncodeDoubleMaskEdge/2061
=== RUN   TestEncodeDoubleMaskEdge/2062
=== RUN   TestEncodeDoubleMaskEdge/2063
=== RUN   TestEncodeDoubleMaskEdge/2064
=== RUN   TestEncodeDoubleMaskEdge/2065
=== RUN   TestEncodeDoubleMaskEdge/2066
=== RUN   TestEncodeDoubleMaskEdge/2067
=== RUN   TestEncodeDoubleMaskEdge/2068
=== RUN   TestEncodeDoubleMaskEdge/2069
=== RUN   TestEncodeDoubleMaskEdge/2070
=== RUN   TestEncodeDoubleMaskEdge/2071
=== RUN   TestEncodeDoubleMaskEdge/2072
=== RUN   TestEncodeDoubleMaskEdge/2073
=== RUN   TestEncodeDoubleMaskEdge/2074
=== RUN   TestEncodeDoubleMaskEdge/2075
=== RUN   TestEncodeDoubleMaskEdge/2076
=== RUN   TestEncodeDoubleMaskEdge/2077
=== RUN   TestEncodeDoubleMaskEdge/2078
=== RUN   TestEncodeDoubleMaskEdge/2079
=== RUN   TestEncodeDoubleMaskEdge/2080
=== RUN   TestEncodeDoubleMaskEdge/2081
=== RUN   TestEncodeDoubleMaskEdge/2082
=== RUN   TestEncodeDoubleMaskEdge/2083
=== RUN   TestEncodeDoubleMaskEdge/2084
=== RUN   TestEncodeDoubleMaskEdge/2085
=== RUN   TestEncodeDoubleMaskEdge/2086
=== RUN   TestEncodeDoubleMaskEdge/2087
=== RUN   TestEncodeDoubleMaskEdge/2088
=== RUN   TestEncodeDoubleMaskEdge/2089
=== RUN   TestEncodeDoubleMaskEdge/2090
=== RUN   TestEncodeDoubleMaskEdge/2091
=== RUN   TestEncodeDoubleMaskEdge/2092
=== RUN   TestEncodeDoubleMaskEdge/2093
=== RUN   TestEncodeDoubleMaskEdge/2094
=== RUN   TestEncodeDoubleMaskEdge/2095
=== RUN   TestEncodeDoubleMaskEdge/2096
=== RUN   TestEncodeDoubleMaskEdge/2097
=== RUN   TestEncodeDoubleMaskEdge/2098
=== RUN   TestEncodeDoubleMaskEdge/2099
=== RUN   TestEncodeDoubleMaskEdge/2100
=== RUN   TestEncodeDoubleMaskEdge/2101
=== RUN   TestEncodeDoubleMaskEdge/2102
=== RUN   TestEncodeDoubleMaskEdge/2103
=== RUN   TestEncodeDoubleMaskEdge/2104
=== RUN   TestEncodeDoubleMaskEdge/2105
=== RUN   TestEncodeDoubleMaskEdge/2106
=== RUN   TestEncodeDoubleMaskEdge/2107
=== RUN   TestEncodeDoubleMaskEdge/2108
=== RUN   TestEncodeDoubleMaskEdge/2109
=== RUN   TestEncodeDoubleMaskEdge/2110
=== RUN   TestEncodeDoubleMaskEdge/2111
=== RUN   TestEncodeDoubleMaskEdge/2112
=== RUN   TestEncodeDoubleMaskEdge/2113
=== RUN   TestEncodeDoubleMaskEdge/2114
=== RUN   TestEncodeDoubleMaskEdge/2115
=== RUN   TestEncodeDoubleMaskEdge/2116
=== RUN   TestEncodeDoubleMaskEdge/2117
=== RUN   TestEncodeDoubleMaskEdge/2118
=== RUN   TestEncodeDoubleMaskEdge/2119
=== RUN   TestEncodeDoubleMaskEdge/2120
=== RUN   TestEncodeDoubleMaskEdge/2121
=== RUN   TestEncodeDoubleMaskEdge/2122
=== RUN   TestEncodeDoubleMaskEdge/2123
=== RUN   TestEncodeDoubleMaskEdge/2124
=== RUN   TestEncodeDoubleMaskEdge/2125
=== RUN   TestEncodeDoubleMaskEdge/2126
=== RUN   TestEncodeDoubleMaskEdge/2127
=== RUN   TestEncodeDoubleMaskEdge/2128
=== RUN   TestEncodeDoubleMaskEdge/2129
=== RUN   TestEncodeDoubleMaskEdge/2130
=== RUN   TestEncodeDoubleMaskEdge/2131
=== RUN   TestEncodeDoubleMaskEdge/2132
=== RUN   TestEncodeDoubleMaskEdge/2133
=== RUN   TestEncodeDoubleMaskEdge/2134
=== RUN   TestEncodeDoubleMaskEdge/2135
=== RUN   TestEncodeDoubleMaskEdge/2136
=== RUN   TestEncodeDoubleMaskEdge/2137
=== RUN   TestEncodeDoubleMaskEdge/2138
=== RUN   TestEncodeDoubleMaskEdge/2139
=== RUN   TestEncodeDoubleMaskEdge/2140
=== RUN   TestEncodeDoubleMaskEdge/2141
=== RUN   TestEncodeDoubleMaskEdge/2142
=== RUN   TestEncodeDoubleMaskEdge/2143
=== RUN   TestEncodeDoubleMaskEdge/2144
=== RUN   TestEncodeDoubleMaskEdge/2145
=== RUN   TestEncodeDoubleMaskEdge/2146
=== RUN   TestEncodeDoubleMaskEdge/2147
=== RUN   TestEncodeDoubleMaskEdge/2148
=== RUN   TestEncodeDoubleMaskEdge/2149
=== RUN   TestEncodeDoubleMaskEdge/2150
=== RUN   TestEncodeDoubleMaskEdge/2151
=== RUN   TestEncodeDoubleMaskEdge/2152
=== RUN   TestEncodeDoubleMaskEdge/2153
=== RUN   TestEncodeDoubleMaskEdge/2154
=== RUN   TestEncodeDoubleMaskEdge/2155
=== RUN   TestEncodeDoubleMaskEdge/2156
=== RUN   TestEncodeDoubleMaskEdge/2157
=== RUN   TestEncodeDoubleMaskEdge/2158
=== RUN   TestEncodeDoubleMaskEdge/2159
=== RUN   TestEncodeDoubleMaskEdge/2160
=== RUN   TestEncodeDoubleMaskEdge/2161
=== RUN   TestEncodeDoubleMaskEdge/2162
=== RUN   TestEncodeDoubleMaskEdge/2163
=== RUN   TestEncodeDoubleMaskEdge/2164
=== RUN   TestEncodeDoubleMaskEdge/2165
=== RUN   TestEncodeDoubleMaskEdge/2166
=== RUN   TestEncodeDoubleMaskEdge/2167
=== RUN   TestEncodeDoubleMaskEdge/2168
=== RUN   TestEncodeDoubleMaskEdge/2169
=== RUN   TestEncodeDoubleMaskEdge/2170
=== RUN   TestEncodeDoubleMaskEdge/2171
=== RUN   TestEncodeDoubleMaskEdge/2172
=== RUN   TestEncodeDoubleMaskEdge/2173
=== RUN   TestEncodeDoubleMaskEdge/2174
=== RUN   TestEncodeDoubleMaskEdge/2175
=== RUN   TestEncodeDoubleMaskEdge/2176
=== RUN   TestEncodeDoubleMaskEdge/2177
=== RUN   TestEncodeDoubleMaskEdge/2178
=== RUN   TestEncodeDoubleMaskEdge/2179
=== RUN   TestEncodeDoubleMaskEdge/2180
=== RUN   TestEncodeDoubleMaskEdge/2181
=== RUN   TestEncodeDoubleMaskEdge/2182
=== RUN   TestEncodeDoubleMaskEdge/2183
=== RUN   TestEncodeDoubleMaskEdge/2184
=== RUN   TestEncodeDoubleMaskEdge/2185
=== RUN   TestEncodeDoubleMaskEdge/2186
=== RUN   TestEncodeDoubleMaskEdge/2187
=== RUN   TestEncodeDoubleMaskEdge/2188
=== RUN   TestEncodeDoubleMaskEdge/2189
=== RUN   TestEncodeDoubleMaskEdge/2190
=== RUN   TestEncodeDoubleMaskEdge/2191
=== RUN   TestEncodeDoubleMaskEdge/2192
=== RUN   TestEncodeDoubleMaskEdge/2193
=== RUN   TestEncodeDoubleMaskEdge/2194
=== RUN   TestEncodeDoubleMaskEdge/2195
=== RUN   TestEncodeDoubleMaskEdge/2196
=== RUN   TestEncodeDoubleMaskEdge/2197
=== RUN   TestEncodeDoubleMaskEdge/2198
=== RUN   TestEncodeDoubleMaskEdge/2199
=== RUN   TestEncodeDoubleMaskEdge/2200
=== RUN   TestEncodeDoubleMaskEdge/2201
=== RUN   TestEncodeDoubleMaskEdge/2202
=== RUN   TestEncodeDoubleMaskEdge/2203
=== RUN   TestEncodeDoubleMaskEdge/2204
=== RUN   TestEncodeDoubleMaskEdge/2205
=== RUN   TestEncodeDoubleMaskEdge/2206
=== RUN   TestEncodeDoubleMaskEdge/2207
=== RUN   TestEncodeDoubleMaskEdge/2208
=== RUN   TestEncodeDoubleMaskEdge/2209
=== RUN   TestEncodeDoubleMaskEdge/2210
=== RUN   TestEncodeDoubleMaskEdge/2211
=== RUN   TestEncodeDoubleMaskEdge/2212
=== RUN   TestEncodeDoubleMaskEdge/2213
=== RUN   TestEncodeDoubleMaskEdge/2214
=== RUN   TestEncodeDoubleMaskEdge/2215
=== RUN   TestEncodeDoubleMaskEdge/2216
=== RUN   TestEncodeDoubleMaskEdge/2217
=== RUN   TestEncodeDoubleMaskEdge/2218
=== RUN   TestEncodeDoubleMaskEdge/2219
=== RUN   TestEncodeDoubleMaskEdge/2220
=== RUN   TestEncodeDoubleMaskEdge/2221
=== RUN   TestEncodeDoubleMaskEdge/2222
=== RUN   TestEncodeDoubleMaskEdge/2223
=== RUN   TestEncodeDoubleMaskEdge/2224
=== RUN   TestEncodeDoubleMaskEdge/2225
=== RUN   TestEncodeDoubleMaskEdge/2226
=== RUN   TestEncodeDoubleMaskEdge/2227
=== RUN   TestEncodeDoubleMaskEdge/2228
=== RUN   TestEncodeDoubleMaskEdge/2229
=== RUN   TestEncodeDoubleMaskEdge/2230
=== RUN   TestEncodeDoubleMaskEdge/2231
=== RUN   TestEncodeDoubleMaskEdge/2232
=== RUN   TestEncodeDoubleMaskEdge/2233
=== RUN   TestEncodeDoubleMaskEdge/2234
=== RUN   TestEncodeDoubleMaskEdge/2235
=== RUN   TestEncodeDoubleMaskEdge/2236
=== RUN   TestEncodeDoubleMaskEdge/2237
=== RUN   TestEncodeDoubleMaskEdge/2238
=== RUN   TestEncodeDoubleMaskEdge/2239
=== RUN   TestEncodeDoubleMaskEdge/2240
=== RUN   TestEncodeDoubleMaskEdge/2241
=== RUN   TestEncodeDoubleMaskEdge/2242
=== RUN   TestEncodeDoubleMaskEdge/2243
=== RUN   TestEncodeDoubleMaskEdge/2244
=== RUN   TestEncodeDoubleMaskEdge/2245
=== RUN   TestEncodeDoubleMaskEdge/2246
=== RUN   TestEncodeDoubleMaskEdge/2247
=== RUN   TestEncodeDoubleMaskEdge/2248
=== RUN   TestEncodeDoubleMaskEdge/2249
=== RUN   TestEncodeDoubleMaskEdge/2250
=== RUN   TestEncodeDoubleMaskEdge/2251
=== RUN   TestEncodeDoubleMaskEdge/2252
=== RUN   TestEncodeDoubleMaskEdge/2253
=== RUN   TestEncodeDoubleMaskEdge/2254
=== RUN   TestEncodeDoubleMaskEdge/2255
=== RUN   TestEncodeDoubleMaskEdge/2256
=== RUN   TestEncodeDoubleMaskEdge/2257
=== RUN   TestEncodeDoubleMaskEdge/2258
=== RUN   TestEncodeDoubleMaskEdge/2259
=== RUN   TestEncodeDoubleMaskEdge/2260
=== RUN   TestEncodeDoubleMaskEdge/2261
=== RUN   TestEncodeDoubleMaskEdge/2262
=== RUN   TestEncodeDoubleMaskEdge/2263
=== RUN   TestEncodeDoubleMaskEdge/2264
=== RUN   TestEncodeDoubleMaskEdge/2265
=== RUN   TestEncodeDoubleMaskEdge/2266
=== RUN   TestEncodeDoubleMaskEdge/2267
=== RUN   TestEncodeDoubleMaskEdge/2268
=== RUN   TestEncodeDoubleMaskEdge/2269
=== RUN   TestEncodeDoubleMaskEdge/2270
=== RUN   TestEncodeDoubleMaskEdge/2271
=== RUN   TestEncodeDoubleMaskEdge/2272
=== RUN   TestEncodeDoubleMaskEdge/2273
=== RUN   TestEncodeDoubleMaskEdge/2274
=== RUN   TestEncodeDoubleMaskEdge/2275
=== RUN   TestEncodeDoubleMaskEdge/2276
=== RUN   TestEncodeDoubleMaskEdge/2277
=== RUN   TestEncodeDoubleMaskEdge/2278
=== RUN   TestEncodeDoubleMaskEdge/2279
=== RUN   TestEncodeDoubleMaskEdge/2280
=== RUN   TestEncodeDoubleMaskEdge/2281
=== RUN   TestEncodeDoubleMaskEdge/2282
=== RUN   TestEncodeDoubleMaskEdge/2283
=== RUN   TestEncodeDoubleMaskEdge/2284
=== RUN   TestEncodeDoubleMaskEdge/2285
=== RUN   TestEncodeDoubleMaskEdge/2286
=== RUN   TestEncodeDoubleMaskEdge/2287
=== RUN   TestEncodeDoubleMaskEdge/2288
=== RUN   TestEncodeDoubleMaskEdge/2289
=== RUN   TestEncodeDoubleMaskEdge/2290
=== RUN   TestEncodeDoubleMaskEdge/2291
=== RUN   TestEncodeDoubleMaskEdge/2292
=== RUN   TestEncodeDoubleMaskEdge/2293
=== RUN   TestEncodeDoubleMaskEdge/2294
=== RUN   TestEncodeDoubleMaskEdge/2295
=== RUN   TestEncodeDoubleMaskEdge/2296
=== RUN   TestEncodeDoubleMaskEdge/2297
=== RUN   TestEncodeDoubleMaskEdge/2298
=== RUN   TestEncodeDoubleMaskEdge/2299
=== RUN   TestEncodeDoubleMaskEdge/2300
=== RUN   TestEncodeDoubleMaskEdge/2301
=== RUN   TestEncodeDoubleMaskEdge/2302
=== RUN   TestEncodeDoubleMaskEdge/2303
=== RUN   TestEncodeDoubleMaskEdge/2304
=== RUN   TestEncodeDoubleMaskEdge/2305
=== RUN   TestEncodeDoubleMaskEdge/2306
=== RUN   TestEncodeDoubleMaskEdge/2307
=== RUN   TestEncodeDoubleMaskEdge/2308
=== RUN   TestEncodeDoubleMaskEdge/2309
=== RUN   TestEncodeDoubleMaskEdge/2310
=== RUN   TestEncodeDoubleMaskEdge/2311
=== RUN   TestEncodeDoubleMaskEdge/2312
=== RUN   TestEncodeDoubleMaskEdge/2313
=== RUN   TestEncodeDoubleMaskEdge/2314
=== RUN   TestEncodeDoubleMaskEdge/2315
=== RUN   TestEncodeDoubleMaskEdge/2316
=== RUN   TestEncodeDoubleMaskEdge/2317
=== RUN   TestEncodeDoubleMaskEdge/2318
=== RUN   TestEncodeDoubleMaskEdge/2319
=== RUN   TestEncodeDoubleMaskEdge/2320
=== RUN   TestEncodeDoubleMaskEdge/2321
=== RUN   TestEncodeDoubleMaskEdge/2322
=== RUN   TestEncodeDoubleMaskEdge/2323
=== RUN   TestEncodeDoubleMaskEdge/2324
=== RUN   TestEncodeDoubleMaskEdge/2325
=== RUN   TestEncodeDoubleMaskEdge/2326
=== RUN   TestEncodeDoubleMaskEdge/2327
=== RUN   TestEncodeDoubleMaskEdge/2328
=== RUN   TestEncodeDoubleMaskEdge/2329
=== RUN   TestEncodeDoubleMaskEdge/2330
=== RUN   TestEncodeDoubleMaskEdge/2331
=== RUN   TestEncodeDoubleMaskEdge/2332
=== RUN   TestEncodeDoubleMaskEdge/2333
=== RUN   TestEncodeDoubleMaskEdge/2334
=== RUN   TestEncodeDoubleMaskEdge/2335
=== RUN   TestEncodeDoubleMaskEdge/2336
=== RUN   TestEncodeDoubleMaskEdge/2337
=== RUN   TestEncodeDoubleMaskEdge/2338
=== RUN   TestEncodeDoubleMaskEdge/2339
=== RUN   TestEncodeDoubleMaskEdge/2340
=== RUN   TestEncodeDoubleMaskEdge/2341
=== RUN   TestEncodeDoubleMaskEdge/2342
=== RUN   TestEncodeDoubleMaskEdge/2343
=== RUN   TestEncodeDoubleMaskEdge/2344
=== RUN   TestEncodeDoubleMaskEdge/2345
=== RUN   TestEncodeDoubleMaskEdge/2346
=== RUN   TestEncodeDoubleMaskEdge/2347
=== RUN   TestEncodeDoubleMaskEdge/2348
=== RUN   TestEncodeDoubleMaskEdge/2349
=== RUN   TestEncodeDoubleMaskEdge/2350
=== RUN   TestEncodeDoubleMaskEdge/2351
=== RUN   TestEncodeDoubleMaskEdge/2352
=== RUN   TestEncodeDoubleMaskEdge/2353
=== RUN   TestEncodeDoubleMaskEdge/2354
=== RUN   TestEncodeDoubleMaskEdge/2355
=== RUN   TestEncodeDoubleMaskEdge/2356
=== RUN   TestEncodeDoubleMaskEdge/2357
=== RUN   TestEncodeDoubleMaskEdge/2358
=== RUN   TestEncodeDoubleMaskEdge/2359
=== RUN   TestEncodeDoubleMaskEdge/2360
=== RUN   TestEncodeDoubleMaskEdge/2361
=== RUN   TestEncodeDoubleMaskEdge/2362
=== RUN   TestEncodeDoubleMaskEdge/2363
=== RUN   TestEncodeDoubleMaskEdge/2364
=== RUN   TestEncodeDoubleMaskEdge/2365
=== RUN   TestEncodeDoubleMaskEdge/2366
=== RUN   TestEncodeDoubleMaskEdge/2367
=== RUN   TestEncodeDoubleMaskEdge/2368
=== RUN   TestEncodeDoubleMaskEdge/2369
=== RUN   TestEncodeDoubleMaskEdge/2370
=== RUN   TestEncodeDoubleMaskEdge/2371
=== RUN   TestEncodeDoubleMaskEdge/2372
=== RUN   TestEncodeDoubleMaskEdge/2373
=== RUN   TestEncodeDoubleMaskEdge/2374
=== RUN   TestEncodeDoubleMaskEdge/2375
=== RUN   TestEncodeDoubleMaskEdge/2376
=== RUN   TestEncodeDoubleMaskEdge/2377
=== RUN   TestEncodeDoubleMaskEdge/2378
=== RUN   TestEncodeDoubleMaskEdge/2379
=== RUN   TestEncodeDoubleMaskEdge/2380
=== RUN   TestEncodeDoubleMaskEdge/2381
=== RUN   TestEncodeDoubleMaskEdge/2382
=== RUN   TestEncodeDoubleMaskEdge/2383
=== RUN   TestEncodeDoubleMaskEdge/2384
=== RUN   TestEncodeDoubleMaskEdge/2385
=== RUN   TestEncodeDoubleMaskEdge/2386
=== RUN   TestEncodeDoubleMaskEdge/2387
=== RUN   TestEncodeDoubleMaskEdge/2388
=== RUN   TestEncodeDoubleMaskEdge/2389
=== RUN   TestEncodeDoubleMaskEdge/2390
=== RUN   TestEncodeDoubleMaskEdge/2391
=== RUN   TestEncodeDoubleMaskEdge/2392
=== RUN   TestEncodeDoubleMaskEdge/2393
=== RUN   TestEncodeDoubleMaskEdge/2394
=== RUN   TestEncodeDoubleMaskEdge/2395
=== RUN   TestEncodeDoubleMaskEdge/2396
=== RUN   TestEncodeDoubleMaskEdge/2397
=== RUN   TestEncodeDoubleMaskEdge/2398
=== RUN   TestEncodeDoubleMaskEdge/2399
=== RUN   TestEncodeDoubleMaskEdge/2400
=== RUN   TestEncodeDoubleMaskEdge/2401
=== RUN   TestEncodeDoubleMaskEdge/2402
=== RUN   TestEncodeDoubleMaskEdge/2403
=== RUN   TestEncodeDoubleMaskEdge/2404
=== RUN   TestEncodeDoubleMaskEdge/2405
=== RUN   TestEncodeDoubleMaskEdge/2406
=== RUN   TestEncodeDoubleMaskEdge/2407
=== RUN   TestEncodeDoubleMaskEdge/2408
=== RUN   TestEncodeDoubleMaskEdge/2409
=== RUN   TestEncodeDoubleMaskEdge/2410
=== RUN   TestEncodeDoubleMaskEdge/2411
=== RUN   TestEncodeDoubleMaskEdge/2412
=== RUN   TestEncodeDoubleMaskEdge/2413
=== RUN   TestEncodeDoubleMaskEdge/2414
=== RUN   TestEncodeDoubleMaskEdge/2415
=== RUN   TestEncodeDoubleMaskEdge/2416
=== RUN   TestEncodeDoubleMaskEdge/2417
=== RUN   TestEncodeDoubleMaskEdge/2418
=== RUN   TestEncodeDoubleMaskEdge/2419
=== RUN   TestEncodeDoubleMaskEdge/2420
=== RUN   TestEncodeDoubleMaskEdge/2421
=== RUN   TestEncodeDoubleMaskEdge/2422
=== RUN   TestEncodeDoubleMaskEdge/2423
=== RUN   TestEncodeDoubleMaskEdge/2424
=== RUN   TestEncodeDoubleMaskEdge/2425
=== RUN   TestEncodeDoubleMaskEdge/2426
=== RUN   TestEncodeDoubleMaskEdge/2427
=== RUN   TestEncodeDoubleMaskEdge/2428
=== RUN   TestEncodeDoubleMaskEdge/2429
=== RUN   TestEncodeDoubleMaskEdge/2430
=== RUN   TestEncodeDoubleMaskEdge/2431
=== RUN   TestEncodeDoubleMaskEdge/2432
=== RUN   TestEncodeDoubleMaskEdge/2433
=== RUN   TestEncodeDoubleMaskEdge/2434
=== RUN   TestEncodeDoubleMaskEdge/2435
=== RUN   TestEncodeDoubleMaskEdge/2436
=== RUN   TestEncodeDoubleMaskEdge/2437
=== RUN   TestEncodeDoubleMaskEdge/2438
=== RUN   TestEncodeDoubleMaskEdge/2439
=== RUN   TestEncodeDoubleMaskEdge/2440
=== RUN   TestEncodeDoubleMaskEdge/2441
=== RUN   TestEncodeDoubleMaskEdge/2442
=== RUN   TestEncodeDoubleMaskEdge/2443
=== RUN   TestEncodeDoubleMaskEdge/2444
=== RUN   TestEncodeDoubleMaskEdge/2445
=== RUN   TestEncodeDoubleMaskEdge/2446
=== RUN   TestEncodeDoubleMaskEdge/2447
=== RUN   TestEncodeDoubleMaskEdge/2448
=== RUN   TestEncodeDoubleMaskEdge/2449
=== RUN   TestEncodeDoubleMaskEdge/2450
=== RUN   TestEncodeDoubleMaskEdge/2451
=== RUN   TestEncodeDoubleMaskEdge/2452
=== RUN   TestEncodeDoubleMaskEdge/2453
=== RUN   TestEncodeDoubleMaskEdge/2454
=== RUN   TestEncodeDoubleMaskEdge/2455
=== RUN   TestEncodeDoubleMaskEdge/2456
=== RUN   TestEncodeDoubleMaskEdge/2457
=== RUN   TestEncodeDoubleMaskEdge/2458
=== RUN   TestEncodeDoubleMaskEdge/2459
=== RUN   TestEncodeDoubleMaskEdge/2460
=== RUN   TestEncodeDoubleMaskEdge/2461
=== RUN   TestEncodeDoubleMaskEdge/2462
=== RUN   TestEncodeDoubleMaskEdge/2463
=== RUN   TestEncodeDoubleMaskEdge/2464
=== RUN   TestEncodeDoubleMaskEdge/2465
=== RUN   TestEncodeDoubleMaskEdge/2466
=== RUN   TestEncodeDoubleMaskEdge/2467
=== RUN   TestEncodeDoubleMaskEdge/2468
=== RUN   TestEncodeDoubleMaskEdge/2469
=== RUN   TestEncodeDoubleMaskEdge/2470
=== RUN   TestEncodeDoubleMaskEdge/2471
=== RUN   TestEncodeDoubleMaskEdge/2472
=== RUN   TestEncodeDoubleMaskEdge/2473
=== RUN   TestEncodeDoubleMaskEdge/2474
=== RUN   TestEncodeDoubleMaskEdge/2475
=== RUN   TestEncodeDoubleMaskEdge/2476
=== RUN   TestEncodeDoubleMaskEdge/2477
=== RUN   TestEncodeDoubleMaskEdge/2478
=== RUN   TestEncodeDoubleMaskEdge/2479
=== RUN   TestEncodeDoubleMaskEdge/2480
=== RUN   TestEncodeDoubleMaskEdge/2481
=== RUN   TestEncodeDoubleMaskEdge/2482
=== RUN   TestEncodeDoubleMaskEdge/2483
=== RUN   TestEncodeDoubleMaskEdge/2484
=== RUN   TestEncodeDoubleMaskEdge/2485
=== RUN   TestEncodeDoubleMaskEdge/2486
=== RUN   TestEncodeDoubleMaskEdge/2487
=== RUN   TestEncodeDoubleMaskEdge/2488
=== RUN   TestEncodeDoubleMaskEdge/2489
=== RUN   TestEncodeDoubleMaskEdge/2490
=== RUN   TestEncodeDoubleMaskEdge/2491
=== RUN   TestEncodeDoubleMaskEdge/2492
=== RUN   TestEncodeDoubleMaskEdge/2493
=== RUN   TestEncodeDoubleMaskEdge/2494
=== RUN   TestEncodeDoubleMaskEdge/2495
=== RUN   TestEncodeDoubleMaskEdge/2496
=== RUN   TestEncodeDoubleMaskEdge/2497
=== RUN   TestEncodeDoubleMaskEdge/2498
=== RUN   TestEncodeDoubleMaskEdge/2499
=== RUN   TestEncodeDoubleMaskEdge/2500
=== RUN   TestEncodeDoubleMaskEdge/2501
=== RUN   TestEncodeDoubleMaskEdge/2502
=== RUN   TestEncodeDoubleMaskEdge/2503
=== RUN   TestEncodeDoubleMaskEdge/2504
=== RUN   TestEncodeDoubleMaskEdge/2505
=== RUN   TestEncodeDoubleMaskEdge/2506
=== RUN   TestEncodeDoubleMaskEdge/2507
=== RUN   TestEncodeDoubleMaskEdge/2508
=== RUN   TestEncodeDoubleMaskEdge/2509
=== RUN   TestEncodeDoubleMaskEdge/2510
=== RUN   TestEncodeDoubleMaskEdge/2511
=== RUN   TestEncodeDoubleMaskEdge/2512
=== RUN   TestEncodeDoubleMaskEdge/2513
=== RUN   TestEncodeDoubleMaskEdge/2514
=== RUN   TestEncodeDoubleMaskEdge/2515
=== RUN   TestEncodeDoubleMaskEdge/2516
=== RUN   TestEncodeDoubleMaskEdge/2517
=== RUN   TestEncodeDoubleMaskEdge/2518
=== RUN   TestEncodeDoubleMaskEdge/2519
=== RUN   TestEncodeDoubleMaskEdge/2520
=== RUN   TestEncodeDoubleMaskEdge/2521
=== RUN   TestEncodeDoubleMaskEdge/2522
=== RUN   TestEncodeDoubleMaskEdge/2523
=== RUN   TestEncodeDoubleMaskEdge/2524
=== RUN   TestEncodeDoubleMaskEdge/2525
=== RUN   TestEncodeDoubleMaskEdge/2526
=== RUN   TestEncodeDoubleMaskEdge/2527
=== RUN   TestEncodeDoubleMaskEdge/2528
=== RUN   TestEncodeDoubleMaskEdge/2529
=== RUN   TestEncodeDoubleMaskEdge/2530
=== RUN   TestEncodeDoubleMaskEdge/2531
=== RUN   TestEncodeDoubleMaskEdge/2532
=== RUN   TestEncodeDoubleMaskEdge/2533
=== RUN   TestEncodeDoubleMaskEdge/2534
=== RUN   TestEncodeDoubleMaskEdge/2535
=== RUN   TestEncodeDoubleMaskEdge/2536
=== RUN   TestEncodeDoubleMaskEdge/2537
=== RUN   TestEncodeDoubleMaskEdge/2538
=== RUN   TestEncodeDoubleMaskEdge/2539
=== RUN   TestEncodeDoubleMaskEdge/2540
=== RUN   TestEncodeDoubleMaskEdge/2541
=== RUN   TestEncodeDoubleMaskEdge/2542
=== RUN   TestEncodeDoubleMaskEdge/2543
=== RUN   TestEncodeDoubleMaskEdge/2544
=== RUN   TestEncodeDoubleMaskEdge/2545
=== RUN   TestEncodeDoubleMaskEdge/2546
=== RUN   TestEncodeDoubleMaskEdge/2547
=== RUN   TestEncodeDoubleMaskEdge/2548
=== RUN   TestEncodeDoubleMaskEdge/2549
=== RUN   TestEncodeDoubleMaskEdge/2550
=== RUN   TestEncodeDoubleMaskEdge/2551
=== RUN   TestEncodeDoubleMaskEdge/2552
=== RUN   TestEncodeDoubleMaskEdge/2553
=== RUN   TestEncodeDoubleMaskEdge/2554
=== RUN   TestEncodeDoubleMaskEdge/2555
=== RUN   TestEncodeDoubleMaskEdge/2556
=== RUN   TestEncodeDoubleMaskEdge/2557
=== RUN   TestEncodeDoubleMaskEdge/2558
=== RUN   TestEncodeDoubleMaskEdge/2559
=== RUN   TestEncodeDoubleMaskEdge/2560
=== RUN   TestEncodeDoubleMaskEdge/2561
=== RUN   TestEncodeDoubleMaskEdge/2562
=== RUN   TestEncodeDoubleMaskEdge/2563
=== RUN   TestEncodeDoubleMaskEdge/2564
=== RUN   TestEncodeDoubleMaskEdge/2565
=== RUN   TestEncodeDoubleMaskEdge/2566
=== RUN   TestEncodeDoubleMaskEdge/2567
=== RUN   TestEncodeDoubleMaskEdge/2568
=== RUN   TestEncodeDoubleMaskEdge/2569
=== RUN   TestEncodeDoubleMaskEdge/2570
=== RUN   TestEncodeDoubleMaskEdge/2571
=== RUN   TestEncodeDoubleMaskEdge/2572
=== RUN   TestEncodeDoubleMaskEdge/2573
=== RUN   TestEncodeDoubleMaskEdge/2574
=== RUN   TestEncodeDoubleMaskEdge/2575
=== RUN   TestEncodeDoubleMaskEdge/2576
=== RUN   TestEncodeDoubleMaskEdge/2577
=== RUN   TestEncodeDoubleMaskEdge/2578
=== RUN   TestEncodeDoubleMaskEdge/2579
=== RUN   TestEncodeDoubleMaskEdge/2580
=== RUN   TestEncodeDoubleMaskEdge/2581
=== RUN   TestEncodeDoubleMaskEdge/2582
=== RUN   TestEncodeDoubleMaskEdge/2583
=== RUN   TestEncodeDoubleMaskEdge/2584
=== RUN   TestEncodeDoubleMaskEdge/2585
=== RUN   TestEncodeDoubleMaskEdge/2586
=== RUN   TestEncodeDoubleMaskEdge/2587
=== RUN   TestEncodeDoubleMaskEdge/2588
=== RUN   TestEncodeDoubleMaskEdge/2589
=== RUN   TestEncodeDoubleMaskEdge/2590
=== RUN   TestEncodeDoubleMaskEdge/2591
=== RUN   TestEncodeDoubleMaskEdge/2592
=== RUN   TestEncodeDoubleMaskEdge/2593
=== RUN   TestEncodeDoubleMaskEdge/2594
=== RUN   TestEncodeDoubleMaskEdge/2595
=== RUN   TestEncodeDoubleMaskEdge/2596
=== RUN   TestEncodeDoubleMaskEdge/2597
=== RUN   TestEncodeDoubleMaskEdge/2598
=== RUN   TestEncodeDoubleMaskEdge/2599
=== RUN   TestEncodeDoubleMaskEdge/2600
=== RUN   TestEncodeDoubleMaskEdge/2601
=== RUN   TestEncodeDoubleMaskEdge/2602
=== RUN   TestEncodeDoubleMaskEdge/2603
=== RUN   TestEncodeDoubleMaskEdge/2604
=== RUN   TestEncodeDoubleMaskEdge/2605
=== RUN   TestEncodeDoubleMaskEdge/2606
=== RUN   TestEncodeDoubleMaskEdge/2607
=== RUN   TestEncodeDoubleMaskEdge/2608
=== RUN   TestEncodeDoubleMaskEdge/2609
=== RUN   TestEncodeDoubleMaskEdge/2610
=== RUN   TestEncodeDoubleMaskEdge/2611
=== RUN   TestEncodeDoubleMaskEdge/2612
=== RUN   TestEncodeDoubleMaskEdge/2613
=== RUN   TestEncodeDoubleMaskEdge/2614
=== RUN   TestEncodeDoubleMaskEdge/2615
=== RUN   TestEncodeDoubleMaskEdge/2616
=== RUN   TestEncodeDoubleMaskEdge/2617
=== RUN   TestEncodeDoubleMaskEdge/2618
=== RUN   TestEncodeDoubleMaskEdge/2619
=== RUN   TestEncodeDoubleMaskEdge/2620
=== RUN   TestEncodeDoubleMaskEdge/2621
=== RUN   TestEncodeDoubleMaskEdge/2622
=== RUN   TestEncodeDoubleMaskEdge/2623
=== RUN   TestEncodeDoubleMaskEdge/2624
=== RUN   TestEncodeDoubleMaskEdge/2625
=== RUN   TestEncodeDoubleMaskEdge/2626
=== RUN   TestEncodeDoubleMaskEdge/2627
=== RUN   TestEncodeDoubleMaskEdge/2628
=== RUN   TestEncodeDoubleMaskEdge/2629
=== RUN   TestEncodeDoubleMaskEdge/2630
=== RUN   TestEncodeDoubleMaskEdge/2631
=== RUN   TestEncodeDoubleMaskEdge/2632
=== RUN   TestEncodeDoubleMaskEdge/2633
=== RUN   TestEncodeDoubleMaskEdge/2634
=== RUN   TestEncodeDoubleMaskEdge/2635
=== RUN   TestEncodeDoubleMaskEdge/2636
=== RUN   TestEncodeDoubleMaskEdge/2637
=== RUN   TestEncodeDoubleMaskEdge/2638
=== RUN   TestEncodeDoubleMaskEdge/2639
=== RUN   TestEncodeDoubleMaskEdge/2640
=== RUN   TestEncodeDoubleMaskEdge/2641
=== RUN   TestEncodeDoubleMaskEdge/2642
=== RUN   TestEncodeDoubleMaskEdge/2643
=== RUN   TestEncodeDoubleMaskEdge/2644
=== RUN   TestEncodeDoubleMaskEdge/2645
=== RUN   TestEncodeDoubleMaskEdge/2646
=== RUN   TestEncodeDoubleMaskEdge/2647
=== RUN   TestEncodeDoubleMaskEdge/2648
=== RUN   TestEncodeDoubleMaskEdge/2649
=== RUN   TestEncodeDoubleMaskEdge/2650
=== RUN   TestEncodeDoubleMaskEdge/2651
=== RUN   TestEncodeDoubleMaskEdge/2652
=== RUN   TestEncodeDoubleMaskEdge/2653
=== RUN   TestEncodeDoubleMaskEdge/2654
=== RUN   TestEncodeDoubleMaskEdge/2655
=== RUN   TestEncodeDoubleMaskEdge/2656
=== RUN   TestEncodeDoubleMaskEdge/2657
=== RUN   TestEncodeDoubleMaskEdge/2658
=== RUN   TestEncodeDoubleMaskEdge/2659
=== RUN   TestEncodeDoubleMaskEdge/2660
=== RUN   TestEncodeDoubleMaskEdge/2661
=== RUN   TestEncodeDoubleMaskEdge/2662
=== RUN   TestEncodeDoubleMaskEdge/2663
=== RUN   TestEncodeDoubleMaskEdge/2664
=== RUN   TestEncodeDoubleMaskEdge/2665
=== RUN   TestEncodeDoubleMaskEdge/2666
=== RUN   TestEncodeDoubleMaskEdge/2667
=== RUN   TestEncodeDoubleMaskEdge/2668
=== RUN   TestEncodeDoubleMaskEdge/2669
=== RUN   TestEncodeDoubleMaskEdge/2670
=== RUN   TestEncodeDoubleMaskEdge/2671
=== RUN   TestEncodeDoubleMaskEdge/2672
=== RUN   TestEncodeDoubleMaskEdge/2673
=== RUN   TestEncodeDoubleMaskEdge/2674
=== RUN   TestEncodeDoubleMaskEdge/2675
=== RUN   TestEncodeDoubleMaskEdge/2676
=== RUN   TestEncodeDoubleMaskEdge/2677
=== RUN   TestEncodeDoubleMaskEdge/2678
=== RUN   TestEncodeDoubleMaskEdge/2679
=== RUN   TestEncodeDoubleMaskEdge/2680
=== RUN   TestEncodeDoubleMaskEdge/2681
=== RUN   TestEncodeDoubleMaskEdge/2682
=== RUN   TestEncodeDoubleMaskEdge/2683
=== RUN   TestEncodeDoubleMaskEdge/2684
=== RUN   TestEncodeDoubleMaskEdge/2685
=== RUN   TestEncodeDoubleMaskEdge/2686
=== RUN   TestEncodeDoubleMaskEdge/2687
=== RUN   TestEncodeDoubleMaskEdge/2688
=== RUN   TestEncodeDoubleMaskEdge/2689
=== RUN   TestEncodeDoubleMaskEdge/2690
=== RUN   TestEncodeDoubleMaskEdge/2691
=== RUN   TestEncodeDoubleMaskEdge/2692
=== RUN   TestEncodeDoubleMaskEdge/2693
=== RUN   TestEncodeDoubleMaskEdge/2694
=== RUN   TestEncodeDoubleMaskEdge/2695
=== RUN   TestEncodeDoubleMaskEdge/2696
=== RUN   TestEncodeDoubleMaskEdge/2697
=== RUN   TestEncodeDoubleMaskEdge/2698
=== RUN   TestEncodeDoubleMaskEdge/2699
=== RUN   TestEncodeDoubleMaskEdge/2700
=== RUN   TestEncodeDoubleMaskEdge/2701
=== RUN   TestEncodeDoubleMaskEdge/2702
=== RUN   TestEncodeDoubleMaskEdge/2703
=== RUN   TestEncodeDoubleMaskEdge/2704
=== RUN   TestEncodeDoubleMaskEdge/2705
=== RUN   TestEncodeDoubleMaskEdge/2706
=== RUN   TestEncodeDoubleMaskEdge/2707
=== RUN   TestEncodeDoubleMaskEdge/2708
=== RUN   TestEncodeDoubleMaskEdge/2709
=== RUN   TestEncodeDoubleMaskEdge/2710
=== RUN   TestEncodeDoubleMaskEdge/2711
=== RUN   TestEncodeDoubleMaskEdge/2712
=== RUN   TestEncodeDoubleMaskEdge/2713
=== RUN   TestEncodeDoubleMaskEdge/2714
=== RUN   TestEncodeDoubleMaskEdge/2715
=== RUN   TestEncodeDoubleMaskEdge/2716
=== RUN   TestEncodeDoubleMaskEdge/2717
=== RUN   TestEncodeDoubleMaskEdge/2718
=== RUN   TestEncodeDoubleMaskEdge/2719
=== RUN   TestEncodeDoubleMaskEdge/2720
=== RUN   TestEncodeDoubleMaskEdge/2721
=== RUN   TestEncodeDoubleMaskEdge/2722
=== RUN   TestEncodeDoubleMaskEdge/2723
=== RUN   TestEncodeDoubleMaskEdge/2724
=== RUN   TestEncodeDoubleMaskEdge/2725
=== RUN   TestEncodeDoubleMaskEdge/2726
=== RUN   TestEncodeDoubleMaskEdge/2727
=== RUN   TestEncodeDoubleMaskEdge/2728
=== RUN   TestEncodeDoubleMaskEdge/2729
=== RUN   TestEncodeDoubleMaskEdge/2730
=== RUN   TestEncodeDoubleMaskEdge/2731
=== RUN   TestEncodeDoubleMaskEdge/2732
=== RUN   TestEncodeDoubleMaskEdge/2733
=== RUN   TestEncodeDoubleMaskEdge/2734
=== RUN   TestEncodeDoubleMaskEdge/2735
=== RUN   TestEncodeDoubleMaskEdge/2736
=== RUN   TestEncodeDoubleMaskEdge/2737
=== RUN   TestEncodeDoubleMaskEdge/2738
=== RUN   TestEncodeDoubleMaskEdge/2739
=== RUN   TestEncodeDoubleMaskEdge/2740
=== RUN   TestEncodeDoubleMaskEdge/2741
=== RUN   TestEncodeDoubleMaskEdge/2742
=== RUN   TestEncodeDoubleMaskEdge/2743
=== RUN   TestEncodeDoubleMaskEdge/2744
=== RUN   TestEncodeDoubleMaskEdge/2745
=== RUN   TestEncodeDoubleMaskEdge/2746
=== RUN   TestEncodeDoubleMaskEdge/2747
=== RUN   TestEncodeDoubleMaskEdge/2748
=== RUN   TestEncodeDoubleMaskEdge/2749
=== RUN   TestEncodeDoubleMaskEdge/2750
=== RUN   TestEncodeDoubleMaskEdge/2751
=== RUN   TestEncodeDoubleMaskEdge/2752
=== RUN   TestEncodeDoubleMaskEdge/2753
=== RUN   TestEncodeDoubleMaskEdge/2754
=== RUN   TestEncodeDoubleMaskEdge/2755
=== RUN   TestEncodeDoubleMaskEdge/2756
=== RUN   TestEncodeDoubleMaskEdge/2757
=== RUN   TestEncodeDoubleMaskEdge/2758
=== RUN   TestEncodeDoubleMaskEdge/2759
=== RUN   TestEncodeDoubleMaskEdge/2760
=== RUN   TestEncodeDoubleMaskEdge/2761
=== RUN   TestEncodeDoubleMaskEdge/2762
=== RUN   TestEncodeDoubleMaskEdge/2763
=== RUN   TestEncodeDoubleMaskEdge/2764
=== RUN   TestEncodeDoubleMaskEdge/2765
=== RUN   TestEncodeDoubleMaskEdge/2766
=== RUN   TestEncodeDoubleMaskEdge/2767
=== RUN   TestEncodeDoubleMaskEdge/2768
=== RUN   TestEncodeDoubleMaskEdge/2769
=== RUN   TestEncodeDoubleMaskEdge/2770
=== RUN   TestEncodeDoubleMaskEdge/2771
=== RUN   TestEncodeDoubleMaskEdge/2772
=== RUN   TestEncodeDoubleMaskEdge/2773
=== RUN   TestEncodeDoubleMaskEdge/2774
=== RUN   TestEncodeDoubleMaskEdge/2775
=== RUN   TestEncodeDoubleMaskEdge/2776
=== RUN   TestEncodeDoubleMaskEdge/2777
=== RUN   TestEncodeDoubleMaskEdge/2778
=== RUN   TestEncodeDoubleMaskEdge/2779
=== RUN   TestEncodeDoubleMaskEdge/2780
=== RUN   TestEncodeDoubleMaskEdge/2781
=== RUN   TestEncodeDoubleMaskEdge/2782
=== RUN   TestEncodeDoubleMaskEdge/2783
=== RUN   TestEncodeDoubleMaskEdge/2784
=== RUN   TestEncodeDoubleMaskEdge/2785
=== RUN   TestEncodeDoubleMaskEdge/2786
=== RUN   TestEncodeDoubleMaskEdge/2787
=== RUN   TestEncodeDoubleMaskEdge/2788
=== RUN   TestEncodeDoubleMaskEdge/2789
=== RUN   TestEncodeDoubleMaskEdge/2790
=== RUN   TestEncodeDoubleMaskEdge/2791
=== RUN   TestEncodeDoubleMaskEdge/2792
=== RUN   TestEncodeDoubleMaskEdge/2793
=== RUN   TestEncodeDoubleMaskEdge/2794
=== RUN   TestEncodeDoubleMaskEdge/2795
=== RUN   TestEncodeDoubleMaskEdge/2796
=== RUN   TestEncodeDoubleMaskEdge/2797
=== RUN   TestEncodeDoubleMaskEdge/2798
=== RUN   TestEncodeDoubleMaskEdge/2799
=== RUN   TestEncodeDoubleMaskEdge/2800
=== RUN   TestEncodeDoubleMaskEdge/2801
=== RUN   TestEncodeDoubleMaskEdge/2802
=== RUN   TestEncodeDoubleMaskEdge/2803
=== RUN   TestEncodeDoubleMaskEdge/2804
=== RUN   TestEncodeDoubleMaskEdge/2805
=== RUN   TestEncodeDoubleMaskEdge/2806
=== RUN   TestEncodeDoubleMaskEdge/2807
=== RUN   TestEncodeDoubleMaskEdge/2808
=== RUN   TestEncodeDoubleMaskEdge/2809
=== RUN   TestEncodeDoubleMaskEdge/2810
=== RUN   TestEncodeDoubleMaskEdge/2811
=== RUN   TestEncodeDoubleMaskEdge/2812
=== RUN   TestEncodeDoubleMaskEdge/2813
=== RUN   TestEncodeDoubleMaskEdge/2814
=== RUN   TestEncodeDoubleMaskEdge/2815
=== RUN   TestEncodeDoubleMaskEdge/2816
=== RUN   TestEncodeDoubleMaskEdge/2817
=== RUN   TestEncodeDoubleMaskEdge/2818
=== RUN   TestEncodeDoubleMaskEdge/2819
=== RUN   TestEncodeDoubleMaskEdge/2820
=== RUN   TestEncodeDoubleMaskEdge/2821
=== RUN   TestEncodeDoubleMaskEdge/2822
=== RUN   TestEncodeDoubleMaskEdge/2823
=== RUN   TestEncodeDoubleMaskEdge/2824
=== RUN   TestEncodeDoubleMaskEdge/2825
=== RUN   TestEncodeDoubleMaskEdge/2826
=== RUN   TestEncodeDoubleMaskEdge/2827
=== RUN   TestEncodeDoubleMaskEdge/2828
=== RUN   TestEncodeDoubleMaskEdge/2829
=== RUN   TestEncodeDoubleMaskEdge/2830
=== RUN   TestEncodeDoubleMaskEdge/2831
=== RUN   TestEncodeDoubleMaskEdge/2832
=== RUN   TestEncodeDoubleMaskEdge/2833
=== RUN   TestEncodeDoubleMaskEdge/2834
=== RUN   TestEncodeDoubleMaskEdge/2835
=== RUN   TestEncodeDoubleMaskEdge/2836
=== RUN   TestEncodeDoubleMaskEdge/2837
=== RUN   TestEncodeDoubleMaskEdge/2838
=== RUN   TestEncodeDoubleMaskEdge/2839
=== RUN   TestEncodeDoubleMaskEdge/2840
=== RUN   TestEncodeDoubleMaskEdge/2841
=== RUN   TestEncodeDoubleMaskEdge/2842
=== RUN   TestEncodeDoubleMaskEdge/2843
=== RUN   TestEncodeDoubleMaskEdge/2844
=== RUN   TestEncodeDoubleMaskEdge/2845
=== RUN   TestEncodeDoubleMaskEdge/2846
=== RUN   TestEncodeDoubleMaskEdge/2847
=== RUN   TestEncodeDoubleMaskEdge/2848
=== RUN   TestEncodeDoubleMaskEdge/2849
=== RUN   TestEncodeDoubleMaskEdge/2850
=== RUN   TestEncodeDoubleMaskEdge/2851
=== RUN   TestEncodeDoubleMaskEdge/2852
=== RUN   TestEncodeDoubleMaskEdge/2853
=== RUN   TestEncodeDoubleMaskEdge/2854
=== RUN   TestEncodeDoubleMaskEdge/2855
=== RUN   TestEncodeDoubleMaskEdge/2856
=== RUN   TestEncodeDoubleMaskEdge/2857
=== RUN   TestEncodeDoubleMaskEdge/2858
=== RUN   TestEncodeDoubleMaskEdge/2859
=== RUN   TestEncodeDoubleMaskEdge/2860
=== RUN   TestEncodeDoubleMaskEdge/2861
=== RUN   TestEncodeDoubleMaskEdge/2862
=== RUN   TestEncodeDoubleMaskEdge/2863
=== RUN   TestEncodeDoubleMaskEdge/2864
=== RUN   TestEncodeDoubleMaskEdge/2865
=== RUN   TestEncodeDoubleMaskEdge/2866
=== RUN   TestEncodeDoubleMaskEdge/2867
=== RUN   TestEncodeDoubleMaskEdge/2868
=== RUN   TestEncodeDoubleMaskEdge/2869
=== RUN   TestEncodeDoubleMaskEdge/2870
=== RUN   TestEncodeDoubleMaskEdge/2871
=== RUN   TestEncodeDoubleMaskEdge/2872
=== RUN   TestEncodeDoubleMaskEdge/2873
=== RUN   TestEncodeDoubleMaskEdge/2874
=== RUN   TestEncodeDoubleMaskEdge/2875
=== RUN   TestEncodeDoubleMaskEdge/2876
=== RUN   TestEncodeDoubleMaskEdge/2877
=== RUN   TestEncodeDoubleMaskEdge/2878
=== RUN   TestEncodeDoubleMaskEdge/2879
=== RUN   TestEncodeDoubleMaskEdge/2880
=== RUN   TestEncodeDoubleMaskEdge/2881
=== RUN   TestEncodeDoubleMaskEdge/2882
=== RUN   TestEncodeDoubleMaskEdge/2883
=== RUN   TestEncodeDoubleMaskEdge/2884
=== RUN   TestEncodeDoubleMaskEdge/2885
=== RUN   TestEncodeDoubleMaskEdge/2886
=== RUN   TestEncodeDoubleMaskEdge/2887
=== RUN   TestEncodeDoubleMaskEdge/2888
=== RUN   TestEncodeDoubleMaskEdge/2889
=== RUN   TestEncodeDoubleMaskEdge/2890
=== RUN   TestEncodeDoubleMaskEdge/2891
=== RUN   TestEncodeDoubleMaskEdge/2892
=== RUN   TestEncodeDoubleMaskEdge/2893
=== RUN   TestEncodeDoubleMaskEdge/2894
=== RUN   TestEncodeDoubleMaskEdge/2895
=== RUN   TestEncodeDoubleMaskEdge/2896
=== RUN   TestEncodeDoubleMaskEdge/2897
=== RUN   TestEncodeDoubleMaskEdge/2898
=== RUN   TestEncodeDoubleMaskEdge/2899
=== RUN   TestEncodeDoubleMaskEdge/2900
=== RUN   TestEncodeDoubleMaskEdge/2901
=== RUN   TestEncodeDoubleMaskEdge/2902
=== RUN   TestEncodeDoubleMaskEdge/2903
=== RUN   TestEncodeDoubleMaskEdge/2904
=== RUN   TestEncodeDoubleMaskEdge/2905
=== RUN   TestEncodeDoubleMaskEdge/2906
=== RUN   TestEncodeDoubleMaskEdge/2907
=== RUN   TestEncodeDoubleMaskEdge/2908
=== RUN   TestEncodeDoubleMaskEdge/2909
=== RUN   TestEncodeDoubleMaskEdge/2910
=== RUN   TestEncodeDoubleMaskEdge/2911
=== RUN   TestEncodeDoubleMaskEdge/2912
=== RUN   TestEncodeDoubleMaskEdge/2913
=== RUN   TestEncodeDoubleMaskEdge/2914
=== RUN   TestEncodeDoubleMaskEdge/2915
=== RUN   TestEncodeDoubleMaskEdge/2916
=== RUN   TestEncodeDoubleMaskEdge/2917
=== RUN   TestEncodeDoubleMaskEdge/2918
=== RUN   TestEncodeDoubleMaskEdge/2919
=== RUN   TestEncodeDoubleMaskEdge/2920
=== RUN   TestEncodeDoubleMaskEdge/2921
=== RUN   TestEncodeDoubleMaskEdge/2922
=== RUN   TestEncodeDoubleMaskEdge/2923
=== RUN   TestEncodeDoubleMaskEdge/2924
=== RUN   TestEncodeDoubleMaskEdge/2925
=== RUN   TestEncodeDoubleMaskEdge/2926
=== RUN   TestEncodeDoubleMaskEdge/2927
=== RUN   TestEncodeDoubleMaskEdge/2928
=== RUN   TestEncodeDoubleMaskEdge/2929
=== RUN   TestEncodeDoubleMaskEdge/2930
=== RUN   TestEncodeDoubleMaskEdge/2931
=== RUN   TestEncodeDoubleMaskEdge/2932
=== RUN   TestEncodeDoubleMaskEdge/2933
=== RUN   TestEncodeDoubleMaskEdge/2934
=== RUN   TestEncodeDoubleMaskEdge/2935
=== RUN   TestEncodeDoubleMaskEdge/2936
=== RUN   TestEncodeDoubleMaskEdge/2937
=== RUN   TestEncodeDoubleMaskEdge/2938
=== RUN   TestEncodeDoubleMaskEdge/2939
=== RUN   TestEncodeDoubleMaskEdge/2940
=== RUN   TestEncodeDoubleMaskEdge/2941
=== RUN   TestEncodeDoubleMaskEdge/2942
=== RUN   TestEncodeDoubleMaskEdge/2943
=== RUN   TestEncodeDoubleMaskEdge/2944
=== RUN   TestEncodeDoubleMaskEdge/2945
=== RUN   TestEncodeDoubleMaskEdge/2946
=== RUN   TestEncodeDoubleMaskEdge/2947
=== RUN   TestEncodeDoubleMaskEdge/2948
=== RUN   TestEncodeDoubleMaskEdge/2949
=== RUN   TestEncodeDoubleMaskEdge/2950
=== RUN   TestEncodeDoubleMaskEdge/2951
=== RUN   TestEncodeDoubleMaskEdge/2952
=== RUN   TestEncodeDoubleMaskEdge/2953
=== RUN   TestEncodeDoubleMaskEdge/2954
=== RUN   TestEncodeDoubleMaskEdge/2955
=== RUN   TestEncodeDoubleMaskEdge/2956
=== RUN   TestEncodeDoubleMaskEdge/2957
=== RUN   TestEncodeDoubleMaskEdge/2958
=== RUN   TestEncodeDoubleMaskEdge/2959
=== RUN   TestEncodeDoubleMaskEdge/2960
=== RUN   TestEncodeDoubleMaskEdge/2961
=== RUN   TestEncodeDoubleMaskEdge/2962
=== RUN   TestEncodeDoubleMaskEdge/2963
=== RUN   TestEncodeDoubleMaskEdge/2964
=== RUN   TestEncodeDoubleMaskEdge/2965
=== RUN   TestEncodeDoubleMaskEdge/2966
=== RUN   TestEncodeDoubleMaskEdge/2967
=== RUN   TestEncodeDoubleMaskEdge/2968
=== RUN   TestEncodeDoubleMaskEdge/2969
=== RUN   TestEncodeDoubleMaskEdge/2970
=== RUN   TestEncodeDoubleMaskEdge/2971
=== RUN   TestEncodeDoubleMaskEdge/2972
=== RUN   TestEncodeDoubleMaskEdge/2973
=== RUN   TestEncodeDoubleMaskEdge/2974
=== RUN   TestEncodeDoubleMaskEdge/2975
=== RUN   TestEncodeDoubleMaskEdge/2976
=== RUN   TestEncodeDoubleMaskEdge/2977
=== RUN   TestEncodeDoubleMaskEdge/2978
=== RUN   TestEncodeDoubleMaskEdge/2979
=== RUN   TestEncodeDoubleMaskEdge/2980
=== RUN   TestEncodeDoubleMaskEdge/2981
=== RUN   TestEncodeDoubleMaskEdge/2982
=== RUN   TestEncodeDoubleMaskEdge/2983
=== RUN   TestEncodeDoubleMaskEdge/2984
=== RUN   TestEncodeDoubleMaskEdge/2985
=== RUN   TestEncodeDoubleMaskEdge/2986
=== RUN   TestEncodeDoubleMaskEdge/2987
=== RUN   TestEncodeDoubleMaskEdge/2988
=== RUN   TestEncodeDoubleMaskEdge/2989
=== RUN   TestEncodeDoubleMaskEdge/2990
=== RUN   TestEncodeDoubleMaskEdge/2991
=== RUN   TestEncodeDoubleMaskEdge/2992
=== RUN   TestEncodeDoubleMaskEdge/2993
=== RUN   TestEncodeDoubleMaskEdge/2994
=== RUN   TestEncodeDoubleMaskEdge/2995
=== RUN   TestEncodeDoubleMaskEdge/2996
=== RUN   TestEncodeDoubleMaskEdge/2997
=== RUN   TestEncodeDoubleMaskEdge/2998
=== RUN   TestEncodeDoubleMaskEdge/2999
=== RUN   TestEncodeDoubleMaskEdge/3000
=== RUN   TestEncodeDoubleMaskEdge/3001
=== RUN   TestEncodeDoubleMaskEdge/3002
=== RUN   TestEncodeDoubleMaskEdge/3003
=== RUN   TestEncodeDoubleMaskEdge/3004
=== RUN   TestEncodeDoubleMaskEdge/3005
=== RUN   TestEncodeDoubleMaskEdge/3006
=== RUN   TestEncodeDoubleMaskEdge/3007
=== RUN   TestEncodeDoubleMaskEdge/3008
=== RUN   TestEncodeDoubleMaskEdge/3009
=== RUN   TestEncodeDoubleMaskEdge/3010
=== RUN   TestEncodeDoubleMaskEdge/3011
=== RUN   TestEncodeDoubleMaskEdge/3012
=== RUN   TestEncodeDoubleMaskEdge/3013
=== RUN   TestEncodeDoubleMaskEdge/3014
=== RUN   TestEncodeDoubleMaskEdge/3015
=== RUN   TestEncodeDoubleMaskEdge/3016
=== RUN   TestEncodeDoubleMaskEdge/3017
=== RUN   TestEncodeDoubleMaskEdge/3018
=== RUN   TestEncodeDoubleMaskEdge/3019
=== RUN   TestEncodeDoubleMaskEdge/3020
=== RUN   TestEncodeDoubleMaskEdge/3021
=== RUN   TestEncodeDoubleMaskEdge/3022
=== RUN   TestEncodeDoubleMaskEdge/3023
=== RUN   TestEncodeDoubleMaskEdge/3024
=== RUN   TestEncodeDoubleMaskEdge/3025
=== RUN   TestEncodeDoubleMaskEdge/3026
=== RUN   TestEncodeDoubleMaskEdge/3027
=== RUN   TestEncodeDoubleMaskEdge/3028
=== RUN   TestEncodeDoubleMaskEdge/3029
=== RUN   TestEncodeDoubleMaskEdge/3030
=== RUN   TestEncodeDoubleMaskEdge/3031
=== RUN   TestEncodeDoubleMaskEdge/3032
=== RUN   TestEncodeDoubleMaskEdge/3033
=== RUN   TestEncodeDoubleMaskEdge/3034
=== RUN   TestEncodeDoubleMaskEdge/3035
=== RUN   TestEncodeDoubleMaskEdge/3036
=== RUN   TestEncodeDoubleMaskEdge/3037
=== RUN   TestEncodeDoubleMaskEdge/3038
=== RUN   TestEncodeDoubleMaskEdge/3039
=== RUN   TestEncodeDoubleMaskEdge/3040
=== RUN   TestEncodeDoubleMaskEdge/3041
=== RUN   TestEncodeDoubleMaskEdge/3042
=== RUN   TestEncodeDoubleMaskEdge/3043
=== RUN   TestEncodeDoubleMaskEdge/3044
=== RUN   TestEncodeDoubleMaskEdge/3045
=== RUN   TestEncodeDoubleMaskEdge/3046
=== RUN   TestEncodeDoubleMaskEdge/3047
=== RUN   TestEncodeDoubleMaskEdge/3048
=== RUN   TestEncodeDoubleMaskEdge/3049
=== RUN   TestEncodeDoubleMaskEdge/3050
=== RUN   TestEncodeDoubleMaskEdge/3051
=== RUN   TestEncodeDoubleMaskEdge/3052
=== RUN   TestEncodeDoubleMaskEdge/3053
=== RUN   TestEncodeDoubleMaskEdge/3054
=== RUN   TestEncodeDoubleMaskEdge/3055
=== RUN   TestEncodeDoubleMaskEdge/3056
=== RUN   TestEncodeDoubleMaskEdge/3057
=== RUN   TestEncodeDoubleMaskEdge/3058
=== RUN   TestEncodeDoubleMaskEdge/3059
=== RUN   TestEncodeDoubleMaskEdge/3060
=== RUN   TestEncodeDoubleMaskEdge/3061
=== RUN   TestEncodeDoubleMaskEdge/3062
=== RUN   TestEncodeDoubleMaskEdge/3063
=== RUN   TestEncodeDoubleMaskEdge/3064
=== RUN   TestEncodeDoubleMaskEdge/3065
=== RUN   TestEncodeDoubleMaskEdge/3066
=== RUN   TestEncodeDoubleMaskEdge/3067
=== RUN   TestEncodeDoubleMaskEdge/3068
=== RUN   TestEncodeDoubleMaskEdge/3069
=== RUN   TestEncodeDoubleMaskEdge/3070
=== RUN   TestEncodeDoubleMaskEdge/3071
=== RUN   TestEncodeDoubleMaskEdge/3072
=== RUN   TestEncodeDoubleMaskEdge/3073
=== RUN   TestEncodeDoubleMaskEdge/3074
=== RUN   TestEncodeDoubleMaskEdge/3075
=== RUN   TestEncodeDoubleMaskEdge/3076
=== RUN   TestEncodeDoubleMaskEdge/3077
=== RUN   TestEncodeDoubleMaskEdge/3078
=== RUN   TestEncodeDoubleMaskEdge/3079
=== RUN   TestEncodeDoubleMaskEdge/3080
=== RUN   TestEncodeDoubleMaskEdge/3081
=== RUN   TestEncodeDoubleMaskEdge/3082
=== RUN   TestEncodeDoubleMaskEdge/3083
=== RUN   TestEncodeDoubleMaskEdge/3084
=== RUN   TestEncodeDoubleMaskEdge/3085
=== RUN   TestEncodeDoubleMaskEdge/3086
=== RUN   TestEncodeDoubleMaskEdge/3087
=== RUN   TestEncodeDoubleMaskEdge/3088
=== RUN   TestEncodeDoubleMaskEdge/3089
=== RUN   TestEncodeDoubleMaskEdge/3090
=== RUN   TestEncodeDoubleMaskEdge/3091
=== RUN   TestEncodeDoubleMaskEdge/3092
=== RUN   TestEncodeDoubleMaskEdge/3093
=== RUN   TestEncodeDoubleMaskEdge/3094
=== RUN   TestEncodeDoubleMaskEdge/3095
=== RUN   TestEncodeDoubleMaskEdge/3096
=== RUN   TestEncodeDoubleMaskEdge/3097
=== RUN   TestEncodeDoubleMaskEdge/3098
=== RUN   TestEncodeDoubleMaskEdge/3099
=== RUN   TestEncodeDoubleMaskEdge/3100
=== RUN   TestEncodeDoubleMaskEdge/3101
=== RUN   TestEncodeDoubleMaskEdge/3102
=== RUN   TestEncodeDoubleMaskEdge/3103
=== RUN   TestEncodeDoubleMaskEdge/3104
=== RUN   TestEncodeDoubleMaskEdge/3105
=== RUN   TestEncodeDoubleMaskEdge/3106
=== RUN   TestEncodeDoubleMaskEdge/3107
=== RUN   TestEncodeDoubleMaskEdge/3108
=== RUN   TestEncodeDoubleMaskEdge/3109
=== RUN   TestEncodeDoubleMaskEdge/3110
=== RUN   TestEncodeDoubleMaskEdge/3111
=== RUN   TestEncodeDoubleMaskEdge/3112
=== RUN   TestEncodeDoubleMaskEdge/3113
=== RUN   TestEncodeDoubleMaskEdge/3114
=== RUN   TestEncodeDoubleMaskEdge/3115
=== RUN   TestEncodeDoubleMaskEdge/3116
=== RUN   TestEncodeDoubleMaskEdge/3117
=== RUN   TestEncodeDoubleMaskEdge/3118
=== RUN   TestEncodeDoubleMaskEdge/3119
=== RUN   TestEncodeDoubleMaskEdge/3120
=== RUN   TestEncodeDoubleMaskEdge/3121
=== RUN   TestEncodeDoubleMaskEdge/3122
=== RUN   TestEncodeDoubleMaskEdge/3123
=== RUN   TestEncodeDoubleMaskEdge/3124
=== RUN   TestEncodeDoubleMaskEdge/3125
=== RUN   TestEncodeDoubleMaskEdge/3126
=== RUN   TestEncodeDoubleMaskEdge/3127
=== RUN   TestEncodeDoubleMaskEdge/3128
=== RUN   TestEncodeDoubleMaskEdge/3129
=== RUN   TestEncodeDoubleMaskEdge/3130
=== RUN   TestEncodeDoubleMaskEdge/3131
=== RUN   TestEncodeDoubleMaskEdge/3132
=== RUN   TestEncodeDoubleMaskEdge/3133
=== RUN   TestEncodeDoubleMaskEdge/3134
=== RUN   TestEncodeDoubleMaskEdge/3135
=== RUN   TestEncodeDoubleMaskEdge/3136
=== RUN   TestEncodeDoubleMaskEdge/3137
=== RUN   TestEncodeDoubleMaskEdge/3138
=== RUN   TestEncodeDoubleMaskEdge/3139
=== RUN   TestEncodeDoubleMaskEdge/3140
=== RUN   TestEncodeDoubleMaskEdge/3141
=== RUN   TestEncodeDoubleMaskEdge/3142
=== RUN   TestEncodeDoubleMaskEdge/3143
=== RUN   TestEncodeDoubleMaskEdge/3144
=== RUN   TestEncodeDoubleMaskEdge/3145
=== RUN   TestEncodeDoubleMaskEdge/3146
=== RUN   TestEncodeDoubleMaskEdge/3147
=== RUN   TestEncodeDoubleMaskEdge/3148
=== RUN   TestEncodeDoubleMaskEdge/3149
=== RUN   TestEncodeDoubleMaskEdge/3150
=== RUN   TestEncodeDoubleMaskEdge/3151
=== RUN   TestEncodeDoubleMaskEdge/3152
=== RUN   TestEncodeDoubleMaskEdge/3153
=== RUN   TestEncodeDoubleMaskEdge/3154
=== RUN   TestEncodeDoubleMaskEdge/3155
=== RUN   TestEncodeDoubleMaskEdge/3156
=== RUN   TestEncodeDoubleMaskEdge/3157
=== RUN   TestEncodeDoubleMaskEdge/3158
=== RUN   TestEncodeDoubleMaskEdge/3159
=== RUN   TestEncodeDoubleMaskEdge/3160
=== RUN   TestEncodeDoubleMaskEdge/3161
=== RUN   TestEncodeDoubleMaskEdge/3162
=== RUN   TestEncodeDoubleMaskEdge/3163
=== RUN   TestEncodeDoubleMaskEdge/3164
=== RUN   TestEncodeDoubleMaskEdge/3165
=== RUN   TestEncodeDoubleMaskEdge/3166
=== RUN   TestEncodeDoubleMaskEdge/3167
=== RUN   TestEncodeDoubleMaskEdge/3168
=== RUN   TestEncodeDoubleMaskEdge/3169
=== RUN   TestEncodeDoubleMaskEdge/3170
=== RUN   TestEncodeDoubleMaskEdge/3171
=== RUN   TestEncodeDoubleMaskEdge/3172
=== RUN   TestEncodeDoubleMaskEdge/3173
=== RUN   TestEncodeDoubleMaskEdge/3174
=== RUN   TestEncodeDoubleMaskEdge/3175
=== RUN   TestEncodeDoubleMaskEdge/3176
=== RUN   TestEncodeDoubleMaskEdge/3177
=== RUN   TestEncodeDoubleMaskEdge/3178
=== RUN   TestEncodeDoubleMaskEdge/3179
=== RUN   TestEncodeDoubleMaskEdge/3180
=== RUN   TestEncodeDoubleMaskEdge/3181
=== RUN   TestEncodeDoubleMaskEdge/3182
=== RUN   TestEncodeDoubleMaskEdge/3183
=== RUN   TestEncodeDoubleMaskEdge/3184
=== RUN   TestEncodeDoubleMaskEdge/3185
=== RUN   TestEncodeDoubleMaskEdge/3186
=== RUN   TestEncodeDoubleMaskEdge/3187
=== RUN   TestEncodeDoubleMaskEdge/3188
=== RUN   TestEncodeDoubleMaskEdge/3189
=== RUN   TestEncodeDoubleMaskEdge/3190
=== RUN   TestEncodeDoubleMaskEdge/3191
=== RUN   TestEncodeDoubleMaskEdge/3192
=== RUN   TestEncodeDoubleMaskEdge/3193
=== RUN   TestEncodeDoubleMaskEdge/3194
=== RUN   TestEncodeDoubleMaskEdge/3195
=== RUN   TestEncodeDoubleMaskEdge/3196
=== RUN   TestEncodeDoubleMaskEdge/3197
=== RUN   TestEncodeDoubleMaskEdge/3198
=== RUN   TestEncodeDoubleMaskEdge/3199
=== RUN   TestEncodeDoubleMaskEdge/3200
=== RUN   TestEncodeDoubleMaskEdge/3201
=== RUN   TestEncodeDoubleMaskEdge/3202
=== RUN   TestEncodeDoubleMaskEdge/3203
=== RUN   TestEncodeDoubleMaskEdge/3204
=== RUN   TestEncodeDoubleMaskEdge/3205
=== RUN   TestEncodeDoubleMaskEdge/3206
=== RUN   TestEncodeDoubleMaskEdge/3207
=== RUN   TestEncodeDoubleMaskEdge/3208
=== RUN   TestEncodeDoubleMaskEdge/3209
=== RUN   TestEncodeDoubleMaskEdge/3210
=== RUN   TestEncodeDoubleMaskEdge/3211
=== RUN   TestEncodeDoubleMaskEdge/3212
=== RUN   TestEncodeDoubleMaskEdge/3213
=== RUN   TestEncodeDoubleMaskEdge/3214
=== RUN   TestEncodeDoubleMaskEdge/3215
=== RUN   TestEncodeDoubleMaskEdge/3216
=== RUN   TestEncodeDoubleMaskEdge/3217
=== RUN   TestEncodeDoubleMaskEdge/3218
=== RUN   TestEncodeDoubleMaskEdge/3219
=== RUN   TestEncodeDoubleMaskEdge/3220
=== RUN   TestEncodeDoubleMaskEdge/3221
=== RUN   TestEncodeDoubleMaskEdge/3222
=== RUN   TestEncodeDoubleMaskEdge/3223
=== RUN   TestEncodeDoubleMaskEdge/3224
=== RUN   TestEncodeDoubleMaskEdge/3225
=== RUN   TestEncodeDoubleMaskEdge/3226
=== RUN   TestEncodeDoubleMaskEdge/3227
=== RUN   TestEncodeDoubleMaskEdge/3228
=== RUN   TestEncodeDoubleMaskEdge/3229
=== RUN   TestEncodeDoubleMaskEdge/3230
=== RUN   TestEncodeDoubleMaskEdge/3231
=== RUN   TestEncodeDoubleMaskEdge/3232
=== RUN   TestEncodeDoubleMaskEdge/3233
=== RUN   TestEncodeDoubleMaskEdge/3234
=== RUN   TestEncodeDoubleMaskEdge/3235
=== RUN   TestEncodeDoubleMaskEdge/3236
=== RUN   TestEncodeDoubleMaskEdge/3237
=== RUN   TestEncodeDoubleMaskEdge/3238
=== RUN   TestEncodeDoubleMaskEdge/3239
=== RUN   TestEncodeDoubleMaskEdge/3240
=== RUN   TestEncodeDoubleMaskEdge/3241
=== RUN   TestEncodeDoubleMaskEdge/3242
=== RUN   TestEncodeDoubleMaskEdge/3243
=== RUN   TestEncodeDoubleMaskEdge/3244
=== RUN   TestEncodeDoubleMaskEdge/3245
=== RUN   TestEncodeDoubleMaskEdge/3246
=== RUN   TestEncodeDoubleMaskEdge/3247
=== RUN   TestEncodeDoubleMaskEdge/3248
=== RUN   TestEncodeDoubleMaskEdge/3249
=== RUN   TestEncodeDoubleMaskEdge/3250
=== RUN   TestEncodeDoubleMaskEdge/3251
=== RUN   TestEncodeDoubleMaskEdge/3252
=== RUN   TestEncodeDoubleMaskEdge/3253
=== RUN   TestEncodeDoubleMaskEdge/3254
=== RUN   TestEncodeDoubleMaskEdge/3255
=== RUN   TestEncodeDoubleMaskEdge/3256
=== RUN   TestEncodeDoubleMaskEdge/3257
=== RUN   TestEncodeDoubleMaskEdge/3258
=== RUN   TestEncodeDoubleMaskEdge/3259
=== RUN   TestEncodeDoubleMaskEdge/3260
=== RUN   TestEncodeDoubleMaskEdge/3261
=== RUN   TestEncodeDoubleMaskEdge/3262
=== RUN   TestEncodeDoubleMaskEdge/3263
=== RUN   TestEncodeDoubleMaskEdge/3264
=== RUN   TestEncodeDoubleMaskEdge/3265
=== RUN   TestEncodeDoubleMaskEdge/3266
=== RUN   TestEncodeDoubleMaskEdge/3267
=== RUN   TestEncodeDoubleMaskEdge/3268
=== RUN   TestEncodeDoubleMaskEdge/3269
=== RUN   TestEncodeDoubleMaskEdge/3270
=== RUN   TestEncodeDoubleMaskEdge/3271
=== RUN   TestEncodeDoubleMaskEdge/3272
=== RUN   TestEncodeDoubleMaskEdge/3273
=== RUN   TestEncodeDoubleMaskEdge/3274
=== RUN   TestEncodeDoubleMaskEdge/3275
=== RUN   TestEncodeDoubleMaskEdge/3276
=== RUN   TestEncodeDoubleMaskEdge/3277
=== RUN   TestEncodeDoubleMaskEdge/3278
=== RUN   TestEncodeDoubleMaskEdge/3279
=== RUN   TestEncodeDoubleMaskEdge/3280
=== RUN   TestEncodeDoubleMaskEdge/3281
=== RUN   TestEncodeDoubleMaskEdge/3282
=== RUN   TestEncodeDoubleMaskEdge/3283
=== RUN   TestEncodeDoubleMaskEdge/3284
=== RUN   TestEncodeDoubleMaskEdge/3285
=== RUN   TestEncodeDoubleMaskEdge/3286
=== RUN   TestEncodeDoubleMaskEdge/3287
=== RUN   TestEncodeDoubleMaskEdge/3288
=== RUN   TestEncodeDoubleMaskEdge/3289
=== RUN   TestEncodeDoubleMaskEdge/3290
=== RUN   TestEncodeDoubleMaskEdge/3291
=== RUN   TestEncodeDoubleMaskEdge/3292
=== RUN   TestEncodeDoubleMaskEdge/3293
=== RUN   TestEncodeDoubleMaskEdge/3294
=== RUN   TestEncodeDoubleMaskEdge/3295
=== RUN   TestEncodeDoubleMaskEdge/3296
=== RUN   TestEncodeDoubleMaskEdge/3297
=== RUN   TestEncodeDoubleMaskEdge/3298
=== RUN   TestEncodeDoubleMaskEdge/3299
=== RUN   TestEncodeDoubleMaskEdge/3300
=== RUN   TestEncodeDoubleMaskEdge/3301
=== RUN   TestEncodeDoubleMaskEdge/3302
=== RUN   TestEncodeDoubleMaskEdge/3303
=== RUN   TestEncodeDoubleMaskEdge/3304
=== RUN   TestEncodeDoubleMaskEdge/3305
=== RUN   TestEncodeDoubleMaskEdge/3306
=== RUN   TestEncodeDoubleMaskEdge/3307
=== RUN   TestEncodeDoubleMaskEdge/3308
=== RUN   TestEncodeDoubleMaskEdge/3309
=== RUN   TestEncodeDoubleMaskEdge/3310
=== RUN   TestEncodeDoubleMaskEdge/3311
=== RUN   TestEncodeDoubleMaskEdge/3312
=== RUN   TestEncodeDoubleMaskEdge/3313
=== RUN   TestEncodeDoubleMaskEdge/3314
=== RUN   TestEncodeDoubleMaskEdge/3315
=== RUN   TestEncodeDoubleMaskEdge/3316
=== RUN   TestEncodeDoubleMaskEdge/3317
=== RUN   TestEncodeDoubleMaskEdge/3318
=== RUN   TestEncodeDoubleMaskEdge/3319
=== RUN   TestEncodeDoubleMaskEdge/3320
=== RUN   TestEncodeDoubleMaskEdge/3321
=== RUN   TestEncodeDoubleMaskEdge/3322
=== RUN   TestEncodeDoubleMaskEdge/3323
=== RUN   TestEncodeDoubleMaskEdge/3324
=== RUN   TestEncodeDoubleMaskEdge/3325
=== RUN   TestEncodeDoubleMaskEdge/3326
=== RUN   TestEncodeDoubleMaskEdge/3327
=== RUN   TestEncodeDoubleMaskEdge/3328
=== RUN   TestEncodeDoubleMaskEdge/3329
=== RUN   TestEncodeDoubleMaskEdge/3330
=== RUN   TestEncodeDoubleMaskEdge/3331
=== RUN   TestEncodeDoubleMaskEdge/3332
=== RUN   TestEncodeDoubleMaskEdge/3333
=== RUN   TestEncodeDoubleMaskEdge/3334
=== RUN   TestEncodeDoubleMaskEdge/3335
=== RUN   TestEncodeDoubleMaskEdge/3336
=== RUN   TestEncodeDoubleMaskEdge/3337
=== RUN   TestEncodeDoubleMaskEdge/3338
=== RUN   TestEncodeDoubleMaskEdge/3339
=== RUN   TestEncodeDoubleMaskEdge/3340
=== RUN   TestEncodeDoubleMaskEdge/3341
=== RUN   TestEncodeDoubleMaskEdge/3342
=== RUN   TestEncodeDoubleMaskEdge/3343
=== RUN   TestEncodeDoubleMaskEdge/3344
=== RUN   TestEncodeDoubleMaskEdge/3345
=== RUN   TestEncodeDoubleMaskEdge/3346
=== RUN   TestEncodeDoubleMaskEdge/3347
=== RUN   TestEncodeDoubleMaskEdge/3348
=== RUN   TestEncodeDoubleMaskEdge/3349
=== RUN   TestEncodeDoubleMaskEdge/3350
=== RUN   TestEncodeDoubleMaskEdge/3351
=== RUN   TestEncodeDoubleMaskEdge/3352
=== RUN   TestEncodeDoubleMaskEdge/3353
=== RUN   TestEncodeDoubleMaskEdge/3354
=== RUN   TestEncodeDoubleMaskEdge/3355
=== RUN   TestEncodeDoubleMaskEdge/3356
=== RUN   TestEncodeDoubleMaskEdge/3357
=== RUN   TestEncodeDoubleMaskEdge/3358
=== RUN   TestEncodeDoubleMaskEdge/3359
=== RUN   TestEncodeDoubleMaskEdge/3360
=== RUN   TestEncodeDoubleMaskEdge/3361
=== RUN   TestEncodeDoubleMaskEdge/3362
=== RUN   TestEncodeDoubleMaskEdge/3363
=== RUN   TestEncodeDoubleMaskEdge/3364
=== RUN   TestEncodeDoubleMaskEdge/3365
=== RUN   TestEncodeDoubleMaskEdge/3366
=== RUN   TestEncodeDoubleMaskEdge/3367
=== RUN   TestEncodeDoubleMaskEdge/3368
=== RUN   TestEncodeDoubleMaskEdge/3369
=== RUN   TestEncodeDoubleMaskEdge/3370
=== RUN   TestEncodeDoubleMaskEdge/3371
=== RUN   TestEncodeDoubleMaskEdge/3372
=== RUN   TestEncodeDoubleMaskEdge/3373
=== RUN   TestEncodeDoubleMaskEdge/3374
=== RUN   TestEncodeDoubleMaskEdge/3375
=== RUN   TestEncodeDoubleMaskEdge/3376
=== RUN   TestEncodeDoubleMaskEdge/3377
=== RUN   TestEncodeDoubleMaskEdge/3378
=== RUN   TestEncodeDoubleMaskEdge/3379
=== RUN   TestEncodeDoubleMaskEdge/3380
=== RUN   TestEncodeDoubleMaskEdge/3381
=== RUN   TestEncodeDoubleMaskEdge/3382
=== RUN   TestEncodeDoubleMaskEdge/3383
=== RUN   TestEncodeDoubleMaskEdge/3384
=== RUN   TestEncodeDoubleMaskEdge/3385
=== RUN   TestEncodeDoubleMaskEdge/3386
=== RUN   TestEncodeDoubleMaskEdge/3387
=== RUN   TestEncodeDoubleMaskEdge/3388
=== RUN   TestEncodeDoubleMaskEdge/3389
=== RUN   TestEncodeDoubleMaskEdge/3390
=== RUN   TestEncodeDoubleMaskEdge/3391
=== RUN   TestEncodeDoubleMaskEdge/3392
=== RUN   TestEncodeDoubleMaskEdge/3393
=== RUN   TestEncodeDoubleMaskEdge/3394
=== RUN   TestEncodeDoubleMaskEdge/3395
=== RUN   TestEncodeDoubleMaskEdge/3396
=== RUN   TestEncodeDoubleMaskEdge/3397
=== RUN   TestEncodeDoubleMaskEdge/3398
=== RUN   TestEncodeDoubleMaskEdge/3399
=== RUN   TestEncodeDoubleMaskEdge/3400
=== RUN   TestEncodeDoubleMaskEdge/3401
=== RUN   TestEncodeDoubleMaskEdge/3402
=== RUN   TestEncodeDoubleMaskEdge/3403
=== RUN   TestEncodeDoubleMaskEdge/3404
=== RUN   TestEncodeDoubleMaskEdge/3405
=== RUN   TestEncodeDoubleMaskEdge/3406
=== RUN   TestEncodeDoubleMaskEdge/3407
=== RUN   TestEncodeDoubleMaskEdge/3408
=== RUN   TestEncodeDoubleMaskEdge/3409
=== RUN   TestEncodeDoubleMaskEdge/3410
=== RUN   TestEncodeDoubleMaskEdge/3411
=== RUN   TestEncodeDoubleMaskEdge/3412
=== RUN   TestEncodeDoubleMaskEdge/3413
=== RUN   TestEncodeDoubleMaskEdge/3414
=== RUN   TestEncodeDoubleMaskEdge/3415
=== RUN   TestEncodeDoubleMaskEdge/3416
=== RUN   TestEncodeDoubleMaskEdge/3417
=== RUN   TestEncodeDoubleMaskEdge/3418
=== RUN   TestEncodeDoubleMaskEdge/3419
=== RUN   TestEncodeDoubleMaskEdge/3420
=== RUN   TestEncodeDoubleMaskEdge/3421
=== RUN   TestEncodeDoubleMaskEdge/3422
=== RUN   TestEncodeDoubleMaskEdge/3423
=== RUN   TestEncodeDoubleMaskEdge/3424
=== RUN   TestEncodeDoubleMaskEdge/3425
=== RUN   TestEncodeDoubleMaskEdge/3426
=== RUN   TestEncodeDoubleMaskEdge/3427
=== RUN   TestEncodeDoubleMaskEdge/3428
=== RUN   TestEncodeDoubleMaskEdge/3429
=== RUN   TestEncodeDoubleMaskEdge/3430
=== RUN   TestEncodeDoubleMaskEdge/3431
=== RUN   TestEncodeDoubleMaskEdge/3432
=== RUN   TestEncodeDoubleMaskEdge/3433
=== RUN   TestEncodeDoubleMaskEdge/3434
=== RUN   TestEncodeDoubleMaskEdge/3435
=== RUN   TestEncodeDoubleMaskEdge/3436
=== RUN   TestEncodeDoubleMaskEdge/3437
=== RUN   TestEncodeDoubleMaskEdge/3438
=== RUN   TestEncodeDoubleMaskEdge/3439
=== RUN   TestEncodeDoubleMaskEdge/3440
=== RUN   TestEncodeDoubleMaskEdge/3441
=== RUN   TestEncodeDoubleMaskEdge/3442
=== RUN   TestEncodeDoubleMaskEdge/3443
=== RUN   TestEncodeDoubleMaskEdge/3444
=== RUN   TestEncodeDoubleMaskEdge/3445
=== RUN   TestEncodeDoubleMaskEdge/3446
=== RUN   TestEncodeDoubleMaskEdge/3447
=== RUN   TestEncodeDoubleMaskEdge/3448
=== RUN   TestEncodeDoubleMaskEdge/3449
=== RUN   TestEncodeDoubleMaskEdge/3450
=== RUN   TestEncodeDoubleMaskEdge/3451
=== RUN   TestEncodeDoubleMaskEdge/3452
=== RUN   TestEncodeDoubleMaskEdge/3453
=== RUN   TestEncodeDoubleMaskEdge/3454
=== RUN   TestEncodeDoubleMaskEdge/3455
=== RUN   TestEncodeDoubleMaskEdge/3456
=== RUN   TestEncodeDoubleMaskEdge/3457
=== RUN   TestEncodeDoubleMaskEdge/3458
=== RUN   TestEncodeDoubleMaskEdge/3459
=== RUN   TestEncodeDoubleMaskEdge/3460
=== RUN   TestEncodeDoubleMaskEdge/3461
=== RUN   TestEncodeDoubleMaskEdge/3462
=== RUN   TestEncodeDoubleMaskEdge/3463
=== RUN   TestEncodeDoubleMaskEdge/3464
=== RUN   TestEncodeDoubleMaskEdge/3465
=== RUN   TestEncodeDoubleMaskEdge/3466
=== RUN   TestEncodeDoubleMaskEdge/3467
=== RUN   TestEncodeDoubleMaskEdge/3468
=== RUN   TestEncodeDoubleMaskEdge/3469
=== RUN   TestEncodeDoubleMaskEdge/3470
=== RUN   TestEncodeDoubleMaskEdge/3471
=== RUN   TestEncodeDoubleMaskEdge/3472
=== RUN   TestEncodeDoubleMaskEdge/3473
=== RUN   TestEncodeDoubleMaskEdge/3474
=== RUN   TestEncodeDoubleMaskEdge/3475
=== RUN   TestEncodeDoubleMaskEdge/3476
=== RUN   TestEncodeDoubleMaskEdge/3477
=== RUN   TestEncodeDoubleMaskEdge/3478
=== RUN   TestEncodeDoubleMaskEdge/3479
=== RUN   TestEncodeDoubleMaskEdge/3480
=== RUN   TestEncodeDoubleMaskEdge/3481
=== RUN   TestEncodeDoubleMaskEdge/3482
=== RUN   TestEncodeDoubleMaskEdge/3483
=== RUN   TestEncodeDoubleMaskEdge/3484
=== RUN   TestEncodeDoubleMaskEdge/3485
=== RUN   TestEncodeDoubleMaskEdge/3486
=== RUN   TestEncodeDoubleMaskEdge/3487
=== RUN   TestEncodeDoubleMaskEdge/3488
=== RUN   TestEncodeDoubleMaskEdge/3489
=== RUN   TestEncodeDoubleMaskEdge/3490
=== RUN   TestEncodeDoubleMaskEdge/3491
=== RUN   TestEncodeDoubleMaskEdge/3492
=== RUN   TestEncodeDoubleMaskEdge/3493
=== RUN   TestEncodeDoubleMaskEdge/3494
=== RUN   TestEncodeDoubleMaskEdge/3495
=== RUN   TestEncodeDoubleMaskEdge/3496
=== RUN   TestEncodeDoubleMaskEdge/3497
=== RUN   TestEncodeDoubleMaskEdge/3498
=== RUN   TestEncodeDoubleMaskEdge/3499
=== RUN   TestEncodeDoubleMaskEdge/3500
=== RUN   TestEncodeDoubleMaskEdge/3501
=== RUN   TestEncodeDoubleMaskEdge/3502
=== RUN   TestEncodeDoubleMaskEdge/3503
=== RUN   TestEncodeDoubleMaskEdge/3504
=== RUN   TestEncodeDoubleMaskEdge/3505
=== RUN   TestEncodeDoubleMaskEdge/3506
=== RUN   TestEncodeDoubleMaskEdge/3507
=== RUN   TestEncodeDoubleMaskEdge/3508
=== RUN   TestEncodeDoubleMaskEdge/3509
=== RUN   TestEncodeDoubleMaskEdge/3510
=== RUN   TestEncodeDoubleMaskEdge/3511
=== RUN   TestEncodeDoubleMaskEdge/3512
=== RUN   TestEncodeDoubleMaskEdge/3513
=== RUN   TestEncodeDoubleMaskEdge/3514
=== RUN   TestEncodeDoubleMaskEdge/3515
=== RUN   TestEncodeDoubleMaskEdge/3516
=== RUN   TestEncodeDoubleMaskEdge/3517
=== RUN   TestEncodeDoubleMaskEdge/3518
=== RUN   TestEncodeDoubleMaskEdge/3519
=== RUN   TestEncodeDoubleMaskEdge/3520
=== RUN   TestEncodeDoubleMaskEdge/3521
=== RUN   TestEncodeDoubleMaskEdge/3522
=== RUN   TestEncodeDoubleMaskEdge/3523
=== RUN   TestEncodeDoubleMaskEdge/3524
=== RUN   TestEncodeDoubleMaskEdge/3525
=== RUN   TestEncodeDoubleMaskEdge/3526
=== RUN   TestEncodeDoubleMaskEdge/3527
=== RUN   TestEncodeDoubleMaskEdge/3528
=== RUN   TestEncodeDoubleMaskEdge/3529
=== RUN   TestEncodeDoubleMaskEdge/3530
=== RUN   TestEncodeDoubleMaskEdge/3531
=== RUN   TestEncodeDoubleMaskEdge/3532
=== RUN   TestEncodeDoubleMaskEdge/3533
=== RUN   TestEncodeDoubleMaskEdge/3534
=== RUN   TestEncodeDoubleMaskEdge/3535
=== RUN   TestEncodeDoubleMaskEdge/3536
=== RUN   TestEncodeDoubleMaskEdge/3537
=== RUN   TestEncodeDoubleMaskEdge/3538
=== RUN   TestEncodeDoubleMaskEdge/3539
=== RUN   TestEncodeDoubleMaskEdge/3540
=== RUN   TestEncodeDoubleMaskEdge/3541
=== RUN   TestEncodeDoubleMaskEdge/3542
=== RUN   TestEncodeDoubleMaskEdge/3543
=== RUN   TestEncodeDoubleMaskEdge/3544
=== RUN   TestEncodeDoubleMaskEdge/3545
=== RUN   TestEncodeDoubleMaskEdge/3546
=== RUN   TestEncodeDoubleMaskEdge/3547
=== RUN   TestEncodeDoubleMaskEdge/3548
=== RUN   TestEncodeDoubleMaskEdge/3549
=== RUN   TestEncodeDoubleMaskEdge/3550
=== RUN   TestEncodeDoubleMaskEdge/3551
=== RUN   TestEncodeDoubleMaskEdge/3552
=== RUN   TestEncodeDoubleMaskEdge/3553
=== RUN   TestEncodeDoubleMaskEdge/3554
=== RUN   TestEncodeDoubleMaskEdge/3555
=== RUN   TestEncodeDoubleMaskEdge/3556
=== RUN   TestEncodeDoubleMaskEdge/3557
=== RUN   TestEncodeDoubleMaskEdge/3558
=== RUN   TestEncodeDoubleMaskEdge/3559
=== RUN   TestEncodeDoubleMaskEdge/3560
=== RUN   TestEncodeDoubleMaskEdge/3561
=== RUN   TestEncodeDoubleMaskEdge/3562
=== RUN   TestEncodeDoubleMaskEdge/3563
=== RUN   TestEncodeDoubleMaskEdge/3564
=== RUN   TestEncodeDoubleMaskEdge/3565
=== RUN   TestEncodeDoubleMaskEdge/3566
=== RUN   TestEncodeDoubleMaskEdge/3567
=== RUN   TestEncodeDoubleMaskEdge/3568
=== RUN   TestEncodeDoubleMaskEdge/3569
=== RUN   TestEncodeDoubleMaskEdge/3570
=== RUN   TestEncodeDoubleMaskEdge/3571
=== RUN   TestEncodeDoubleMaskEdge/3572
=== RUN   TestEncodeDoubleMaskEdge/3573
=== RUN   TestEncodeDoubleMaskEdge/3574
=== RUN   TestEncodeDoubleMaskEdge/3575
=== RUN   TestEncodeDoubleMaskEdge/3576
=== RUN   TestEncodeDoubleMaskEdge/3577
=== RUN   TestEncodeDoubleMaskEdge/3578
=== RUN   TestEncodeDoubleMaskEdge/3579
=== RUN   TestEncodeDoubleMaskEdge/3580
=== RUN   TestEncodeDoubleMaskEdge/3581
=== RUN   TestEncodeDoubleMaskEdge/3582
=== RUN   TestEncodeDoubleMaskEdge/3583
=== RUN   TestEncodeDoubleMaskEdge/3584
=== RUN   TestEncodeDoubleMaskEdge/3585
=== RUN   TestEncodeDoubleMaskEdge/3586
=== RUN   TestEncodeDoubleMaskEdge/3587
=== RUN   TestEncodeDoubleMaskEdge/3588
=== RUN   TestEncodeDoubleMaskEdge/3589
=== RUN   TestEncodeDoubleMaskEdge/3590
=== RUN   TestEncodeDoubleMaskEdge/3591
=== RUN   TestEncodeDoubleMaskEdge/3592
=== RUN   TestEncodeDoubleMaskEdge/3593
=== RUN   TestEncodeDoubleMaskEdge/3594
=== RUN   TestEncodeDoubleMaskEdge/3595
=== RUN   TestEncodeDoubleMaskEdge/3596
=== RUN   TestEncodeDoubleMaskEdge/3597
=== RUN   TestEncodeDoubleMaskEdge/3598
=== RUN   TestEncodeDoubleMaskEdge/3599
=== RUN   TestEncodeDoubleMaskEdge/3600
=== RUN   TestEncodeDoubleMaskEdge/3601
=== RUN   TestEncodeDoubleMaskEdge/3602
=== RUN   TestEncodeDoubleMaskEdge/3603
=== RUN   TestEncodeDoubleMaskEdge/3604
=== RUN   TestEncodeDoubleMaskEdge/3605
=== RUN   TestEncodeDoubleMaskEdge/3606
=== RUN   TestEncodeDoubleMaskEdge/3607
=== RUN   TestEncodeDoubleMaskEdge/3608
=== RUN   TestEncodeDoubleMaskEdge/3609
=== RUN   TestEncodeDoubleMaskEdge/3610
=== RUN   TestEncodeDoubleMaskEdge/3611
=== RUN   TestEncodeDoubleMaskEdge/3612
=== RUN   TestEncodeDoubleMaskEdge/3613
=== RUN   TestEncodeDoubleMaskEdge/3614
=== RUN   TestEncodeDoubleMaskEdge/3615
=== RUN   TestEncodeDoubleMaskEdge/3616
=== RUN   TestEncodeDoubleMaskEdge/3617
=== RUN   TestEncodeDoubleMaskEdge/3618
=== RUN   TestEncodeDoubleMaskEdge/3619
=== RUN   TestEncodeDoubleMaskEdge/3620
=== RUN   TestEncodeDoubleMaskEdge/3621
=== RUN   TestEncodeDoubleMaskEdge/3622
=== RUN   TestEncodeDoubleMaskEdge/3623
=== RUN   TestEncodeDoubleMaskEdge/3624
=== RUN   TestEncodeDoubleMaskEdge/3625
=== RUN   TestEncodeDoubleMaskEdge/3626
=== RUN   TestEncodeDoubleMaskEdge/3627
=== RUN   TestEncodeDoubleMaskEdge/3628
=== RUN   TestEncodeDoubleMaskEdge/3629
=== RUN   TestEncodeDoubleMaskEdge/3630
=== RUN   TestEncodeDoubleMaskEdge/3631
=== RUN   TestEncodeDoubleMaskEdge/3632
=== RUN   TestEncodeDoubleMaskEdge/3633
=== RUN   TestEncodeDoubleMaskEdge/3634
=== RUN   TestEncodeDoubleMaskEdge/3635
=== RUN   TestEncodeDoubleMaskEdge/3636
=== RUN   TestEncodeDoubleMaskEdge/3637
=== RUN   TestEncodeDoubleMaskEdge/3638
=== RUN   TestEncodeDoubleMaskEdge/3639
=== RUN   TestEncodeDoubleMaskEdge/3640
=== RUN   TestEncodeDoubleMaskEdge/3641
=== RUN   TestEncodeDoubleMaskEdge/3642
=== RUN   TestEncodeDoubleMaskEdge/3643
=== RUN   TestEncodeDoubleMaskEdge/3644
=== RUN   TestEncodeDoubleMaskEdge/3645
=== RUN   TestEncodeDoubleMaskEdge/3646
=== RUN   TestEncodeDoubleMaskEdge/3647
=== RUN   TestEncodeDoubleMaskEdge/3648
=== RUN   TestEncodeDoubleMaskEdge/3649
=== RUN   TestEncodeDoubleMaskEdge/3650
=== RUN   TestEncodeDoubleMaskEdge/3651
=== RUN   TestEncodeDoubleMaskEdge/3652
=== RUN   TestEncodeDoubleMaskEdge/3653
=== RUN   TestEncodeDoubleMaskEdge/3654
=== RUN   TestEncodeDoubleMaskEdge/3655
=== RUN   TestEncodeDoubleMaskEdge/3656
=== RUN   TestEncodeDoubleMaskEdge/3657
=== RUN   TestEncodeDoubleMaskEdge/3658
=== RUN   TestEncodeDoubleMaskEdge/3659
=== RUN   TestEncodeDoubleMaskEdge/3660
=== RUN   TestEncodeDoubleMaskEdge/3661
=== RUN   TestEncodeDoubleMaskEdge/3662
=== RUN   TestEncodeDoubleMaskEdge/3663
=== RUN   TestEncodeDoubleMaskEdge/3664
=== RUN   TestEncodeDoubleMaskEdge/3665
=== RUN   TestEncodeDoubleMaskEdge/3666
=== RUN   TestEncodeDoubleMaskEdge/3667
=== RUN   TestEncodeDoubleMaskEdge/3668
=== RUN   TestEncodeDoubleMaskEdge/3669
=== RUN   TestEncodeDoubleMaskEdge/3670
=== RUN   TestEncodeDoubleMaskEdge/3671
=== RUN   TestEncodeDoubleMaskEdge/3672
=== RUN   TestEncodeDoubleMaskEdge/3673
=== RUN   TestEncodeDoubleMaskEdge/3674
=== RUN   TestEncodeDoubleMaskEdge/3675
=== RUN   TestEncodeDoubleMaskEdge/3676
=== RUN   TestEncodeDoubleMaskEdge/3677
=== RUN   TestEncodeDoubleMaskEdge/3678
=== RUN   TestEncodeDoubleMaskEdge/3679
=== RUN   TestEncodeDoubleMaskEdge/3680
=== RUN   TestEncodeDoubleMaskEdge/3681
=== RUN   TestEncodeDoubleMaskEdge/3682
=== RUN   TestEncodeDoubleMaskEdge/3683
=== RUN   TestEncodeDoubleMaskEdge/3684
=== RUN   TestEncodeDoubleMaskEdge/3685
=== RUN   TestEncodeDoubleMaskEdge/3686
=== RUN   TestEncodeDoubleMaskEdge/3687
=== RUN   TestEncodeDoubleMaskEdge/3688
=== RUN   TestEncodeDoubleMaskEdge/3689
=== RUN   TestEncodeDoubleMaskEdge/3690
=== RUN   TestEncodeDoubleMaskEdge/3691
=== RUN   TestEncodeDoubleMaskEdge/3692
=== RUN   TestEncodeDoubleMaskEdge/3693
=== RUN   TestEncodeDoubleMaskEdge/3694
=== RUN   TestEncodeDoubleMaskEdge/3695
=== RUN   TestEncodeDoubleMaskEdge/3696
=== RUN   TestEncodeDoubleMaskEdge/3697
=== RUN   TestEncodeDoubleMaskEdge/3698
=== RUN   TestEncodeDoubleMaskEdge/3699
=== RUN   TestEncodeDoubleMaskEdge/3700
=== RUN   TestEncodeDoubleMaskEdge/3701
=== RUN   TestEncodeDoubleMaskEdge/3702
=== RUN   TestEncodeDoubleMaskEdge/3703
=== RUN   TestEncodeDoubleMaskEdge/3704
=== RUN   TestEncodeDoubleMaskEdge/3705
=== RUN   TestEncodeDoubleMaskEdge/3706
=== RUN   TestEncodeDoubleMaskEdge/3707
=== RUN   TestEncodeDoubleMaskEdge/3708
=== RUN   TestEncodeDoubleMaskEdge/3709
=== RUN   TestEncodeDoubleMaskEdge/3710
=== RUN   TestEncodeDoubleMaskEdge/3711
=== RUN   TestEncodeDoubleMaskEdge/3712
=== RUN   TestEncodeDoubleMaskEdge/3713
=== RUN   TestEncodeDoubleMaskEdge/3714
=== RUN   TestEncodeDoubleMaskEdge/3715
=== RUN   TestEncodeDoubleMaskEdge/3716
=== RUN   TestEncodeDoubleMaskEdge/3717
=== RUN   TestEncodeDoubleMaskEdge/3718
=== RUN   TestEncodeDoubleMaskEdge/3719
=== RUN   TestEncodeDoubleMaskEdge/3720
=== RUN   TestEncodeDoubleMaskEdge/3721
=== RUN   TestEncodeDoubleMaskEdge/3722
=== RUN   TestEncodeDoubleMaskEdge/3723
=== RUN   TestEncodeDoubleMaskEdge/3724
=== RUN   TestEncodeDoubleMaskEdge/3725
=== RUN   TestEncodeDoubleMaskEdge/3726
=== RUN   TestEncodeDoubleMaskEdge/3727
=== RUN   TestEncodeDoubleMaskEdge/3728
=== RUN   TestEncodeDoubleMaskEdge/3729
=== RUN   TestEncodeDoubleMaskEdge/3730
=== RUN   TestEncodeDoubleMaskEdge/3731
=== RUN   TestEncodeDoubleMaskEdge/3732
=== RUN   TestEncodeDoubleMaskEdge/3733
=== RUN   TestEncodeDoubleMaskEdge/3734
=== RUN   TestEncodeDoubleMaskEdge/3735
=== RUN   TestEncodeDoubleMaskEdge/3736
=== RUN   TestEncodeDoubleMaskEdge/3737
=== RUN   TestEncodeDoubleMaskEdge/3738
=== RUN   TestEncodeDoubleMaskEdge/3739
=== RUN   TestEncodeDoubleMaskEdge/3740
=== RUN   TestEncodeDoubleMaskEdge/3741
=== RUN   TestEncodeDoubleMaskEdge/3742
=== RUN   TestEncodeDoubleMaskEdge/3743
=== RUN   TestEncodeDoubleMaskEdge/3744
=== RUN   TestEncodeDoubleMaskEdge/3745
=== RUN   TestEncodeDoubleMaskEdge/3746
=== RUN   TestEncodeDoubleMaskEdge/3747
=== RUN   TestEncodeDoubleMaskEdge/3748
=== RUN   TestEncodeDoubleMaskEdge/3749
=== RUN   TestEncodeDoubleMaskEdge/3750
=== RUN   TestEncodeDoubleMaskEdge/3751
=== RUN   TestEncodeDoubleMaskEdge/3752
=== RUN   TestEncodeDoubleMaskEdge/3753
=== RUN   TestEncodeDoubleMaskEdge/3754
=== RUN   TestEncodeDoubleMaskEdge/3755
=== RUN   TestEncodeDoubleMaskEdge/3756
=== RUN   TestEncodeDoubleMaskEdge/3757
=== RUN   TestEncodeDoubleMaskEdge/3758
=== RUN   TestEncodeDoubleMaskEdge/3759
=== RUN   TestEncodeDoubleMaskEdge/3760
=== RUN   TestEncodeDoubleMaskEdge/3761
=== RUN   TestEncodeDoubleMaskEdge/3762
=== RUN   TestEncodeDoubleMaskEdge/3763
=== RUN   TestEncodeDoubleMaskEdge/3764
=== RUN   TestEncodeDoubleMaskEdge/3765
=== RUN   TestEncodeDoubleMaskEdge/3766
=== RUN   TestEncodeDoubleMaskEdge/3767
=== RUN   TestEncodeDoubleMaskEdge/3768
=== RUN   TestEncodeDoubleMaskEdge/3769
=== RUN   TestEncodeDoubleMaskEdge/3770
=== RUN   TestEncodeDoubleMaskEdge/3771
=== RUN   TestEncodeDoubleMaskEdge/3772
=== RUN   TestEncodeDoubleMaskEdge/3773
=== RUN   TestEncodeDoubleMaskEdge/3774
=== RUN   TestEncodeDoubleMaskEdge/3775
=== RUN   TestEncodeDoubleMaskEdge/3776
=== RUN   TestEncodeDoubleMaskEdge/3777
=== RUN   TestEncodeDoubleMaskEdge/3778
=== RUN   TestEncodeDoubleMaskEdge/3779
=== RUN   TestEncodeDoubleMaskEdge/3780
=== RUN   TestEncodeDoubleMaskEdge/3781
=== RUN   TestEncodeDoubleMaskEdge/3782
=== RUN   TestEncodeDoubleMaskEdge/3783
=== RUN   TestEncodeDoubleMaskEdge/3784
=== RUN   TestEncodeDoubleMaskEdge/3785
=== RUN   TestEncodeDoubleMaskEdge/3786
=== RUN   TestEncodeDoubleMaskEdge/3787
=== RUN   TestEncodeDoubleMaskEdge/3788
=== RUN   TestEncodeDoubleMaskEdge/3789
=== RUN   TestEncodeDoubleMaskEdge/3790
=== RUN   TestEncodeDoubleMaskEdge/3791
=== RUN   TestEncodeDoubleMaskEdge/3792
=== RUN   TestEncodeDoubleMaskEdge/3793
=== RUN   TestEncodeDoubleMaskEdge/3794
=== RUN   TestEncodeDoubleMaskEdge/3795
=== RUN   TestEncodeDoubleMaskEdge/3796
=== RUN   TestEncodeDoubleMaskEdge/3797
=== RUN   TestEncodeDoubleMaskEdge/3798
=== RUN   TestEncodeDoubleMaskEdge/3799
=== RUN   TestEncodeDoubleMaskEdge/3800
=== RUN   TestEncodeDoubleMaskEdge/3801
=== RUN   TestEncodeDoubleMaskEdge/3802
=== RUN   TestEncodeDoubleMaskEdge/3803
=== RUN   TestEncodeDoubleMaskEdge/3804
=== RUN   TestEncodeDoubleMaskEdge/3805
=== RUN   TestEncodeDoubleMaskEdge/3806
=== RUN   TestEncodeDoubleMaskEdge/3807
=== RUN   TestEncodeDoubleMaskEdge/3808
=== RUN   TestEncodeDoubleMaskEdge/3809
=== RUN   TestEncodeDoubleMaskEdge/3810
=== RUN   TestEncodeDoubleMaskEdge/3811
=== RUN   TestEncodeDoubleMaskEdge/3812
=== RUN   TestEncodeDoubleMaskEdge/3813
=== RUN   TestEncodeDoubleMaskEdge/3814
=== RUN   TestEncodeDoubleMaskEdge/3815
=== RUN   TestEncodeDoubleMaskEdge/3816
=== RUN   TestEncodeDoubleMaskEdge/3817
=== RUN   TestEncodeDoubleMaskEdge/3818
=== RUN   TestEncodeDoubleMaskEdge/3819
=== RUN   TestEncodeDoubleMaskEdge/3820
=== RUN   TestEncodeDoubleMaskEdge/3821
=== RUN   TestEncodeDoubleMaskEdge/3822
=== RUN   TestEncodeDoubleMaskEdge/3823
=== RUN   TestEncodeDoubleMaskEdge/3824
=== RUN   TestEncodeDoubleMaskEdge/3825
=== RUN   TestEncodeDoubleMaskEdge/3826
=== RUN   TestEncodeDoubleMaskEdge/3827
=== RUN   TestEncodeDoubleMaskEdge/3828
=== RUN   TestEncodeDoubleMaskEdge/3829
=== RUN   TestEncodeDoubleMaskEdge/3830
=== RUN   TestEncodeDoubleMaskEdge/3831
=== RUN   TestEncodeDoubleMaskEdge/3832
=== RUN   TestEncodeDoubleMaskEdge/3833
=== RUN   TestEncodeDoubleMaskEdge/3834
=== RUN   TestEncodeDoubleMaskEdge/3835
=== RUN   TestEncodeDoubleMaskEdge/3836
=== RUN   TestEncodeDoubleMaskEdge/3837
=== RUN   TestEncodeDoubleMaskEdge/3838
=== RUN   TestEncodeDoubleMaskEdge/3839
=== RUN   TestEncodeDoubleMaskEdge/3840
=== RUN   TestEncodeDoubleMaskEdge/3841
=== RUN   TestEncodeDoubleMaskEdge/3842
=== RUN   TestEncodeDoubleMaskEdge/3843
=== RUN   TestEncodeDoubleMaskEdge/3844
=== RUN   TestEncodeDoubleMaskEdge/3845
=== RUN   TestEncodeDoubleMaskEdge/3846
=== RUN   TestEncodeDoubleMaskEdge/3847
=== RUN   TestEncodeDoubleMaskEdge/3848
=== RUN   TestEncodeDoubleMaskEdge/3849
=== RUN   TestEncodeDoubleMaskEdge/3850
=== RUN   TestEncodeDoubleMaskEdge/3851
=== RUN   TestEncodeDoubleMaskEdge/3852
=== RUN   TestEncodeDoubleMaskEdge/3853
=== RUN   TestEncodeDoubleMaskEdge/3854
=== RUN   TestEncodeDoubleMaskEdge/3855
=== RUN   TestEncodeDoubleMaskEdge/3856
=== RUN   TestEncodeDoubleMaskEdge/3857
=== RUN   TestEncodeDoubleMaskEdge/3858
=== RUN   TestEncodeDoubleMaskEdge/3859
=== RUN   TestEncodeDoubleMaskEdge/3860
=== RUN   TestEncodeDoubleMaskEdge/3861
=== RUN   TestEncodeDoubleMaskEdge/3862
=== RUN   TestEncodeDoubleMaskEdge/3863
=== RUN   TestEncodeDoubleMaskEdge/3864
=== RUN   TestEncodeDoubleMaskEdge/3865
=== RUN   TestEncodeDoubleMaskEdge/3866
=== RUN   TestEncodeDoubleMaskEdge/3867
=== RUN   TestEncodeDoubleMaskEdge/3868
=== RUN   TestEncodeDoubleMaskEdge/3869
=== RUN   TestEncodeDoubleMaskEdge/3870
=== RUN   TestEncodeDoubleMaskEdge/3871
=== RUN   TestEncodeDoubleMaskEdge/3872
=== RUN   TestEncodeDoubleMaskEdge/3873
=== RUN   TestEncodeDoubleMaskEdge/3874
=== RUN   TestEncodeDoubleMaskEdge/3875
=== RUN   TestEncodeDoubleMaskEdge/3876
=== RUN   TestEncodeDoubleMaskEdge/3877
=== RUN   TestEncodeDoubleMaskEdge/3878
=== RUN   TestEncodeDoubleMaskEdge/3879
=== RUN   TestEncodeDoubleMaskEdge/3880
=== RUN   TestEncodeDoubleMaskEdge/3881
=== RUN   TestEncodeDoubleMaskEdge/3882
=== RUN   TestEncodeDoubleMaskEdge/3883
=== RUN   TestEncodeDoubleMaskEdge/3884
=== RUN   TestEncodeDoubleMaskEdge/3885
=== RUN   TestEncodeDoubleMaskEdge/3886
=== RUN   TestEncodeDoubleMaskEdge/3887
=== RUN   TestEncodeDoubleMaskEdge/3888
=== RUN   TestEncodeDoubleMaskEdge/3889
=== RUN   TestEncodeDoubleMaskEdge/3890
=== RUN   TestEncodeDoubleMaskEdge/3891
=== RUN   TestEncodeDoubleMaskEdge/3892
=== RUN   TestEncodeDoubleMaskEdge/3893
=== RUN   TestEncodeDoubleMaskEdge/3894
=== RUN   TestEncodeDoubleMaskEdge/3895
=== RUN   TestEncodeDoubleMaskEdge/3896
=== RUN   TestEncodeDoubleMaskEdge/3897
=== RUN   TestEncodeDoubleMaskEdge/3898
=== RUN   TestEncodeDoubleMaskEdge/3899
=== RUN   TestEncodeDoubleMaskEdge/3900
=== RUN   TestEncodeDoubleMaskEdge/3901
=== RUN   TestEncodeDoubleMaskEdge/3902
=== RUN   TestEncodeDoubleMaskEdge/3903
=== RUN   TestEncodeDoubleMaskEdge/3904
=== RUN   TestEncodeDoubleMaskEdge/3905
=== RUN   TestEncodeDoubleMaskEdge/3906
=== RUN   TestEncodeDoubleMaskEdge/3907
=== RUN   TestEncodeDoubleMaskEdge/3908
=== RUN   TestEncodeDoubleMaskEdge/3909
=== RUN   TestEncodeDoubleMaskEdge/3910
=== RUN   TestEncodeDoubleMaskEdge/3911
=== RUN   TestEncodeDoubleMaskEdge/3912
=== RUN   TestEncodeDoubleMaskEdge/3913
=== RUN   TestEncodeDoubleMaskEdge/3914
=== RUN   TestEncodeDoubleMaskEdge/3915
=== RUN   TestEncodeDoubleMaskEdge/3916
=== RUN   TestEncodeDoubleMaskEdge/3917
=== RUN   TestEncodeDoubleMaskEdge/3918
=== RUN   TestEncodeDoubleMaskEdge/3919
=== RUN   TestEncodeDoubleMaskEdge/3920
=== RUN   TestEncodeDoubleMaskEdge/3921
=== RUN   TestEncodeDoubleMaskEdge/3922
=== RUN   TestEncodeDoubleMaskEdge/3923
=== RUN   TestEncodeDoubleMaskEdge/3924
=== RUN   TestEncodeDoubleMaskEdge/3925
=== RUN   TestEncodeDoubleMaskEdge/3926
=== RUN   TestEncodeDoubleMaskEdge/3927
=== RUN   TestEncodeDoubleMaskEdge/3928
=== RUN   TestEncodeDoubleMaskEdge/3929
=== RUN   TestEncodeDoubleMaskEdge/3930
=== RUN   TestEncodeDoubleMaskEdge/3931
=== RUN   TestEncodeDoubleMaskEdge/3932
=== RUN   TestEncodeDoubleMaskEdge/3933
=== RUN   TestEncodeDoubleMaskEdge/3934
=== RUN   TestEncodeDoubleMaskEdge/3935
=== RUN   TestEncodeDoubleMaskEdge/3936
=== RUN   TestEncodeDoubleMaskEdge/3937
=== RUN   TestEncodeDoubleMaskEdge/3938
=== RUN   TestEncodeDoubleMaskEdge/3939
=== RUN   TestEncodeDoubleMaskEdge/3940
=== RUN   TestEncodeDoubleMaskEdge/3941
=== RUN   TestEncodeDoubleMaskEdge/3942
=== RUN   TestEncodeDoubleMaskEdge/3943
=== RUN   TestEncodeDoubleMaskEdge/3944
=== RUN   TestEncodeDoubleMaskEdge/3945
=== RUN   TestEncodeDoubleMaskEdge/3946
=== RUN   TestEncodeDoubleMaskEdge/3947
=== RUN   TestEncodeDoubleMaskEdge/3948
=== RUN   TestEncodeDoubleMaskEdge/3949
=== RUN   TestEncodeDoubleMaskEdge/3950
=== RUN   TestEncodeDoubleMaskEdge/3951
=== RUN   TestEncodeDoubleMaskEdge/3952
=== RUN   TestEncodeDoubleMaskEdge/3953
=== RUN   TestEncodeDoubleMaskEdge/3954
=== RUN   TestEncodeDoubleMaskEdge/3955
=== RUN   TestEncodeDoubleMaskEdge/3956
=== RUN   TestEncodeDoubleMaskEdge/3957
=== RUN   TestEncodeDoubleMaskEdge/3958
=== RUN   TestEncodeDoubleMaskEdge/3959
=== RUN   TestEncodeDoubleMaskEdge/3960
=== RUN   TestEncodeDoubleMaskEdge/3961
=== RUN   TestEncodeDoubleMaskEdge/3962
=== RUN   TestEncodeDoubleMaskEdge/3963
=== RUN   TestEncodeDoubleMaskEdge/3964
=== RUN   TestEncodeDoubleMaskEdge/3965
=== RUN   TestEncodeDoubleMaskEdge/3966
=== RUN   TestEncodeDoubleMaskEdge/3967
=== RUN   TestEncodeDoubleMaskEdge/3968
=== RUN   TestEncodeDoubleMaskEdge/3969
=== RUN   TestEncodeDoubleMaskEdge/3970
=== RUN   TestEncodeDoubleMaskEdge/3971
=== RUN   TestEncodeDoubleMaskEdge/3972
=== RUN   TestEncodeDoubleMaskEdge/3973
=== RUN   TestEncodeDoubleMaskEdge/3974
=== RUN   TestEncodeDoubleMaskEdge/3975
=== RUN   TestEncodeDoubleMaskEdge/3976
=== RUN   TestEncodeDoubleMaskEdge/3977
=== RUN   TestEncodeDoubleMaskEdge/3978
=== RUN   TestEncodeDoubleMaskEdge/3979
=== RUN   TestEncodeDoubleMaskEdge/3980
=== RUN   TestEncodeDoubleMaskEdge/3981
=== RUN   TestEncodeDoubleMaskEdge/3982
=== RUN   TestEncodeDoubleMaskEdge/3983
=== RUN   TestEncodeDoubleMaskEdge/3984
=== RUN   TestEncodeDoubleMaskEdge/3985
=== RUN   TestEncodeDoubleMaskEdge/3986
=== RUN   TestEncodeDoubleMaskEdge/3987
=== RUN   TestEncodeDoubleMaskEdge/3988
=== RUN   TestEncodeDoubleMaskEdge/3989
=== RUN   TestEncodeDoubleMaskEdge/3990
=== RUN   TestEncodeDoubleMaskEdge/3991
=== RUN   TestEncodeDoubleMaskEdge/3992
=== RUN   TestEncodeDoubleMaskEdge/3993
=== RUN   TestEncodeDoubleMaskEdge/3994
=== RUN   TestEncodeDoubleMaskEdge/3995
=== RUN   TestEncodeDoubleMaskEdge/3996
=== RUN   TestEncodeDoubleMaskEdge/3997
=== RUN   TestEncodeDoubleMaskEdge/3998
=== RUN   TestEncodeDoubleMaskEdge/3999
=== RUN   TestEncodeDoubleMaskEdge/4000
=== RUN   TestEncodeDoubleMaskEdge/4001
=== RUN   TestEncodeDoubleMaskEdge/4002
=== RUN   TestEncodeDoubleMaskEdge/4003
=== RUN   TestEncodeDoubleMaskEdge/4004
=== RUN   TestEncodeDoubleMaskEdge/4005
=== RUN   TestEncodeDoubleMaskEdge/4006
=== RUN   TestEncodeDoubleMaskEdge/4007
=== RUN   TestEncodeDoubleMaskEdge/4008
=== RUN   TestEncodeDoubleMaskEdge/4009
=== RUN   TestEncodeDoubleMaskEdge/4010
=== RUN   TestEncodeDoubleMaskEdge/4011
=== RUN   TestEncodeDoubleMaskEdge/4012
=== RUN   TestEncodeDoubleMaskEdge/4013
=== RUN   TestEncodeDoubleMaskEdge/4014
=== RUN   TestEncodeDoubleMaskEdge/4015
=== RUN   TestEncodeDoubleMaskEdge/4016
=== RUN   TestEncodeDoubleMaskEdge/4017
=== RUN   TestEncodeDoubleMaskEdge/4018
=== RUN   TestEncodeDoubleMaskEdge/4019
=== RUN   TestEncodeDoubleMaskEdge/4020
=== RUN   TestEncodeDoubleMaskEdge/4021
=== RUN   TestEncodeDoubleMaskEdge/4022
=== RUN   TestEncodeDoubleMaskEdge/4023
=== RUN   TestEncodeDoubleMaskEdge/4024
=== RUN   TestEncodeDoubleMaskEdge/4025
=== RUN   TestEncodeDoubleMaskEdge/4026
=== RUN   TestEncodeDoubleMaskEdge/4027
=== RUN   TestEncodeDoubleMaskEdge/4028
=== RUN   TestEncodeDoubleMaskEdge/4029
=== RUN   TestEncodeDoubleMaskEdge/4030
=== RUN   TestEncodeDoubleMaskEdge/4031
=== RUN   TestEncodeDoubleMaskEdge/4032
=== RUN   TestEncodeDoubleMaskEdge/4033
=== RUN   TestEncodeDoubleMaskEdge/4034
=== RUN   TestEncodeDoubleMaskEdge/4035
=== RUN   TestEncodeDoubleMaskEdge/4036
=== RUN   TestEncodeDoubleMaskEdge/4037
=== RUN   TestEncodeDoubleMaskEdge/4038
=== RUN   TestEncodeDoubleMaskEdge/4039
=== RUN   TestEncodeDoubleMaskEdge/4040
=== RUN   TestEncodeDoubleMaskEdge/4041
=== RUN   TestEncodeDoubleMaskEdge/4042
=== RUN   TestEncodeDoubleMaskEdge/4043
=== RUN   TestEncodeDoubleMaskEdge/4044
=== RUN   TestEncodeDoubleMaskEdge/4045
=== RUN   TestEncodeDoubleMaskEdge/4046
=== RUN   TestEncodeDoubleMaskEdge/4047
=== RUN   TestEncodeDoubleMaskEdge/4048
=== RUN   TestEncodeDoubleMaskEdge/4049
=== RUN   TestEncodeDoubleMaskEdge/4050
=== RUN   TestEncodeDoubleMaskEdge/4051
=== RUN   TestEncodeDoubleMaskEdge/4052
=== RUN   TestEncodeDoubleMaskEdge/4053
=== RUN   TestEncodeDoubleMaskEdge/4054
=== RUN   TestEncodeDoubleMaskEdge/4055
=== RUN   TestEncodeDoubleMaskEdge/4056
=== RUN   TestEncodeDoubleMaskEdge/4057
=== RUN   TestEncodeDoubleMaskEdge/4058
=== RUN   TestEncodeDoubleMaskEdge/4059
=== RUN   TestEncodeDoubleMaskEdge/4060
=== RUN   TestEncodeDoubleMaskEdge/4061
=== RUN   TestEncodeDoubleMaskEdge/4062
=== RUN   TestEncodeDoubleMaskEdge/4063
=== RUN   TestEncodeDoubleMaskEdge/4064
=== RUN   TestEncodeDoubleMaskEdge/4065
=== RUN   TestEncodeDoubleMaskEdge/4066
=== RUN   TestEncodeDoubleMaskEdge/4067
=== RUN   TestEncodeDoubleMaskEdge/4068
=== RUN   TestEncodeDoubleMaskEdge/4069
=== RUN   TestEncodeDoubleMaskEdge/4070
=== RUN   TestEncodeDoubleMaskEdge/4071
=== RUN   TestEncodeDoubleMaskEdge/4072
=== RUN   TestEncodeDoubleMaskEdge/4073
=== RUN   TestEncodeDoubleMaskEdge/4074
=== RUN   TestEncodeDoubleMaskEdge/4075
=== RUN   TestEncodeDoubleMaskEdge/4076
=== RUN   TestEncodeDoubleMaskEdge/4077
=== RUN   TestEncodeDoubleMaskEdge/4078
=== RUN   TestEncodeDoubleMaskEdge/4079
=== RUN   TestEncodeDoubleMaskEdge/4080
=== RUN   TestEncodeDoubleMaskEdge/4081
=== RUN   TestEncodeDoubleMaskEdge/4082
=== RUN   TestEncodeDoubleMaskEdge/4083
=== RUN   TestEncodeDoubleMaskEdge/4084
=== RUN   TestEncodeDoubleMaskEdge/4085
=== RUN   TestEncodeDoubleMaskEdge/4086
=== RUN   TestEncodeDoubleMaskEdge/4087
=== RUN   TestEncodeDoubleMaskEdge/4088
=== RUN   TestEncodeDoubleMaskEdge/4089
=== RUN   TestEncodeDoubleMaskEdge/4090
=== RUN   TestEncodeDoubleMaskEdge/4091
=== RUN   TestEncodeDoubleMaskEdge/4092
=== RUN   TestEncodeDoubleMaskEdge/4093
=== RUN   TestEncodeDoubleMaskEdge/4094
=== RUN   TestEncodeDoubleMaskEdge/4095
=== RUN   TestEncodeDoubleMaskEdge/4096
=== RUN   TestEncodeDoubleMaskEdge/4097
=== RUN   TestEncodeDoubleMaskEdge/4098
=== RUN   TestEncodeDoubleMaskEdge/4099
=== RUN   TestEncodeDoubleMaskEdge/4100
=== RUN   TestEncodeDoubleMaskEdge/4101
=== RUN   TestEncodeDoubleMaskEdge/4102
=== RUN   TestEncodeDoubleMaskEdge/4103
=== RUN   TestEncodeDoubleMaskEdge/4104
=== RUN   TestEncodeDoubleMaskEdge/4105
=== RUN   TestEncodeDoubleMaskEdge/4106
=== RUN   TestEncodeDoubleMaskEdge/4107
=== RUN   TestEncodeDoubleMaskEdge/4108
=== RUN   TestEncodeDoubleMaskEdge/4109
=== RUN   TestEncodeDoubleMaskEdge/4110
=== RUN   TestEncodeDoubleMaskEdge/4111
=== RUN   TestEncodeDoubleMaskEdge/4112
=== RUN   TestEncodeDoubleMaskEdge/4113
=== RUN   TestEncodeDoubleMaskEdge/4114
=== RUN   TestEncodeDoubleMaskEdge/4115
=== RUN   TestEncodeDoubleMaskEdge/4116
=== RUN   TestEncodeDoubleMaskEdge/4117
=== RUN   TestEncodeDoubleMaskEdge/4118
=== RUN   TestEncodeDoubleMaskEdge/4119
=== RUN   TestEncodeDoubleMaskEdge/4120
=== RUN   TestEncodeDoubleMaskEdge/4121
=== RUN   TestEncodeDoubleMaskEdge/4122
=== RUN   TestEncodeDoubleMaskEdge/4123
=== RUN   TestEncodeDoubleMaskEdge/4124
=== RUN   TestEncodeDoubleMaskEdge/4125
=== RUN   TestEncodeDoubleMaskEdge/4126
=== RUN   TestEncodeDoubleMaskEdge/4127
=== RUN   TestEncodeDoubleMaskEdge/4128
=== RUN   TestEncodeDoubleMaskEdge/4129
=== RUN   TestEncodeDoubleMaskEdge/4130
=== RUN   TestEncodeDoubleMaskEdge/4131
=== RUN   TestEncodeDoubleMaskEdge/4132
=== RUN   TestEncodeDoubleMaskEdge/4133
=== RUN   TestEncodeDoubleMaskEdge/4134
=== RUN   TestEncodeDoubleMaskEdge/4135
=== RUN   TestEncodeDoubleMaskEdge/4136
=== RUN   TestEncodeDoubleMaskEdge/4137
=== RUN   TestEncodeDoubleMaskEdge/4138
=== RUN   TestEncodeDoubleMaskEdge/4139
=== RUN   TestEncodeDoubleMaskEdge/4140
=== RUN   TestEncodeDoubleMaskEdge/4141
=== RUN   TestEncodeDoubleMaskEdge/4142
=== RUN   TestEncodeDoubleMaskEdge/4143
=== RUN   TestEncodeDoubleMaskEdge/4144
=== RUN   TestEncodeDoubleMaskEdge/4145
=== RUN   TestEncodeDoubleMaskEdge/4146
=== RUN   TestEncodeDoubleMaskEdge/4147
=== RUN   TestEncodeDoubleMaskEdge/4148
=== RUN   TestEncodeDoubleMaskEdge/4149
=== RUN   TestEncodeDoubleMaskEdge/4150
=== RUN   TestEncodeDoubleMaskEdge/4151
=== RUN   TestEncodeDoubleMaskEdge/4152
=== RUN   TestEncodeDoubleMaskEdge/4153
=== RUN   TestEncodeDoubleMaskEdge/4154
=== RUN   TestEncodeDoubleMaskEdge/4155
=== RUN   TestEncodeDoubleMaskEdge/4156
=== RUN   TestEncodeDoubleMaskEdge/4157
=== RUN   TestEncodeDoubleMaskEdge/4158
=== RUN   TestEncodeDoubleMaskEdge/4159
=== RUN   TestEncodeDoubleMaskEdge/4160
=== RUN   TestEncodeDoubleMaskEdge/4161
=== RUN   TestEncodeDoubleMaskEdge/4162
=== RUN   TestEncodeDoubleMaskEdge/4163
=== RUN   TestEncodeDoubleMaskEdge/4164
=== RUN   TestEncodeDoubleMaskEdge/4165
=== RUN   TestEncodeDoubleMaskEdge/4166
=== RUN   TestEncodeDoubleMaskEdge/4167
=== RUN   TestEncodeDoubleMaskEdge/4168
=== RUN   TestEncodeDoubleMaskEdge/4169
=== RUN   TestEncodeDoubleMaskEdge/4170
=== RUN   TestEncodeDoubleMaskEdge/4171
=== RUN   TestEncodeDoubleMaskEdge/4172
=== RUN   TestEncodeDoubleMaskEdge/4173
=== RUN   TestEncodeDoubleMaskEdge/4174
=== RUN   TestEncodeDoubleMaskEdge/4175
=== RUN   TestEncodeDoubleMaskEdge/4176
=== RUN   TestEncodeDoubleMaskEdge/4177
=== RUN   TestEncodeDoubleMaskEdge/4178
=== RUN   TestEncodeDoubleMaskEdge/4179
=== RUN   TestEncodeDoubleMaskEdge/4180
=== RUN   TestEncodeDoubleMaskEdge/4181
=== RUN   TestEncodeDoubleMaskEdge/4182
=== RUN   TestEncodeDoubleMaskEdge/4183
=== RUN   TestEncodeDoubleMaskEdge/4184
=== RUN   TestEncodeDoubleMaskEdge/4185
=== RUN   TestEncodeDoubleMaskEdge/4186
=== RUN   TestEncodeDoubleMaskEdge/4187
=== RUN   TestEncodeDoubleMaskEdge/4188
=== RUN   TestEncodeDoubleMaskEdge/4189
=== RUN   TestEncodeDoubleMaskEdge/4190
=== RUN   TestEncodeDoubleMaskEdge/4191
=== RUN   TestEncodeDoubleMaskEdge/4192
=== RUN   TestEncodeDoubleMaskEdge/4193
=== RUN   TestEncodeDoubleMaskEdge/4194
=== RUN   TestEncodeDoubleMaskEdge/4195
=== RUN   TestEncodeDoubleMaskEdge/4196
=== RUN   TestEncodeDoubleMaskEdge/4197
=== RUN   TestEncodeDoubleMaskEdge/4198
=== RUN   TestEncodeDoubleMaskEdge/4199
=== RUN   TestEncodeDoubleMaskEdge/4200
=== RUN   TestEncodeDoubleMaskEdge/4201
=== RUN   TestEncodeDoubleMaskEdge/4202
=== RUN   TestEncodeDoubleMaskEdge/4203
=== RUN   TestEncodeDoubleMaskEdge/4204
=== RUN   TestEncodeDoubleMaskEdge/4205
=== RUN   TestEncodeDoubleMaskEdge/4206
=== RUN   TestEncodeDoubleMaskEdge/4207
=== RUN   TestEncodeDoubleMaskEdge/4208
=== RUN   TestEncodeDoubleMaskEdge/4209
=== RUN   TestEncodeDoubleMaskEdge/4210
=== RUN   TestEncodeDoubleMaskEdge/4211
=== RUN   TestEncodeDoubleMaskEdge/4212
=== RUN   TestEncodeDoubleMaskEdge/4213
=== RUN   TestEncodeDoubleMaskEdge/4214
=== RUN   TestEncodeDoubleMaskEdge/4215
=== RUN   TestEncodeDoubleMaskEdge/4216
=== RUN   TestEncodeDoubleMaskEdge/4217
=== RUN   TestEncodeDoubleMaskEdge/4218
=== RUN   TestEncodeDoubleMaskEdge/4219
=== RUN   TestEncodeDoubleMaskEdge/4220
=== RUN   TestEncodeDoubleMaskEdge/4221
=== RUN   TestEncodeDoubleMaskEdge/4222
=== RUN   TestEncodeDoubleMaskEdge/4223
=== RUN   TestEncodeDoubleMaskEdge/4224
=== RUN   TestEncodeDoubleMaskEdge/4225
=== RUN   TestEncodeDoubleMaskEdge/4226
=== RUN   TestEncodeDoubleMaskEdge/4227
=== RUN   TestEncodeDoubleMaskEdge/4228
=== RUN   TestEncodeDoubleMaskEdge/4229
=== RUN   TestEncodeDoubleMaskEdge/4230
=== RUN   TestEncodeDoubleMaskEdge/4231
=== RUN   TestEncodeDoubleMaskEdge/4232
=== RUN   TestEncodeDoubleMaskEdge/4233
=== RUN   TestEncodeDoubleMaskEdge/4234
=== RUN   TestEncodeDoubleMaskEdge/4235
=== RUN   TestEncodeDoubleMaskEdge/4236
=== RUN   TestEncodeDoubleMaskEdge/4237
=== RUN   TestEncodeDoubleMaskEdge/4238
=== RUN   TestEncodeDoubleMaskEdge/4239
=== RUN   TestEncodeDoubleMaskEdge/4240
=== RUN   TestEncodeDoubleMaskEdge/4241
=== RUN   TestEncodeDoubleMaskEdge/4242
=== RUN   TestEncodeDoubleMaskEdge/4243
=== RUN   TestEncodeDoubleMaskEdge/4244
=== RUN   TestEncodeDoubleMaskEdge/4245
=== RUN   TestEncodeDoubleMaskEdge/4246
=== RUN   TestEncodeDoubleMaskEdge/4247
=== RUN   TestEncodeDoubleMaskEdge/4248
=== RUN   TestEncodeDoubleMaskEdge/4249
=== RUN   TestEncodeDoubleMaskEdge/4250
=== RUN   TestEncodeDoubleMaskEdge/4251
=== RUN   TestEncodeDoubleMaskEdge/4252
=== RUN   TestEncodeDoubleMaskEdge/4253
=== RUN   TestEncodeDoubleMaskEdge/4254
=== RUN   TestEncodeDoubleMaskEdge/4255
=== RUN   TestEncodeDoubleMaskEdge/4256
=== RUN   TestEncodeDoubleMaskEdge/4257
=== RUN   TestEncodeDoubleMaskEdge/4258
=== RUN   TestEncodeDoubleMaskEdge/4259
=== RUN   TestEncodeDoubleMaskEdge/4260
=== RUN   TestEncodeDoubleMaskEdge/4261
=== RUN   TestEncodeDoubleMaskEdge/4262
=== RUN   TestEncodeDoubleMaskEdge/4263
=== RUN   TestEncodeDoubleMaskEdge/4264
=== RUN   TestEncodeDoubleMaskEdge/4265
=== RUN   TestEncodeDoubleMaskEdge/4266
=== RUN   TestEncodeDoubleMaskEdge/4267
=== RUN   TestEncodeDoubleMaskEdge/4268
=== RUN   TestEncodeDoubleMaskEdge/4269
=== RUN   TestEncodeDoubleMaskEdge/4270
=== RUN   TestEncodeDoubleMaskEdge/4271
=== RUN   TestEncodeDoubleMaskEdge/4272
=== RUN   TestEncodeDoubleMaskEdge/4273
=== RUN   TestEncodeDoubleMaskEdge/4274
=== RUN   TestEncodeDoubleMaskEdge/4275
=== RUN   TestEncodeDoubleMaskEdge/4276
=== RUN   TestEncodeDoubleMaskEdge/4277
=== RUN   TestEncodeDoubleMaskEdge/4278
=== RUN   TestEncodeDoubleMaskEdge/4279
=== RUN   TestEncodeDoubleMaskEdge/4280
=== RUN   TestEncodeDoubleMaskEdge/4281
=== RUN   TestEncodeDoubleMaskEdge/4282
=== RUN   TestEncodeDoubleMaskEdge/4283
=== RUN   TestEncodeDoubleMaskEdge/4284
=== RUN   TestEncodeDoubleMaskEdge/4285
=== RUN   TestEncodeDoubleMaskEdge/4286
=== RUN   TestEncodeDoubleMaskEdge/4287
=== RUN   TestEncodeDoubleMaskEdge/4288
=== RUN   TestEncodeDoubleMaskEdge/4289
=== RUN   TestEncodeDoubleMaskEdge/4290
=== RUN   TestEncodeDoubleMaskEdge/4291
=== RUN   TestEncodeDoubleMaskEdge/4292
=== RUN   TestEncodeDoubleMaskEdge/4293
=== RUN   TestEncodeDoubleMaskEdge/4294
=== RUN   TestEncodeDoubleMaskEdge/4295
=== RUN   TestEncodeDoubleMaskEdge/4296
=== RUN   TestEncodeDoubleMaskEdge/4297
=== RUN   TestEncodeDoubleMaskEdge/4298
=== RUN   TestEncodeDoubleMaskEdge/4299
=== RUN   TestEncodeDoubleMaskEdge/4300
=== RUN   TestEncodeDoubleMaskEdge/4301
=== RUN   TestEncodeDoubleMaskEdge/4302
=== RUN   TestEncodeDoubleMaskEdge/4303
=== RUN   TestEncodeDoubleMaskEdge/4304
=== RUN   TestEncodeDoubleMaskEdge/4305
=== RUN   TestEncodeDoubleMaskEdge/4306
=== RUN   TestEncodeDoubleMaskEdge/4307
=== RUN   TestEncodeDoubleMaskEdge/4308
=== RUN   TestEncodeDoubleMaskEdge/4309
=== RUN   TestEncodeDoubleMaskEdge/4310
=== RUN   TestEncodeDoubleMaskEdge/4311
=== RUN   TestEncodeDoubleMaskEdge/4312
=== RUN   TestEncodeDoubleMaskEdge/4313
=== RUN   TestEncodeDoubleMaskEdge/4314
=== RUN   TestEncodeDoubleMaskEdge/4315
=== RUN   TestEncodeDoubleMaskEdge/4316
=== RUN   TestEncodeDoubleMaskEdge/4317
=== RUN   TestEncodeDoubleMaskEdge/4318
=== RUN   TestEncodeDoubleMaskEdge/4319
=== RUN   TestEncodeDoubleMaskEdge/4320
=== RUN   TestEncodeDoubleMaskEdge/4321
=== RUN   TestEncodeDoubleMaskEdge/4322
=== RUN   TestEncodeDoubleMaskEdge/4323
=== RUN   TestEncodeDoubleMaskEdge/4324
=== RUN   TestEncodeDoubleMaskEdge/4325
=== RUN   TestEncodeDoubleMaskEdge/4326
=== RUN   TestEncodeDoubleMaskEdge/4327
=== RUN   TestEncodeDoubleMaskEdge/4328
=== RUN   TestEncodeDoubleMaskEdge/4329
=== RUN   TestEncodeDoubleMaskEdge/4330
=== RUN   TestEncodeDoubleMaskEdge/4331
=== RUN   TestEncodeDoubleMaskEdge/4332
=== RUN   TestEncodeDoubleMaskEdge/4333
=== RUN   TestEncodeDoubleMaskEdge/4334
=== RUN   TestEncodeDoubleMaskEdge/4335
=== RUN   TestEncodeDoubleMaskEdge/4336
=== RUN   TestEncodeDoubleMaskEdge/4337
=== RUN   TestEncodeDoubleMaskEdge/4338
=== RUN   TestEncodeDoubleMaskEdge/4339
=== RUN   TestEncodeDoubleMaskEdge/4340
=== RUN   TestEncodeDoubleMaskEdge/4341
=== RUN   TestEncodeDoubleMaskEdge/4342
=== RUN   TestEncodeDoubleMaskEdge/4343
=== RUN   TestEncodeDoubleMaskEdge/4344
=== RUN   TestEncodeDoubleMaskEdge/4345
=== RUN   TestEncodeDoubleMaskEdge/4346
=== RUN   TestEncodeDoubleMaskEdge/4347
=== RUN   TestEncodeDoubleMaskEdge/4348
=== RUN   TestEncodeDoubleMaskEdge/4349
=== RUN   TestEncodeDoubleMaskEdge/4350
=== RUN   TestEncodeDoubleMaskEdge/4351
=== RUN   TestEncodeDoubleMaskEdge/4352
=== RUN   TestEncodeDoubleMaskEdge/4353
=== RUN   TestEncodeDoubleMaskEdge/4354
=== RUN   TestEncodeDoubleMaskEdge/4355
=== RUN   TestEncodeDoubleMaskEdge/4356
=== RUN   TestEncodeDoubleMaskEdge/4357
=== RUN   TestEncodeDoubleMaskEdge/4358
=== RUN   TestEncodeDoubleMaskEdge/4359
=== RUN   TestEncodeDoubleMaskEdge/4360
=== RUN   TestEncodeDoubleMaskEdge/4361
=== RUN   TestEncodeDoubleMaskEdge/4362
=== RUN   TestEncodeDoubleMaskEdge/4363
=== RUN   TestEncodeDoubleMaskEdge/4364
=== RUN   TestEncodeDoubleMaskEdge/4365
=== RUN   TestEncodeDoubleMaskEdge/4366
=== RUN   TestEncodeDoubleMaskEdge/4367
=== RUN   TestEncodeDoubleMaskEdge/4368
=== RUN   TestEncodeDoubleMaskEdge/4369
=== RUN   TestEncodeDoubleMaskEdge/4370
=== RUN   TestEncodeDoubleMaskEdge/4371
=== RUN   TestEncodeDoubleMaskEdge/4372
=== RUN   TestEncodeDoubleMaskEdge/4373
=== RUN   TestEncodeDoubleMaskEdge/4374
=== RUN   TestEncodeDoubleMaskEdge/4375
=== RUN   TestEncodeDoubleMaskEdge/4376
=== RUN   TestEncodeDoubleMaskEdge/4377
=== RUN   TestEncodeDoubleMaskEdge/4378
=== RUN   TestEncodeDoubleMaskEdge/4379
=== RUN   TestEncodeDoubleMaskEdge/4380
=== RUN   TestEncodeDoubleMaskEdge/4381
=== RUN   TestEncodeDoubleMaskEdge/4382
=== RUN   TestEncodeDoubleMaskEdge/4383
=== RUN   TestEncodeDoubleMaskEdge/4384
=== RUN   TestEncodeDoubleMaskEdge/4385
=== RUN   TestEncodeDoubleMaskEdge/4386
=== RUN   TestEncodeDoubleMaskEdge/4387
=== RUN   TestEncodeDoubleMaskEdge/4388
=== RUN   TestEncodeDoubleMaskEdge/4389
=== RUN   TestEncodeDoubleMaskEdge/4390
=== RUN   TestEncodeDoubleMaskEdge/4391
=== RUN   TestEncodeDoubleMaskEdge/4392
=== RUN   TestEncodeDoubleMaskEdge/4393
=== RUN   TestEncodeDoubleMaskEdge/4394
=== RUN   TestEncodeDoubleMaskEdge/4395
=== RUN   TestEncodeDoubleMaskEdge/4396
=== RUN   TestEncodeDoubleMaskEdge/4397
=== RUN   TestEncodeDoubleMaskEdge/4398
=== RUN   TestEncodeDoubleMaskEdge/4399
=== RUN   TestEncodeDoubleMaskEdge/4400
=== RUN   TestEncodeDoubleMaskEdge/4401
=== RUN   TestEncodeDoubleMaskEdge/4402
=== RUN   TestEncodeDoubleMaskEdge/4403
=== RUN   TestEncodeDoubleMaskEdge/4404
=== RUN   TestEncodeDoubleMaskEdge/4405
=== RUN   TestEncodeDoubleMaskEdge/4406
=== RUN   TestEncodeDoubleMaskEdge/4407
=== RUN   TestEncodeDoubleMaskEdge/4408
=== RUN   TestEncodeDoubleMaskEdge/4409
=== RUN   TestEncodeDoubleMaskEdge/4410
=== RUN   TestEncodeDoubleMaskEdge/4411
=== RUN   TestEncodeDoubleMaskEdge/4412
=== RUN   TestEncodeDoubleMaskEdge/4413
=== RUN   TestEncodeDoubleMaskEdge/4414
=== RUN   TestEncodeDoubleMaskEdge/4415
=== RUN   TestEncodeDoubleMaskEdge/4416
=== RUN   TestEncodeDoubleMaskEdge/4417
=== RUN   TestEncodeDoubleMaskEdge/4418
=== RUN   TestEncodeDoubleMaskEdge/4419
=== RUN   TestEncodeDoubleMaskEdge/4420
=== RUN   TestEncodeDoubleMaskEdge/4421
=== RUN   TestEncodeDoubleMaskEdge/4422
=== RUN   TestEncodeDoubleMaskEdge/4423
=== RUN   TestEncodeDoubleMaskEdge/4424
=== RUN   TestEncodeDoubleMaskEdge/4425
=== RUN   TestEncodeDoubleMaskEdge/4426
=== RUN   TestEncodeDoubleMaskEdge/4427
=== RUN   TestEncodeDoubleMaskEdge/4428
=== RUN   TestEncodeDoubleMaskEdge/4429
=== RUN   TestEncodeDoubleMaskEdge/4430
=== RUN   TestEncodeDoubleMaskEdge/4431
=== RUN   TestEncodeDoubleMaskEdge/4432
=== RUN   TestEncodeDoubleMaskEdge/4433
=== RUN   TestEncodeDoubleMaskEdge/4434
=== RUN   TestEncodeDoubleMaskEdge/4435
=== RUN   TestEncodeDoubleMaskEdge/4436
=== RUN   TestEncodeDoubleMaskEdge/4437
=== RUN   TestEncodeDoubleMaskEdge/4438
=== RUN   TestEncodeDoubleMaskEdge/4439
=== RUN   TestEncodeDoubleMaskEdge/4440
=== RUN   TestEncodeDoubleMaskEdge/4441
=== RUN   TestEncodeDoubleMaskEdge/4442
=== RUN   TestEncodeDoubleMaskEdge/4443
=== RUN   TestEncodeDoubleMaskEdge/4444
=== RUN   TestEncodeDoubleMaskEdge/4445
=== RUN   TestEncodeDoubleMaskEdge/4446
=== RUN   TestEncodeDoubleMaskEdge/4447
=== RUN   TestEncodeDoubleMaskEdge/4448
=== RUN   TestEncodeDoubleMaskEdge/4449
=== RUN   TestEncodeDoubleMaskEdge/4450
=== RUN   TestEncodeDoubleMaskEdge/4451
=== RUN   TestEncodeDoubleMaskEdge/4452
=== RUN   TestEncodeDoubleMaskEdge/4453
=== RUN   TestEncodeDoubleMaskEdge/4454
=== RUN   TestEncodeDoubleMaskEdge/4455
=== RUN   TestEncodeDoubleMaskEdge/4456
=== RUN   TestEncodeDoubleMaskEdge/4457
=== RUN   TestEncodeDoubleMaskEdge/4458
=== RUN   TestEncodeDoubleMaskEdge/4459
=== RUN   TestEncodeDoubleMaskEdge/4460
=== RUN   TestEncodeDoubleMaskEdge/4461
=== RUN   TestEncodeDoubleMaskEdge/4462
=== RUN   TestEncodeDoubleMaskEdge/4463
=== RUN   TestEncodeDoubleMaskEdge/4464
=== RUN   TestEncodeDoubleMaskEdge/4465
=== RUN   TestEncodeDoubleMaskEdge/4466
=== RUN   TestEncodeDoubleMaskEdge/4467
=== RUN   TestEncodeDoubleMaskEdge/4468
=== RUN   TestEncodeDoubleMaskEdge/4469
=== RUN   TestEncodeDoubleMaskEdge/4470
=== RUN   TestEncodeDoubleMaskEdge/4471
=== RUN   TestEncodeDoubleMaskEdge/4472
=== RUN   TestEncodeDoubleMaskEdge/4473
=== RUN   TestEncodeDoubleMaskEdge/4474
=== RUN   TestEncodeDoubleMaskEdge/4475
=== RUN   TestEncodeDoubleMaskEdge/4476
=== RUN   TestEncodeDoubleMaskEdge/4477
=== RUN   TestEncodeDoubleMaskEdge/4478
=== RUN   TestEncodeDoubleMaskEdge/4479
=== RUN   TestEncodeDoubleMaskEdge/4480
=== RUN   TestEncodeDoubleMaskEdge/4481
=== RUN   TestEncodeDoubleMaskEdge/4482
=== RUN   TestEncodeDoubleMaskEdge/4483
=== RUN   TestEncodeDoubleMaskEdge/4484
=== RUN   TestEncodeDoubleMaskEdge/4485
=== RUN   TestEncodeDoubleMaskEdge/4486
=== RUN   TestEncodeDoubleMaskEdge/4487
=== RUN   TestEncodeDoubleMaskEdge/4488
=== RUN   TestEncodeDoubleMaskEdge/4489
=== RUN   TestEncodeDoubleMaskEdge/4490
=== RUN   TestEncodeDoubleMaskEdge/4491
=== RUN   TestEncodeDoubleMaskEdge/4492
=== RUN   TestEncodeDoubleMaskEdge/4493
=== RUN   TestEncodeDoubleMaskEdge/4494
=== RUN   TestEncodeDoubleMaskEdge/4495
=== RUN   TestEncodeDoubleMaskEdge/4496
=== RUN   TestEncodeDoubleMaskEdge/4497
=== RUN   TestEncodeDoubleMaskEdge/4498
=== RUN   TestEncodeDoubleMaskEdge/4499
=== RUN   TestEncodeDoubleMaskEdge/4500
=== RUN   TestEncodeDoubleMaskEdge/4501
=== RUN   TestEncodeDoubleMaskEdge/4502
=== RUN   TestEncodeDoubleMaskEdge/4503
=== RUN   TestEncodeDoubleMaskEdge/4504
=== RUN   TestEncodeDoubleMaskEdge/4505
=== RUN   TestEncodeDoubleMaskEdge/4506
=== RUN   TestEncodeDoubleMaskEdge/4507
=== RUN   TestEncodeDoubleMaskEdge/4508
=== RUN   TestEncodeDoubleMaskEdge/4509
=== RUN   TestEncodeDoubleMaskEdge/4510
=== RUN   TestEncodeDoubleMaskEdge/4511
=== RUN   TestEncodeDoubleMaskEdge/4512
=== RUN   TestEncodeDoubleMaskEdge/4513
=== RUN   TestEncodeDoubleMaskEdge/4514
=== RUN   TestEncodeDoubleMaskEdge/4515
=== RUN   TestEncodeDoubleMaskEdge/4516
=== RUN   TestEncodeDoubleMaskEdge/4517
=== RUN   TestEncodeDoubleMaskEdge/4518
=== RUN   TestEncodeDoubleMaskEdge/4519
=== RUN   TestEncodeDoubleMaskEdge/4520
=== RUN   TestEncodeDoubleMaskEdge/4521
=== RUN   TestEncodeDoubleMaskEdge/4522
=== RUN   TestEncodeDoubleMaskEdge/4523
=== RUN   TestEncodeDoubleMaskEdge/4524
=== RUN   TestEncodeDoubleMaskEdge/4525
=== RUN   TestEncodeDoubleMaskEdge/4526
=== RUN   TestEncodeDoubleMaskEdge/4527
=== RUN   TestEncodeDoubleMaskEdge/4528
=== RUN   TestEncodeDoubleMaskEdge/4529
=== RUN   TestEncodeDoubleMaskEdge/4530
=== RUN   TestEncodeDoubleMaskEdge/4531
=== RUN   TestEncodeDoubleMaskEdge/4532
=== RUN   TestEncodeDoubleMaskEdge/4533
=== RUN   TestEncodeDoubleMaskEdge/4534
=== RUN   TestEncodeDoubleMaskEdge/4535
=== RUN   TestEncodeDoubleMaskEdge/4536
=== RUN   TestEncodeDoubleMaskEdge/4537
=== RUN   TestEncodeDoubleMaskEdge/4538
=== RUN   TestEncodeDoubleMaskEdge/4539
=== RUN   TestEncodeDoubleMaskEdge/4540
=== RUN   TestEncodeDoubleMaskEdge/4541
=== RUN   TestEncodeDoubleMaskEdge/4542
=== RUN   TestEncodeDoubleMaskEdge/4543
=== RUN   TestEncodeDoubleMaskEdge/4544
=== RUN   TestEncodeDoubleMaskEdge/4545
=== RUN   TestEncodeDoubleMaskEdge/4546
=== RUN   TestEncodeDoubleMaskEdge/4547
=== RUN   TestEncodeDoubleMaskEdge/4548
=== RUN   TestEncodeDoubleMaskEdge/4549
=== RUN   TestEncodeDoubleMaskEdge/4550
=== RUN   TestEncodeDoubleMaskEdge/4551
=== RUN   TestEncodeDoubleMaskEdge/4552
=== RUN   TestEncodeDoubleMaskEdge/4553
=== RUN   TestEncodeDoubleMaskEdge/4554
=== RUN   TestEncodeDoubleMaskEdge/4555
=== RUN   TestEncodeDoubleMaskEdge/4556
=== RUN   TestEncodeDoubleMaskEdge/4557
=== RUN   TestEncodeDoubleMaskEdge/4558
=== RUN   TestEncodeDoubleMaskEdge/4559
=== RUN   TestEncodeDoubleMaskEdge/4560
=== RUN   TestEncodeDoubleMaskEdge/4561
=== RUN   TestEncodeDoubleMaskEdge/4562
=== RUN   TestEncodeDoubleMaskEdge/4563
=== RUN   TestEncodeDoubleMaskEdge/4564
=== RUN   TestEncodeDoubleMaskEdge/4565
=== RUN   TestEncodeDoubleMaskEdge/4566
=== RUN   TestEncodeDoubleMaskEdge/4567
=== RUN   TestEncodeDoubleMaskEdge/4568
=== RUN   TestEncodeDoubleMaskEdge/4569
=== RUN   TestEncodeDoubleMaskEdge/4570
=== RUN   TestEncodeDoubleMaskEdge/4571
=== RUN   TestEncodeDoubleMaskEdge/4572
=== RUN   TestEncodeDoubleMaskEdge/4573
=== RUN   TestEncodeDoubleMaskEdge/4574
=== RUN   TestEncodeDoubleMaskEdge/4575
=== RUN   TestEncodeDoubleMaskEdge/4576
=== RUN   TestEncodeDoubleMaskEdge/4577
=== RUN   TestEncodeDoubleMaskEdge/4578
=== RUN   TestEncodeDoubleMaskEdge/4579
=== RUN   TestEncodeDoubleMaskEdge/4580
=== RUN   TestEncodeDoubleMaskEdge/4581
=== RUN   TestEncodeDoubleMaskEdge/4582
=== RUN   TestEncodeDoubleMaskEdge/4583
=== RUN   TestEncodeDoubleMaskEdge/4584
=== RUN   TestEncodeDoubleMaskEdge/4585
=== RUN   TestEncodeDoubleMaskEdge/4586
=== RUN   TestEncodeDoubleMaskEdge/4587
=== RUN   TestEncodeDoubleMaskEdge/4588
=== RUN   TestEncodeDoubleMaskEdge/4589
=== RUN   TestEncodeDoubleMaskEdge/4590
=== RUN   TestEncodeDoubleMaskEdge/4591
=== RUN   TestEncodeDoubleMaskEdge/4592
=== RUN   TestEncodeDoubleMaskEdge/4593
=== RUN   TestEncodeDoubleMaskEdge/4594
=== RUN   TestEncodeDoubleMaskEdge/4595
=== RUN   TestEncodeDoubleMaskEdge/4596
=== RUN   TestEncodeDoubleMaskEdge/4597
=== RUN   TestEncodeDoubleMaskEdge/4598
=== RUN   TestEncodeDoubleMaskEdge/4599
=== RUN   TestEncodeDoubleMaskEdge/4600
=== RUN   TestEncodeDoubleMaskEdge/4601
=== RUN   TestEncodeDoubleMaskEdge/4602
=== RUN   TestEncodeDoubleMaskEdge/4603
=== RUN   TestEncodeDoubleMaskEdge/4604
=== RUN   TestEncodeDoubleMaskEdge/4605
=== RUN   TestEncodeDoubleMaskEdge/4606
=== RUN   TestEncodeDoubleMaskEdge/4607
=== RUN   TestEncodeDoubleMaskEdge/4608
=== RUN   TestEncodeDoubleMaskEdge/4609
=== RUN   TestEncodeDoubleMaskEdge/4610
=== RUN   TestEncodeDoubleMaskEdge/4611
=== RUN   TestEncodeDoubleMaskEdge/4612
=== RUN   TestEncodeDoubleMaskEdge/4613
=== RUN   TestEncodeDoubleMaskEdge/4614
=== RUN   TestEncodeDoubleMaskEdge/4615
=== RUN   TestEncodeDoubleMaskEdge/4616
=== RUN   TestEncodeDoubleMaskEdge/4617
=== RUN   TestEncodeDoubleMaskEdge/4618
=== RUN   TestEncodeDoubleMaskEdge/4619
=== RUN   TestEncodeDoubleMaskEdge/4620
=== RUN   TestEncodeDoubleMaskEdge/4621
=== RUN   TestEncodeDoubleMaskEdge/4622
=== RUN   TestEncodeDoubleMaskEdge/4623
=== RUN   TestEncodeDoubleMaskEdge/4624
=== RUN   TestEncodeDoubleMaskEdge/4625
=== RUN   TestEncodeDoubleMaskEdge/4626
=== RUN   TestEncodeDoubleMaskEdge/4627
=== RUN   TestEncodeDoubleMaskEdge/4628
=== RUN   TestEncodeDoubleMaskEdge/4629
=== RUN   TestEncodeDoubleMaskEdge/4630
=== RUN   TestEncodeDoubleMaskEdge/4631
=== RUN   TestEncodeDoubleMaskEdge/4632
=== RUN   TestEncodeDoubleMaskEdge/4633
=== RUN   TestEncodeDoubleMaskEdge/4634
=== RUN   TestEncodeDoubleMaskEdge/4635
=== RUN   TestEncodeDoubleMaskEdge/4636
=== RUN   TestEncodeDoubleMaskEdge/4637
=== RUN   TestEncodeDoubleMaskEdge/4638
=== RUN   TestEncodeDoubleMaskEdge/4639
=== RUN   TestEncodeDoubleMaskEdge/4640
=== RUN   TestEncodeDoubleMaskEdge/4641
=== RUN   TestEncodeDoubleMaskEdge/4642
=== RUN   TestEncodeDoubleMaskEdge/4643
=== RUN   TestEncodeDoubleMaskEdge/4644
=== RUN   TestEncodeDoubleMaskEdge/4645
=== RUN   TestEncodeDoubleMaskEdge/4646
=== RUN   TestEncodeDoubleMaskEdge/4647
=== RUN   TestEncodeDoubleMaskEdge/4648
=== RUN   TestEncodeDoubleMaskEdge/4649
=== RUN   TestEncodeDoubleMaskEdge/4650
=== RUN   TestEncodeDoubleMaskEdge/4651
=== RUN   TestEncodeDoubleMaskEdge/4652
=== RUN   TestEncodeDoubleMaskEdge/4653
=== RUN   TestEncodeDoubleMaskEdge/4654
=== RUN   TestEncodeDoubleMaskEdge/4655
=== RUN   TestEncodeDoubleMaskEdge/4656
=== RUN   TestEncodeDoubleMaskEdge/4657
=== RUN   TestEncodeDoubleMaskEdge/4658
=== RUN   TestEncodeDoubleMaskEdge/4659
=== RUN   TestEncodeDoubleMaskEdge/4660
=== RUN   TestEncodeDoubleMaskEdge/4661
=== RUN   TestEncodeDoubleMaskEdge/4662
=== RUN   TestEncodeDoubleMaskEdge/4663
=== RUN   TestEncodeDoubleMaskEdge/4664
=== RUN   TestEncodeDoubleMaskEdge/4665
=== RUN   TestEncodeDoubleMaskEdge/4666
=== RUN   TestEncodeDoubleMaskEdge/4667
=== RUN   TestEncodeDoubleMaskEdge/4668
=== RUN   TestEncodeDoubleMaskEdge/4669
=== RUN   TestEncodeDoubleMaskEdge/4670
=== RUN   TestEncodeDoubleMaskEdge/4671
=== RUN   TestEncodeDoubleMaskEdge/4672
=== RUN   TestEncodeDoubleMaskEdge/4673
=== RUN   TestEncodeDoubleMaskEdge/4674
=== RUN   TestEncodeDoubleMaskEdge/4675
=== RUN   TestEncodeDoubleMaskEdge/4676
=== RUN   TestEncodeDoubleMaskEdge/4677
=== RUN   TestEncodeDoubleMaskEdge/4678
=== RUN   TestEncodeDoubleMaskEdge/4679
=== RUN   TestEncodeDoubleMaskEdge/4680
=== RUN   TestEncodeDoubleMaskEdge/4681
=== RUN   TestEncodeDoubleMaskEdge/4682
=== RUN   TestEncodeDoubleMaskEdge/4683
=== RUN   TestEncodeDoubleMaskEdge/4684
=== RUN   TestEncodeDoubleMaskEdge/4685
=== RUN   TestEncodeDoubleMaskEdge/4686
=== RUN   TestEncodeDoubleMaskEdge/4687
=== RUN   TestEncodeDoubleMaskEdge/4688
=== RUN   TestEncodeDoubleMaskEdge/4689
=== RUN   TestEncodeDoubleMaskEdge/4690
=== RUN   TestEncodeDoubleMaskEdge/4691
=== RUN   TestEncodeDoubleMaskEdge/4692
=== RUN   TestEncodeDoubleMaskEdge/4693
=== RUN   TestEncodeDoubleMaskEdge/4694
=== RUN   TestEncodeDoubleMaskEdge/4695
=== RUN   TestEncodeDoubleMaskEdge/4696
=== RUN   TestEncodeDoubleMaskEdge/4697
=== RUN   TestEncodeDoubleMaskEdge/4698
=== RUN   TestEncodeDoubleMaskEdge/4699
=== RUN   TestEncodeDoubleMaskEdge/4700
=== RUN   TestEncodeDoubleMaskEdge/4701
=== RUN   TestEncodeDoubleMaskEdge/4702
=== RUN   TestEncodeDoubleMaskEdge/4703
=== RUN   TestEncodeDoubleMaskEdge/4704
=== RUN   TestEncodeDoubleMaskEdge/4705
=== RUN   TestEncodeDoubleMaskEdge/4706
=== RUN   TestEncodeDoubleMaskEdge/4707
=== RUN   TestEncodeDoubleMaskEdge/4708
=== RUN   TestEncodeDoubleMaskEdge/4709
=== RUN   TestEncodeDoubleMaskEdge/4710
=== RUN   TestEncodeDoubleMaskEdge/4711
=== RUN   TestEncodeDoubleMaskEdge/4712
=== RUN   TestEncodeDoubleMaskEdge/4713
=== RUN   TestEncodeDoubleMaskEdge/4714
=== RUN   TestEncodeDoubleMaskEdge/4715
=== RUN   TestEncodeDoubleMaskEdge/4716
=== RUN   TestEncodeDoubleMaskEdge/4717
=== RUN   TestEncodeDoubleMaskEdge/4718
=== RUN   TestEncodeDoubleMaskEdge/4719
=== RUN   TestEncodeDoubleMaskEdge/4720
=== RUN   TestEncodeDoubleMaskEdge/4721
=== RUN   TestEncodeDoubleMaskEdge/4722
=== RUN   TestEncodeDoubleMaskEdge/4723
=== RUN   TestEncodeDoubleMaskEdge/4724
=== RUN   TestEncodeDoubleMaskEdge/4725
=== RUN   TestEncodeDoubleMaskEdge/4726
=== RUN   TestEncodeDoubleMaskEdge/4727
=== RUN   TestEncodeDoubleMaskEdge/4728
=== RUN   TestEncodeDoubleMaskEdge/4729
=== RUN   TestEncodeDoubleMaskEdge/4730
=== RUN   TestEncodeDoubleMaskEdge/4731
=== RUN   TestEncodeDoubleMaskEdge/4732
=== RUN   TestEncodeDoubleMaskEdge/4733
=== RUN   TestEncodeDoubleMaskEdge/4734
=== RUN   TestEncodeDoubleMaskEdge/4735
=== RUN   TestEncodeDoubleMaskEdge/4736
=== RUN   TestEncodeDoubleMaskEdge/4737
=== RUN   TestEncodeDoubleMaskEdge/4738
=== RUN   TestEncodeDoubleMaskEdge/4739
=== RUN   TestEncodeDoubleMaskEdge/4740
=== RUN   TestEncodeDoubleMaskEdge/4741
=== RUN   TestEncodeDoubleMaskEdge/4742
=== RUN   TestEncodeDoubleMaskEdge/4743
=== RUN   TestEncodeDoubleMaskEdge/4744
=== RUN   TestEncodeDoubleMaskEdge/4745
=== RUN   TestEncodeDoubleMaskEdge/4746
=== RUN   TestEncodeDoubleMaskEdge/4747
=== RUN   TestEncodeDoubleMaskEdge/4748
=== RUN   TestEncodeDoubleMaskEdge/4749
=== RUN   TestEncodeDoubleMaskEdge/4750
=== RUN   TestEncodeDoubleMaskEdge/4751
=== RUN   TestEncodeDoubleMaskEdge/4752
=== RUN   TestEncodeDoubleMaskEdge/4753
=== RUN   TestEncodeDoubleMaskEdge/4754
=== RUN   TestEncodeDoubleMaskEdge/4755
=== RUN   TestEncodeDoubleMaskEdge/4756
=== RUN   TestEncodeDoubleMaskEdge/4757
=== RUN   TestEncodeDoubleMaskEdge/4758
=== RUN   TestEncodeDoubleMaskEdge/4759
=== RUN   TestEncodeDoubleMaskEdge/4760
=== RUN   TestEncodeDoubleMaskEdge/4761
=== RUN   TestEncodeDoubleMaskEdge/4762
=== RUN   TestEncodeDoubleMaskEdge/4763
=== RUN   TestEncodeDoubleMaskEdge/4764
=== RUN   TestEncodeDoubleMaskEdge/4765
=== RUN   TestEncodeDoubleMaskEdge/4766
=== RUN   TestEncodeDoubleMaskEdge/4767
=== RUN   TestEncodeDoubleMaskEdge/4768
=== RUN   TestEncodeDoubleMaskEdge/4769
=== RUN   TestEncodeDoubleMaskEdge/4770
=== RUN   TestEncodeDoubleMaskEdge/4771
=== RUN   TestEncodeDoubleMaskEdge/4772
=== RUN   TestEncodeDoubleMaskEdge/4773
=== RUN   TestEncodeDoubleMaskEdge/4774
=== RUN   TestEncodeDoubleMaskEdge/4775
=== RUN   TestEncodeDoubleMaskEdge/4776
=== RUN   TestEncodeDoubleMaskEdge/4777
=== RUN   TestEncodeDoubleMaskEdge/4778
=== RUN   TestEncodeDoubleMaskEdge/4779
=== RUN   TestEncodeDoubleMaskEdge/4780
=== RUN   TestEncodeDoubleMaskEdge/4781
=== RUN   TestEncodeDoubleMaskEdge/4782
=== RUN   TestEncodeDoubleMaskEdge/4783
=== RUN   TestEncodeDoubleMaskEdge/4784
=== RUN   TestEncodeDoubleMaskEdge/4785
=== RUN   TestEncodeDoubleMaskEdge/4786
=== RUN   TestEncodeDoubleMaskEdge/4787
=== RUN   TestEncodeDoubleMaskEdge/4788
=== RUN   TestEncodeDoubleMaskEdge/4789
=== RUN   TestEncodeDoubleMaskEdge/4790
=== RUN   TestEncodeDoubleMaskEdge/4791
=== RUN   TestEncodeDoubleMaskEdge/4792
=== RUN   TestEncodeDoubleMaskEdge/4793
=== RUN   TestEncodeDoubleMaskEdge/4794
=== RUN   TestEncodeDoubleMaskEdge/4795
=== RUN   TestEncodeDoubleMaskEdge/4796
=== RUN   TestEncodeDoubleMaskEdge/4797
=== RUN   TestEncodeDoubleMaskEdge/4798
=== RUN   TestEncodeDoubleMaskEdge/4799
=== RUN   TestEncodeDoubleMaskEdge/4800
=== RUN   TestEncodeDoubleMaskEdge/4801
=== RUN   TestEncodeDoubleMaskEdge/4802
=== RUN   TestEncodeDoubleMaskEdge/4803
=== RUN   TestEncodeDoubleMaskEdge/4804
=== RUN   TestEncodeDoubleMaskEdge/4805
=== RUN   TestEncodeDoubleMaskEdge/4806
=== RUN   TestEncodeDoubleMaskEdge/4807
=== RUN   TestEncodeDoubleMaskEdge/4808
=== RUN   TestEncodeDoubleMaskEdge/4809
=== RUN   TestEncodeDoubleMaskEdge/4810
=== RUN   TestEncodeDoubleMaskEdge/4811
=== RUN   TestEncodeDoubleMaskEdge/4812
=== RUN   TestEncodeDoubleMaskEdge/4813
=== RUN   TestEncodeDoubleMaskEdge/4814
=== RUN   TestEncodeDoubleMaskEdge/4815
=== RUN   TestEncodeDoubleMaskEdge/4816
=== RUN   TestEncodeDoubleMaskEdge/4817
=== RUN   TestEncodeDoubleMaskEdge/4818
=== RUN   TestEncodeDoubleMaskEdge/4819
=== RUN   TestEncodeDoubleMaskEdge/4820
=== RUN   TestEncodeDoubleMaskEdge/4821
=== RUN   TestEncodeDoubleMaskEdge/4822
=== RUN   TestEncodeDoubleMaskEdge/4823
=== RUN   TestEncodeDoubleMaskEdge/4824
=== RUN   TestEncodeDoubleMaskEdge/4825
=== RUN   TestEncodeDoubleMaskEdge/4826
=== RUN   TestEncodeDoubleMaskEdge/4827
=== RUN   TestEncodeDoubleMaskEdge/4828
=== RUN   TestEncodeDoubleMaskEdge/4829
=== RUN   TestEncodeDoubleMaskEdge/4830
=== RUN   TestEncodeDoubleMaskEdge/4831
=== RUN   TestEncodeDoubleMaskEdge/4832
=== RUN   TestEncodeDoubleMaskEdge/4833
=== RUN   TestEncodeDoubleMaskEdge/4834
=== RUN   TestEncodeDoubleMaskEdge/4835
=== RUN   TestEncodeDoubleMaskEdge/4836
=== RUN   TestEncodeDoubleMaskEdge/4837
=== RUN   TestEncodeDoubleMaskEdge/4838
=== RUN   TestEncodeDoubleMaskEdge/4839
=== RUN   TestEncodeDoubleMaskEdge/4840
=== RUN   TestEncodeDoubleMaskEdge/4841
=== RUN   TestEncodeDoubleMaskEdge/4842
=== RUN   TestEncodeDoubleMaskEdge/4843
=== RUN   TestEncodeDoubleMaskEdge/4844
=== RUN   TestEncodeDoubleMaskEdge/4845
=== RUN   TestEncodeDoubleMaskEdge/4846
=== RUN   TestEncodeDoubleMaskEdge/4847
=== RUN   TestEncodeDoubleMaskEdge/4848
=== RUN   TestEncodeDoubleMaskEdge/4849
=== RUN   TestEncodeDoubleMaskEdge/4850
=== RUN   TestEncodeDoubleMaskEdge/4851
=== RUN   TestEncodeDoubleMaskEdge/4852
=== RUN   TestEncodeDoubleMaskEdge/4853
=== RUN   TestEncodeDoubleMaskEdge/4854
=== RUN   TestEncodeDoubleMaskEdge/4855
=== RUN   TestEncodeDoubleMaskEdge/4856
=== RUN   TestEncodeDoubleMaskEdge/4857
=== RUN   TestEncodeDoubleMaskEdge/4858
=== RUN   TestEncodeDoubleMaskEdge/4859
=== RUN   TestEncodeDoubleMaskEdge/4860
=== RUN   TestEncodeDoubleMaskEdge/4861
=== RUN   TestEncodeDoubleMaskEdge/4862
=== RUN   TestEncodeDoubleMaskEdge/4863
=== RUN   TestEncodeDoubleMaskEdge/4864
=== RUN   TestEncodeDoubleMaskEdge/4865
=== RUN   TestEncodeDoubleMaskEdge/4866
=== RUN   TestEncodeDoubleMaskEdge/4867
=== RUN   TestEncodeDoubleMaskEdge/4868
=== RUN   TestEncodeDoubleMaskEdge/4869
=== RUN   TestEncodeDoubleMaskEdge/4870
=== RUN   TestEncodeDoubleMaskEdge/4871
=== RUN   TestEncodeDoubleMaskEdge/4872
=== RUN   TestEncodeDoubleMaskEdge/4873
=== RUN   TestEncodeDoubleMaskEdge/4874
=== RUN   TestEncodeDoubleMaskEdge/4875
=== RUN   TestEncodeDoubleMaskEdge/4876
=== RUN   TestEncodeDoubleMaskEdge/4877
=== RUN   TestEncodeDoubleMaskEdge/4878
=== RUN   TestEncodeDoubleMaskEdge/4879
=== RUN   TestEncodeDoubleMaskEdge/4880
=== RUN   TestEncodeDoubleMaskEdge/4881
=== RUN   TestEncodeDoubleMaskEdge/4882
=== RUN   TestEncodeDoubleMaskEdge/4883
=== RUN   TestEncodeDoubleMaskEdge/4884
=== RUN   TestEncodeDoubleMaskEdge/4885
=== RUN   TestEncodeDoubleMaskEdge/4886
=== RUN   TestEncodeDoubleMaskEdge/4887
=== RUN   TestEncodeDoubleMaskEdge/4888
=== RUN   TestEncodeDoubleMaskEdge/4889
=== RUN   TestEncodeDoubleMaskEdge/4890
=== RUN   TestEncodeDoubleMaskEdge/4891
=== RUN   TestEncodeDoubleMaskEdge/4892
=== RUN   TestEncodeDoubleMaskEdge/4893
=== RUN   TestEncodeDoubleMaskEdge/4894
=== RUN   TestEncodeDoubleMaskEdge/4895
=== RUN   TestEncodeDoubleMaskEdge/4896
=== RUN   TestEncodeDoubleMaskEdge/4897
=== RUN   TestEncodeDoubleMaskEdge/4898
=== RUN   TestEncodeDoubleMaskEdge/4899
=== RUN   TestEncodeDoubleMaskEdge/4900
=== RUN   TestEncodeDoubleMaskEdge/4901
=== RUN   TestEncodeDoubleMaskEdge/4902
=== RUN   TestEncodeDoubleMaskEdge/4903
=== RUN   TestEncodeDoubleMaskEdge/4904
=== RUN   TestEncodeDoubleMaskEdge/4905
=== RUN   TestEncodeDoubleMaskEdge/4906
=== RUN   TestEncodeDoubleMaskEdge/4907
=== RUN   TestEncodeDoubleMaskEdge/4908
=== RUN   TestEncodeDoubleMaskEdge/4909
=== RUN   TestEncodeDoubleMaskEdge/4910
=== RUN   TestEncodeDoubleMaskEdge/4911
=== RUN   TestEncodeDoubleMaskEdge/4912
=== RUN   TestEncodeDoubleMaskEdge/4913
=== RUN   TestEncodeDoubleMaskEdge/4914
=== RUN   TestEncodeDoubleMaskEdge/4915
=== RUN   TestEncodeDoubleMaskEdge/4916
=== RUN   TestEncodeDoubleMaskEdge/4917
=== RUN   TestEncodeDoubleMaskEdge/4918
=== RUN   TestEncodeDoubleMaskEdge/4919
=== RUN   TestEncodeDoubleMaskEdge/4920
=== RUN   TestEncodeDoubleMaskEdge/4921
=== RUN   TestEncodeDoubleMaskEdge/4922
=== RUN   TestEncodeDoubleMaskEdge/4923
=== RUN   TestEncodeDoubleMaskEdge/4924
=== RUN   TestEncodeDoubleMaskEdge/4925
=== RUN   TestEncodeDoubleMaskEdge/4926
=== RUN   TestEncodeDoubleMaskEdge/4927
=== RUN   TestEncodeDoubleMaskEdge/4928
=== RUN   TestEncodeDoubleMaskEdge/4929
=== RUN   TestEncodeDoubleMaskEdge/4930
=== RUN   TestEncodeDoubleMaskEdge/4931
=== RUN   TestEncodeDoubleMaskEdge/4932
=== RUN   TestEncodeDoubleMaskEdge/4933
=== RUN   TestEncodeDoubleMaskEdge/4934
=== RUN   TestEncodeDoubleMaskEdge/4935
=== RUN   TestEncodeDoubleMaskEdge/4936
=== RUN   TestEncodeDoubleMaskEdge/4937
=== RUN   TestEncodeDoubleMaskEdge/4938
=== RUN   TestEncodeDoubleMaskEdge/4939
=== RUN   TestEncodeDoubleMaskEdge/4940
=== RUN   TestEncodeDoubleMaskEdge/4941
=== RUN   TestEncodeDoubleMaskEdge/4942
=== RUN   TestEncodeDoubleMaskEdge/4943
=== RUN   TestEncodeDoubleMaskEdge/4944
=== RUN   TestEncodeDoubleMaskEdge/4945
=== RUN   TestEncodeDoubleMaskEdge/4946
=== RUN   TestEncodeDoubleMaskEdge/4947
=== RUN   TestEncodeDoubleMaskEdge/4948
=== RUN   TestEncodeDoubleMaskEdge/4949
=== RUN   TestEncodeDoubleMaskEdge/4950
=== RUN   TestEncodeDoubleMaskEdge/4951
=== RUN   TestEncodeDoubleMaskEdge/4952
=== RUN   TestEncodeDoubleMaskEdge/4953
=== RUN   TestEncodeDoubleMaskEdge/4954
=== RUN   TestEncodeDoubleMaskEdge/4955
=== RUN   TestEncodeDoubleMaskEdge/4956
=== RUN   TestEncodeDoubleMaskEdge/4957
=== RUN   TestEncodeDoubleMaskEdge/4958
=== RUN   TestEncodeDoubleMaskEdge/4959
=== RUN   TestEncodeDoubleMaskEdge/4960
=== RUN   TestEncodeDoubleMaskEdge/4961
=== RUN   TestEncodeDoubleMaskEdge/4962
=== RUN   TestEncodeDoubleMaskEdge/4963
=== RUN   TestEncodeDoubleMaskEdge/4964
=== RUN   TestEncodeDoubleMaskEdge/4965
=== RUN   TestEncodeDoubleMaskEdge/4966
=== RUN   TestEncodeDoubleMaskEdge/4967
=== RUN   TestEncodeDoubleMaskEdge/4968
=== RUN   TestEncodeDoubleMaskEdge/4969
=== RUN   TestEncodeDoubleMaskEdge/4970
=== RUN   TestEncodeDoubleMaskEdge/4971
=== RUN   TestEncodeDoubleMaskEdge/4972
=== RUN   TestEncodeDoubleMaskEdge/4973
=== RUN   TestEncodeDoubleMaskEdge/4974
=== RUN   TestEncodeDoubleMaskEdge/4975
=== RUN   TestEncodeDoubleMaskEdge/4976
=== RUN   TestEncodeDoubleMaskEdge/4977
=== RUN   TestEncodeDoubleMaskEdge/4978
=== RUN   TestEncodeDoubleMaskEdge/4979
=== RUN   TestEncodeDoubleMaskEdge/4980
=== RUN   TestEncodeDoubleMaskEdge/4981
=== RUN   TestEncodeDoubleMaskEdge/4982
=== RUN   TestEncodeDoubleMaskEdge/4983
=== RUN   TestEncodeDoubleMaskEdge/4984
=== RUN   TestEncodeDoubleMaskEdge/4985
=== RUN   TestEncodeDoubleMaskEdge/4986
=== RUN   TestEncodeDoubleMaskEdge/4987
=== RUN   TestEncodeDoubleMaskEdge/4988
=== RUN   TestEncodeDoubleMaskEdge/4989
=== RUN   TestEncodeDoubleMaskEdge/4990
=== RUN   TestEncodeDoubleMaskEdge/4991
=== RUN   TestEncodeDoubleMaskEdge/4992
=== RUN   TestEncodeDoubleMaskEdge/4993
=== RUN   TestEncodeDoubleMaskEdge/4994
=== RUN   TestEncodeDoubleMaskEdge/4995
=== RUN   TestEncodeDoubleMaskEdge/4996
=== RUN   TestEncodeDoubleMaskEdge/4997
=== RUN   TestEncodeDoubleMaskEdge/4998
=== RUN   TestEncodeDoubleMaskEdge/4999
=== RUN   TestEncodeDoubleMaskEdge/5000
=== RUN   TestEncodeDoubleMaskEdge/5001
=== RUN   TestEncodeDoubleMaskEdge/5002
=== RUN   TestEncodeDoubleMaskEdge/5003
=== RUN   TestEncodeDoubleMaskEdge/5004
=== RUN   TestEncodeDoubleMaskEdge/5005
=== RUN   TestEncodeDoubleMaskEdge/5006
=== RUN   TestEncodeDoubleMaskEdge/5007
=== RUN   TestEncodeDoubleMaskEdge/5008
=== RUN   TestEncodeDoubleMaskEdge/5009
=== RUN   TestEncodeDoubleMaskEdge/5010
=== RUN   TestEncodeDoubleMaskEdge/5011
=== RUN   TestEncodeDoubleMaskEdge/5012
=== RUN   TestEncodeDoubleMaskEdge/5013
=== RUN   TestEncodeDoubleMaskEdge/5014
=== RUN   TestEncodeDoubleMaskEdge/5015
=== RUN   TestEncodeDoubleMaskEdge/5016
=== RUN   TestEncodeDoubleMaskEdge/5017
=== RUN   TestEncodeDoubleMaskEdge/5018
=== RUN   TestEncodeDoubleMaskEdge/5019
=== RUN   TestEncodeDoubleMaskEdge/5020
=== RUN   TestEncodeDoubleMaskEdge/5021
=== RUN   TestEncodeDoubleMaskEdge/5022
=== RUN   TestEncodeDoubleMaskEdge/5023
=== RUN   TestEncodeDoubleMaskEdge/5024
=== RUN   TestEncodeDoubleMaskEdge/5025
=== RUN   TestEncodeDoubleMaskEdge/5026
=== RUN   TestEncodeDoubleMaskEdge/5027
=== RUN   TestEncodeDoubleMaskEdge/5028
=== RUN   TestEncodeDoubleMaskEdge/5029
=== RUN   TestEncodeDoubleMaskEdge/5030
=== RUN   TestEncodeDoubleMaskEdge/5031
=== RUN   TestEncodeDoubleMaskEdge/5032
=== RUN   TestEncodeDoubleMaskEdge/5033
=== RUN   TestEncodeDoubleMaskEdge/5034
=== RUN   TestEncodeDoubleMaskEdge/5035
=== RUN   TestEncodeDoubleMaskEdge/5036
=== RUN   TestEncodeDoubleMaskEdge/5037
=== RUN   TestEncodeDoubleMaskEdge/5038
=== RUN   TestEncodeDoubleMaskEdge/5039
=== RUN   TestEncodeDoubleMaskEdge/5040
=== RUN   TestEncodeDoubleMaskEdge/5041
=== RUN   TestEncodeDoubleMaskEdge/5042
=== RUN   TestEncodeDoubleMaskEdge/5043
=== RUN   TestEncodeDoubleMaskEdge/5044
=== RUN   TestEncodeDoubleMaskEdge/5045
=== RUN   TestEncodeDoubleMaskEdge/5046
=== RUN   TestEncodeDoubleMaskEdge/5047
=== RUN   TestEncodeDoubleMaskEdge/5048
=== RUN   TestEncodeDoubleMaskEdge/5049
=== RUN   TestEncodeDoubleMaskEdge/5050
=== RUN   TestEncodeDoubleMaskEdge/5051
=== RUN   TestEncodeDoubleMaskEdge/5052
=== RUN   TestEncodeDoubleMaskEdge/5053
=== RUN   TestEncodeDoubleMaskEdge/5054
=== RUN   TestEncodeDoubleMaskEdge/5055
=== RUN   TestEncodeDoubleMaskEdge/5056
=== RUN   TestEncodeDoubleMaskEdge/5057
=== RUN   TestEncodeDoubleMaskEdge/5058
=== RUN   TestEncodeDoubleMaskEdge/5059
=== RUN   TestEncodeDoubleMaskEdge/5060
=== RUN   TestEncodeDoubleMaskEdge/5061
=== RUN   TestEncodeDoubleMaskEdge/5062
=== RUN   TestEncodeDoubleMaskEdge/5063
=== RUN   TestEncodeDoubleMaskEdge/5064
=== RUN   TestEncodeDoubleMaskEdge/5065
=== RUN   TestEncodeDoubleMaskEdge/5066
=== RUN   TestEncodeDoubleMaskEdge/5067
=== RUN   TestEncodeDoubleMaskEdge/5068
=== RUN   TestEncodeDoubleMaskEdge/5069
=== RUN   TestEncodeDoubleMaskEdge/5070
=== RUN   TestEncodeDoubleMaskEdge/5071
=== RUN   TestEncodeDoubleMaskEdge/5072
=== RUN   TestEncodeDoubleMaskEdge/5073
=== RUN   TestEncodeDoubleMaskEdge/5074
=== RUN   TestEncodeDoubleMaskEdge/5075
=== RUN   TestEncodeDoubleMaskEdge/5076
=== RUN   TestEncodeDoubleMaskEdge/5077
=== RUN   TestEncodeDoubleMaskEdge/5078
=== RUN   TestEncodeDoubleMaskEdge/5079
=== RUN   TestEncodeDoubleMaskEdge/5080
=== RUN   TestEncodeDoubleMaskEdge/5081
=== RUN   TestEncodeDoubleMaskEdge/5082
=== RUN   TestEncodeDoubleMaskEdge/5083
=== RUN   TestEncodeDoubleMaskEdge/5084
=== RUN   TestEncodeDoubleMaskEdge/5085
=== RUN   TestEncodeDoubleMaskEdge/5086
=== RUN   TestEncodeDoubleMaskEdge/5087
=== RUN   TestEncodeDoubleMaskEdge/5088
=== RUN   TestEncodeDoubleMaskEdge/5089
=== RUN   TestEncodeDoubleMaskEdge/5090
=== RUN   TestEncodeDoubleMaskEdge/5091
=== RUN   TestEncodeDoubleMaskEdge/5092
=== RUN   TestEncodeDoubleMaskEdge/5093
=== RUN   TestEncodeDoubleMaskEdge/5094
=== RUN   TestEncodeDoubleMaskEdge/5095
=== RUN   TestEncodeDoubleMaskEdge/5096
=== RUN   TestEncodeDoubleMaskEdge/5097
=== RUN   TestEncodeDoubleMaskEdge/5098
=== RUN   TestEncodeDoubleMaskEdge/5099
=== RUN   TestEncodeDoubleMaskEdge/5100
=== RUN   TestEncodeDoubleMaskEdge/5101
=== RUN   TestEncodeDoubleMaskEdge/5102
=== RUN   TestEncodeDoubleMaskEdge/5103
=== RUN   TestEncodeDoubleMaskEdge/5104
=== RUN   TestEncodeDoubleMaskEdge/5105
=== RUN   TestEncodeDoubleMaskEdge/5106
=== RUN   TestEncodeDoubleMaskEdge/5107
=== RUN   TestEncodeDoubleMaskEdge/5108
=== RUN   TestEncodeDoubleMaskEdge/5109
=== RUN   TestEncodeDoubleMaskEdge/5110
=== RUN   TestEncodeDoubleMaskEdge/5111
=== RUN   TestEncodeDoubleMaskEdge/5112
=== RUN   TestEncodeDoubleMaskEdge/5113
=== RUN   TestEncodeDoubleMaskEdge/5114
=== RUN   TestEncodeDoubleMaskEdge/5115
=== RUN   TestEncodeDoubleMaskEdge/5116
=== RUN   TestEncodeDoubleMaskEdge/5117
=== RUN   TestEncodeDoubleMaskEdge/5118
=== RUN   TestEncodeDoubleMaskEdge/5119
=== RUN   TestEncodeDoubleMaskEdge/5120
=== RUN   TestEncodeDoubleMaskEdge/5121
=== RUN   TestEncodeDoubleMaskEdge/5122
=== RUN   TestEncodeDoubleMaskEdge/5123
=== RUN   TestEncodeDoubleMaskEdge/5124
=== RUN   TestEncodeDoubleMaskEdge/5125
=== RUN   TestEncodeDoubleMaskEdge/5126
=== RUN   TestEncodeDoubleMaskEdge/5127
=== RUN   TestEncodeDoubleMaskEdge/5128
=== RUN   TestEncodeDoubleMaskEdge/5129
=== RUN   TestEncodeDoubleMaskEdge/5130
=== RUN   TestEncodeDoubleMaskEdge/5131
=== RUN   TestEncodeDoubleMaskEdge/5132
=== RUN   TestEncodeDoubleMaskEdge/5133
=== RUN   TestEncodeDoubleMaskEdge/5134
=== RUN   TestEncodeDoubleMaskEdge/5135
=== RUN   TestEncodeDoubleMaskEdge/5136
=== RUN   TestEncodeDoubleMaskEdge/5137
=== RUN   TestEncodeDoubleMaskEdge/5138
=== RUN   TestEncodeDoubleMaskEdge/5139
=== RUN   TestEncodeDoubleMaskEdge/5140
=== RUN   TestEncodeDoubleMaskEdge/5141
=== RUN   TestEncodeDoubleMaskEdge/5142
=== RUN   TestEncodeDoubleMaskEdge/5143
=== RUN   TestEncodeDoubleMaskEdge/5144
=== RUN   TestEncodeDoubleMaskEdge/5145
=== RUN   TestEncodeDoubleMaskEdge/5146
=== RUN   TestEncodeDoubleMaskEdge/5147
=== RUN   TestEncodeDoubleMaskEdge/5148
=== RUN   TestEncodeDoubleMaskEdge/5149
=== RUN   TestEncodeDoubleMaskEdge/5150
=== RUN   TestEncodeDoubleMaskEdge/5151
=== RUN   TestEncodeDoubleMaskEdge/5152
=== RUN   TestEncodeDoubleMaskEdge/5153
=== RUN   TestEncodeDoubleMaskEdge/5154
=== RUN   TestEncodeDoubleMaskEdge/5155
=== RUN   TestEncodeDoubleMaskEdge/5156
=== RUN   TestEncodeDoubleMaskEdge/5157
=== RUN   TestEncodeDoubleMaskEdge/5158
=== RUN   TestEncodeDoubleMaskEdge/5159
=== RUN   TestEncodeDoubleMaskEdge/5160
=== RUN   TestEncodeDoubleMaskEdge/5161
=== RUN   TestEncodeDoubleMaskEdge/5162
=== RUN   TestEncodeDoubleMaskEdge/5163
=== RUN   TestEncodeDoubleMaskEdge/5164
=== RUN   TestEncodeDoubleMaskEdge/5165
=== RUN   TestEncodeDoubleMaskEdge/5166
=== RUN   TestEncodeDoubleMaskEdge/5167
=== RUN   TestEncodeDoubleMaskEdge/5168
=== RUN   TestEncodeDoubleMaskEdge/5169
=== RUN   TestEncodeDoubleMaskEdge/5170
=== RUN   TestEncodeDoubleMaskEdge/5171
=== RUN   TestEncodeDoubleMaskEdge/5172
=== RUN   TestEncodeDoubleMaskEdge/5173
=== RUN   TestEncodeDoubleMaskEdge/5174
=== RUN   TestEncodeDoubleMaskEdge/5175
=== RUN   TestEncodeDoubleMaskEdge/5176
=== RUN   TestEncodeDoubleMaskEdge/5177
=== RUN   TestEncodeDoubleMaskEdge/5178
=== RUN   TestEncodeDoubleMaskEdge/5179
=== RUN   TestEncodeDoubleMaskEdge/5180
=== RUN   TestEncodeDoubleMaskEdge/5181
=== RUN   TestEncodeDoubleMaskEdge/5182
=== RUN   TestEncodeDoubleMaskEdge/5183
=== RUN   TestEncodeDoubleMaskEdge/5184
=== RUN   TestEncodeDoubleMaskEdge/5185
=== RUN   TestEncodeDoubleMaskEdge/5186
=== RUN   TestEncodeDoubleMaskEdge/5187
=== RUN   TestEncodeDoubleMaskEdge/5188
=== RUN   TestEncodeDoubleMaskEdge/5189
=== RUN   TestEncodeDoubleMaskEdge/5190
=== RUN   TestEncodeDoubleMaskEdge/5191
=== RUN   TestEncodeDoubleMaskEdge/5192
=== RUN   TestEncodeDoubleMaskEdge/5193
=== RUN   TestEncodeDoubleMaskEdge/5194
=== RUN   TestEncodeDoubleMaskEdge/5195
=== RUN   TestEncodeDoubleMaskEdge/5196
=== RUN   TestEncodeDoubleMaskEdge/5197
=== RUN   TestEncodeDoubleMaskEdge/5198
=== RUN   TestEncodeDoubleMaskEdge/5199
=== RUN   TestEncodeDoubleMaskEdge/5200
=== RUN   TestEncodeDoubleMaskEdge/5201
=== RUN   TestEncodeDoubleMaskEdge/5202
=== RUN   TestEncodeDoubleMaskEdge/5203
=== RUN   TestEncodeDoubleMaskEdge/5204
=== RUN   TestEncodeDoubleMaskEdge/5205
=== RUN   TestEncodeDoubleMaskEdge/5206
=== RUN   TestEncodeDoubleMaskEdge/5207
=== RUN   TestEncodeDoubleMaskEdge/5208
=== RUN   TestEncodeDoubleMaskEdge/5209
=== RUN   TestEncodeDoubleMaskEdge/5210
=== RUN   TestEncodeDoubleMaskEdge/5211
=== RUN   TestEncodeDoubleMaskEdge/5212
=== RUN   TestEncodeDoubleMaskEdge/5213
=== RUN   TestEncodeDoubleMaskEdge/5214
=== RUN   TestEncodeDoubleMaskEdge/5215
=== RUN   TestEncodeDoubleMaskEdge/5216
=== RUN   TestEncodeDoubleMaskEdge/5217
=== RUN   TestEncodeDoubleMaskEdge/5218
=== RUN   TestEncodeDoubleMaskEdge/5219
=== RUN   TestEncodeDoubleMaskEdge/5220
=== RUN   TestEncodeDoubleMaskEdge/5221
=== RUN   TestEncodeDoubleMaskEdge/5222
=== RUN   TestEncodeDoubleMaskEdge/5223
=== RUN   TestEncodeDoubleMaskEdge/5224
=== RUN   TestEncodeDoubleMaskEdge/5225
=== RUN   TestEncodeDoubleMaskEdge/5226
=== RUN   TestEncodeDoubleMaskEdge/5227
=== RUN   TestEncodeDoubleMaskEdge/5228
=== RUN   TestEncodeDoubleMaskEdge/5229
=== RUN   TestEncodeDoubleMaskEdge/5230
=== RUN   TestEncodeDoubleMaskEdge/5231
=== RUN   TestEncodeDoubleMaskEdge/5232
=== RUN   TestEncodeDoubleMaskEdge/5233
=== RUN   TestEncodeDoubleMaskEdge/5234
=== RUN   TestEncodeDoubleMaskEdge/5235
=== RUN   TestEncodeDoubleMaskEdge/5236
=== RUN   TestEncodeDoubleMaskEdge/5237
=== RUN   TestEncodeDoubleMaskEdge/5238
=== RUN   TestEncodeDoubleMaskEdge/5239
=== RUN   TestEncodeDoubleMaskEdge/5240
=== RUN   TestEncodeDoubleMaskEdge/5241
=== RUN   TestEncodeDoubleMaskEdge/5242
=== RUN   TestEncodeDoubleMaskEdge/5243
=== RUN   TestEncodeDoubleMaskEdge/5244
=== RUN   TestEncodeDoubleMaskEdge/5245
=== RUN   TestEncodeDoubleMaskEdge/5246
=== RUN   TestEncodeDoubleMaskEdge/5247
=== RUN   TestEncodeDoubleMaskEdge/5248
=== RUN   TestEncodeDoubleMaskEdge/5249
=== RUN   TestEncodeDoubleMaskEdge/5250
=== RUN   TestEncodeDoubleMaskEdge/5251
=== RUN   TestEncodeDoubleMaskEdge/5252
=== RUN   TestEncodeDoubleMaskEdge/5253
=== RUN   TestEncodeDoubleMaskEdge/5254
=== RUN   TestEncodeDoubleMaskEdge/5255
=== RUN   TestEncodeDoubleMaskEdge/5256
=== RUN   TestEncodeDoubleMaskEdge/5257
=== RUN   TestEncodeDoubleMaskEdge/5258
=== RUN   TestEncodeDoubleMaskEdge/5259
=== RUN   TestEncodeDoubleMaskEdge/5260
=== RUN   TestEncodeDoubleMaskEdge/5261
=== RUN   TestEncodeDoubleMaskEdge/5262
=== RUN   TestEncodeDoubleMaskEdge/5263
=== RUN   TestEncodeDoubleMaskEdge/5264
=== RUN   TestEncodeDoubleMaskEdge/5265
=== RUN   TestEncodeDoubleMaskEdge/5266
=== RUN   TestEncodeDoubleMaskEdge/5267
=== RUN   TestEncodeDoubleMaskEdge/5268
=== RUN   TestEncodeDoubleMaskEdge/5269
=== RUN   TestEncodeDoubleMaskEdge/5270
=== RUN   TestEncodeDoubleMaskEdge/5271
=== RUN   TestEncodeDoubleMaskEdge/5272
=== RUN   TestEncodeDoubleMaskEdge/5273
=== RUN   TestEncodeDoubleMaskEdge/5274
=== RUN   TestEncodeDoubleMaskEdge/5275
=== RUN   TestEncodeDoubleMaskEdge/5276
=== RUN   TestEncodeDoubleMaskEdge/5277
=== RUN   TestEncodeDoubleMaskEdge/5278
=== RUN   TestEncodeDoubleMaskEdge/5279
=== RUN   TestEncodeDoubleMaskEdge/5280
=== RUN   TestEncodeDoubleMaskEdge/5281
=== RUN   TestEncodeDoubleMaskEdge/5282
=== RUN   TestEncodeDoubleMaskEdge/5283
=== RUN   TestEncodeDoubleMaskEdge/5284
=== RUN   TestEncodeDoubleMaskEdge/5285
=== RUN   TestEncodeDoubleMaskEdge/5286
=== RUN   TestEncodeDoubleMaskEdge/5287
=== RUN   TestEncodeDoubleMaskEdge/5288
=== RUN   TestEncodeDoubleMaskEdge/5289
=== RUN   TestEncodeDoubleMaskEdge/5290
=== RUN   TestEncodeDoubleMaskEdge/5291
=== RUN   TestEncodeDoubleMaskEdge/5292
=== RUN   TestEncodeDoubleMaskEdge/5293
=== RUN   TestEncodeDoubleMaskEdge/5294
=== RUN   TestEncodeDoubleMaskEdge/5295
=== RUN   TestEncodeDoubleMaskEdge/5296
=== RUN   TestEncodeDoubleMaskEdge/5297
=== RUN   TestEncodeDoubleMaskEdge/5298
=== RUN   TestEncodeDoubleMaskEdge/5299
=== RUN   TestEncodeDoubleMaskEdge/5300
=== RUN   TestEncodeDoubleMaskEdge/5301
=== RUN   TestEncodeDoubleMaskEdge/5302
=== RUN   TestEncodeDoubleMaskEdge/5303
=== RUN   TestEncodeDoubleMaskEdge/5304
=== RUN   TestEncodeDoubleMaskEdge/5305
=== RUN   TestEncodeDoubleMaskEdge/5306
=== RUN   TestEncodeDoubleMaskEdge/5307
=== RUN   TestEncodeDoubleMaskEdge/5308
=== RUN   TestEncodeDoubleMaskEdge/5309
=== RUN   TestEncodeDoubleMaskEdge/5310
=== RUN   TestEncodeDoubleMaskEdge/5311
=== RUN   TestEncodeDoubleMaskEdge/5312
=== RUN   TestEncodeDoubleMaskEdge/5313
=== RUN   TestEncodeDoubleMaskEdge/5314
=== RUN   TestEncodeDoubleMaskEdge/5315
=== RUN   TestEncodeDoubleMaskEdge/5316
=== RUN   TestEncodeDoubleMaskEdge/5317
=== RUN   TestEncodeDoubleMaskEdge/5318
=== RUN   TestEncodeDoubleMaskEdge/5319
=== RUN   TestEncodeDoubleMaskEdge/5320
=== RUN   TestEncodeDoubleMaskEdge/5321
=== RUN   TestEncodeDoubleMaskEdge/5322
=== RUN   TestEncodeDoubleMaskEdge/5323
=== RUN   TestEncodeDoubleMaskEdge/5324
=== RUN   TestEncodeDoubleMaskEdge/5325
=== RUN   TestEncodeDoubleMaskEdge/5326
=== RUN   TestEncodeDoubleMaskEdge/5327
=== RUN   TestEncodeDoubleMaskEdge/5328
=== RUN   TestEncodeDoubleMaskEdge/5329
=== RUN   TestEncodeDoubleMaskEdge/5330
=== RUN   TestEncodeDoubleMaskEdge/5331
=== RUN   TestEncodeDoubleMaskEdge/5332
=== RUN   TestEncodeDoubleMaskEdge/5333
=== RUN   TestEncodeDoubleMaskEdge/5334
=== RUN   TestEncodeDoubleMaskEdge/5335
=== RUN   TestEncodeDoubleMaskEdge/5336
=== RUN   TestEncodeDoubleMaskEdge/5337
=== RUN   TestEncodeDoubleMaskEdge/5338
=== RUN   TestEncodeDoubleMaskEdge/5339
=== RUN   TestEncodeDoubleMaskEdge/5340
=== RUN   TestEncodeDoubleMaskEdge/5341
=== RUN   TestEncodeDoubleMaskEdge/5342
=== RUN   TestEncodeDoubleMaskEdge/5343
=== RUN   TestEncodeDoubleMaskEdge/5344
=== RUN   TestEncodeDoubleMaskEdge/5345
=== RUN   TestEncodeDoubleMaskEdge/5346
=== RUN   TestEncodeDoubleMaskEdge/5347
=== RUN   TestEncodeDoubleMaskEdge/5348
=== RUN   TestEncodeDoubleMaskEdge/5349
=== RUN   TestEncodeDoubleMaskEdge/5350
=== RUN   TestEncodeDoubleMaskEdge/5351
=== RUN   TestEncodeDoubleMaskEdge/5352
=== RUN   TestEncodeDoubleMaskEdge/5353
=== RUN   TestEncodeDoubleMaskEdge/5354
=== RUN   TestEncodeDoubleMaskEdge/5355
=== RUN   TestEncodeDoubleMaskEdge/5356
=== RUN   TestEncodeDoubleMaskEdge/5357
=== RUN   TestEncodeDoubleMaskEdge/5358
=== RUN   TestEncodeDoubleMaskEdge/5359
=== RUN   TestEncodeDoubleMaskEdge/5360
=== RUN   TestEncodeDoubleMaskEdge/5361
=== RUN   TestEncodeDoubleMaskEdge/5362
=== RUN   TestEncodeDoubleMaskEdge/5363
=== RUN   TestEncodeDoubleMaskEdge/5364
=== RUN   TestEncodeDoubleMaskEdge/5365
=== RUN   TestEncodeDoubleMaskEdge/5366
=== RUN   TestEncodeDoubleMaskEdge/5367
=== RUN   TestEncodeDoubleMaskEdge/5368
=== RUN   TestEncodeDoubleMaskEdge/5369
=== RUN   TestEncodeDoubleMaskEdge/5370
=== RUN   TestEncodeDoubleMaskEdge/5371
=== RUN   TestEncodeDoubleMaskEdge/5372
=== RUN   TestEncodeDoubleMaskEdge/5373
=== RUN   TestEncodeDoubleMaskEdge/5374
=== RUN   TestEncodeDoubleMaskEdge/5375
=== RUN   TestEncodeDoubleMaskEdge/5376
=== RUN   TestEncodeDoubleMaskEdge/5377
=== RUN   TestEncodeDoubleMaskEdge/5378
=== RUN   TestEncodeDoubleMaskEdge/5379
=== RUN   TestEncodeDoubleMaskEdge/5380
=== RUN   TestEncodeDoubleMaskEdge/5381
=== RUN   TestEncodeDoubleMaskEdge/5382
=== RUN   TestEncodeDoubleMaskEdge/5383
=== RUN   TestEncodeDoubleMaskEdge/5384
=== RUN   TestEncodeDoubleMaskEdge/5385
=== RUN   TestEncodeDoubleMaskEdge/5386
=== RUN   TestEncodeDoubleMaskEdge/5387
=== RUN   TestEncodeDoubleMaskEdge/5388
=== RUN   TestEncodeDoubleMaskEdge/5389
=== RUN   TestEncodeDoubleMaskEdge/5390
=== RUN   TestEncodeDoubleMaskEdge/5391
=== RUN   TestEncodeDoubleMaskEdge/5392
=== RUN   TestEncodeDoubleMaskEdge/5393
=== RUN   TestEncodeDoubleMaskEdge/5394
=== RUN   TestEncodeDoubleMaskEdge/5395
=== RUN   TestEncodeDoubleMaskEdge/5396
=== RUN   TestEncodeDoubleMaskEdge/5397
=== RUN   TestEncodeDoubleMaskEdge/5398
=== RUN   TestEncodeDoubleMaskEdge/5399
=== RUN   TestEncodeDoubleMaskEdge/5400
=== RUN   TestEncodeDoubleMaskEdge/5401
=== RUN   TestEncodeDoubleMaskEdge/5402
=== RUN   TestEncodeDoubleMaskEdge/5403
=== RUN   TestEncodeDoubleMaskEdge/5404
=== RUN   TestEncodeDoubleMaskEdge/5405
=== RUN   TestEncodeDoubleMaskEdge/5406
=== RUN   TestEncodeDoubleMaskEdge/5407
=== RUN   TestEncodeDoubleMaskEdge/5408
=== RUN   TestEncodeDoubleMaskEdge/5409
=== RUN   TestEncodeDoubleMaskEdge/5410
=== RUN   TestEncodeDoubleMaskEdge/5411
=== RUN   TestEncodeDoubleMaskEdge/5412
=== RUN   TestEncodeDoubleMaskEdge/5413
=== RUN   TestEncodeDoubleMaskEdge/5414
=== RUN   TestEncodeDoubleMaskEdge/5415
=== RUN   TestEncodeDoubleMaskEdge/5416
=== RUN   TestEncodeDoubleMaskEdge/5417
=== RUN   TestEncodeDoubleMaskEdge/5418
=== RUN   TestEncodeDoubleMaskEdge/5419
=== RUN   TestEncodeDoubleMaskEdge/5420
=== RUN   TestEncodeDoubleMaskEdge/5421
=== RUN   TestEncodeDoubleMaskEdge/5422
=== RUN   TestEncodeDoubleMaskEdge/5423
=== RUN   TestEncodeDoubleMaskEdge/5424
=== RUN   TestEncodeDoubleMaskEdge/5425
=== RUN   TestEncodeDoubleMaskEdge/5426
=== RUN   TestEncodeDoubleMaskEdge/5427
=== RUN   TestEncodeDoubleMaskEdge/5428
=== RUN   TestEncodeDoubleMaskEdge/5429
=== RUN   TestEncodeDoubleMaskEdge/5430
=== RUN   TestEncodeDoubleMaskEdge/5431
=== RUN   TestEncodeDoubleMaskEdge/5432
=== RUN   TestEncodeDoubleMaskEdge/5433
=== RUN   TestEncodeDoubleMaskEdge/5434
=== RUN   TestEncodeDoubleMaskEdge/5435
=== RUN   TestEncodeDoubleMaskEdge/5436
=== RUN   TestEncodeDoubleMaskEdge/5437
=== RUN   TestEncodeDoubleMaskEdge/5438
=== RUN   TestEncodeDoubleMaskEdge/5439
=== RUN   TestEncodeDoubleMaskEdge/5440
=== RUN   TestEncodeDoubleMaskEdge/5441
=== RUN   TestEncodeDoubleMaskEdge/5442
=== RUN   TestEncodeDoubleMaskEdge/5443
=== RUN   TestEncodeDoubleMaskEdge/5444
=== RUN   TestEncodeDoubleMaskEdge/5445
=== RUN   TestEncodeDoubleMaskEdge/5446
=== RUN   TestEncodeDoubleMaskEdge/5447
=== RUN   TestEncodeDoubleMaskEdge/5448
=== RUN   TestEncodeDoubleMaskEdge/5449
=== RUN   TestEncodeDoubleMaskEdge/5450
=== RUN   TestEncodeDoubleMaskEdge/5451
=== RUN   TestEncodeDoubleMaskEdge/5452
=== RUN   TestEncodeDoubleMaskEdge/5453
=== RUN   TestEncodeDoubleMaskEdge/5454
=== RUN   TestEncodeDoubleMaskEdge/5455
=== RUN   TestEncodeDoubleMaskEdge/5456
=== RUN   TestEncodeDoubleMaskEdge/5457
=== RUN   TestEncodeDoubleMaskEdge/5458
=== RUN   TestEncodeDoubleMaskEdge/5459
=== RUN   TestEncodeDoubleMaskEdge/5460
=== RUN   TestEncodeDoubleMaskEdge/5461
=== RUN   TestEncodeDoubleMaskEdge/5462
=== RUN   TestEncodeDoubleMaskEdge/5463
--- PASS: TestEncodeDoubleMaskEdge (0.38s)
    --- PASS: TestEncodeDoubleMaskEdge/0 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/6 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/7 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/8 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/9 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/10 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/11 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/12 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/13 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/14 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/15 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/16 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/17 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/18 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/19 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/20 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/21 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/22 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/23 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/24 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/25 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/26 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/27 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/28 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/29 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/30 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/31 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/32 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/33 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/34 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/35 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/36 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/37 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/38 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/39 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/40 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/41 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/42 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/43 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/44 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/45 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/46 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/47 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/48 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/49 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/50 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/51 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/52 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/53 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/54 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/55 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/56 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/57 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/58 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/59 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/60 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/61 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/62 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/63 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/64 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/65 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/66 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/67 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/68 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/69 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/70 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/71 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/72 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/73 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/74 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/75 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/76 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/77 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/78 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/79 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/80 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/81 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/82 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/83 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/84 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/85 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/86 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/87 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/88 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/89 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/90 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/91 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/92 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/93 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/94 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/95 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/96 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/97 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/98 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/99 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/684 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/790 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1684 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1790 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2684 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2790 (0.01s)
    --- PASS: TestEncodeDoubleMaskEdge/2791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3684 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3790 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4684 (0.01s)
    --- PASS: TestEncodeDoubleMaskEdge/4685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4790 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5463 (0.00s)
=== RUN   TestEncodeInvalidUnicode
=== RUN   TestEncodeInvalidUnicode/0
=== RUN   TestEncodeInvalidUnicode/1
=== RUN   TestEncodeInvalidUnicode/2
=== RUN   TestEncodeInvalidUnicode/3
=== RUN   TestEncodeInvalidUnicode/4
=== RUN   TestEncodeInvalidUnicode/5
=== RUN   TestEncodeInvalidUnicode/6
=== RUN   TestEncodeInvalidUnicode/7
=== RUN   TestEncodeInvalidUnicode/8
=== RUN   TestEncodeInvalidUnicode/9
--- PASS: TestEncodeInvalidUnicode (0.00s)
    --- PASS: TestEncodeInvalidUnicode/0 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/1 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/2 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/3 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/4 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/5 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/6 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/7 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/8 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/9 (0.00s)
=== RUN   TestEncodeDot
=== RUN   TestEncodeDot/0
=== RUN   TestEncodeDot/1
=== RUN   TestEncodeDot/2
=== RUN   TestEncodeDot/3
=== RUN   TestEncodeDot/4
=== RUN   TestEncodeDot/5
--- PASS: TestEncodeDot (0.00s)
    --- PASS: TestEncodeDot/0 (0.00s)
    --- PASS: TestEncodeDot/1 (0.00s)
    --- PASS: TestEncodeDot/2 (0.00s)
    --- PASS: TestEncodeDot/3 (0.00s)
    --- PASS: TestEncodeDot/4 (0.00s)
    --- PASS: TestEncodeDot/5 (0.00s)
=== RUN   TestDecodeHalf
=== RUN   TestDecodeHalf/0
=== RUN   TestDecodeHalf/1
=== RUN   TestDecodeHalf/2
=== RUN   TestDecodeHalf/3
=== RUN   TestDecodeHalf/4
=== RUN   TestDecodeHalf/5
--- PASS: TestDecodeHalf (0.00s)
    --- PASS: TestDecodeHalf/0 (0.00s)
    --- PASS: TestDecodeHalf/1 (0.00s)
    --- PASS: TestDecodeHalf/2 (0.00s)
    --- PASS: TestDecodeHalf/3 (0.00s)
    --- PASS: TestDecodeHalf/4 (0.00s)
    --- PASS: TestDecodeHalf/5 (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/encoder	0.789s
=== RUN   TestDecode
=== RUN   TestDecode/uncompressed
=== RUN   TestDecode/uncompressed-long
=== RUN   TestDecode/plain-1
=== RUN   TestDecode/hex-1
=== RUN   TestDecode/hex-2
=== RUN   TestDecode/hex-3
=== RUN   TestDecode/base64-1
=== RUN   TestDecode/custom-1
=== RUN   TestDecode/custom-2
=== RUN   TestDecode/rle-1
=== RUN   TestDecode/regular-1
=== RUN   TestDecode/regular-3
=== RUN   TestDecode/regular-4
=== RUN   TestDecode/unicode-1
=== RUN   TestDecode/unicode-2
=== RUN   TestDecode/unicode-3
=== RUN   TestDecode/unicode-4
--- PASS: TestDecode (0.00s)
    --- PASS: TestDecode/uncompressed (0.00s)
    --- PASS: TestDecode/uncompressed-long (0.00s)
    --- PASS: TestDecode/plain-1 (0.00s)
    --- PASS: TestDecode/hex-1 (0.00s)
    --- PASS: TestDecode/hex-2 (0.00s)
    --- PASS: TestDecode/hex-3 (0.00s)
    --- PASS: TestDecode/base64-1 (0.00s)
    --- PASS: TestDecode/custom-1 (0.00s)
    --- PASS: TestDecode/custom-2 (0.00s)
    --- PASS: TestDecode/rle-1 (0.00s)
    --- PASS: TestDecode/regular-1 (0.00s)
    --- PASS: TestDecode/regular-3 (0.00s)
    --- PASS: TestDecode/regular-4 (0.00s)
    --- PASS: TestDecode/unicode-1 (0.00s)
    --- PASS: TestDecode/unicode-2 (0.00s)
    --- PASS: TestDecode/unicode-3 (0.00s)
    --- PASS: TestDecode/unicode-4 (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/encoder/filename	0.020s
?   	github.com/rclone/rclone/lib/encoder/internal/gen	[no test files]
=== RUN   TestShellExpand
--- PASS: TestShellExpand (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/env	0.022s
=== RUN   TestWalk
--- PASS: TestWalk (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/errors	0.025s
?   	github.com/rclone/rclone/lib/exitcode	[no test files]
=== RUN   TestOpenFileRename
--- PASS: TestOpenFileRename (0.00s)
=== RUN   TestOpenFileDelete
--- PASS: TestOpenFileDelete (0.00s)
=== RUN   TestOpenFileOperations
--- PASS: TestOpenFileOperations (0.00s)
=== RUN   TestIsReserved
    file_test.go:148: Skipping test on !windows
--- SKIP: TestIsReserved (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/file	0.038s
=== RUN   TestGetOptions
=== RUN   TestGetOptions/basic
--- PASS: TestGetOptions (0.00s)
    --- PASS: TestGetOptions/basic (0.00s)
=== RUN   TestMount
=== RUN   TestMount/basic
--- PASS: TestMount (0.00s)
    --- PASS: TestMount/basic (0.00s)
=== RUN   TestNewServer
=== RUN   TestNewServer/default_http
--- PASS: TestNewServer (0.03s)
    --- PASS: TestNewServer/default_http (0.00s)
=== RUN   TestRestart
=== RUN   TestRestart/started
=== RUN   TestRestart/stopped
--- PASS: TestRestart (0.00s)
    --- PASS: TestRestart/started (0.00s)
    --- PASS: TestRestart/stopped (0.00s)
=== RUN   TestRoute
=== RUN   TestRoute/basic
--- PASS: TestRoute (0.00s)
    --- PASS: TestRoute/basic (0.00s)
=== RUN   TestSetOptions
=== RUN   TestSetOptions/basic
    http_test.go:215: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/lib/http/http_test.go:215
        	Error:      	Both arguments must be pointers
        	Test:       	TestSetOptions/basic
        	Messages:   	BaseURL ignored
--- FAIL: TestSetOptions (0.00s)
    --- FAIL: TestSetOptions/basic (0.00s)
=== RUN   TestShutdown
=== RUN   TestShutdown/started
=== RUN   TestShutdown/stopped
--- PASS: TestShutdown (0.00s)
    --- PASS: TestShutdown/started (0.00s)
    --- PASS: TestShutdown/stopped (0.00s)
=== RUN   TestURL
=== RUN   TestURL/basic
--- PASS: TestURL (0.00s)
    --- PASS: TestURL/basic (0.00s)
=== RUN   Test_server_Mount
=== RUN   Test_server_Mount/basic
--- PASS: Test_server_Mount (0.00s)
    --- PASS: Test_server_Mount/basic (0.00s)
=== RUN   Test_server_Route
=== RUN   Test_server_Route/basic
--- PASS: Test_server_Route (0.00s)
    --- PASS: Test_server_Route/basic (0.00s)
=== RUN   Test_server_Shutdown
=== RUN   Test_server_Shutdown/basic
--- PASS: Test_server_Shutdown (0.00s)
    --- PASS: Test_server_Shutdown/basic (0.00s)
=== RUN   Test_start
=== RUN   Test_start/basic
=== RUN   Test_start/ssl
--- PASS: Test_start (1.10s)
    --- PASS: Test_start/basic (0.00s)
    --- PASS: Test_start/ssl (1.10s)
=== RUN   Test_useSSL
=== RUN   Test_useSSL/basic
=== RUN   Test_useSSL/basic#01
=== RUN   Test_useSSL/body
=== RUN   Test_useSSL/basic#02
--- PASS: Test_useSSL (0.00s)
    --- PASS: Test_useSSL/basic (0.00s)
    --- PASS: Test_useSSL/basic#01 (0.00s)
    --- PASS: Test_useSSL/body (0.00s)
    --- PASS: Test_useSSL/basic#02 (0.00s)
FAIL
FAIL	github.com/rclone/rclone/lib/http	1.159s
?   	github.com/rclone/rclone/lib/http/auth	[no test files]
=== RUN   TestNewDirectory
--- PASS: TestNewDirectory (0.00s)
=== RUN   TestSetQuery
--- PASS: TestSetQuery (0.00s)
=== RUN   TestAddHTMLEntry
--- PASS: TestAddHTMLEntry (0.00s)
=== RUN   TestAddEntry
--- PASS: TestAddEntry (0.00s)
=== RUN   TestError
2026/09/08 16:06:47 ERROR : potato: sausage: help
--- PASS: TestError (0.00s)
=== RUN   TestServe
--- PASS: TestServe (0.00s)
=== RUN   TestObjectBadMethod
--- PASS: TestObjectBadMethod (0.00s)
=== RUN   TestObjectHEAD
--- PASS: TestObjectHEAD (0.00s)
=== RUN   TestObjectGET
--- PASS: TestObjectGET (0.00s)
=== RUN   TestObjectRange
--- PASS: TestObjectRange (0.00s)
=== RUN   TestObjectBadRange
    serve_test.go:73: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/lib/http/serve/serve_test.go:73
        	Error:      	Not equal: 
        	            	expected: "10"
        	            	actual  : ""
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-10
        	            	+
        	Test:       	TestObjectBadRange
--- FAIL: TestObjectBadRange (0.00s)
FAIL
FAIL	github.com/rclone/rclone/lib/http/serve	0.060s
?   	github.com/rclone/rclone/lib/israce	[no test files]
?   	github.com/rclone/rclone/lib/jwtutil	[no test files]
=== RUN   TestKvConcurrency
--- PASS: TestKvConcurrency (0.00s)
=== RUN   TestKvExit
--- PASS: TestKvExit (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/kv	0.050s
=== RUN   TestAllocFree
--- PASS: TestAllocFree (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/mmap	0.026s
?   	github.com/rclone/rclone/lib/oauthutil	[no test files]
=== RUN   TestNew
--- PASS: TestNew (0.00s)
=== RUN   TestMaxConnections
--- PASS: TestMaxConnections (0.00s)
=== RUN   TestDecay
--- PASS: TestDecay (0.00s)
=== RUN   TestAttack
--- PASS: TestAttack (0.00s)
=== RUN   TestSetRetries
--- PASS: TestSetRetries (0.00s)
=== RUN   TestBeginCall
--- PASS: TestBeginCall (0.01s)
=== RUN   TestBeginCallZeroConnections
--- PASS: TestBeginCallZeroConnections (0.01s)
=== RUN   TestDefaultPacer
--- PASS: TestDefaultPacer (0.00s)
=== RUN   TestAmazonCloudDrivePacer
--- PASS: TestAmazonCloudDrivePacer (0.00s)
=== RUN   TestAzureIMDSPacer
--- PASS: TestAzureIMDSPacer (0.00s)
=== RUN   TestGoogleDrivePacer
--- PASS: TestGoogleDrivePacer (0.00s)
=== RUN   TestS3Pacer
--- PASS: TestS3Pacer (0.00s)
=== RUN   TestEndCall
--- PASS: TestEndCall (0.00s)
=== RUN   TestEndCallZeroConnections
--- PASS: TestEndCallZeroConnections (0.00s)
=== RUN   TestCallFixed
--- PASS: TestCallFixed (0.00s)
=== RUN   Test_callRetry
--- PASS: Test_callRetry (0.02s)
=== RUN   TestCall
--- PASS: TestCall (0.04s)
=== RUN   TestCallParallel
--- PASS: TestCallParallel (0.50s)
=== RUN   TestTokenDispenser
--- PASS: TestTokenDispenser (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/pacer	0.623s
?   	github.com/rclone/rclone/lib/plugin	[no test files]
=== RUN   TestPool
=== RUN   TestPool/make
=== RUN   TestPool/make/GetPut
=== RUN   TestPool/make/Flusher
=== RUN   TestPool/mmap
=== RUN   TestPool/mmap/GetPut
=== RUN   TestPool/mmap/Flusher
=== RUN   TestPool/canFail
=== RUN   TestPool/canFail/GetPut
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 4ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 8ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
2026/09/08 16:06:48 Failed to free memory: failed to free memory
2026/09/08 16:06:48 Failed to free memory: failed to free memory
=== RUN   TestPool/canFail/Flusher
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2026/09/08 16:06:48 Failed to free memory: failed to free memory
--- PASS: TestPool (0.44s)
    --- PASS: TestPool/make (0.20s)
        --- PASS: TestPool/make/GetPut (0.00s)
        --- PASS: TestPool/make/Flusher (0.20s)
    --- PASS: TestPool/mmap (0.10s)
        --- PASS: TestPool/mmap/GetPut (0.00s)
        --- PASS: TestPool/mmap/Flusher (0.10s)
    --- PASS: TestPool/canFail (0.14s)
        --- PASS: TestPool/canFail/GetPut (0.04s)
        --- PASS: TestPool/canFail/Flusher (0.10s)
PASS
ok  	github.com/rclone/rclone/lib/pool	0.460s
=== RUN   TestStringLength
--- PASS: TestStringLength (0.00s)
=== RUN   TestStringDuplicates
--- PASS: TestStringDuplicates (0.00s)
=== RUN   TestPasswordLength
--- PASS: TestPasswordLength (0.00s)
=== RUN   TestPasswordDuplicates
--- PASS: TestPasswordDuplicates (0.00s)
=== RUN   TestSeed
--- PASS: TestSeed (0.01s)
PASS
ok  	github.com/rclone/rclone/lib/random	0.024s
=== RUN   TestRangeEnd
--- PASS: TestRangeEnd (0.00s)
=== RUN   TestRangeIsEmpty
--- PASS: TestRangeIsEmpty (0.00s)
=== RUN   TestRangeClip
--- PASS: TestRangeClip (0.00s)
=== RUN   TestRangeIntersection
--- PASS: TestRangeIntersection (0.00s)
=== RUN   TestRangeMerge
--- PASS: TestRangeMerge (0.00s)
=== RUN   TestRangeCoalesce
--- PASS: TestRangeCoalesce (0.00s)
=== RUN   TestRangeInsert
--- PASS: TestRangeInsert (0.00s)
=== RUN   TestRangeInsertRandom
--- PASS: TestRangeInsertRandom (0.06s)
=== RUN   TestRangeFind
--- PASS: TestRangeFind (0.00s)
=== RUN   TestRangeFindAll
--- PASS: TestRangeFindAll (0.00s)
=== RUN   TestRangePresent
--- PASS: TestRangePresent (0.00s)
=== RUN   TestRangesIntersection
--- PASS: TestRangesIntersection (0.00s)
=== RUN   TestRangesEqual
--- PASS: TestRangesEqual (0.00s)
=== RUN   TestRangesSize
--- PASS: TestRangesSize (0.00s)
=== RUN   TestFindMissing
--- PASS: TestFindMissing (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/ranges	0.108s
=== RUN   TestContextReader
--- PASS: TestContextReader (0.00s)
=== RUN   TestErrorReader
--- PASS: TestErrorReader (0.00s)
=== RUN   TestFakeSeeker
--- PASS: TestFakeSeeker (0.00s)
=== RUN   TestFakeSeekerError
--- PASS: TestFakeSeekerError (0.00s)
=== RUN   TestGzipReader
--- PASS: TestGzipReader (0.00s)
=== RUN   TestNoCloser
--- PASS: TestNoCloser (0.00s)
=== RUN   TestPatternReader
--- PASS: TestPatternReader (0.00s)
=== RUN   TestPatternReaderSeek
--- PASS: TestPatternReaderSeek (0.01s)
=== RUN   TestReadFill
--- PASS: TestReadFill (0.00s)
=== RUN   TestRepeatableReader
--- PASS: TestRepeatableReader (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/readers	0.024s
=== RUN   TestURLJoin
--- PASS: TestURLJoin (0.00s)
=== RUN   TestURLPathEscape
--- PASS: TestURLPathEscape (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/rest	0.072s
=== RUN   TestSetDefaults
--- PASS: TestSetDefaults (0.00s)
=== RUN   TestSetFrom
--- PASS: TestSetFrom (0.00s)
=== RUN   TestSetFromReversed
--- PASS: TestSetFromReversed (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/structs	0.016s
?   	github.com/rclone/rclone/lib/terminal	[no test files]
=== RUN   TestVersionAdd
--- PASS: TestVersionAdd (0.00s)
=== RUN   TestVersionRemove
--- PASS: TestVersionRemove (0.00s)
=== RUN   TestVersionMatch
--- PASS: TestVersionMatch (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/version	4.219s
=== RUN   TestDirHandleMethods
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirHandleMethods (0.00s)
=== RUN   TestDirHandleReaddir
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirHandleReaddir (0.01s)
=== RUN   TestDirHandleReaddirnames
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirHandleReaddirnames (0.00s)
=== RUN   TestDirMethods
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirMethods (0.01s)
=== RUN   TestDirForgetAll
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirForgetAll (0.00s)
=== RUN   TestDirForgetPath
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirForgetPath (0.00s)
=== RUN   TestDirWalk
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirWalk (0.01s)
=== RUN   TestDirSetModTime
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirSetModTime (0.00s)
=== RUN   TestDirStat
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirStat (0.00s)
=== RUN   TestDirReadDirAll
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestDirReadDirAll/Virtual
--- PASS: TestDirReadDirAll (0.01s)
    --- PASS: TestDirReadDirAll/Virtual (0.00s)
=== RUN   TestDirOpen
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:06:57 ERROR : dir/: Can only open directories read only
--- PASS: TestDirOpen (0.00s)
=== RUN   TestDirCreate
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirCreate (0.00s)
=== RUN   TestDirMkdir
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirMkdir (0.01s)
=== RUN   TestDirMkdirSub
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirMkdirSub (0.00s)
=== RUN   TestDirRemove
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:06:57 ERROR : dir/: Dir.Remove not empty
--- PASS: TestDirRemove (0.00s)
=== RUN   TestDirRemoveAll
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirRemoveAll (0.00s)
=== RUN   TestDirRemoveName
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirRemoveName (0.00s)
=== RUN   TestDirRename
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:06:57 ERROR : dir/not found: Dir.Rename error: file does not exist
--- PASS: TestDirRename (0.02s)
=== RUN   TestErrorError
--- PASS: TestErrorError (0.00s)
=== RUN   TestFileMethods
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileMethods (0.00s)
=== RUN   TestFileSetModTime
=== RUN   TestFileSetModTime/cache=off,open=false,write=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=off,open=true,write=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=off,open=true,write=true
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=full,open=false,write=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=full,open=true,write=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=full,open=true,write=true
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileSetModTime (0.41s)
    --- PASS: TestFileSetModTime/cache=off,open=false,write=false (0.01s)
    --- PASS: TestFileSetModTime/cache=off,open=true,write=false (0.02s)
    --- PASS: TestFileSetModTime/cache=off,open=true,write=true (0.13s)
    --- PASS: TestFileSetModTime/cache=full,open=false,write=false (0.08s)
    --- PASS: TestFileSetModTime/cache=full,open=true,write=false (0.01s)
    --- PASS: TestFileSetModTime/cache=full,open=true,write=true (0.16s)
=== RUN   TestFileOpenRead
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileOpenRead (0.00s)
=== RUN   TestFileOpenReadUnknownSize
2026/09/08 16:06:58 NOTICE: Mock file system at root: --vfs-cache-mode writes or full is recommended for this remote as it can't stream
    file_test.go:223: gotContents = "file contents"
--- PASS: TestFileOpenReadUnknownSize (0.00s)
=== RUN   TestFileOpenWrite
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileOpenWrite (0.00s)
=== RUN   TestFileRemove
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileRemove (0.00s)
=== RUN   TestFileRemoveAll
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileRemoveAll (0.00s)
=== RUN   TestFileOpen
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileOpen (0.00s)
=== RUN   TestFileRename
=== RUN   TestFileRename/off,forceCache=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileRename/minimal,forceCache=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileRename/minimal,forceCache=true
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileRename/writes,forceCache=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileRename/writes,forceCache=true
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileRename/full,forceCache=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileRename (3.53s)
    --- PASS: TestFileRename/off,forceCache=false (0.02s)
    --- PASS: TestFileRename/minimal,forceCache=false (0.02s)
    --- PASS: TestFileRename/minimal,forceCache=true (0.32s)
    --- PASS: TestFileRename/writes,forceCache=false (2.53s)
    --- PASS: TestFileRename/writes,forceCache=true (0.38s)
    --- PASS: TestFileRename/full,forceCache=false (0.27s)
=== RUN   TestRcGetVFS
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRcGetVFS (0.00s)
=== RUN   TestRcForget
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRcForget (0.00s)
=== RUN   TestRcRefresh
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRcRefresh (0.00s)
=== RUN   TestRcPollInterval
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
    rc_test.go:100: ChangeNotify not supported
--- SKIP: TestRcPollInterval (0.00s)
=== RUN   TestRcList
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRcList (0.00s)
=== RUN   TestRcStats
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRcStats (0.00s)
=== RUN   TestReadFileHandleMethods
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestReadFileHandleMethods (0.03s)
=== RUN   TestReadFileHandleSeek
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestReadFileHandleSeek (0.05s)
=== RUN   TestReadFileHandleReadAt
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:07:02 ERROR : dir/file1: ReadFileHandle.Read error: Bad file descriptor
--- PASS: TestReadFileHandleReadAt (0.10s)
=== RUN   TestReadFileHandleFlush
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestReadFileHandleFlush (0.01s)
=== RUN   TestReadFileHandleRelease
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestReadFileHandleRelease (0.03s)
=== RUN   TestRWFileHandleMethodsRead
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleMethodsRead (0.06s)
=== RUN   TestRWFileHandleSeek
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleSeek (0.11s)
=== RUN   TestRWFileHandleReadAt
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleReadAt (0.02s)
=== RUN   TestRWFileHandleFlushRead
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleFlushRead (0.02s)
=== RUN   TestRWFileHandleReleaseRead
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleReleaseRead (0.01s)
=== RUN   TestRWFileHandleMethodsWrite
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleMethodsWrite (0.17s)
=== RUN   TestRWFileHandleWriteAt
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleWriteAt (0.16s)
=== RUN   TestRWFileHandleWriteNoWrite
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleWriteNoWrite (0.16s)
=== RUN   TestRWFileHandleFlushWrite
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleFlushWrite (0.16s)
=== RUN   TestRWFileHandleReleaseWrite
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleReleaseWrite (0.15s)
=== RUN   TestRWFileHandleSizeTruncateExisting
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleSizeTruncateExisting (0.23s)
=== RUN   TestRWFileHandleSizeCreateExisting
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleSizeCreateExisting (0.41s)
=== RUN   TestRWFileHandleSizeCreateNew
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleSizeCreateNew (0.23s)
=== RUN   TestRWFileHandleOpenTests
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE
2026/09/08 16:07:05 ERROR : open-test-file(0xc00073d540): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC
2026/09/08 16:07:05 ERROR : open-test-file(0xc00073d800): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL
2026/09/08 16:07:05 ERROR : open-test-file(0xc00073db40): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC
2026/09/08 16:07:05 ERROR : open-test-file(0xc00073de00): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE
2026/09/08 16:07:05 ERROR : open-test-file(0xc000be4ac0): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC
2026/09/08 16:07:05 ERROR : open-test-file(0xc000be4dc0): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL
2026/09/08 16:07:05 ERROR : open-test-file(0xc000be50c0): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
2026/09/08 16:07:05 ERROR : open-test-file(0xc000be5380): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
--- PASS: TestRWFileHandleOpenTests (1.29s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY (0.45s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_TRUNC (0.57s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC (0.09s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
=== RUN   TestRWFileModTimeWithOpenWriters
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileModTimeWithOpenWriters (0.16s)
=== RUN   TestRWCacheRename
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWCacheRename (0.28s)
=== RUN   TestCaseSensitivity
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:07:05 ERROR : /: Dir.Stat error: duplicate filename "fileb" detected with --vfs-case-insensitive set
2026/09/08 16:07:05 ERROR : /: Dir.Stat error: duplicate filename "FILEB" detected with --vfs-case-insensitive set
--- PASS: TestCaseSensitivity (0.03s)
=== RUN   TestVFSbaseHandle
--- PASS: TestVFSbaseHandle (0.00s)
=== RUN   TestVFSNew
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSNew (0.00s)
=== RUN   TestVFSNewWithOpts
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSNewWithOpts (0.00s)
=== RUN   TestVFSRoot
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSRoot (0.00s)
=== RUN   TestVFSStat
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSStat (0.00s)
=== RUN   TestVFSStatParent
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSStatParent (0.00s)
=== RUN   TestVFSOpenFile
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSOpenFile (0.00s)
=== RUN   TestVFSRename
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSRename (0.01s)
=== RUN   TestVFSStatfs
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSStatfs (0.00s)
=== RUN   TestFillInMissingSizes
=== RUN   TestFillInMissingSizes/total=20,free=5,used=15
=== RUN   TestFillInMissingSizes/total=20,free=5,used=-1
=== RUN   TestFillInMissingSizes/total=20,free=-1,used=15
=== RUN   TestFillInMissingSizes/total=20,free=-1,used=-1
=== RUN   TestFillInMissingSizes/total=-1,free=5,used=15
=== RUN   TestFillInMissingSizes/total=-1,free=15,used=-1
=== RUN   TestFillInMissingSizes/total=-1,free=-1,used=15
=== RUN   TestFillInMissingSizes/total=-1,free=-1,used=-1
--- PASS: TestFillInMissingSizes (0.00s)
    --- PASS: TestFillInMissingSizes/total=20,free=5,used=15 (0.00s)
    --- PASS: TestFillInMissingSizes/total=20,free=5,used=-1 (0.00s)
    --- PASS: TestFillInMissingSizes/total=20,free=-1,used=15 (0.00s)
    --- PASS: TestFillInMissingSizes/total=20,free=-1,used=-1 (0.00s)
    --- PASS: TestFillInMissingSizes/total=-1,free=5,used=15 (0.00s)
    --- PASS: TestFillInMissingSizes/total=-1,free=15,used=-1 (0.00s)
    --- PASS: TestFillInMissingSizes/total=-1,free=-1,used=15 (0.00s)
    --- PASS: TestFillInMissingSizes/total=-1,free=-1,used=-1 (0.00s)
=== RUN   TestWriteFileHandleMethods
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:07:05 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal
2026/09/08 16:07:05 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal
2026/09/08 16:07:05 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes
2026/09/08 16:07:05 ERROR : file1: WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes
--- PASS: TestWriteFileHandleMethods (0.00s)
=== RUN   TestWriteFileHandleWriteAt
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:07:06 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes
2026/09/08 16:07:06 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor
--- PASS: TestWriteFileHandleWriteAt (1.01s)
=== RUN   TestWriteFileHandleFlush
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestWriteFileHandleFlush (0.00s)
=== RUN   TestWriteFileHandleRelease
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestWriteFileHandleRelease (0.00s)
=== RUN   TestWriteFileModTimeWithOpenWriters
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestWriteFileModTimeWithOpenWriters (0.00s)
=== RUN   TestFileReadAtZeroLength
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileReadAtZeroLength (0.00s)
=== RUN   TestFileReadAtNonZeroLength
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileReadAtNonZeroLength (0.00s)
=== RUN   TestFunctional
2026/09/08 16:07:06 Starting test run with CacheMode=off
=== RUN   TestFunctional/CacheMode=off
=== RUN   TestFunctional/CacheMode=off/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=off/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=off/TestDirLs
=== RUN   TestFunctional/CacheMode=off/TestDirCreateAndRemoveDir
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=off/TestDirCreateAndRemoveFile
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=off/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=off/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=off/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=off/TestDirModTime
=== RUN   TestFunctional/CacheMode=off/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=off/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=off/TestFileModTime
=== RUN   TestFunctional/CacheMode=off/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=off/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestReadByByte
=== RUN   TestFunctional/CacheMode=off/TestReadChecksum
=== RUN   TestFunctional/CacheMode=off/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestReadSeek
=== RUN   TestFunctional/CacheMode=off/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=off/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=off/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=off/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=off/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestWriteFileAppend
    write.go:140: not supported on vfs-cache-mode < writes
2026/09/08 16:07:06 Finished test run with CacheMode=off (ok=true)
2026/09/08 16:07:06 Starting test run with CacheMode=minimal
=== RUN   TestFunctional/CacheMode=minimal
=== RUN   TestFunctional/CacheMode=minimal/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=minimal/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=minimal/TestDirLs
=== RUN   TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveDir
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveFile
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=minimal/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=minimal/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=minimal/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=minimal/TestDirModTime
=== RUN   TestFunctional/CacheMode=minimal/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=minimal/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=minimal/TestFileModTime
=== RUN   TestFunctional/CacheMode=minimal/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=minimal/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestReadByByte
=== RUN   TestFunctional/CacheMode=minimal/TestReadChecksum
=== RUN   TestFunctional/CacheMode=minimal/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestReadSeek
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileAppend
    write.go:140: not supported on vfs-cache-mode < writes
2026/09/08 16:07:06 Finished test run with CacheMode=minimal (ok=true)
2026/09/08 16:07:06 Starting test run with CacheMode=writes
=== RUN   TestFunctional/CacheMode=writes
=== RUN   TestFunctional/CacheMode=writes/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=writes/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=writes/TestDirLs
=== RUN   TestFunctional/CacheMode=writes/TestDirCreateAndRemoveDir
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=writes/TestDirCreateAndRemoveFile
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=writes/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=writes/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=writes/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=writes/TestDirModTime
=== RUN   TestFunctional/CacheMode=writes/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=writes/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=writes/TestFileModTime
=== RUN   TestFunctional/CacheMode=writes/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=writes/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestReadByByte
=== RUN   TestFunctional/CacheMode=writes/TestReadChecksum
=== RUN   TestFunctional/CacheMode=writes/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestReadSeek
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileAppend
2026/09/08 16:07:06 Finished test run with CacheMode=writes (ok=true)
2026/09/08 16:07:06 Starting test run with CacheMode=full
=== RUN   TestFunctional/CacheMode=full
=== RUN   TestFunctional/CacheMode=full/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=full/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=full/TestDirLs
=== RUN   TestFunctional/CacheMode=full/TestDirCreateAndRemoveDir
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=full/TestDirCreateAndRemoveFile
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=full/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=full/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=full/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=full/TestDirModTime
=== RUN   TestFunctional/CacheMode=full/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=full/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=full/TestFileModTime
=== RUN   TestFunctional/CacheMode=full/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=full/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestReadByByte
=== RUN   TestFunctional/CacheMode=full/TestReadChecksum
=== RUN   TestFunctional/CacheMode=full/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestReadSeek
=== RUN   TestFunctional/CacheMode=full/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=full/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=full/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=full/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=full/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestWriteFileAppend
2026/09/08 16:07:07 Finished test run with CacheMode=full (ok=true)
2026/09/08 16:07:07 Starting test run with CacheMode=full,WriteBack=100ms
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirLs
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveDir
2026/09/08 16:07:07 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveFile
2026/09/08 16:07:07 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirModTime
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTime
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestReadByByte
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestReadChecksum
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestReadSeek
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileAppend
2026/09/08 16:07:14 Finished test run with CacheMode=full,WriteBack=100ms (ok=true)
--- PASS: TestFunctional (7.95s)
    --- PASS: TestFunctional/CacheMode=off (0.06s)
        --- PASS: TestFunctional/CacheMode=off/TestTouchAndDelete (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestRenameOpenHandle (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirLs (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirCreateAndRemoveFile (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirRenameFile (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirRenameFullDir (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirCacheFlush (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirCacheFlushOnDirRename (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestFileModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestFileModTimeWithOpenWriters (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestReadByByte (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestReadChecksum (0.01s)
        --- SKIP: TestFunctional/CacheMode=off/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestReadSeek (0.02s)
        --- PASS: TestFunctional/CacheMode=off/TestWriteFileNoWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestWriteFileWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestWriteFileOverwrite (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestWriteFileFsync (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestWriteFileDup (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestWriteFileAppend (0.00s)
    --- PASS: TestFunctional/CacheMode=minimal (0.05s)
        --- PASS: TestFunctional/CacheMode=minimal/TestTouchAndDelete (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestRenameOpenHandle (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirLs (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveFile (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameFile (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameFullDir (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirCacheFlush (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirCacheFlushOnDirRename (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestFileModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestFileModTimeWithOpenWriters (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestReadByByte (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestReadChecksum (0.01s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestReadSeek (0.02s)
        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileNoWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileOverwrite (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileFsync (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileDup (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileAppend (0.00s)
    --- PASS: TestFunctional/CacheMode=writes (0.06s)
        --- PASS: TestFunctional/CacheMode=writes/TestTouchAndDelete (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestRenameOpenHandle (0.01s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirLs (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirCreateAndRemoveFile (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirRenameFile (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirRenameFullDir (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirCacheFlush (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirCacheFlushOnDirRename (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestFileModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestFileModTimeWithOpenWriters (0.00s)
        --- SKIP: TestFunctional/CacheMode=writes/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=writes/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestReadByByte (0.01s)
        --- PASS: TestFunctional/CacheMode=writes/TestReadChecksum (0.01s)
        --- SKIP: TestFunctional/CacheMode=writes/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestReadSeek (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileNoWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileOverwrite (0.00s)
        --- SKIP: TestFunctional/CacheMode=writes/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileFsync (0.00s)
        --- SKIP: TestFunctional/CacheMode=writes/TestWriteFileDup (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileAppend (0.00s)
    --- PASS: TestFunctional/CacheMode=full (0.06s)
        --- PASS: TestFunctional/CacheMode=full/TestTouchAndDelete (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestRenameOpenHandle (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirLs (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirCreateAndRemoveFile (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirRenameFile (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirRenameFullDir (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirCacheFlush (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirCacheFlushOnDirRename (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestFileModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestFileModTimeWithOpenWriters (0.00s)
        --- SKIP: TestFunctional/CacheMode=full/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=full/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestReadByByte (0.01s)
        --- PASS: TestFunctional/CacheMode=full/TestReadChecksum (0.01s)
        --- SKIP: TestFunctional/CacheMode=full/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestReadSeek (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileNoWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileOverwrite (0.00s)
        --- SKIP: TestFunctional/CacheMode=full/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileFsync (0.00s)
        --- SKIP: TestFunctional/CacheMode=full/TestWriteFileDup (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileAppend (0.00s)
    --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms (7.71s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestTouchAndDelete (0.15s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestRenameOpenHandle (0.16s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirLs (0.15s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveFile (0.15s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFile (0.16s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFullDir (0.16s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlush (0.31s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlushOnDirRename (0.15s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTime (0.15s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTimeWithOpenWriters (0.15s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadByByte (1.74s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadChecksum (0.84s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadSeek (0.46s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileNoWrite (0.52s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileWrite (0.37s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileOverwrite (0.81s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileFsync (0.66s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDup (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileAppend (0.61s)
PASS
ok  	github.com/rclone/rclone/vfs	16.933s
?   	github.com/rclone/rclone/vfs/test_vfs	[no test files]
=== RUN   TestCacheNew
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheNew (0.00s)
=== RUN   TestCacheOpens
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheOpens (0.00s)
=== RUN   TestCacheOpenMkdir
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheOpenMkdir (0.00s)
=== RUN   TestCachePurgeOld
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCachePurgeOld (0.00s)
=== RUN   TestCachePurgeOverQuota
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCachePurgeOverQuota (0.01s)
=== RUN   TestCachePurgeClean
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCachePurgeClean (0.01s)
=== RUN   TestCacheInUse
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheInUse (0.00s)
=== RUN   TestCacheDirtyItem
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheDirtyItem (0.00s)
=== RUN   TestCacheExistsAndRemove
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheExistsAndRemove (0.00s)
=== RUN   TestCacheRename
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheRename (0.00s)
=== RUN   TestCacheCleaner
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheCleaner (0.12s)
=== RUN   TestCacheSetModTime
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheSetModTime (0.19s)
=== RUN   TestCacheTotaInUse
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheTotaInUse (0.00s)
=== RUN   TestCacheDump
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheDump (0.00s)
=== RUN   TestCacheStats
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheStats (0.00s)
=== RUN   TestItemExists
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemExists (0.00s)
=== RUN   TestItemGetSize
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemGetSize (0.00s)
=== RUN   TestItemDirty
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemDirty (0.00s)
=== RUN   TestItemSync
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemSync (0.04s)
=== RUN   TestItemTruncateNew
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemTruncateNew (0.00s)
=== RUN   TestItemTruncateExisting
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemTruncateExisting (0.00s)
=== RUN   TestItemReadAt
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
2026/09/08 16:06:58 ERROR : existing: vfs cache: failed to _ensure cache vfs cache item ReadAt: internal error: didn't Open file
--- PASS: TestItemReadAt (0.00s)
=== RUN   TestItemWriteAtNew
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemWriteAtNew (0.00s)
=== RUN   TestItemWriteAtExisting
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemWriteAtExisting (0.00s)
=== RUN   TestItemLoadMeta
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemLoadMeta (0.00s)
=== RUN   TestItemReload
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemReload (0.00s)
=== RUN   TestItemReloadRemoteGone
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemReloadRemoteGone (0.00s)
=== RUN   TestItemReloadCacheStale
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemReloadCacheStale (0.00s)
=== RUN   TestItemReadWrite
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
=== RUN   TestItemReadWrite/Sequential
=== RUN   TestItemReadWrite/Random
=== RUN   TestItemReadWrite/RandomConcurrent
=== RUN   TestItemReadWrite/Reverse
--- PASS: TestItemReadWrite (19.58s)
    --- PASS: TestItemReadWrite/Sequential (1.30s)
    --- PASS: TestItemReadWrite/Random (5.48s)
    --- PASS: TestItemReadWrite/RandomConcurrent (1.27s)
    --- PASS: TestItemReadWrite/Reverse (8.11s)
PASS
ok  	github.com/rclone/rclone/vfs/vfscache	20.062s
=== RUN   TestDownloaders
    run.go:181: Remote "Local file system at /tmp/rclone214511528", Local "Local file system at /tmp/rclone2262478950", Modify Window "1ns"
=== RUN   TestDownloaders/Download
=== RUN   TestDownloaders/EnsureDownloader
--- PASS: TestDownloaders (7.55s)
    --- PASS: TestDownloaders/Download (5.82s)
    --- PASS: TestDownloaders/EnsureDownloader (1.13s)
PASS
ok  	github.com/rclone/rclone/vfs/vfscache/downloaders	7.573s
=== RUN   TestWriteBackItems
--- PASS: TestWriteBackItems (0.00s)
=== RUN   TestWriteBackItemCRUD
--- PASS: TestWriteBackItemCRUD (0.00s)
=== RUN   TestWriteBackResetTimer
--- PASS: TestWriteBackResetTimer (0.00s)
=== RUN   TestWriteBackAddOK
--- PASS: TestWriteBackAddOK (0.10s)
=== RUN   TestWriteBackAddFailRetry
2026/09/08 16:06:58 ERROR : one: vfs cache: failed to upload try #1, will retry in 200ms: transfer failed BOOM
--- PASS: TestWriteBackAddFailRetry (0.30s)
=== RUN   TestWriteBackAddUpdate
--- PASS: TestWriteBackAddUpdate (0.20s)
=== RUN   TestWriteBackAddUpdateNotModified
--- PASS: TestWriteBackAddUpdateNotModified (0.10s)
=== RUN   TestWriteBackAddUpdateNotStarted
--- PASS: TestWriteBackAddUpdateNotStarted (0.10s)
=== RUN   TestWriteBackGetStats
--- PASS: TestWriteBackGetStats (0.10s)
=== RUN   TestWriteBackMaxQueue
--- PASS: TestWriteBackMaxQueue (2.50s)
=== RUN   TestWriteBackRename
--- PASS: TestWriteBackRename (0.10s)
=== RUN   TestWriteBackRenameDuplicates
--- PASS: TestWriteBackRenameDuplicates (0.20s)
=== RUN   TestWriteBackCancelUpload
--- PASS: TestWriteBackCancelUpload (0.10s)
PASS
ok  	github.com/rclone/rclone/vfs/vfscache/writeback	3.822s
=== RUN   TestCacheModeString
--- PASS: TestCacheModeString (0.00s)
=== RUN   TestCacheModeSet
--- PASS: TestCacheModeSet (0.00s)
=== RUN   TestCacheModeType
--- PASS: TestCacheModeType (0.00s)
=== RUN   TestCacheModeUnmarshalJSON
--- PASS: TestCacheModeUnmarshalJSON (0.00s)
PASS
ok  	github.com/rclone/rclone/vfs/vfscommon	0.009s
?   	github.com/rclone/rclone/vfs/vfsflags	[no test files]
?   	github.com/rclone/rclone/vfs/vfstest	[no test files]
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 42 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest returned exit code 1
make[1]: [debian/rules:63: override_dh_auto_test] Error 25 (ignored)
make[1]: Leaving directory '/build/reproducible-path/rclone-1.60.1+dfsg'
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=golang -O--builddirectory=_build
   dh_prep -O--buildsystem=golang -O--builddirectory=_build
   dh_auto_install -O--buildsystem=golang -O--builddirectory=_build
	cd _build && mkdir -p /build/reproducible-path/rclone-1.60.1\+dfsg/debian/tmp/usr
	cd _build && cp -r bin /build/reproducible-path/rclone-1.60.1\+dfsg/debian/tmp/usr
   debian/rules execute_before_dh_install
make[1]: Entering directory '/build/reproducible-path/rclone-1.60.1+dfsg'
# Generate MANUAL.md
./bin/make_manual.py
/build/reproducible-path/rclone-1.60.1+dfsg/./bin/make_manual.py:160: DeprecationWarning: 'count' is passed as positional argument
  doc = re.sub(r"### Options inherited from parent commands.*$", "", doc, 0, re.S)
/build/reproducible-path/rclone-1.60.1+dfsg/./bin/make_manual.py:179: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
  build_date = datetime.utcfromtimestamp(
/build/reproducible-path/rclone-1.60.1+dfsg/./bin/make_manual.py:192: DeprecationWarning: 'count' is passed as positional argument
  contents = re.sub(r"The main rclone commands.*?for the full list.", command_docs, contents, 0, re.S)
Written 'MANUAL.md'
# Generate HTML and manpage
pandoc -s --from markdown --to html MANUAL.md -o MANUAL.html
[WARNING] Duplicate identifier 'getting-started' at MANUAL.md line 15067 column 1
[WARNING] Duplicate identifier 'windows' at MANUAL.md line 15482 column 1
[WARNING] Duplicate identifier 'filtering' at MANUAL.md line 15503 column 1
[WARNING] Duplicate identifier 'troubleshooting' at MANUAL.md line 15671 column 1
sed 's|src="https://rclone.org/img/logo_on_light__horizontal_color.svg"|src="logo_on_light__horizontal_color.svg"|g' -i MANUAL.html
pandoc -s --from markdown --to man MANUAL.md -o rclone.1
[WARNING] Duplicate identifier 'getting-started' at MANUAL.md line 15067 column 1
[WARNING] Duplicate identifier 'windows' at MANUAL.md line 15482 column 1
[WARNING] Duplicate identifier 'filtering' at MANUAL.md line 15503 column 1
[WARNING] Duplicate identifier 'troubleshooting' at MANUAL.md line 15671 column 1
# Now fix some lexgrog errors in the manpage:
# Remove the only line with .hy on it (near the top of the file)
sed -i -e "/^\.hy/d" rclone.1
# Use a proper NAME section header
sed -i -e "s/^\.SH Rclone/.SH NAME\nRclone \-/" rclone.1
# Finally, replace the first occurence of .PP with a section header
sed -i -e "1,/^\.PP/{s/\.PP/.SH DESCRIPTION/}" rclone.1
make[1]: Leaving directory '/build/reproducible-path/rclone-1.60.1+dfsg'
   dh_install -O--buildsystem=golang -O--builddirectory=_build
   dh_installdocs -O--buildsystem=golang -O--builddirectory=_build
   dh_installchangelogs -O--buildsystem=golang -O--builddirectory=_build
   dh_installman -O--buildsystem=golang -O--builddirectory=_build
   dh_bash-completion -O--buildsystem=golang -O--builddirectory=_build
   dh_installsystemduser -O--buildsystem=golang -O--builddirectory=_build
   dh_lintian -O--buildsystem=golang -O--builddirectory=_build
   dh_perl -O--buildsystem=golang -O--builddirectory=_build
   dh_link -O--buildsystem=golang -O--builddirectory=_build
   dh_strip_nondeterminism -O--buildsystem=golang -O--builddirectory=_build
   dh_compress -O--buildsystem=golang -O--builddirectory=_build
   dh_fixperms -O--buildsystem=golang -O--builddirectory=_build
   debian/rules execute_after_dh_fixperms
make[1]: Entering directory '/build/reproducible-path/rclone-1.60.1+dfsg'
find debian/golang-github-rclone-rclone-dev/usr/share/gocode/src -executable -a -type f | xargs -r chmod a-x
make[1]: Leaving directory '/build/reproducible-path/rclone-1.60.1+dfsg'
   dh_missing -O--buildsystem=golang -O--builddirectory=_build
   dh_strip -a -O--buildsystem=golang -O--builddirectory=_build
   dh_makeshlibs -a -O--buildsystem=golang -O--builddirectory=_build
   dh_shlibdeps -a -O--buildsystem=golang -O--builddirectory=_build
   dh_installdeb -O--buildsystem=golang -O--builddirectory=_build
   dh_golang -O--buildsystem=golang -O--builddirectory=_build
   dh_gencontrol -O--buildsystem=golang -O--builddirectory=_build
   dh_md5sums -O--buildsystem=golang -O--builddirectory=_build
   dh_builddeb -O--buildsystem=golang -O--builddirectory=_build
dpkg-deb: building package 'rclone-dbgsym' in '../rclone-dbgsym_1.60.1+dfsg-4_amd64.deb'.
dpkg-deb: building package 'rclone' in '../rclone_1.60.1+dfsg-4_amd64.deb'.
dpkg-deb: building package 'golang-github-rclone-rclone-dev' in '../golang-github-rclone-rclone-dev_1.60.1+dfsg-4_all.deb'.
 dpkg-genbuildinfo --build=binary -O../rclone_1.60.1+dfsg-4_amd64.buildinfo
 dpkg-genchanges --build=binary -O../rclone_1.60.1+dfsg-4_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/3775367 and its subdirectories
I: Current time: Tue Sep  8 16:09:01 -12 2026
I: pbuilder-time-stamp: 1788926941
Wed Sep  9 04:09:01 UTC 2026  I: Signing ./b1/rclone_1.60.1+dfsg-4_amd64.buildinfo as rclone_1.60.1+dfsg-4_amd64.buildinfo.asc
Wed Sep  9 04:09:01 UTC 2026  I: Signed ./b1/rclone_1.60.1+dfsg-4_amd64.buildinfo as ./b1/rclone_1.60.1+dfsg-4_amd64.buildinfo.asc
Wed Sep  9 04:09:01 UTC 2026 - build #1 for rclone/unstable/amd64 on ionos15-amd64 done.
Starting cleanup.
All cleanup done.
Wed Sep  9 04:09:01 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-1DjQP2Ys, removing.
/srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus:
total 24
drwxr-xr-x 2 jenkins jenkins 4096 Aug  6 21:46 b1
drwxr-xr-x 2 jenkins jenkins 4096 Aug  6 21:36 b2
-rw------- 1 jenkins jenkins 6003 Aug  6 21:36 rbuildlog.9TkkJJh
-rw-r--r-- 1 jenkins jenkins 4876 Oct  4  2024 rclone_1.60.1+dfsg-4.dsc

/srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b1:
total 32636
-rw-r--r-- 1 jenkins jenkins  1809430 Aug  6 21:46 build.log
-rw-r--r-- 1 jenkins jenkins  1314356 Aug  6 21:46 golang-github-rclone-rclone-dev_1.60.1+dfsg-4_all.deb
-rw-r--r-- 1 jenkins jenkins 14434216 Aug  6 21:46 rclone-dbgsym_1.60.1+dfsg-4_amd64.deb
-rw-r--r-- 1 jenkins jenkins    23816 Aug  6 21:46 rclone_1.60.1+dfsg-4.debian.tar.xz
-rw-r--r-- 1 jenkins jenkins     4876 Aug  6 21:46 rclone_1.60.1+dfsg-4.dsc
-rw-r--r-- 1 jenkins jenkins    16479 Aug  6 21:46 rclone_1.60.1+dfsg-4_amd64.buildinfo
-rw-r--r-- 1 jenkins jenkins    17361 Aug  6 21:46 rclone_1.60.1+dfsg-4_amd64.buildinfo.asc
-rw-r--r-- 1 jenkins jenkins     2622 Aug  6 21:46 rclone_1.60.1+dfsg-4_amd64.changes
-rw-r--r-- 1 jenkins jenkins 15775384 Aug  6 21:46 rclone_1.60.1+dfsg-4_amd64.deb
-rw-r--r-- 1 jenkins jenkins     2042 Aug  6 21:46 rclone_1.60.1+dfsg-4_source.changes

/srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b2:
total 0
Wed Aug  6 21:46:03 UTC 2025  I: Deleting $TMPDIR on ionos15-amd64.debian.net.
I: pbuilder: network access will be disabled during build
I: Current time: Tue Sep  8 15:59:58 -12 2026
I: pbuilder-time-stamp: 1788926398
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [rclone_1.60.1+dfsg-4.dsc]
I: copying [./rclone_1.60.1+dfsg.orig.tar.xz]
I: copying [./rclone_1.60.1+dfsg-4.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./rclone_1.60.1+dfsg-4.dsc: no acceptable signature found
dpkg-source: info: extracting rclone in rclone-1.60.1+dfsg
dpkg-source: info: unpacking rclone_1.60.1+dfsg.orig.tar.xz
dpkg-source: info: unpacking rclone_1.60.1+dfsg-4.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-Disable-qingstor-backend-for-now.patch
dpkg-source: info: applying 0002-Disable-mega-backend.patch
dpkg-source: info: applying 0003-Skip-failing-tests.patch
dpkg-source: info: applying 0004-Disable-FTP-server-of-rclone.patch
dpkg-source: info: applying 0005-Do-not-include-installation-instructions-in-manpage.patch
dpkg-source: info: applying 0007-Remove-script-to-disable-possible-privacy-breach.patch
dpkg-source: info: applying ignore_tardigrade_backend.patch
dpkg-source: info: applying skip_sftp_webdav_TestIntegration.patch
dpkg-source: info: applying skip_network_tests.patch
dpkg-source: info: applying 0010-Disable-oracleobjectstorage-backend.patch
dpkg-source: info: applying 0011-Don-t-build-the-mobile-binding-bits.patch
dpkg-source: info: applying Do-not-hardcode-gopsutil-v3.patch
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/3775367/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='amd64'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 '
  DISTRIBUTION='unstable'
  HOME='/root'
  HOST_ARCH='amd64'
  IFS=' 	
  '
  INVOCATION_ID='0398540866c14ef1a7e244a236c735d4'
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='3775367'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/pbuilderrc_fNYG --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b1 --logfile b1/build.log rclone_1.60.1+dfsg-4.dsc'
  SUDO_GID='111'
  SUDO_UID='106'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://213.165.73.152:3128'
I: uname -a
  Linux ionos15-amd64 6.12.33+deb12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.33-1~bpo12+1 (2025-07-09) x86_64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 May 12  2025 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/3775367/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team 
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), dh-sequence-bash-completion, dh-sequence-golang, fuse, golang-any, golang-bazil-fuse-dev, golang-github-a8m-tree-dev, golang-github-aalpar-deheap-dev (>= 0.0~git20200318.9a0c288), golang-github-abbot-go-http-auth-dev (>= 0.4.0), golang-github-anacrolix-dms-dev (>= 1.5.0), golang-github-artyom-mtab-dev, golang-github-atotto-clipboard-dev (>= 0.1.2), golang-github-aws-aws-sdk-go-dev (>= 1.43.26), golang-github-azure-azure-pipeline-go-dev (>= 0.2.2), golang-github-azure-azure-storage-blob-go-dev (>= 0.15.0), golang-github-azure-go-autorest-dev, golang-github-azure-go-ntlmssp-dev, golang-github-buengese-sgzip-dev, golang-github-colinmarc-hdfs-dev, golang-github-coreos-bbolt-dev (>= 1.3.5), golang-github-coreos-go-semver-dev (>= 0.3.0), golang-github-coreos-go-systemd-dev, golang-github-djherbis-times-dev, golang-github-dop251-scsu-dev, golang-github-dropbox-dropbox-sdk-go-unofficial-dev (>= 6.0.4), golang-github-gabriel-vasile-mimetype-dev, golang-github-gdamore-tcell.v2-dev, golang-github-go-chi-chi-dev (>= 5.0.7), golang-github-google-uuid-dev, golang-github-hanwen-go-fuse-dev (>= 2.0.3), golang-github-hirochachacha-go-smb2-dev, golang-github-iguanesolutions-go-systemd-dev, golang-github-jcmturner-gokrb5.v8-dev, golang-github-jlaffaye-ftp-dev, golang-github-jzelinskie-whirlpool-dev, golang-github-klauspost-compress-dev (>= 1.10.11), golang-github-koofr-go-httpclient-dev, golang-github-koofr-go-koofrclient-dev, golang-github-mattn-go-colorable-dev (>= 0.1.7), golang-github-max-sum-base32768-dev, golang-github-mitchellh-go-homedir-dev, golang-github-ncw-go-acd-dev, golang-github-ncw-swift-v2-dev, golang-github-nsf-termbox-go-dev, golang-github-okzk-sdnotify-dev, golang-github-patrickmn-go-cache-dev, golang-github-pkg-errors-dev, golang-github-pkg-sftp-dev (>= 1.13.4), golang-github-pkg-xattr-dev, golang-github-protonmail-go-crypto-dev, golang-github-putdotio-go-putio-dev, golang-github-rclone-ftp-dev (>= 1.0.0-221014.e44dedb), golang-github-rfjakob-eme-dev (>= 1.1.1), golang-github-sevlyar-go-daemon-dev (>= 0.1.5), golang-github-shirou-gopsutil-dev (>= 3.22.4), golang-github-sirupsen-logrus-dev, golang-github-skratchdot-open-golang-dev, golang-github-spf13-cobra-dev (>= 1.0.0), golang-github-spf13-pflag-dev (>= 1.0.5), golang-github-stretchr-testify-dev (>= 1.6.1), golang-github-unknwon-goconfig-dev, golang-github-xanzy-ssh-agent-dev (>= 0.2.1), golang-github-youmark-pkcs8-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-oauth2-google-dev, golang-golang-x-sys-dev, golang-golang-x-text-dev (>= 0.3.3), golang-golang-x-time-dev, golang-google-api-dev (>= 0.61.0), pandoc, python3
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19850 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on dh-sequence-bash-completion; however:
  Package dh-sequence-bash-completion is not installed.
 pbuilder-satisfydepends-dummy depends on dh-sequence-golang; however:
  Package dh-sequence-golang is not installed.
 pbuilder-satisfydepends-dummy depends on golang-any; however:
  Package golang-any is not installed.
 pbuilder-satisfydepends-dummy depends on golang-bazil-fuse-dev; however:
  Package golang-bazil-fuse-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-a8m-tree-dev; however:
  Package golang-github-a8m-tree-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-aalpar-deheap-dev (>= 0.0~git20200318.9a0c288); however:
  Package golang-github-aalpar-deheap-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-abbot-go-http-auth-dev (>= 0.4.0); however:
  Package golang-github-abbot-go-http-auth-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-anacrolix-dms-dev (>= 1.5.0); however:
  Package golang-github-anacrolix-dms-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-artyom-mtab-dev; however:
  Package golang-github-artyom-mtab-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-atotto-clipboard-dev (>= 0.1.2); however:
  Package golang-github-atotto-clipboard-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-aws-aws-sdk-go-dev (>= 1.43.26); however:
  Package golang-github-aws-aws-sdk-go-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-azure-azure-pipeline-go-dev (>= 0.2.2); however:
  Package golang-github-azure-azure-pipeline-go-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-azure-azure-storage-blob-go-dev (>= 0.15.0); however:
  Package golang-github-azure-azure-storage-blob-go-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-azure-go-autorest-dev; however:
  Package golang-github-azure-go-autorest-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-azure-go-ntlmssp-dev; however:
  Package golang-github-azure-go-ntlmssp-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-buengese-sgzip-dev; however:
  Package golang-github-buengese-sgzip-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-colinmarc-hdfs-dev; however:
  Package golang-github-colinmarc-hdfs-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-coreos-bbolt-dev (>= 1.3.5); however:
  Package golang-github-coreos-bbolt-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-coreos-go-semver-dev (>= 0.3.0); however:
  Package golang-github-coreos-go-semver-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-coreos-go-systemd-dev; however:
  Package golang-github-coreos-go-systemd-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-djherbis-times-dev; however:
  Package golang-github-djherbis-times-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-dop251-scsu-dev; however:
  Package golang-github-dop251-scsu-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-dropbox-dropbox-sdk-go-unofficial-dev (>= 6.0.4); however:
  Package golang-github-dropbox-dropbox-sdk-go-unofficial-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-gabriel-vasile-mimetype-dev; however:
  Package golang-github-gabriel-vasile-mimetype-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-gdamore-tcell.v2-dev; however:
  Package golang-github-gdamore-tcell.v2-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-go-chi-chi-dev (>= 5.0.7); however:
  Package golang-github-go-chi-chi-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-google-uuid-dev; however:
  Package golang-github-google-uuid-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-hanwen-go-fuse-dev (>= 2.0.3); however:
  Package golang-github-hanwen-go-fuse-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-hirochachacha-go-smb2-dev; however:
  Package golang-github-hirochachacha-go-smb2-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-iguanesolutions-go-systemd-dev; however:
  Package golang-github-iguanesolutions-go-systemd-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-jcmturner-gokrb5.v8-dev; however:
  Package golang-github-jcmturner-gokrb5.v8-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-jlaffaye-ftp-dev; however:
  Package golang-github-jlaffaye-ftp-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-jzelinskie-whirlpool-dev; however:
  Package golang-github-jzelinskie-whirlpool-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-klauspost-compress-dev (>= 1.10.11); however:
  Package golang-github-klauspost-compress-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-koofr-go-httpclient-dev; however:
  Package golang-github-koofr-go-httpclient-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-koofr-go-koofrclient-dev; however:
  Package golang-github-koofr-go-koofrclient-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-mattn-go-colorable-dev (>= 0.1.7); however:
  Package golang-github-mattn-go-colorable-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-max-sum-base32768-dev; however:
  Package golang-github-max-sum-base32768-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-mitchellh-go-homedir-dev; however:
  Package golang-github-mitchellh-go-homedir-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-ncw-go-acd-dev; however:
  Package golang-github-ncw-go-acd-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-ncw-swift-v2-dev; however:
  Package golang-github-ncw-swift-v2-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-nsf-termbox-go-dev; however:
  Package golang-github-nsf-termbox-go-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-okzk-sdnotify-dev; however:
  Package golang-github-okzk-sdnotify-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-patrickmn-go-cache-dev; however:
  Package golang-github-patrickmn-go-cache-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-pkg-errors-dev; however:
  Package golang-github-pkg-errors-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-pkg-sftp-dev (>= 1.13.4); however:
  Package golang-github-pkg-sftp-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-pkg-xattr-dev; however:
  Package golang-github-pkg-xattr-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-protonmail-go-crypto-dev; however:
  Package golang-github-protonmail-go-crypto-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-putdotio-go-putio-dev; however:
  Package golang-github-putdotio-go-putio-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-rclone-ftp-dev (>= 1.0.0-221014.e44dedb); however:
  Package golang-github-rclone-ftp-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-rfjakob-eme-dev (>= 1.1.1); however:
  Package golang-github-rfjakob-eme-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-sevlyar-go-daemon-dev (>= 0.1.5); however:
  Package golang-github-sevlyar-go-daemon-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-shirou-gopsutil-dev (>= 3.22.4); however:
  Package golang-github-shirou-gopsutil-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-sirupsen-logrus-dev; however:
  Package golang-github-sirupsen-logrus-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-skratchdot-open-golang-dev; however:
  Package golang-github-skratchdot-open-golang-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-spf13-cobra-dev (>= 1.0.0); however:
  Package golang-github-spf13-cobra-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-spf13-pflag-dev (>= 1.0.5); however:
  Package golang-github-spf13-pflag-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-stretchr-testify-dev (>= 1.6.1); however:
  Package golang-github-stretchr-testify-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-unknwon-goconfig-dev; however:
  Package golang-github-unknwon-goconfig-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-xanzy-ssh-agent-dev (>= 0.2.1); however:
  Package golang-github-xanzy-ssh-agent-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-youmark-pkcs8-dev; however:
  Package golang-github-youmark-pkcs8-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-golang-x-crypto-dev; however:
  Package golang-golang-x-crypto-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-golang-x-net-dev; however:
  Package golang-golang-x-net-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-golang-x-oauth2-google-dev; however:
  Package golang-golang-x-oauth2-google-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-golang-x-sys-dev; however:
  Package golang-golang-x-sys-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-golang-x-text-dev (>= 0.3.3); however:
  Package golang-golang-x-text-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-golang-x-time-dev; however:
  Package golang-golang-x-time-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-google-api-dev (>= 0.61.0); however:
  Package golang-google-api-dev is not installed.
 pbuilder-satisfydepends-dummy depends on pandoc; however:
  Package pandoc is not installed.
 pbuilder-satisfydepends-dummy depends on python3; however:
  Package python3 is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bash-completion{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.24-go{a} golang-1.24-src{a} golang-any{a} golang-bazil-fuse-dev{a} golang-dbus-dev{a} golang-github-a8m-tree-dev{a} golang-github-aalpar-deheap-dev{a} golang-github-abbot-go-http-auth-dev{a} golang-github-alecthomas-units-dev{a} golang-github-anacrolix-dms-dev{a} golang-github-anacrolix-envpprof-dev{a} golang-github-anacrolix-ffprobe-dev{a} golang-github-anacrolix-log-dev{a} golang-github-anacrolix-missinggo-dev{a} golang-github-anacrolix-tagflag-dev{a} golang-github-antlr-antlr4-dev{a} golang-github-artyom-mtab-dev{a} golang-github-atotto-clipboard-dev{a} golang-github-aws-aws-sdk-go-dev{a} golang-github-azure-azure-pipeline-go-dev{a} golang-github-azure-azure-storage-blob-go-dev{a} golang-github-azure-go-autorest-dev{a} golang-github-azure-go-ntlmssp-dev{a} golang-github-beorn7-perks-dev{a} golang-github-bits-and-blooms-bitset-dev{a} golang-github-bradfitz-iter-dev{a} golang-github-buengese-sgzip-dev{a} golang-github-burntsushi-toml-dev{a} golang-github-bwesterb-go-ristretto-dev{a} golang-github-cespare-xxhash-dev{a} golang-github-chzyer-readline-dev{a} golang-github-cloudflare-circl-dev{a} golang-github-colinmarc-hdfs-dev{a} golang-github-coreos-bbolt-dev{a} golang-github-coreos-go-semver-dev{a} golang-github-coreos-go-systemd-dev{a} golang-github-cpuguy83-go-md2man-v2-dev{a} golang-github-creack-pty-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-dimchansky-utfbom-dev{a} golang-github-djherbis-times-dev{a} golang-github-docopt-docopt-go-dev{a} golang-github-dop251-scsu-dev{a} golang-github-dropbox-dropbox-sdk-go-unofficial-dev{a} golang-github-dustin-go-humanize-dev{a} golang-github-etcd-io-gofail-dev{a} golang-github-fsnotify-fsnotify-dev{a} golang-github-gabriel-vasile-mimetype-dev{a} golang-github-gdamore-encoding-dev{a} golang-github-gdamore-tcell.v2-dev{a} golang-github-geoffgarside-ber-dev{a} golang-github-glycerine-go-unsnap-stream-dev{a} golang-github-go-chi-chi-dev{a} golang-github-go-kit-log-dev{a} golang-github-go-logfmt-logfmt-dev{a} golang-github-golang-groupcache-dev{a} golang-github-golang-jwt-jwt-dev{a} golang-github-golang-mock-dev{a} golang-github-golang-protobuf-1-5-dev{a} golang-github-golang-snappy-dev{a} golang-github-google-btree-dev{a} golang-github-google-cel-go-dev{a} golang-github-google-go-cmp-dev{a} golang-github-google-go-querystring-dev{a} golang-github-google-martian-dev{a} golang-github-google-pprof-dev{a} golang-github-google-uuid-dev{a} golang-github-googleapis-gax-go-dev{a} golang-github-gorilla-securecookie-dev{a} golang-github-gorilla-sessions-dev{a} golang-github-hanwen-go-fuse-dev{a} golang-github-hashicorp-errwrap-dev{a} golang-github-hashicorp-go-multierror-dev{a} golang-github-hashicorp-go-uuid-dev{a} golang-github-hashicorp-hcl-dev{a} golang-github-hirochachacha-go-smb2-dev{a} golang-github-huandu-xstrings-dev{a} golang-github-ianlancetaylor-demangle-dev{a} golang-github-iguanesolutions-go-systemd-dev{a} golang-github-jacobsa-oglematchers-dev{a} golang-github-jcmturner-aescts.v2-dev{a} golang-github-jcmturner-dnsutils.v2-dev{a} golang-github-jcmturner-gofork-dev{a} golang-github-jcmturner-goidentity.v6-dev{a} golang-github-jcmturner-gokrb5.v8-dev{a} golang-github-jcmturner-rpc.v2-dev{a} golang-github-jlaffaye-ftp-dev{a} golang-github-jmespath-go-jmespath-dev{a} golang-github-jpillora-backoff-dev{a} golang-github-json-iterator-go-dev{a} golang-github-jtolds-gls-dev{a} golang-github-julienschmidt-httprouter-dev{a} golang-github-jzelinskie-whirlpool-dev{a} golang-github-klauspost-compress-dev{a} golang-github-koofr-go-httpclient-dev{a} golang-github-koofr-go-koofrclient-dev{a} golang-github-kr-fs-dev{a} golang-github-kr-pretty-dev{a} golang-github-kr-text-dev{a} golang-github-kylelemons-godebug-dev{a} golang-github-lucasb-eyer-go-colorful-dev{a} golang-github-magiconair-properties-dev{a} golang-github-mattn-go-colorable-dev{a} golang-github-mattn-go-ieproxy-dev{a} golang-github-mattn-go-isatty-dev{a} golang-github-mattn-go-runewidth-dev{a} golang-github-max-sum-base32768-dev{a} golang-github-miekg-dns-dev{a} golang-github-mitchellh-go-homedir-dev{a} golang-github-mitchellh-mapstructure-dev{a} golang-github-mmcloughlin-avo-dev{a} golang-github-modern-go-concurrent-dev{a} golang-github-modern-go-reflect2-dev{a} golang-github-munnerz-goautoneg-dev{a} golang-github-mwitkow-go-conntrack-dev{a} golang-github-ncw-go-acd-dev{a} golang-github-ncw-swift-v2-dev{a} golang-github-nfnt-resize-dev{a} golang-github-nsf-termbox-go-dev{a} golang-github-nxadm-tail-dev{a} golang-github-okzk-sdnotify-dev{a} golang-github-onsi-ginkgo-dev{a} golang-github-patrickmn-go-cache-dev{a} golang-github-pborman-getopt-dev{a} golang-github-pelletier-go-toml-dev{a} golang-github-pelletier-go-toml.v2-dev{a} golang-github-philhofer-fwd-dev{a} golang-github-pkg-errors-dev{a} golang-github-pkg-sftp-dev{a} golang-github-pkg-xattr-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-prometheus-client-golang-dev{a} golang-github-prometheus-client-model-dev{a} golang-github-prometheus-common-dev{a} golang-github-prometheus-procfs-dev{a} golang-github-prometheus-sigv4-dev{a} golang-github-protonmail-go-crypto-dev{a} golang-github-putdotio-go-putio-dev{a} golang-github-rclone-ftp-dev{a} golang-github-rfjakob-eme-dev{a} golang-github-rivo-uniseg-dev{a} golang-github-roaringbitmap-roaring-dev{a} golang-github-rogpeppe-go-internal-dev{a} golang-github-russross-blackfriday-v2-dev{a} golang-github-ryszard-goskiplist-dev{a} golang-github-sevlyar-go-daemon-dev{a} golang-github-shirou-gopsutil-dev{a} golang-github-shurcool-sanitized-anchor-name-dev{a} golang-github-sirupsen-logrus-dev{a} golang-github-skratchdot-open-golang-dev{a} golang-github-smartystreets-assertions-dev{a} golang-github-smartystreets-goconvey-dev{a} golang-github-spf13-afero-dev{a} golang-github-spf13-cast-dev{a} golang-github-spf13-cobra-dev{a} golang-github-spf13-jwalterweatherman-dev{a} golang-github-spf13-pflag-dev{a} golang-github-spf13-viper-dev{a} golang-github-stoewer-go-strcase-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-github-subosito-gotenv-dev{a} golang-github-tinylib-msgp-dev{a} golang-github-tklauser-go-sysconf-dev{a} golang-github-tklauser-numcpus-dev{a} golang-github-unknwon-goconfig-dev{a} golang-github-xanzy-ssh-agent-dev{a} golang-github-youmark-pkcs8-dev{a} golang-github-yuin-goldmark-dev{a} golang-glog-dev{a} golang-go{a} golang-go.opencensus-dev{a} golang-golang-x-arch-dev{a} golang-golang-x-crypto-dev{a} golang-golang-x-exp-dev{a} golang-golang-x-mod-dev{a} golang-golang-x-net-dev{a} golang-golang-x-oauth2-dev{a} golang-golang-x-oauth2-google-dev{a} golang-golang-x-sync-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-term-dev{a} golang-golang-x-text-dev{a} golang-golang-x-time-dev{a} golang-golang-x-tools-dev{a} golang-gomega-dev{a} golang-google-api-dev{a} golang-google-cloud-compute-metadata-dev{a} golang-google-cloud-dev{a} golang-google-genproto-dev{a} golang-google-grpc-dev{a} golang-google-protobuf-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-check.v1-dev{a} golang-gopkg-ini.v1-dev{a} golang-gopkg-tomb.v1-dev{a} golang-gopkg-yaml.v2-dev{a} golang-gopkg-yaml.v3-dev{a} golang-rsc-binaryregexp-dev{a} golang-snappy-go-dev{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libcap-dev{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} liblua5.4-0{a} libmagic-mgc{a} libmagic1t64{a} libnuma1{a} libpipeline1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libsystemd-dev{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} netbase{a} pandoc{a} pandoc-data{a} po-debconf{a} python3{a} python3-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} tzdata-legacy{a} 
The following packages are RECOMMENDED but will NOT be installed:
  ca-certificates curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pkgconf wget 
0 packages upgraded, 254 newly installed, 0 to remove and 0 not upgraded.
Need to get 192 MB of archives. After unpacking 1268 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-sys-dev all 0.22.0-1 [431 kB]
Get: 2 http://deb.debian.org/debian unstable/main amd64 golang-github-sirupsen-logrus-dev all 1.9.0-1 [46.1 kB]
Get: 3 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.1-2 [108 kB]
Get: 4 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.5-2 [862 kB]
Get: 5 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.5-2 [2224 kB]
Get: 6 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB]
Get: 7 http://deb.debian.org/debian unstable/main amd64 media-types all 13.0.0 [29.3 kB]
Get: 8 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB]
Get: 9 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025b-4 [260 kB]
Get: 10 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.4.8-2 [24.1 kB]
Get: 11 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-6 [69.4 kB]
Get: 12 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-6 [169 kB]
Get: 13 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.5-2 [1956 kB]
Get: 14 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.5-2 [757 kB]
Get: 15 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB]
Get: 16 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.13.5-1 [28.2 kB]
Get: 17 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.25 [25.0 kB]
Get: 18 http://deb.debian.org/debian unstable/main amd64 bash-completion all 1:2.16.0-7 [319 kB]
Get: 19 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB]
Get: 20 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB]
Get: 21 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB]
Get: 22 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2 [243 kB]
Get: 23 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB]
Get: 24 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB]
Get: 25 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41-5 [94.6 kB]
Get: 26 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB]
Get: 27 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB]
Get: 28 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-8 [294 kB]
Get: 29 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB]
Get: 30 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB]
Get: 31 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-4 [862 kB]
Get: 32 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB]
Get: 33 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.2 [90.9 kB]
Get: 34 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-4 [539 kB]
Get: 35 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB]
Get: 36 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 37 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get: 38 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get: 39 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB]
Get: 40 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB]
Get: 41 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB]
Get: 42 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-2.1 [698 kB]
Get: 43 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2 [1680 kB]
Get: 44 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 45 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 46 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.2 [919 kB]
Get: 47 http://deb.debian.org/debian unstable/main amd64 dh-golang all 1.63 [24.4 kB]
Get: 48 http://deb.debian.org/debian unstable/main amd64 golang-1.24-src all 1.24.4-1 [21.2 MB]
Get: 49 http://deb.debian.org/debian unstable/main amd64 golang-1.24-go amd64 1.24.4-1 [28.7 MB]
Get: 50 http://deb.debian.org/debian unstable/main amd64 golang-src all 2:1.24~2 [5136 B]
Get: 51 http://deb.debian.org/debian unstable/main amd64 golang-go amd64 2:1.24~2 [44.3 kB]
Get: 52 http://deb.debian.org/debian unstable/main amd64 golang-any amd64 2:1.24~2 [5216 B]
Get: 53 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB]
Get: 54 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-text-dev all 0.22.0-1 [3995 kB]
Get: 55 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB]
Get: 56 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-net-dev all 1:0.27.0-2 [904 kB]
Get: 57 http://deb.debian.org/debian unstable/main amd64 golang-bazil-fuse-dev all 0.0~git20160811.0.371fbbd-4 [59.8 kB]
Get: 58 http://deb.debian.org/debian unstable/main amd64 golang-dbus-dev all 5.1.0-1 [63.9 kB]
Get: 59 http://deb.debian.org/debian unstable/main amd64 golang-github-a8m-tree-dev all 0.0~git20240104.2c8764a-1 [12.1 kB]
Get: 60 http://deb.debian.org/debian unstable/main amd64 golang-github-aalpar-deheap-dev all 1.0-3 [7836 B]
Get: 61 http://deb.debian.org/debian unstable/main amd64 golang-github-abbot-go-http-auth-dev all 0.4.0-6 [13.7 kB]
Get: 62 http://deb.debian.org/debian unstable/main amd64 golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [8880 B]
Get: 63 http://deb.debian.org/debian unstable/main amd64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB]
Get: 64 http://deb.debian.org/debian unstable/main amd64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB]
Get: 65 http://deb.debian.org/debian unstable/main amd64 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB]
Get: 66 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB]
Get: 67 http://deb.debian.org/debian unstable/main amd64 golang-github-stretchr-testify-dev all 1.10.0-1 [78.4 kB]
Get: 68 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-log-dev all 0.13.1-2 [9092 B]
Get: 69 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-envpprof-dev all 1.2.1-2 [6244 B]
Get: 70 http://deb.debian.org/debian unstable/main amd64 golang-github-bradfitz-iter-dev all 0.0~git20191230.e8f45d3-2 [4036 B]
Get: 71 http://deb.debian.org/debian unstable/main amd64 golang-github-dustin-go-humanize-dev all 1.0.1-1 [16.9 kB]
Get: 72 http://deb.debian.org/debian unstable/main amd64 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB]
Get: 73 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-tagflag-dev all 0.0.0-20180109-2146c8d-4 [10.7 kB]
Get: 74 http://deb.debian.org/debian unstable/main amd64 golang-github-docopt-docopt-go-dev all 0.6.2+git20180111.ee0de3b-1 [17.6 kB]
Get: 75 http://deb.debian.org/debian unstable/main amd64 golang-github-google-btree-dev all 1.0.1-1 [13.5 kB]
Get: 76 http://deb.debian.org/debian unstable/main amd64 golang-github-huandu-xstrings-dev all 1.3.3-1 [15.5 kB]
Get: 77 http://deb.debian.org/debian unstable/main amd64 golang-github-beorn7-perks-dev all 1.0.1-3 [12.2 kB]
Get: 78 http://deb.debian.org/debian unstable/main amd64 golang-github-cespare-xxhash-dev all 2.3.0-1 [10.8 kB]
Get: 79 http://deb.debian.org/debian unstable/main amd64 golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4668 B]
Get: 80 http://deb.debian.org/debian unstable/main amd64 golang-github-modern-go-reflect2-dev all 1.0.2-2 [10.9 kB]
Get: 81 http://deb.debian.org/debian unstable/main amd64 golang-github-json-iterator-go-dev all 1.1.12-2 [62.2 kB]
Get: 82 http://deb.debian.org/debian unstable/main amd64 golang-github-klauspost-compress-dev all 1.18.0+ds1-1 [33.3 MB]
Get: 83 http://deb.debian.org/debian unstable/main amd64 golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.8 kB]
Get: 84 http://deb.debian.org/debian unstable/main amd64 golang-google-protobuf-dev all 1.36.5-1 [796 kB]
Get: 85 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-client-model-dev all 0.6.0-1 [11.2 kB]
Get: 86 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-yaml.v2-dev all 2.4.0-5 [60.5 kB]
Get: 87 http://deb.debian.org/debian unstable/main amd64 golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [91.6 kB]
Get: 88 http://deb.debian.org/debian unstable/main amd64 golang-github-aws-aws-sdk-go-dev all 1.49.0-2 [12.9 MB]
Get: 89 http://deb.debian.org/debian unstable/main amd64 golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [13.4 kB]
Get: 90 http://deb.debian.org/debian unstable/main amd64 golang-github-go-kit-log-dev all 0.2.1-1 [26.9 kB]
Get: 91 http://deb.debian.org/debian unstable/main amd64 golang-github-google-go-cmp-dev all 0.6.0-1 [86.6 kB]
Get: 92 http://deb.debian.org/debian unstable/main amd64 golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.3 kB]
Get: 93 http://deb.debian.org/debian unstable/main amd64 golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4308 B]
Get: 94 http://deb.debian.org/debian unstable/main amd64 golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3712 B]
Get: 95 http://deb.debian.org/debian unstable/main amd64 golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [14.6 kB]
Get: 96 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-sigv4-dev all 0.1.2-2 [8484 B]
Get: 97 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-oauth2-dev all 0.27.0-1 [37.2 kB]
Get: 98 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [42.8 kB]
Get: 99 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-common-dev all 0.62.0-3 [118 kB]
Get: 100 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-sync-dev all 0.7.0-1 [19.0 kB]
Get: 101 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-procfs-dev all 0.15.1-1 [184 kB]
Get: 102 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-client-golang-dev all 1.21.1-1 [194 kB]
Get: 103 http://deb.debian.org/debian unstable/main amd64 golang-github-bits-and-blooms-bitset-dev all 1.13.0-1 [22.1 kB]
Get: 104 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-snappy-dev all 0.0.2-3 [53.9 kB]
Get: 105 http://deb.debian.org/debian unstable/main amd64 golang-snappy-go-dev all 0.0.2-3 [3084 B]
Get: 106 http://deb.debian.org/debian unstable/main amd64 golang-github-glycerine-go-unsnap-stream-dev all 0.0~git20210130.47dfef3-1 [12.2 kB]
Get: 107 http://deb.debian.org/debian unstable/main amd64 golang-github-philhofer-fwd-dev all 1.1.2+git20240916.20a13a1-1 [14.5 kB]
Get: 108 http://deb.debian.org/debian unstable/main amd64 golang-github-yuin-goldmark-dev all 1.7.4-1 [113 kB]
Get: 109 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-mod-dev all 0.19.0-1 [104 kB]
Get: 110 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-tools-dev all 1:0.25.0+ds-1 [1608 kB]
Get: 111 http://deb.debian.org/debian unstable/main amd64 golang-github-tinylib-msgp-dev all 1.2.5-1 [151 kB]
Get: 112 http://deb.debian.org/debian unstable/main amd64 golang-github-roaringbitmap-roaring-dev all 0.4.21-2 [92.0 kB]
Get: 113 http://deb.debian.org/debian unstable/main amd64 golang-github-ryszard-goskiplist-dev all 0.0~git20150312.2dfbae5-3 [10.1 kB]
Get: 114 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-protobuf-1-5-dev all 1.5.4-1 [136 kB]
Get: 115 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-2 [23.1 kB]
Get: 116 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-exp-dev all 0.0~git20231006.7918f67-2 [105 kB]
Get: 117 http://deb.debian.org/debian unstable/main amd64 golang-github-antlr-antlr4-dev all 4.11.1+ds-2 [98.2 kB]
Get: 118 http://deb.debian.org/debian unstable/main amd64 golang-github-stoewer-go-strcase-dev all 1.2.0-4 [5556 B]
Get: 119 http://deb.debian.org/debian unstable/main amd64 golang-google-genproto-dev all 0.0~git20210726.e7812ac-4 [5301 kB]
Get: 120 http://deb.debian.org/debian unstable/main amd64 golang-github-google-cel-go-dev all 0.18.2+ds-5 [400 kB]
Get: 121 http://deb.debian.org/debian unstable/main amd64 golang-github-google-uuid-dev all 1.6.0-1 [20.6 kB]
Get: 122 http://deb.debian.org/debian unstable/main amd64 golang-glog-dev all 1.2.4-1 [32.2 kB]
Get: 123 http://deb.debian.org/debian unstable/main amd64 golang-google-cloud-compute-metadata-dev all 0.56.0-6 [32.5 kB]
Get: 124 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-oauth2-google-dev all 0.27.0-1 [49.9 kB]
Get: 125 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-mock-dev all 1.6.0-2 [48.0 kB]
Get: 126 http://deb.debian.org/debian unstable/main amd64 golang-github-google-martian-dev all 3.3.2-3 [110 kB]
Get: 127 http://deb.debian.org/debian unstable/main amd64 golang-github-chzyer-readline-dev all 1.4.39.g2972be2-3 [30.8 kB]
Get: 128 http://deb.debian.org/debian unstable/main amd64 golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-2 [49.1 kB]
Get: 129 http://deb.debian.org/debian unstable/main amd64 golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [977 kB]
Get: 130 http://deb.debian.org/debian unstable/main amd64 golang-github-googleapis-gax-go-dev all 2.14.1-1 [34.7 kB]
Get: 131 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-time-dev all 0.5.0-1 [12.9 kB]
Get: 132 http://deb.debian.org/debian unstable/main amd64 golang-google-api-dev all 0.61.0-6 [5343 kB]
Get: 133 http://deb.debian.org/debian unstable/main amd64 golang-rsc-binaryregexp-dev all 0.2.0-3 [419 kB]
Get: 134 http://deb.debian.org/debian unstable/main amd64 golang-google-cloud-dev all 0.56.0-6 [816 kB]
Get: 135 http://deb.debian.org/debian unstable/main amd64 golang-google-grpc-dev all 1.64.0-7 [1230 kB]
Get: 136 http://deb.debian.org/debian unstable/main amd64 golang-go.opencensus-dev all 0.24.0-2 [134 kB]
Get: 137 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-missinggo-dev all 2.1.0-7 [64.2 kB]
Get: 138 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-ffprobe-dev all 1.0.1-1 [6592 B]
Get: 139 http://deb.debian.org/debian unstable/main amd64 golang-github-nfnt-resize-dev all 0.0~git20180221.83c6a99-3 [12.2 kB]
Get: 140 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-dms-dev all 1.5.0-2 [63.7 kB]
Get: 141 http://deb.debian.org/debian unstable/main amd64 golang-github-artyom-mtab-dev all 1.0.0-2 [3528 B]
Get: 142 http://deb.debian.org/debian unstable/main amd64 golang-github-atotto-clipboard-dev all 0.1.4-1 [5680 B]
Get: 143 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-ieproxy-dev all 0.0.9-1 [11.7 kB]
Get: 144 http://deb.debian.org/debian unstable/main amd64 golang-github-azure-azure-pipeline-go-dev all 0.2.3-1 [15.7 kB]
Get: 145 http://deb.debian.org/debian unstable/main amd64 golang-github-creack-pty-dev all 1.1.21-1 [13.0 kB]
Get: 146 http://deb.debian.org/debian unstable/main amd64 golang-github-kr-text-dev all 0.2.0-2 [10.2 kB]
Get: 147 http://deb.debian.org/debian unstable/main amd64 golang-github-rogpeppe-go-internal-dev all 1.12.0-3 [103 kB]
Get: 148 http://deb.debian.org/debian unstable/main amd64 golang-github-kr-pretty-dev all 0.3.1-1 [11.9 kB]
Get: 149 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-2 [31.2 kB]
Get: 150 http://deb.debian.org/debian unstable/main amd64 golang-github-azure-azure-storage-blob-go-dev all 0.15.0-1 [144 kB]
Get: 151 http://deb.debian.org/debian unstable/main amd64 golang-github-dimchansky-utfbom-dev all 1.1.1-1 [5468 B]
Get: 152 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-jwt-jwt-dev all 5.0.0+really4.5.2-1 [40.9 kB]
Get: 153 http://deb.debian.org/debian unstable/main amd64 golang-github-mitchellh-go-homedir-dev all 1.1.0-1 [5168 B]
Get: 154 http://deb.debian.org/debian unstable/main amd64 golang-github-azure-go-autorest-dev all 14.2.0+git20220726.711dde1-1 [124 kB]
Get: 155 http://deb.debian.org/debian unstable/main amd64 golang-github-azure-go-ntlmssp-dev all 0.0~git20220621.cb9428e-1 [9404 B]
Get: 156 http://deb.debian.org/debian unstable/main amd64 golang-github-buengese-sgzip-dev all 0.1.1-1 [153 kB]
Get: 157 http://deb.debian.org/debian unstable/main amd64 golang-github-burntsushi-toml-dev all 1.4.0-1 [116 kB]
Get: 158 http://deb.debian.org/debian unstable/main amd64 golang-github-bwesterb-go-ristretto-dev all 1.2.3-2 [136 kB]
Get: 159 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-arch-dev all 0.13.0-1 [431 kB]
Get: 160 http://deb.debian.org/debian unstable/main amd64 golang-github-mmcloughlin-avo-dev all 0.5.0-1 [554 kB]
Get: 161 http://deb.debian.org/debian unstable/main amd64 golang-github-cloudflare-circl-dev all 1.6.1-1 [9486 kB]
Get: 162 http://deb.debian.org/debian unstable/main amd64 golang-github-gorilla-securecookie-dev all 1.1.2-1 [14.0 kB]
Get: 163 http://deb.debian.org/debian unstable/main amd64 golang-github-gorilla-sessions-dev all 1.2.1-1 [12.8 kB]
Get: 164 http://deb.debian.org/debian unstable/main amd64 golang-github-hashicorp-go-uuid-dev all 1.0.3-1 [8636 B]
Get: 165 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-aescts.v2-dev all 2.0.0-2 [4828 B]
Get: 166 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-dnsutils.v2-dev all 2.0.0-2 [3872 B]
Get: 167 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-gofork-dev all 1.0.0-4 [25.1 kB]
Get: 168 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-goidentity.v6-dev all 6.0.1-2 [3752 B]
Get: 169 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-rpc.v2-dev all 2.0.3-2 [24.7 kB]
Get: 170 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-gokrb5.v8-dev all 8.4.3-2 [119 kB]
Get: 171 http://deb.debian.org/debian unstable/main amd64 golang-github-pborman-getopt-dev all 2.1.0-1 [26.6 kB]
Get: 172 http://deb.debian.org/debian unstable/main amd64 golang-github-colinmarc-hdfs-dev all 2.3.0-2 [605 kB]
Get: 173 http://deb.debian.org/debian unstable/main amd64 golang-github-etcd-io-gofail-dev all 0.1.0-1 [108 kB]
Get: 174 http://deb.debian.org/debian unstable/main amd64 golang-github-coreos-bbolt-dev all 1.3.10-2 [79.8 kB]
Get: 175 http://deb.debian.org/debian unstable/main amd64 golang-github-coreos-go-semver-dev all 0.3.0-1 [7060 B]
Get: 176 http://deb.debian.org/debian unstable/main amd64 libcap-dev amd64 1:2.75-10+b1 [546 kB]
Get: 177 http://deb.debian.org/debian unstable/main amd64 libsystemd-dev amd64 257.7-1 [1356 kB]
Get: 178 http://deb.debian.org/debian unstable/main amd64 golang-github-coreos-go-systemd-dev all 22.5.0-1 [57.4 kB]
Get: 179 http://deb.debian.org/debian unstable/main amd64 golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3748 B]
Get: 180 http://deb.debian.org/debian unstable/main amd64 golang-github-russross-blackfriday-v2-dev all 2.1.0-1 [76.1 kB]
Get: 181 http://deb.debian.org/debian unstable/main amd64 golang-github-cpuguy83-go-md2man-v2-dev all 2.0.4-1 [10.8 kB]
Get: 182 http://deb.debian.org/debian unstable/main amd64 golang-github-djherbis-times-dev all 1.6.0-1 [8928 B]
Get: 183 http://deb.debian.org/debian unstable/main amd64 golang-github-dop251-scsu-dev all 0.0~git20220106.84ac880-3 [13.4 kB]
Get: 184 http://deb.debian.org/debian unstable/main amd64 golang-github-dropbox-dropbox-sdk-go-unofficial-dev all 6.0.5-1 [199 kB]
Get: 185 http://deb.debian.org/debian unstable/main amd64 golang-github-fsnotify-fsnotify-dev all 1.8.0-3 [61.9 kB]
Get: 186 http://deb.debian.org/debian unstable/main amd64 golang-github-gabriel-vasile-mimetype-dev all 1.4.8+dfsg1-1 [71.4 kB]
Get: 187 http://deb.debian.org/debian unstable/main amd64 golang-github-gdamore-encoding-dev all 1.0.1-1 [9900 B]
Get: 188 http://deb.debian.org/debian unstable/main amd64 golang-github-lucasb-eyer-go-colorful-dev all 1.2.0-1 [856 kB]
Get: 189 http://deb.debian.org/debian unstable/main amd64 golang-github-rivo-uniseg-dev all 0.4.7-1 [256 kB]
Get: 190 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-runewidth-dev all 0.0.16-1 [16.1 kB]
Get: 191 http://deb.debian.org/debian unstable/main amd64 golang-github-gdamore-tcell.v2-dev all 2.7.4-1 [99.2 kB]
Get: 192 http://deb.debian.org/debian unstable/main amd64 golang-github-geoffgarside-ber-dev all 1.1.0-2 [20.7 kB]
Get: 193 http://deb.debian.org/debian unstable/main amd64 golang-github-go-chi-chi-dev all 5.2.0-1 [68.0 kB]
Get: 194 http://deb.debian.org/debian unstable/main amd64 golang-github-google-go-querystring-dev all 1.1.0-2 [9264 B]
Get: 195 http://deb.debian.org/debian unstable/main amd64 golang-github-hanwen-go-fuse-dev all 2.4.2-3 [104 kB]
Get: 196 http://deb.debian.org/debian unstable/main amd64 golang-github-hashicorp-errwrap-dev all 1.1.0-1 [6168 B]
Get: 197 http://deb.debian.org/debian unstable/main amd64 golang-github-hashicorp-go-multierror-dev all 1.1.1-2 [7804 B]
Get: 198 http://deb.debian.org/debian unstable/main amd64 golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.8 kB]
Get: 199 http://deb.debian.org/debian unstable/main amd64 golang-github-hirochachacha-go-smb2-dev all 1.1.0-2 [118 kB]
Get: 200 http://deb.debian.org/debian unstable/main amd64 golang-github-miekg-dns-dev all 1.1.64-1 [180 kB]
Get: 201 http://deb.debian.org/debian unstable/main amd64 golang-github-iguanesolutions-go-systemd-dev all 5.1.0-2 [13.5 kB]
Get: 202 http://deb.debian.org/debian unstable/main amd64 golang-github-jacobsa-oglematchers-dev all 0.0~git20150320-3 [30.0 kB]
Get: 203 http://deb.debian.org/debian unstable/main amd64 golang-github-jtolds-gls-dev all 4.20.0-2 [7724 B]
Get: 204 http://deb.debian.org/debian unstable/main amd64 golang-github-jzelinskie-whirlpool-dev all 0.0~git20201016.0675e54-1 [13.5 kB]
Get: 205 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-tomb.v1-dev all 0.0~git20141024.0.dd63297-8 [5308 B]
Get: 206 http://deb.debian.org/debian unstable/main amd64 golang-github-nxadm-tail-dev all 1.4.11+ds1-1 [3629 kB]
Get: 207 http://deb.debian.org/debian unstable/main amd64 golang-gomega-dev all 1.36.2-1 [167 kB]
Get: 208 http://deb.debian.org/debian unstable/main amd64 golang-github-onsi-ginkgo-dev all 1.16.5-5 [137 kB]
Get: 209 http://deb.debian.org/debian unstable/main amd64 golang-github-koofr-go-httpclient-dev all 0.0~git20200420.93aa7c7-1 [11.1 kB]
Get: 210 http://deb.debian.org/debian unstable/main amd64 golang-github-koofr-go-koofrclient-dev all 0.0~git20190724.8e5366d-2 [8000 B]
Get: 211 http://deb.debian.org/debian unstable/main amd64 golang-github-kr-fs-dev all 0.1.0-2 [6412 B]
Get: 212 http://deb.debian.org/debian unstable/main amd64 golang-github-magiconair-properties-dev all 1.8.7-1 [29.5 kB]
Get: 213 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-isatty-dev all 0.0.20-1 [6080 B]
Get: 214 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-colorable-dev all 0.1.13-1 [10.3 kB]
Get: 215 http://deb.debian.org/debian unstable/main amd64 golang-github-max-sum-base32768-dev all 0.0~git20191205.7937843-2 [5192 B]
Get: 216 http://deb.debian.org/debian unstable/main amd64 golang-github-mitchellh-mapstructure-dev all 1.5.0+git20231216.8508981-1 [29.3 kB]
Get: 217 http://deb.debian.org/debian unstable/main amd64 golang-github-ncw-go-acd-dev all 0.0~git20171120.887eb06-2 [12.6 kB]
Get: 218 http://deb.debian.org/debian unstable/main amd64 golang-github-ncw-swift-v2-dev all 2.0.1-1.1 [55.4 kB]
Get: 219 http://deb.debian.org/debian unstable/main amd64 golang-github-nsf-termbox-go-dev all 0.0~git20160914-3 [26.8 kB]
Get: 220 http://deb.debian.org/debian unstable/main amd64 golang-github-okzk-sdnotify-dev all 0.0~git20180710.d9becc3-4 [3312 B]
Get: 221 http://deb.debian.org/debian unstable/main amd64 golang-github-patrickmn-go-cache-dev all 2.1.0-1.1 [12.3 kB]
Get: 222 http://deb.debian.org/debian unstable/main amd64 golang-github-pelletier-go-toml-dev all 1.9.5-1 [77.6 kB]
Get: 223 http://deb.debian.org/debian unstable/main amd64 golang-github-pelletier-go-toml.v2-dev all 2.2.1-1 [876 kB]
Get: 224 http://deb.debian.org/debian unstable/main amd64 golang-github-pkg-sftp-dev all 1.13.6-1 [102 kB]
Get: 225 http://deb.debian.org/debian unstable/main amd64 golang-github-pkg-xattr-dev all 0.4.10-1 [10.7 kB]
Get: 226 http://deb.debian.org/debian unstable/main amd64 golang-github-protonmail-go-crypto-dev all 1.2.0-1 [334 kB]
Get: 227 http://deb.debian.org/debian unstable/main amd64 golang-github-putdotio-go-putio-dev all 0.0~git20190822.19b9c63-3 [16.2 kB]
Get: 228 http://deb.debian.org/debian unstable/main amd64 golang-github-rclone-ftp-dev all 1.0.0-220913-160-1 [22.4 kB]
Get: 229 http://deb.debian.org/debian unstable/main amd64 golang-github-rfjakob-eme-dev all 1.1.2-1 [11.6 kB]
Get: 230 http://deb.debian.org/debian unstable/main amd64 golang-github-sevlyar-go-daemon-dev all 0.1.5-3 [9264 B]
Get: 231 http://deb.debian.org/debian unstable/main amd64 golang-github-tklauser-numcpus-dev all 0.3.0-2 [5528 B]
Get: 232 http://deb.debian.org/debian unstable/main amd64 golang-github-tklauser-go-sysconf-dev all 0.3.11-1 [23.1 kB]
Get: 233 http://deb.debian.org/debian unstable/main amd64 golang-github-shirou-gopsutil-dev all 4.25.2-1 [148 kB]
Get: 234 http://deb.debian.org/debian unstable/main amd64 golang-github-skratchdot-open-golang-dev all 0.0~git20160302.0.75fb7ed-2.1 [4156 B]
Get: 235 http://deb.debian.org/debian unstable/main amd64 golang-github-smartystreets-assertions-dev all 1.10.1+ds-2 [52.9 kB]
Get: 236 http://deb.debian.org/debian unstable/main amd64 golang-github-smartystreets-goconvey-dev all 1.6.4+dfsg-1 [51.6 kB]
Get: 237 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-afero-dev all 1.11.0-1 [58.3 kB]
Get: 238 http://deb.debian.org/debian unstable/main amd64 tzdata-legacy all 2025b-4 [179 kB]
Get: 239 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-cast-dev all 1.6.0-2 [14.0 kB]
Get: 240 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-pflag-dev all 1.0.6~git20210604-d5e0c0615ace-1 [43.0 kB]
Get: 241 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [8084 B]
Get: 242 http://deb.debian.org/debian unstable/main amd64 golang-github-subosito-gotenv-dev all 1.3.0-1 [9340 B]
Get: 243 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-ini.v1-dev all 1.67.0-1 [39.9 kB]
Get: 244 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-viper-dev all 1.12.0-1 [68.9 kB]
Get: 245 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-cobra-dev all 1.8.1-1 [75.2 kB]
Get: 246 http://deb.debian.org/debian unstable/main amd64 golang-github-unknwon-goconfig-dev all 1.0.0-1 [10.6 kB]
Get: 247 http://deb.debian.org/debian unstable/main amd64 golang-github-youmark-pkcs8-dev all 1.1-3 [10.7 kB]
Get: 248 http://deb.debian.org/debian unstable/main amd64 liblua5.4-0 amd64 5.4.7-1+b2 [147 kB]
Get: 249 http://deb.debian.org/debian unstable/main amd64 libnuma1 amd64 2.0.19-1 [22.2 kB]
Get: 250 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB]
Get: 251 http://deb.debian.org/debian unstable/main amd64 pandoc-data all 3.1.11.1-3 [459 kB]
Get: 252 http://deb.debian.org/debian unstable/main amd64 pandoc amd64 3.1.11.1+ds-2 [26.4 MB]
Get: 253 http://deb.debian.org/debian unstable/main amd64 golang-github-jlaffaye-ftp-dev all 0.2.0-1 [23.3 kB]
Get: 254 http://deb.debian.org/debian unstable/main amd64 golang-github-xanzy-ssh-agent-dev all 0.3.2-1 [6100 B]
Fetched 192 MB in 8s (24.4 MB/s)
Preconfiguring packages ...
Selecting previously unselected package golang-golang-x-sys-dev.
(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 ... 19850 files and directories currently installed.)
Preparing to unpack .../golang-golang-x-sys-dev_0.22.0-1_all.deb ...
Unpacking golang-golang-x-sys-dev (0.22.0-1) ...
Selecting previously unselected package golang-github-sirupsen-logrus-dev.
Preparing to unpack .../golang-github-sirupsen-logrus-dev_1.9.0-1_all.deb ...
Unpacking golang-github-sirupsen-logrus-dev (1.9.0-1) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../libexpat1_2.7.1-2_amd64.deb ...
Unpacking libexpat1:amd64 (2.7.1-2) ...
Selecting previously unselected package libpython3.13-minimal:amd64.
Preparing to unpack .../libpython3.13-minimal_3.13.5-2_amd64.deb ...
Unpacking libpython3.13-minimal:amd64 (3.13.5-2) ...
Selecting previously unselected package python3.13-minimal.
Preparing to unpack .../python3.13-minimal_3.13.5-2_amd64.deb ...
Unpacking python3.13-minimal (3.13.5-2) ...
Setting up libpython3.13-minimal:amd64 (3.13.5-2) ...
Setting up libexpat1:amd64 (2.7.1-2) ...
Setting up python3.13-minimal (3.13.5-2) ...
Selecting previously unselected package python3-minimal.
(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 ... 20695 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ...
Unpacking python3-minimal (3.13.5-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_13.0.0_all.deb ...
Unpacking media-types (13.0.0) ...
Selecting previously unselected package netbase.
Preparing to unpack .../2-netbase_6.5_all.deb ...
Unpacking netbase (6.5) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../3-tzdata_2025b-4_all.deb ...
Unpacking tzdata (2025b-4) ...
Selecting previously unselected package libffi8:amd64.
Preparing to unpack .../4-libffi8_3.4.8-2_amd64.deb ...
Unpacking libffi8:amd64 (3.4.8-2) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../5-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libreadline8t64:amd64.
Preparing to unpack .../6-libreadline8t64_8.2-6_amd64.deb ...
Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:amd64 (8.2-6) ...
Selecting previously unselected package libpython3.13-stdlib:amd64.
Preparing to unpack .../7-libpython3.13-stdlib_3.13.5-2_amd64.deb ...
Unpacking libpython3.13-stdlib:amd64 (3.13.5-2) ...
Selecting previously unselected package python3.13.
Preparing to unpack .../8-python3.13_3.13.5-2_amd64.deb ...
Unpacking python3.13 (3.13.5-2) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../9-libpython3-stdlib_3.13.5-1_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.13.5-1) ...
Setting up python3-minimal (3.13.5-1) ...
Selecting previously unselected package python3.
(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 ... 21710 files and directories currently installed.)
Preparing to unpack .../000-python3_3.13.5-1_amd64.deb ...
Unpacking python3 (3.13.5-1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../001-sensible-utils_0.0.25_all.deb ...
Unpacking sensible-utils (0.0.25) ...
Selecting previously unselected package bash-completion.
Preparing to unpack .../002-bash-completion_1%3a2.16.0-7_all.deb ...
Unpacking bash-completion (1:2.16.0-7) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../003-libmagic-mgc_1%3a5.46-5_amd64.deb ...
Unpacking libmagic-mgc (1:5.46-5) ...
Selecting previously unselected package libmagic1t64:amd64.
Preparing to unpack .../004-libmagic1t64_1%3a5.46-5_amd64.deb ...
Unpacking libmagic1t64:amd64 (1:5.46-5) ...
Selecting previously unselected package file.
Preparing to unpack .../005-file_1%3a5.46-5_amd64.deb ...
Unpacking file (1:5.46-5) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../006-gettext-base_0.23.1-2_amd64.deb ...
Unpacking gettext-base (0.23.1-2) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../008-groff-base_1.23.0-9_amd64.deb ...
Unpacking groff-base (1.23.0-9) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../009-bsdextrautils_2.41-5_amd64.deb ...
Unpacking bsdextrautils (2.41-5) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../010-libpipeline1_1.5.8-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../011-man-db_2.13.1-1_amd64.deb ...
Unpacking man-db (2.13.1-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../012-m4_1.4.19-8_amd64.deb ...
Unpacking m4 (1.4.19-8) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../013-autoconf_2.72-3.1_all.deb ...
Unpacking autoconf (2.72-3.1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../014-autotools-dev_20240727.1_all.deb ...
Unpacking autotools-dev (20240727.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../015-automake_1%3a1.17-4_all.deb ...
Unpacking automake (1:1.17-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../016-autopoint_0.23.1-2_all.deb ...
Unpacking autopoint (0.23.1-2) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../017-libdebhelper-perl_13.24.2_all.deb ...
Unpacking libdebhelper-perl (13.24.2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../018-libtool_2.5.4-4_all.deb ...
Unpacking libtool (2.5.4-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../019-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../020-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../021-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../022-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:amd64.
Preparing to unpack .../023-libelf1t64_0.192-4_amd64.deb ...
Unpacking libelf1t64:amd64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../024-dwz_0.15-1+b1_amd64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:amd64.
Preparing to unpack .../025-libunistring5_1.3-2_amd64.deb ...
Unpacking libunistring5:amd64 (1.3-2) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../026-libxml2_2.12.7+dfsg+really2.9.14-2.1_amd64.deb ...
Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../027-gettext_0.23.1-2_amd64.deb ...
Unpacking gettext (0.23.1-2) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../028-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../029-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../030-debhelper_13.24.2_all.deb ...
Unpacking debhelper (13.24.2) ...
Selecting previously unselected package dh-golang.
Preparing to unpack .../031-dh-golang_1.63_all.deb ...
Unpacking dh-golang (1.63) ...
Selecting previously unselected package golang-1.24-src.
Preparing to unpack .../032-golang-1.24-src_1.24.4-1_all.deb ...
Unpacking golang-1.24-src (1.24.4-1) ...
Selecting previously unselected package golang-1.24-go.
Preparing to unpack .../033-golang-1.24-go_1.24.4-1_amd64.deb ...
Unpacking golang-1.24-go (1.24.4-1) ...
Selecting previously unselected package golang-src.
Preparing to unpack .../034-golang-src_2%3a1.24~2_all.deb ...
Unpacking golang-src (2:1.24~2) ...
Selecting previously unselected package golang-go:amd64.
Preparing to unpack .../035-golang-go_2%3a1.24~2_amd64.deb ...
Unpacking golang-go:amd64 (2:1.24~2) ...
Selecting previously unselected package golang-any:amd64.
Preparing to unpack .../036-golang-any_2%3a1.24~2_amd64.deb ...
Unpacking golang-any:amd64 (2:1.24~2) ...
Selecting previously unselected package golang-golang-x-term-dev.
Preparing to unpack .../037-golang-golang-x-term-dev_0.22.0-1_all.deb ...
Unpacking golang-golang-x-term-dev (0.22.0-1) ...
Selecting previously unselected package golang-golang-x-text-dev.
Preparing to unpack .../038-golang-golang-x-text-dev_0.22.0-1_all.deb ...
Unpacking golang-golang-x-text-dev (0.22.0-1) ...
Selecting previously unselected package golang-golang-x-crypto-dev.
Preparing to unpack .../039-golang-golang-x-crypto-dev_1%3a0.25.0-1_all.deb ...
Unpacking golang-golang-x-crypto-dev (1:0.25.0-1) ...
Selecting previously unselected package golang-golang-x-net-dev.
Preparing to unpack .../040-golang-golang-x-net-dev_1%3a0.27.0-2_all.deb ...
Unpacking golang-golang-x-net-dev (1:0.27.0-2) ...
Selecting previously unselected package golang-bazil-fuse-dev.
Preparing to unpack .../041-golang-bazil-fuse-dev_0.0~git20160811.0.371fbbd-4_all.deb ...
Unpacking golang-bazil-fuse-dev (0.0~git20160811.0.371fbbd-4) ...
Selecting previously unselected package golang-dbus-dev.
Preparing to unpack .../042-golang-dbus-dev_5.1.0-1_all.deb ...
Unpacking golang-dbus-dev (5.1.0-1) ...
Selecting previously unselected package golang-github-a8m-tree-dev.
Preparing to unpack .../043-golang-github-a8m-tree-dev_0.0~git20240104.2c8764a-1_all.deb ...
Unpacking golang-github-a8m-tree-dev (0.0~git20240104.2c8764a-1) ...
Selecting previously unselected package golang-github-aalpar-deheap-dev.
Preparing to unpack .../044-golang-github-aalpar-deheap-dev_1.0-3_all.deb ...
Unpacking golang-github-aalpar-deheap-dev (1.0-3) ...
Selecting previously unselected package golang-github-abbot-go-http-auth-dev.
Preparing to unpack .../045-golang-github-abbot-go-http-auth-dev_0.4.0-6_all.deb ...
Unpacking golang-github-abbot-go-http-auth-dev (0.4.0-6) ...
Selecting previously unselected package golang-github-alecthomas-units-dev.
Preparing to unpack .../046-golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb ...
Unpacking golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ...
Selecting previously unselected package golang-github-davecgh-go-spew-dev.
Preparing to unpack .../047-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ...
Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ...
Selecting previously unselected package golang-github-pmezard-go-difflib-dev.
Preparing to unpack .../048-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ...
Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ...
Selecting previously unselected package golang-github-stretchr-objx-dev.
Preparing to unpack .../049-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ...
Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ...
Selecting previously unselected package golang-gopkg-yaml.v3-dev.
Preparing to unpack .../050-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ...
Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ...
Selecting previously unselected package golang-github-stretchr-testify-dev.
Preparing to unpack .../051-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ...
Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ...
Selecting previously unselected package golang-github-anacrolix-log-dev.
Preparing to unpack .../052-golang-github-anacrolix-log-dev_0.13.1-2_all.deb ...
Unpacking golang-github-anacrolix-log-dev (0.13.1-2) ...
Selecting previously unselected package golang-github-anacrolix-envpprof-dev.
Preparing to unpack .../053-golang-github-anacrolix-envpprof-dev_1.2.1-2_all.deb ...
Unpacking golang-github-anacrolix-envpprof-dev (1.2.1-2) ...
Selecting previously unselected package golang-github-bradfitz-iter-dev.
Preparing to unpack .../054-golang-github-bradfitz-iter-dev_0.0~git20191230.e8f45d3-2_all.deb ...
Unpacking golang-github-bradfitz-iter-dev (0.0~git20191230.e8f45d3-2) ...
Selecting previously unselected package golang-github-dustin-go-humanize-dev.
Preparing to unpack .../055-golang-github-dustin-go-humanize-dev_1.0.1-1_all.deb ...
Unpacking golang-github-dustin-go-humanize-dev (1.0.1-1) ...
Selecting previously unselected package golang-github-pkg-errors-dev.
Preparing to unpack .../056-golang-github-pkg-errors-dev_0.9.1-3_all.deb ...
Unpacking golang-github-pkg-errors-dev (0.9.1-3) ...
Selecting previously unselected package golang-github-anacrolix-tagflag-dev.
Preparing to unpack .../057-golang-github-anacrolix-tagflag-dev_0.0.0-20180109-2146c8d-4_all.deb ...
Unpacking golang-github-anacrolix-tagflag-dev (0.0.0-20180109-2146c8d-4) ...
Selecting previously unselected package golang-github-docopt-docopt-go-dev.
Preparing to unpack .../058-golang-github-docopt-docopt-go-dev_0.6.2+git20180111.ee0de3b-1_all.deb ...
Unpacking golang-github-docopt-docopt-go-dev (0.6.2+git20180111.ee0de3b-1) ...
Selecting previously unselected package golang-github-google-btree-dev.
Preparing to unpack .../059-golang-github-google-btree-dev_1.0.1-1_all.deb ...
Unpacking golang-github-google-btree-dev (1.0.1-1) ...
Selecting previously unselected package golang-github-huandu-xstrings-dev.
Preparing to unpack .../060-golang-github-huandu-xstrings-dev_1.3.3-1_all.deb ...
Unpacking golang-github-huandu-xstrings-dev (1.3.3-1) ...
Selecting previously unselected package golang-github-beorn7-perks-dev.
Preparing to unpack .../061-golang-github-beorn7-perks-dev_1.0.1-3_all.deb ...
Unpacking golang-github-beorn7-perks-dev (1.0.1-3) ...
Selecting previously unselected package golang-github-cespare-xxhash-dev.
Preparing to unpack .../062-golang-github-cespare-xxhash-dev_2.3.0-1_all.deb ...
Unpacking golang-github-cespare-xxhash-dev (2.3.0-1) ...
Selecting previously unselected package golang-github-modern-go-concurrent-dev.
Preparing to unpack .../063-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ...
Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ...
Selecting previously unselected package golang-github-modern-go-reflect2-dev.
Preparing to unpack .../064-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ...
Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ...
Selecting previously unselected package golang-github-json-iterator-go-dev.
Preparing to unpack .../065-golang-github-json-iterator-go-dev_1.1.12-2_all.deb ...
Unpacking golang-github-json-iterator-go-dev (1.1.12-2) ...
Selecting previously unselected package golang-github-klauspost-compress-dev.
Preparing to unpack .../066-golang-github-klauspost-compress-dev_1.18.0+ds1-1_all.deb ...
Unpacking golang-github-klauspost-compress-dev (1.18.0+ds1-1) ...
Selecting previously unselected package golang-github-kylelemons-godebug-dev.
Preparing to unpack .../067-golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb ...
Unpacking golang-github-kylelemons-godebug-dev (1.1.0-2) ...
Selecting previously unselected package golang-google-protobuf-dev.
Preparing to unpack .../068-golang-google-protobuf-dev_1.36.5-1_all.deb ...
Unpacking golang-google-protobuf-dev (1.36.5-1) ...
Selecting previously unselected package golang-github-prometheus-client-model-dev.
Preparing to unpack .../069-golang-github-prometheus-client-model-dev_0.6.0-1_all.deb ...
Unpacking golang-github-prometheus-client-model-dev (0.6.0-1) ...
Selecting previously unselected package golang-gopkg-yaml.v2-dev.
Preparing to unpack .../070-golang-gopkg-yaml.v2-dev_2.4.0-5_all.deb ...
Unpacking golang-gopkg-yaml.v2-dev (2.4.0-5) ...
Selecting previously unselected package golang-github-jmespath-go-jmespath-dev.
Preparing to unpack .../071-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ...
Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ...
Selecting previously unselected package golang-github-aws-aws-sdk-go-dev.
Preparing to unpack .../072-golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb ...
Unpacking golang-github-aws-aws-sdk-go-dev (1.49.0-2) ...
Selecting previously unselected package golang-github-go-logfmt-logfmt-dev.
Preparing to unpack .../073-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ...
Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ...
Selecting previously unselected package golang-github-go-kit-log-dev.
Preparing to unpack .../074-golang-github-go-kit-log-dev_0.2.1-1_all.deb ...
Unpacking golang-github-go-kit-log-dev (0.2.1-1) ...
Selecting previously unselected package golang-github-google-go-cmp-dev.
Preparing to unpack .../075-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ...
Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ...
Selecting previously unselected package golang-github-julienschmidt-httprouter-dev.
Preparing to unpack .../076-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ...
Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ...
Selecting previously unselected package golang-github-munnerz-goautoneg-dev.
Preparing to unpack .../077-golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb ...
Unpacking golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ...
Selecting previously unselected package golang-github-jpillora-backoff-dev.
Preparing to unpack .../078-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ...
Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ...
Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev.
Preparing to unpack .../079-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb ...
Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ...
Selecting previously unselected package golang-github-prometheus-sigv4-dev.
Preparing to unpack .../080-golang-github-prometheus-sigv4-dev_0.1.2-2_all.deb ...
Unpacking golang-github-prometheus-sigv4-dev (0.1.2-2) ...
Selecting previously unselected package golang-golang-x-oauth2-dev.
Preparing to unpack .../081-golang-golang-x-oauth2-dev_0.27.0-1_all.deb ...
Unpacking golang-golang-x-oauth2-dev (0.27.0-1) ...
Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev.
Preparing to unpack .../082-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ...
Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ...
Selecting previously unselected package golang-github-prometheus-common-dev.
Preparing to unpack .../083-golang-github-prometheus-common-dev_0.62.0-3_all.deb ...
Unpacking golang-github-prometheus-common-dev (0.62.0-3) ...
Selecting previously unselected package golang-golang-x-sync-dev.
Preparing to unpack .../084-golang-golang-x-sync-dev_0.7.0-1_all.deb ...
Unpacking golang-golang-x-sync-dev (0.7.0-1) ...
Selecting previously unselected package golang-github-prometheus-procfs-dev.
Preparing to unpack .../085-golang-github-prometheus-procfs-dev_0.15.1-1_all.deb ...
Unpacking golang-github-prometheus-procfs-dev (0.15.1-1) ...
Selecting previously unselected package golang-github-prometheus-client-golang-dev.
Preparing to unpack .../086-golang-github-prometheus-client-golang-dev_1.21.1-1_all.deb ...
Unpacking golang-github-prometheus-client-golang-dev (1.21.1-1) ...
Selecting previously unselected package golang-github-bits-and-blooms-bitset-dev.
Preparing to unpack .../087-golang-github-bits-and-blooms-bitset-dev_1.13.0-1_all.deb ...
Unpacking golang-github-bits-and-blooms-bitset-dev (1.13.0-1) ...
Selecting previously unselected package golang-github-golang-snappy-dev.
Preparing to unpack .../088-golang-github-golang-snappy-dev_0.0.2-3_all.deb ...
Unpacking golang-github-golang-snappy-dev (0.0.2-3) ...
Selecting previously unselected package golang-snappy-go-dev.
Preparing to unpack .../089-golang-snappy-go-dev_0.0.2-3_all.deb ...
Unpacking golang-snappy-go-dev (0.0.2-3) ...
Selecting previously unselected package golang-github-glycerine-go-unsnap-stream-dev.
Preparing to unpack .../090-golang-github-glycerine-go-unsnap-stream-dev_0.0~git20210130.47dfef3-1_all.deb ...
Unpacking golang-github-glycerine-go-unsnap-stream-dev (0.0~git20210130.47dfef3-1) ...
Selecting previously unselected package golang-github-philhofer-fwd-dev.
Preparing to unpack .../091-golang-github-philhofer-fwd-dev_1.1.2+git20240916.20a13a1-1_all.deb ...
Unpacking golang-github-philhofer-fwd-dev (1.1.2+git20240916.20a13a1-1) ...
Selecting previously unselected package golang-github-yuin-goldmark-dev.
Preparing to unpack .../092-golang-github-yuin-goldmark-dev_1.7.4-1_all.deb ...
Unpacking golang-github-yuin-goldmark-dev (1.7.4-1) ...
Selecting previously unselected package golang-golang-x-mod-dev.
Preparing to unpack .../093-golang-golang-x-mod-dev_0.19.0-1_all.deb ...
Unpacking golang-golang-x-mod-dev (0.19.0-1) ...
Selecting previously unselected package golang-golang-x-tools-dev.
Preparing to unpack .../094-golang-golang-x-tools-dev_1%3a0.25.0+ds-1_all.deb ...
Unpacking golang-golang-x-tools-dev (1:0.25.0+ds-1) ...
Selecting previously unselected package golang-github-tinylib-msgp-dev.
Preparing to unpack .../095-golang-github-tinylib-msgp-dev_1.2.5-1_all.deb ...
Unpacking golang-github-tinylib-msgp-dev (1.2.5-1) ...
Selecting previously unselected package golang-github-roaringbitmap-roaring-dev.
Preparing to unpack .../096-golang-github-roaringbitmap-roaring-dev_0.4.21-2_all.deb ...
Unpacking golang-github-roaringbitmap-roaring-dev (0.4.21-2) ...
Selecting previously unselected package golang-github-ryszard-goskiplist-dev.
Preparing to unpack .../097-golang-github-ryszard-goskiplist-dev_0.0~git20150312.2dfbae5-3_all.deb ...
Unpacking golang-github-ryszard-goskiplist-dev (0.0~git20150312.2dfbae5-3) ...
Selecting previously unselected package golang-github-golang-protobuf-1-5-dev.
Preparing to unpack .../098-golang-github-golang-protobuf-1-5-dev_1.5.4-1_all.deb ...
Unpacking golang-github-golang-protobuf-1-5-dev (1.5.4-1) ...
Selecting previously unselected package golang-github-golang-groupcache-dev.
Preparing to unpack .../099-golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-2_all.deb ...
Unpacking golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ...
Selecting previously unselected package golang-golang-x-exp-dev.
Preparing to unpack .../100-golang-golang-x-exp-dev_0.0~git20231006.7918f67-2_all.deb ...
Unpacking golang-golang-x-exp-dev (0.0~git20231006.7918f67-2) ...
Selecting previously unselected package golang-github-antlr-antlr4-dev.
Preparing to unpack .../101-golang-github-antlr-antlr4-dev_4.11.1+ds-2_all.deb ...
Unpacking golang-github-antlr-antlr4-dev (4.11.1+ds-2) ...
Selecting previously unselected package golang-github-stoewer-go-strcase-dev.
Preparing to unpack .../102-golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb ...
Unpacking golang-github-stoewer-go-strcase-dev (1.2.0-4) ...
Selecting previously unselected package golang-google-genproto-dev.
Preparing to unpack .../103-golang-google-genproto-dev_0.0~git20210726.e7812ac-4_all.deb ...
Unpacking golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ...
Selecting previously unselected package golang-github-google-cel-go-dev.
Preparing to unpack .../104-golang-github-google-cel-go-dev_0.18.2+ds-5_all.deb ...
Unpacking golang-github-google-cel-go-dev (0.18.2+ds-5) ...
Selecting previously unselected package golang-github-google-uuid-dev.
Preparing to unpack .../105-golang-github-google-uuid-dev_1.6.0-1_all.deb ...
Unpacking golang-github-google-uuid-dev (1.6.0-1) ...
Selecting previously unselected package golang-glog-dev.
Preparing to unpack .../106-golang-glog-dev_1.2.4-1_all.deb ...
Unpacking golang-glog-dev (1.2.4-1) ...
Selecting previously unselected package golang-google-cloud-compute-metadata-dev.
Preparing to unpack .../107-golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb ...
Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-6) ...
Selecting previously unselected package golang-golang-x-oauth2-google-dev.
Preparing to unpack .../108-golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb ...
Unpacking golang-golang-x-oauth2-google-dev (0.27.0-1) ...
Selecting previously unselected package golang-github-golang-mock-dev.
Preparing to unpack .../109-golang-github-golang-mock-dev_1.6.0-2_all.deb ...
Unpacking golang-github-golang-mock-dev (1.6.0-2) ...
Selecting previously unselected package golang-github-google-martian-dev.
Preparing to unpack .../110-golang-github-google-martian-dev_3.3.2-3_all.deb ...
Unpacking golang-github-google-martian-dev (3.3.2-3) ...
Selecting previously unselected package golang-github-chzyer-readline-dev.
Preparing to unpack .../111-golang-github-chzyer-readline-dev_1.4.39.g2972be2-3_all.deb ...
Unpacking golang-github-chzyer-readline-dev (1.4.39.g2972be2-3) ...
Selecting previously unselected package golang-github-ianlancetaylor-demangle-dev.
Preparing to unpack .../112-golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2_all.deb ...
Unpacking golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ...
Selecting previously unselected package golang-github-google-pprof-dev.
Preparing to unpack .../113-golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb ...
Unpacking golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ...
Selecting previously unselected package golang-github-googleapis-gax-go-dev.
Preparing to unpack .../114-golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb ...
Unpacking golang-github-googleapis-gax-go-dev (2.14.1-1) ...
Selecting previously unselected package golang-golang-x-time-dev.
Preparing to unpack .../115-golang-golang-x-time-dev_0.5.0-1_all.deb ...
Unpacking golang-golang-x-time-dev (0.5.0-1) ...
Selecting previously unselected package golang-google-api-dev.
Preparing to unpack .../116-golang-google-api-dev_0.61.0-6_all.deb ...
Unpacking golang-google-api-dev (0.61.0-6) ...
Selecting previously unselected package golang-rsc-binaryregexp-dev.
Preparing to unpack .../117-golang-rsc-binaryregexp-dev_0.2.0-3_all.deb ...
Unpacking golang-rsc-binaryregexp-dev (0.2.0-3) ...
Selecting previously unselected package golang-google-cloud-dev.
Preparing to unpack .../118-golang-google-cloud-dev_0.56.0-6_all.deb ...
Unpacking golang-google-cloud-dev (0.56.0-6) ...
Selecting previously unselected package golang-google-grpc-dev.
Preparing to unpack .../119-golang-google-grpc-dev_1.64.0-7_all.deb ...
Unpacking golang-google-grpc-dev (1.64.0-7) ...
Selecting previously unselected package golang-go.opencensus-dev.
Preparing to unpack .../120-golang-go.opencensus-dev_0.24.0-2_all.deb ...
Unpacking golang-go.opencensus-dev (0.24.0-2) ...
Selecting previously unselected package golang-github-anacrolix-missinggo-dev.
Preparing to unpack .../121-golang-github-anacrolix-missinggo-dev_2.1.0-7_all.deb ...
Unpacking golang-github-anacrolix-missinggo-dev (2.1.0-7) ...
Selecting previously unselected package golang-github-anacrolix-ffprobe-dev.
Preparing to unpack .../122-golang-github-anacrolix-ffprobe-dev_1.0.1-1_all.deb ...
Unpacking golang-github-anacrolix-ffprobe-dev (1.0.1-1) ...
Selecting previously unselected package golang-github-nfnt-resize-dev.
Preparing to unpack .../123-golang-github-nfnt-resize-dev_0.0~git20180221.83c6a99-3_all.deb ...
Unpacking golang-github-nfnt-resize-dev (0.0~git20180221.83c6a99-3) ...
Selecting previously unselected package golang-github-anacrolix-dms-dev.
Preparing to unpack .../124-golang-github-anacrolix-dms-dev_1.5.0-2_all.deb ...
Unpacking golang-github-anacrolix-dms-dev (1.5.0-2) ...
Selecting previously unselected package golang-github-artyom-mtab-dev.
Preparing to unpack .../125-golang-github-artyom-mtab-dev_1.0.0-2_all.deb ...
Unpacking golang-github-artyom-mtab-dev (1.0.0-2) ...
Selecting previously unselected package golang-github-atotto-clipboard-dev.
Preparing to unpack .../126-golang-github-atotto-clipboard-dev_0.1.4-1_all.deb ...
Unpacking golang-github-atotto-clipboard-dev (0.1.4-1) ...
Selecting previously unselected package golang-github-mattn-go-ieproxy-dev.
Preparing to unpack .../127-golang-github-mattn-go-ieproxy-dev_0.0.9-1_all.deb ...
Unpacking golang-github-mattn-go-ieproxy-dev (0.0.9-1) ...
Selecting previously unselected package golang-github-azure-azure-pipeline-go-dev.
Preparing to unpack .../128-golang-github-azure-azure-pipeline-go-dev_0.2.3-1_all.deb ...
Unpacking golang-github-azure-azure-pipeline-go-dev (0.2.3-1) ...
Selecting previously unselected package golang-github-creack-pty-dev.
Preparing to unpack .../129-golang-github-creack-pty-dev_1.1.21-1_all.deb ...
Unpacking golang-github-creack-pty-dev (1.1.21-1) ...
Selecting previously unselected package golang-github-kr-text-dev.
Preparing to unpack .../130-golang-github-kr-text-dev_0.2.0-2_all.deb ...
Unpacking golang-github-kr-text-dev (0.2.0-2) ...
Selecting previously unselected package golang-github-rogpeppe-go-internal-dev.
Preparing to unpack .../131-golang-github-rogpeppe-go-internal-dev_1.12.0-3_all.deb ...
Unpacking golang-github-rogpeppe-go-internal-dev (1.12.0-3) ...
Selecting previously unselected package golang-github-kr-pretty-dev.
Preparing to unpack .../132-golang-github-kr-pretty-dev_0.3.1-1_all.deb ...
Unpacking golang-github-kr-pretty-dev (0.3.1-1) ...
Selecting previously unselected package golang-gopkg-check.v1-dev.
Preparing to unpack .../133-golang-gopkg-check.v1-dev_0.0+git20200902.038fdea-2_all.deb ...
Unpacking golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ...
Selecting previously unselected package golang-github-azure-azure-storage-blob-go-dev.
Preparing to unpack .../134-golang-github-azure-azure-storage-blob-go-dev_0.15.0-1_all.deb ...
Unpacking golang-github-azure-azure-storage-blob-go-dev (0.15.0-1) ...
Selecting previously unselected package golang-github-dimchansky-utfbom-dev.
Preparing to unpack .../135-golang-github-dimchansky-utfbom-dev_1.1.1-1_all.deb ...
Unpacking golang-github-dimchansky-utfbom-dev (1.1.1-1) ...
Selecting previously unselected package golang-github-golang-jwt-jwt-dev.
Preparing to unpack .../136-golang-github-golang-jwt-jwt-dev_5.0.0+really4.5.2-1_all.deb ...
Unpacking golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ...
Selecting previously unselected package golang-github-mitchellh-go-homedir-dev.
Preparing to unpack .../137-golang-github-mitchellh-go-homedir-dev_1.1.0-1_all.deb ...
Unpacking golang-github-mitchellh-go-homedir-dev (1.1.0-1) ...
Selecting previously unselected package golang-github-azure-go-autorest-dev.
Preparing to unpack .../138-golang-github-azure-go-autorest-dev_14.2.0+git20220726.711dde1-1_all.deb ...
Unpacking golang-github-azure-go-autorest-dev (14.2.0+git20220726.711dde1-1) ...
Selecting previously unselected package golang-github-azure-go-ntlmssp-dev.
Preparing to unpack .../139-golang-github-azure-go-ntlmssp-dev_0.0~git20220621.cb9428e-1_all.deb ...
Unpacking golang-github-azure-go-ntlmssp-dev (0.0~git20220621.cb9428e-1) ...
Selecting previously unselected package golang-github-buengese-sgzip-dev.
Preparing to unpack .../140-golang-github-buengese-sgzip-dev_0.1.1-1_all.deb ...
Unpacking golang-github-buengese-sgzip-dev (0.1.1-1) ...
Selecting previously unselected package golang-github-burntsushi-toml-dev.
Preparing to unpack .../141-golang-github-burntsushi-toml-dev_1.4.0-1_all.deb ...
Unpacking golang-github-burntsushi-toml-dev (1.4.0-1) ...
Selecting previously unselected package golang-github-bwesterb-go-ristretto-dev.
Preparing to unpack .../142-golang-github-bwesterb-go-ristretto-dev_1.2.3-2_all.deb ...
Unpacking golang-github-bwesterb-go-ristretto-dev (1.2.3-2) ...
Selecting previously unselected package golang-golang-x-arch-dev.
Preparing to unpack .../143-golang-golang-x-arch-dev_0.13.0-1_all.deb ...
Unpacking golang-golang-x-arch-dev (0.13.0-1) ...
Selecting previously unselected package golang-github-mmcloughlin-avo-dev.
Preparing to unpack .../144-golang-github-mmcloughlin-avo-dev_0.5.0-1_all.deb ...
Unpacking golang-github-mmcloughlin-avo-dev (0.5.0-1) ...
Selecting previously unselected package golang-github-cloudflare-circl-dev.
Preparing to unpack .../145-golang-github-cloudflare-circl-dev_1.6.1-1_all.deb ...
Unpacking golang-github-cloudflare-circl-dev (1.6.1-1) ...
Selecting previously unselected package golang-github-gorilla-securecookie-dev.
Preparing to unpack .../146-golang-github-gorilla-securecookie-dev_1.1.2-1_all.deb ...
Unpacking golang-github-gorilla-securecookie-dev (1.1.2-1) ...
Selecting previously unselected package golang-github-gorilla-sessions-dev.
Preparing to unpack .../147-golang-github-gorilla-sessions-dev_1.2.1-1_all.deb ...
Unpacking golang-github-gorilla-sessions-dev (1.2.1-1) ...
Selecting previously unselected package golang-github-hashicorp-go-uuid-dev.
Preparing to unpack .../148-golang-github-hashicorp-go-uuid-dev_1.0.3-1_all.deb ...
Unpacking golang-github-hashicorp-go-uuid-dev (1.0.3-1) ...
Selecting previously unselected package golang-github-jcmturner-aescts.v2-dev.
Preparing to unpack .../149-golang-github-jcmturner-aescts.v2-dev_2.0.0-2_all.deb ...
Unpacking golang-github-jcmturner-aescts.v2-dev (2.0.0-2) ...
Selecting previously unselected package golang-github-jcmturner-dnsutils.v2-dev.
Preparing to unpack .../150-golang-github-jcmturner-dnsutils.v2-dev_2.0.0-2_all.deb ...
Unpacking golang-github-jcmturner-dnsutils.v2-dev (2.0.0-2) ...
Selecting previously unselected package golang-github-jcmturner-gofork-dev.
Preparing to unpack .../151-golang-github-jcmturner-gofork-dev_1.0.0-4_all.deb ...
Unpacking golang-github-jcmturner-gofork-dev (1.0.0-4) ...
Selecting previously unselected package golang-github-jcmturner-goidentity.v6-dev.
Preparing to unpack .../152-golang-github-jcmturner-goidentity.v6-dev_6.0.1-2_all.deb ...
Unpacking golang-github-jcmturner-goidentity.v6-dev (6.0.1-2) ...
Selecting previously unselected package golang-github-jcmturner-rpc.v2-dev.
Preparing to unpack .../153-golang-github-jcmturner-rpc.v2-dev_2.0.3-2_all.deb ...
Unpacking golang-github-jcmturner-rpc.v2-dev (2.0.3-2) ...
Selecting previously unselected package golang-github-jcmturner-gokrb5.v8-dev.
Preparing to unpack .../154-golang-github-jcmturner-gokrb5.v8-dev_8.4.3-2_all.deb ...
Unpacking golang-github-jcmturner-gokrb5.v8-dev (8.4.3-2) ...
Selecting previously unselected package golang-github-pborman-getopt-dev.
Preparing to unpack .../155-golang-github-pborman-getopt-dev_2.1.0-1_all.deb ...
Unpacking golang-github-pborman-getopt-dev (2.1.0-1) ...
Selecting previously unselected package golang-github-colinmarc-hdfs-dev.
Preparing to unpack .../156-golang-github-colinmarc-hdfs-dev_2.3.0-2_all.deb ...
Unpacking golang-github-colinmarc-hdfs-dev (2.3.0-2) ...
Selecting previously unselected package golang-github-etcd-io-gofail-dev.
Preparing to unpack .../157-golang-github-etcd-io-gofail-dev_0.1.0-1_all.deb ...
Unpacking golang-github-etcd-io-gofail-dev (0.1.0-1) ...
Selecting previously unselected package golang-github-coreos-bbolt-dev.
Preparing to unpack .../158-golang-github-coreos-bbolt-dev_1.3.10-2_all.deb ...
Unpacking golang-github-coreos-bbolt-dev (1.3.10-2) ...
Selecting previously unselected package golang-github-coreos-go-semver-dev.
Preparing to unpack .../159-golang-github-coreos-go-semver-dev_0.3.0-1_all.deb ...
Unpacking golang-github-coreos-go-semver-dev (0.3.0-1) ...
Selecting previously unselected package libcap-dev:amd64.
Preparing to unpack .../160-libcap-dev_1%3a2.75-10+b1_amd64.deb ...
Unpacking libcap-dev:amd64 (1:2.75-10+b1) ...
Selecting previously unselected package libsystemd-dev:amd64.
Preparing to unpack .../161-libsystemd-dev_257.7-1_amd64.deb ...
Unpacking libsystemd-dev:amd64 (257.7-1) ...
Selecting previously unselected package golang-github-coreos-go-systemd-dev.
Preparing to unpack .../162-golang-github-coreos-go-systemd-dev_22.5.0-1_all.deb ...
Unpacking golang-github-coreos-go-systemd-dev (22.5.0-1) ...
Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev.
Preparing to unpack .../163-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ...
Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ...
Selecting previously unselected package golang-github-russross-blackfriday-v2-dev.
Preparing to unpack .../164-golang-github-russross-blackfriday-v2-dev_2.1.0-1_all.deb ...
Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1) ...
Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev.
Preparing to unpack .../165-golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1_all.deb ...
Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ...
Selecting previously unselected package golang-github-djherbis-times-dev.
Preparing to unpack .../166-golang-github-djherbis-times-dev_1.6.0-1_all.deb ...
Unpacking golang-github-djherbis-times-dev (1.6.0-1) ...
Selecting previously unselected package golang-github-dop251-scsu-dev.
Preparing to unpack .../167-golang-github-dop251-scsu-dev_0.0~git20220106.84ac880-3_all.deb ...
Unpacking golang-github-dop251-scsu-dev (0.0~git20220106.84ac880-3) ...
Selecting previously unselected package golang-github-dropbox-dropbox-sdk-go-unofficial-dev.
Preparing to unpack .../168-golang-github-dropbox-dropbox-sdk-go-unofficial-dev_6.0.5-1_all.deb ...
Unpacking golang-github-dropbox-dropbox-sdk-go-unofficial-dev (6.0.5-1) ...
Selecting previously unselected package golang-github-fsnotify-fsnotify-dev.
Preparing to unpack .../169-golang-github-fsnotify-fsnotify-dev_1.8.0-3_all.deb ...
Unpacking golang-github-fsnotify-fsnotify-dev (1.8.0-3) ...
Selecting previously unselected package golang-github-gabriel-vasile-mimetype-dev.
Preparing to unpack .../170-golang-github-gabriel-vasile-mimetype-dev_1.4.8+dfsg1-1_all.deb ...
Unpacking golang-github-gabriel-vasile-mimetype-dev (1.4.8+dfsg1-1) ...
Selecting previously unselected package golang-github-gdamore-encoding-dev.
Preparing to unpack .../171-golang-github-gdamore-encoding-dev_1.0.1-1_all.deb ...
Unpacking golang-github-gdamore-encoding-dev (1.0.1-1) ...
Selecting previously unselected package golang-github-lucasb-eyer-go-colorful-dev.
Preparing to unpack .../172-golang-github-lucasb-eyer-go-colorful-dev_1.2.0-1_all.deb ...
Unpacking golang-github-lucasb-eyer-go-colorful-dev (1.2.0-1) ...
Selecting previously unselected package golang-github-rivo-uniseg-dev.
Preparing to unpack .../173-golang-github-rivo-uniseg-dev_0.4.7-1_all.deb ...
Unpacking golang-github-rivo-uniseg-dev (0.4.7-1) ...
Selecting previously unselected package golang-github-mattn-go-runewidth-dev.
Preparing to unpack .../174-golang-github-mattn-go-runewidth-dev_0.0.16-1_all.deb ...
Unpacking golang-github-mattn-go-runewidth-dev (0.0.16-1) ...
Selecting previously unselected package golang-github-gdamore-tcell.v2-dev.
Preparing to unpack .../175-golang-github-gdamore-tcell.v2-dev_2.7.4-1_all.deb ...
Unpacking golang-github-gdamore-tcell.v2-dev (2.7.4-1) ...
Selecting previously unselected package golang-github-geoffgarside-ber-dev.
Preparing to unpack .../176-golang-github-geoffgarside-ber-dev_1.1.0-2_all.deb ...
Unpacking golang-github-geoffgarside-ber-dev (1.1.0-2) ...
Selecting previously unselected package golang-github-go-chi-chi-dev.
Preparing to unpack .../177-golang-github-go-chi-chi-dev_5.2.0-1_all.deb ...
Unpacking golang-github-go-chi-chi-dev (5.2.0-1) ...
Selecting previously unselected package golang-github-google-go-querystring-dev.
Preparing to unpack .../178-golang-github-google-go-querystring-dev_1.1.0-2_all.deb ...
Unpacking golang-github-google-go-querystring-dev (1.1.0-2) ...
Selecting previously unselected package golang-github-hanwen-go-fuse-dev.
Preparing to unpack .../179-golang-github-hanwen-go-fuse-dev_2.4.2-3_all.deb ...
Unpacking golang-github-hanwen-go-fuse-dev (2.4.2-3) ...
Selecting previously unselected package golang-github-hashicorp-errwrap-dev.
Preparing to unpack .../180-golang-github-hashicorp-errwrap-dev_1.1.0-1_all.deb ...
Unpacking golang-github-hashicorp-errwrap-dev (1.1.0-1) ...
Selecting previously unselected package golang-github-hashicorp-go-multierror-dev.
Preparing to unpack .../181-golang-github-hashicorp-go-multierror-dev_1.1.1-2_all.deb ...
Unpacking golang-github-hashicorp-go-multierror-dev (1.1.1-2) ...
Selecting previously unselected package golang-github-hashicorp-hcl-dev.
Preparing to unpack .../182-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ...
Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ...
Selecting previously unselected package golang-github-hirochachacha-go-smb2-dev.
Preparing to unpack .../183-golang-github-hirochachacha-go-smb2-dev_1.1.0-2_all.deb ...
Unpacking golang-github-hirochachacha-go-smb2-dev (1.1.0-2) ...
Selecting previously unselected package golang-github-miekg-dns-dev.
Preparing to unpack .../184-golang-github-miekg-dns-dev_1.1.64-1_all.deb ...
Unpacking golang-github-miekg-dns-dev (1.1.64-1) ...
Selecting previously unselected package golang-github-iguanesolutions-go-systemd-dev.
Preparing to unpack .../185-golang-github-iguanesolutions-go-systemd-dev_5.1.0-2_all.deb ...
Unpacking golang-github-iguanesolutions-go-systemd-dev (5.1.0-2) ...
Selecting previously unselected package golang-github-jacobsa-oglematchers-dev.
Preparing to unpack .../186-golang-github-jacobsa-oglematchers-dev_0.0~git20150320-3_all.deb ...
Unpacking golang-github-jacobsa-oglematchers-dev (0.0~git20150320-3) ...
Selecting previously unselected package golang-github-jtolds-gls-dev.
Preparing to unpack .../187-golang-github-jtolds-gls-dev_4.20.0-2_all.deb ...
Unpacking golang-github-jtolds-gls-dev (4.20.0-2) ...
Selecting previously unselected package golang-github-jzelinskie-whirlpool-dev.
Preparing to unpack .../188-golang-github-jzelinskie-whirlpool-dev_0.0~git20201016.0675e54-1_all.deb ...
Unpacking golang-github-jzelinskie-whirlpool-dev (0.0~git20201016.0675e54-1) ...
Selecting previously unselected package golang-gopkg-tomb.v1-dev.
Preparing to unpack .../189-golang-gopkg-tomb.v1-dev_0.0~git20141024.0.dd63297-8_all.deb ...
Unpacking golang-gopkg-tomb.v1-dev (0.0~git20141024.0.dd63297-8) ...
Selecting previously unselected package golang-github-nxadm-tail-dev.
Preparing to unpack .../190-golang-github-nxadm-tail-dev_1.4.11+ds1-1_all.deb ...
Unpacking golang-github-nxadm-tail-dev (1.4.11+ds1-1) ...
Selecting previously unselected package golang-gomega-dev.
Preparing to unpack .../191-golang-gomega-dev_1.36.2-1_all.deb ...
Unpacking golang-gomega-dev (1.36.2-1) ...
Selecting previously unselected package golang-github-onsi-ginkgo-dev.
Preparing to unpack .../192-golang-github-onsi-ginkgo-dev_1.16.5-5_all.deb ...
Unpacking golang-github-onsi-ginkgo-dev (1.16.5-5) ...
Selecting previously unselected package golang-github-koofr-go-httpclient-dev.
Preparing to unpack .../193-golang-github-koofr-go-httpclient-dev_0.0~git20200420.93aa7c7-1_all.deb ...
Unpacking golang-github-koofr-go-httpclient-dev (0.0~git20200420.93aa7c7-1) ...
Selecting previously unselected package golang-github-koofr-go-koofrclient-dev.
Preparing to unpack .../194-golang-github-koofr-go-koofrclient-dev_0.0~git20190724.8e5366d-2_all.deb ...
Unpacking golang-github-koofr-go-koofrclient-dev (0.0~git20190724.8e5366d-2) ...
Selecting previously unselected package golang-github-kr-fs-dev.
Preparing to unpack .../195-golang-github-kr-fs-dev_0.1.0-2_all.deb ...
Unpacking golang-github-kr-fs-dev (0.1.0-2) ...
Selecting previously unselected package golang-github-magiconair-properties-dev.
Preparing to unpack .../196-golang-github-magiconair-properties-dev_1.8.7-1_all.deb ...
Unpacking golang-github-magiconair-properties-dev (1.8.7-1) ...
Selecting previously unselected package golang-github-mattn-go-isatty-dev.
Preparing to unpack .../197-golang-github-mattn-go-isatty-dev_0.0.20-1_all.deb ...
Unpacking golang-github-mattn-go-isatty-dev (0.0.20-1) ...
Selecting previously unselected package golang-github-mattn-go-colorable-dev.
Preparing to unpack .../198-golang-github-mattn-go-colorable-dev_0.1.13-1_all.deb ...
Unpacking golang-github-mattn-go-colorable-dev (0.1.13-1) ...
Selecting previously unselected package golang-github-max-sum-base32768-dev.
Preparing to unpack .../199-golang-github-max-sum-base32768-dev_0.0~git20191205.7937843-2_all.deb ...
Unpacking golang-github-max-sum-base32768-dev (0.0~git20191205.7937843-2) ...
Selecting previously unselected package golang-github-mitchellh-mapstructure-dev.
Preparing to unpack .../200-golang-github-mitchellh-mapstructure-dev_1.5.0+git20231216.8508981-1_all.deb ...
Unpacking golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ...
Selecting previously unselected package golang-github-ncw-go-acd-dev.
Preparing to unpack .../201-golang-github-ncw-go-acd-dev_0.0~git20171120.887eb06-2_all.deb ...
Unpacking golang-github-ncw-go-acd-dev (0.0~git20171120.887eb06-2) ...
Selecting previously unselected package golang-github-ncw-swift-v2-dev.
Preparing to unpack .../202-golang-github-ncw-swift-v2-dev_2.0.1-1.1_all.deb ...
Unpacking golang-github-ncw-swift-v2-dev (2.0.1-1.1) ...
Selecting previously unselected package golang-github-nsf-termbox-go-dev.
Preparing to unpack .../203-golang-github-nsf-termbox-go-dev_0.0~git20160914-3_all.deb ...
Unpacking golang-github-nsf-termbox-go-dev (0.0~git20160914-3) ...
Selecting previously unselected package golang-github-okzk-sdnotify-dev.
Preparing to unpack .../204-golang-github-okzk-sdnotify-dev_0.0~git20180710.d9becc3-4_all.deb ...
Unpacking golang-github-okzk-sdnotify-dev (0.0~git20180710.d9becc3-4) ...
Selecting previously unselected package golang-github-patrickmn-go-cache-dev.
Preparing to unpack .../205-golang-github-patrickmn-go-cache-dev_2.1.0-1.1_all.deb ...
Unpacking golang-github-patrickmn-go-cache-dev (2.1.0-1.1) ...
Selecting previously unselected package golang-github-pelletier-go-toml-dev.
Preparing to unpack .../206-golang-github-pelletier-go-toml-dev_1.9.5-1_all.deb ...
Unpacking golang-github-pelletier-go-toml-dev (1.9.5-1) ...
Selecting previously unselected package golang-github-pelletier-go-toml.v2-dev.
Preparing to unpack .../207-golang-github-pelletier-go-toml.v2-dev_2.2.1-1_all.deb ...
Unpacking golang-github-pelletier-go-toml.v2-dev (2.2.1-1) ...
Selecting previously unselected package golang-github-pkg-sftp-dev.
Preparing to unpack .../208-golang-github-pkg-sftp-dev_1.13.6-1_all.deb ...
Unpacking golang-github-pkg-sftp-dev (1.13.6-1) ...
Selecting previously unselected package golang-github-pkg-xattr-dev.
Preparing to unpack .../209-golang-github-pkg-xattr-dev_0.4.10-1_all.deb ...
Unpacking golang-github-pkg-xattr-dev (0.4.10-1) ...
Selecting previously unselected package golang-github-protonmail-go-crypto-dev.
Preparing to unpack .../210-golang-github-protonmail-go-crypto-dev_1.2.0-1_all.deb ...
Unpacking golang-github-protonmail-go-crypto-dev (1.2.0-1) ...
Selecting previously unselected package golang-github-putdotio-go-putio-dev.
Preparing to unpack .../211-golang-github-putdotio-go-putio-dev_0.0~git20190822.19b9c63-3_all.deb ...
Unpacking golang-github-putdotio-go-putio-dev (0.0~git20190822.19b9c63-3) ...
Selecting previously unselected package golang-github-rclone-ftp-dev.
Preparing to unpack .../212-golang-github-rclone-ftp-dev_1.0.0-220913-160-1_all.deb ...
Unpacking golang-github-rclone-ftp-dev (1.0.0-220913-160-1) ...
Selecting previously unselected package golang-github-rfjakob-eme-dev.
Preparing to unpack .../213-golang-github-rfjakob-eme-dev_1.1.2-1_all.deb ...
Unpacking golang-github-rfjakob-eme-dev (1.1.2-1) ...
Selecting previously unselected package golang-github-sevlyar-go-daemon-dev.
Preparing to unpack .../214-golang-github-sevlyar-go-daemon-dev_0.1.5-3_all.deb ...
Unpacking golang-github-sevlyar-go-daemon-dev (0.1.5-3) ...
Selecting previously unselected package golang-github-tklauser-numcpus-dev.
Preparing to unpack .../215-golang-github-tklauser-numcpus-dev_0.3.0-2_all.deb ...
Unpacking golang-github-tklauser-numcpus-dev (0.3.0-2) ...
Selecting previously unselected package golang-github-tklauser-go-sysconf-dev.
Preparing to unpack .../216-golang-github-tklauser-go-sysconf-dev_0.3.11-1_all.deb ...
Unpacking golang-github-tklauser-go-sysconf-dev (0.3.11-1) ...
Selecting previously unselected package golang-github-shirou-gopsutil-dev.
Preparing to unpack .../217-golang-github-shirou-gopsutil-dev_4.25.2-1_all.deb ...
Unpacking golang-github-shirou-gopsutil-dev (4.25.2-1) ...
Selecting previously unselected package golang-github-skratchdot-open-golang-dev.
Preparing to unpack .../218-golang-github-skratchdot-open-golang-dev_0.0~git20160302.0.75fb7ed-2.1_all.deb ...
Unpacking golang-github-skratchdot-open-golang-dev (0.0~git20160302.0.75fb7ed-2.1) ...
Selecting previously unselected package golang-github-smartystreets-assertions-dev.
Preparing to unpack .../219-golang-github-smartystreets-assertions-dev_1.10.1+ds-2_all.deb ...
Unpacking golang-github-smartystreets-assertions-dev (1.10.1+ds-2) ...
Selecting previously unselected package golang-github-smartystreets-goconvey-dev.
Preparing to unpack .../220-golang-github-smartystreets-goconvey-dev_1.6.4+dfsg-1_all.deb ...
Unpacking golang-github-smartystreets-goconvey-dev (1.6.4+dfsg-1) ...
Selecting previously unselected package golang-github-spf13-afero-dev.
Preparing to unpack .../221-golang-github-spf13-afero-dev_1.11.0-1_all.deb ...
Unpacking golang-github-spf13-afero-dev (1.11.0-1) ...
Selecting previously unselected package tzdata-legacy.
Preparing to unpack .../222-tzdata-legacy_2025b-4_all.deb ...
Unpacking tzdata-legacy (2025b-4) ...
Selecting previously unselected package golang-github-spf13-cast-dev.
Preparing to unpack .../223-golang-github-spf13-cast-dev_1.6.0-2_all.deb ...
Unpacking golang-github-spf13-cast-dev (1.6.0-2) ...
Selecting previously unselected package golang-github-spf13-pflag-dev.
Preparing to unpack .../224-golang-github-spf13-pflag-dev_1.0.6~git20210604-d5e0c0615ace-1_all.deb ...
Unpacking golang-github-spf13-pflag-dev (1.0.6~git20210604-d5e0c0615ace-1) ...
Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev.
Preparing to unpack .../225-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2_all.deb ...
Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ...
Selecting previously unselected package golang-github-subosito-gotenv-dev.
Preparing to unpack .../226-golang-github-subosito-gotenv-dev_1.3.0-1_all.deb ...
Unpacking golang-github-subosito-gotenv-dev (1.3.0-1) ...
Selecting previously unselected package golang-gopkg-ini.v1-dev.
Preparing to unpack .../227-golang-gopkg-ini.v1-dev_1.67.0-1_all.deb ...
Unpacking golang-gopkg-ini.v1-dev (1.67.0-1) ...
Selecting previously unselected package golang-github-spf13-viper-dev.
Preparing to unpack .../228-golang-github-spf13-viper-dev_1.12.0-1_all.deb ...
Unpacking golang-github-spf13-viper-dev (1.12.0-1) ...
Selecting previously unselected package golang-github-spf13-cobra-dev.
Preparing to unpack .../229-golang-github-spf13-cobra-dev_1.8.1-1_all.deb ...
Unpacking golang-github-spf13-cobra-dev (1.8.1-1) ...
Selecting previously unselected package golang-github-unknwon-goconfig-dev.
Preparing to unpack .../230-golang-github-unknwon-goconfig-dev_1.0.0-1_all.deb ...
Unpacking golang-github-unknwon-goconfig-dev (1.0.0-1) ...
Selecting previously unselected package golang-github-youmark-pkcs8-dev.
Preparing to unpack .../231-golang-github-youmark-pkcs8-dev_1.1-3_all.deb ...
Unpacking golang-github-youmark-pkcs8-dev (1.1-3) ...
Selecting previously unselected package liblua5.4-0:amd64.
Preparing to unpack .../232-liblua5.4-0_5.4.7-1+b2_amd64.deb ...
Unpacking liblua5.4-0:amd64 (5.4.7-1+b2) ...
Selecting previously unselected package libnuma1:amd64.
Preparing to unpack .../233-libnuma1_2.0.19-1_amd64.deb ...
Unpacking libnuma1:amd64 (2.0.19-1) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../234-libyaml-0-2_0.2.5-2_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.2.5-2) ...
Selecting previously unselected package pandoc-data.
Preparing to unpack .../235-pandoc-data_3.1.11.1-3_all.deb ...
Unpacking pandoc-data (3.1.11.1-3) ...
Selecting previously unselected package pandoc.
Preparing to unpack .../236-pandoc_3.1.11.1+ds-2_amd64.deb ...
Unpacking pandoc (3.1.11.1+ds-2) ...
Selecting previously unselected package golang-github-jlaffaye-ftp-dev.
Preparing to unpack .../237-golang-github-jlaffaye-ftp-dev_0.2.0-1_all.deb ...
Unpacking golang-github-jlaffaye-ftp-dev (0.2.0-1) ...
Selecting previously unselected package golang-github-xanzy-ssh-agent-dev.
Preparing to unpack .../238-golang-github-xanzy-ssh-agent-dev_0.3.2-1_all.deb ...
Unpacking golang-github-xanzy-ssh-agent-dev (0.3.2-1) ...
Setting up golang-github-dimchansky-utfbom-dev (1.1.1-1) ...
Setting up golang-golang-x-time-dev (0.5.0-1) ...
Setting up golang-1.24-src (1.24.4-1) ...
Setting up golang-github-atotto-clipboard-dev (0.1.4-1) ...
Setting up golang-github-pelletier-go-toml.v2-dev (2.2.1-1) ...
Setting up media-types (13.0.0) ...
Setting up libpipeline1:amd64 (1.5.8-1) ...
Setting up golang-github-google-go-cmp-dev (0.6.0-1) ...
Setting up golang-github-pborman-getopt-dev (2.1.0-1) ...
Setting up golang-github-aalpar-deheap-dev (1.0-3) ...
Setting up golang-gopkg-yaml.v2-dev (2.4.0-5) ...
Setting up golang-github-jcmturner-gofork-dev (1.0.0-4) ...
Setting up golang-github-hashicorp-go-uuid-dev (1.0.3-1) ...
Setting up golang-github-go-chi-chi-dev (5.2.0-1) ...
Setting up golang-github-mitchellh-go-homedir-dev (1.1.0-1) ...
Setting up golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ...
Setting up golang-github-google-go-querystring-dev (1.1.0-2) ...
Setting up golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ...
Setting up bsdextrautils (2.41-5) ...
Setting up golang-dbus-dev (5.1.0-1) ...
Setting up golang-github-creack-pty-dev (1.1.21-1) ...
Setting up golang-github-dop251-scsu-dev (0.0~git20220106.84ac880-3) ...
Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ...
Setting up golang-github-golang-mock-dev (1.6.0-2) ...
Setting up golang-github-rfjakob-eme-dev (1.1.2-1) ...
Setting up golang-github-stretchr-objx-dev (0.5.2-1) ...
Setting up golang-github-bits-and-blooms-bitset-dev (1.13.0-1) ...
Setting up libmagic-mgc (1:5.46-5) ...
Setting up golang-github-geoffgarside-ber-dev (1.1.0-2) ...
Setting up golang-github-pkg-errors-dev (0.9.1-3) ...
Setting up golang-golang-x-arch-dev (0.13.0-1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:amd64 (0.2.5-2) ...
Setting up golang-rsc-binaryregexp-dev (0.2.0-3) ...
Setting up golang-github-kylelemons-godebug-dev (1.1.0-2) ...
Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ...
Setting up libdebhelper-perl (13.24.2) ...
Setting up golang-github-burntsushi-toml-dev (1.4.0-1) ...
Setting up golang-golang-x-sys-dev (0.22.0-1) ...
Setting up golang-github-kr-fs-dev (0.1.0-2) ...
Setting up libmagic1t64:amd64 (1:5.46-5) ...
Setting up golang-github-subosito-gotenv-dev (1.3.0-1) ...
Setting up golang-github-golang-snappy-dev (0.0.2-3) ...
Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ...
Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ...
Setting up gettext-base (0.23.1-2) ...
Setting up m4 (1.4.19-8) ...
Setting up golang-github-jtolds-gls-dev (4.20.0-2) ...
Setting up golang-github-nfnt-resize-dev (0.0~git20180221.83c6a99-3) ...
Setting up golang-golang-x-term-dev (0.22.0-1) ...
Setting up golang-github-okzk-sdnotify-dev (0.0~git20180710.d9becc3-4) ...
Setting up file (1:5.46-5) ...
Setting up golang-github-google-btree-dev (1.0.1-1) ...
Setting up golang-github-stoewer-go-strcase-dev (1.2.0-4) ...
Setting up golang-github-beorn7-perks-dev (1.0.1-3) ...
Setting up libelf1t64:amd64 (0.192-4) ...
Setting up golang-github-hashicorp-errwrap-dev (1.1.0-1) ...
Setting up golang-github-max-sum-base32768-dev (0.0~git20191205.7937843-2) ...
Setting up golang-snappy-go-dev (0.0.2-3) ...
Setting up golang-github-sevlyar-go-daemon-dev (0.1.5-3) ...
Setting up golang-github-huandu-xstrings-dev (1.3.3-1) ...
Setting up tzdata (2025b-4) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Wed Sep  9 04:03:03 UTC 2026.
Universal Time is now:  Wed Sep  9 04:03:03 UTC 2026.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ...
Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ...
Setting up golang-github-spf13-pflag-dev (1.0.6~git20210604-d5e0c0615ace-1) ...
Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ...
Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ...
Setting up autotools-dev (20240727.1) ...
Setting up golang-github-artyom-mtab-dev (1.0.0-2) ...
Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ...
Setting up golang-github-jzelinskie-whirlpool-dev (0.0~git20201016.0675e54-1) ...
Setting up golang-google-protobuf-dev (1.36.5-1) ...
Setting up golang-github-kr-text-dev (0.2.0-2) ...
Setting up golang-github-stretchr-testify-dev (1.10.0-1) ...
Setting up golang-github-etcd-io-gofail-dev (0.1.0-1) ...
Setting up golang-github-skratchdot-open-golang-dev (0.0~git20160302.0.75fb7ed-2.1) ...
Setting up golang-github-ryszard-goskiplist-dev (0.0~git20150312.2dfbae5-3) ...
Setting up bash-completion (1:2.16.0-7) ...
Setting up golang-github-jcmturner-aescts.v2-dev (2.0.0-2) ...
Setting up golang-github-yuin-goldmark-dev (1.7.4-1) ...
Setting up golang-gopkg-tomb.v1-dev (0.0~git20141024.0.dd63297-8) ...
Setting up golang-github-patrickmn-go-cache-dev (2.1.0-1.1) ...
Setting up golang-github-chzyer-readline-dev (1.4.39.g2972be2-3) ...
Setting up libunistring5:amd64 (1.3-2) ...
Setting up golang-gopkg-ini.v1-dev (1.67.0-1) ...
Setting up golang-golang-x-sync-dev (0.7.0-1) ...
Setting up golang-golang-x-mod-dev (0.19.0-1) ...
Setting up autopoint (0.23.1-2) ...
Setting up golang-github-magiconair-properties-dev (1.8.7-1) ...
Setting up golang-1.24-go (1.24.4-1) ...
Setting up golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ...
Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ...
Setting up golang-github-klauspost-compress-dev (1.18.0+ds1-1) ...
Setting up golang-glog-dev (1.2.4-1) ...
Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ...
Setting up golang-github-hashicorp-go-multierror-dev (1.1.1-2) ...
Setting up golang-github-hanwen-go-fuse-dev (2.4.2-3) ...
Setting up autoconf (2.72-3.1) ...
Setting up golang-github-rivo-uniseg-dev (0.4.7-1) ...
Setting up golang-github-bwesterb-go-ristretto-dev (1.2.3-2) ...
Setting up golang-github-anacrolix-log-dev (0.13.1-2) ...
Setting up golang-github-jacobsa-oglematchers-dev (0.0~git20150320-3) ...
Setting up libffi8:amd64 (3.4.8-2) ...
Setting up libnuma1:amd64 (2.0.19-1) ...
Setting up golang-github-tklauser-numcpus-dev (0.3.0-2) ...
Setting up dwz (0.15-1+b1) ...
Setting up golang-github-lucasb-eyer-go-colorful-dev (1.2.0-1) ...
Setting up golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ...
Setting up golang-github-philhofer-fwd-dev (1.1.2+git20240916.20a13a1-1) ...
Setting up sensible-utils (0.0.25) ...
Setting up golang-golang-x-text-dev (0.22.0-1) ...
Setting up golang-github-google-uuid-dev (1.6.0-1) ...
Setting up libuchardet0:amd64 (0.0.8-1+b2) ...
Setting up golang-github-fsnotify-fsnotify-dev (1.8.0-3) ...
Setting up golang-github-dustin-go-humanize-dev (1.0.1-1) ...
Setting up golang-github-ncw-swift-v2-dev (2.0.1-1.1) ...
Setting up golang-github-prometheus-procfs-dev (0.15.1-1) ...
Setting up golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ...
Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ...
Setting up golang-github-djherbis-times-dev (1.6.0-1) ...
Setting up liblua5.4-0:amd64 (5.4.7-1+b2) ...
Setting up golang-github-tklauser-go-sysconf-dev (0.3.11-1) ...
Setting up netbase (6.5) ...
Setting up golang-golang-x-crypto-dev (1:0.25.0-1) ...
Setting up golang-golang-x-exp-dev (0.0~git20231006.7918f67-2) ...
Setting up golang-github-jcmturner-goidentity.v6-dev (6.0.1-2) ...
Setting up golang-github-prometheus-client-model-dev (0.6.0-1) ...
Setting up golang-github-bradfitz-iter-dev (0.0~git20191230.e8f45d3-2) ...
Setting up golang-github-pelletier-go-toml-dev (1.9.5-1) ...
Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ...
Setting up pandoc-data (3.1.11.1-3) ...
Setting up golang-github-pkg-xattr-dev (0.4.10-1) ...
Setting up golang-golang-x-oauth2-dev (0.27.0-1) ...
Setting up golang-github-docopt-docopt-go-dev (0.6.2+git20180111.ee0de3b-1) ...
Setting up golang-github-xanzy-ssh-agent-dev (0.3.2-1) ...
Setting up golang-github-mattn-go-ieproxy-dev (0.0.9-1) ...
Setting up golang-src (2:1.24~2) ...
Setting up libcap-dev:amd64 (1:2.75-10+b1) ...
Setting up golang-github-gorilla-securecookie-dev (1.1.2-1) ...
Setting up readline-common (8.2-6) ...
Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1) ...
Setting up libsystemd-dev:amd64 (257.7-1) ...
Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ...
Setting up golang-github-gorilla-sessions-dev (1.2.1-1) ...
Setting up golang-github-coreos-bbolt-dev (1.3.10-2) ...
Setting up golang-github-a8m-tree-dev (0.0~git20240104.2c8764a-1) ...
Setting up automake (1:1.17-4) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up golang-github-anacrolix-envpprof-dev (1.2.1-2) ...
Setting up golang-github-azure-go-ntlmssp-dev (0.0~git20220621.cb9428e-1) ...
Setting up golang-github-buengese-sgzip-dev (0.1.1-1) ...
Setting up golang-github-mattn-go-isatty-dev (0.0.20-1) ...
Setting up golang-github-sirupsen-logrus-dev (1.9.0-1) ...
Setting up golang-github-go-kit-log-dev (0.2.1-1) ...
Setting up golang-github-mattn-go-runewidth-dev (0.0.16-1) ...
Setting up golang-github-golang-protobuf-1-5-dev (1.5.4-1) ...
Setting up gettext (0.23.1-2) ...
Setting up golang-github-jcmturner-dnsutils.v2-dev (2.0.0-2) ...
Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1) ...
Setting up golang-github-gdamore-encoding-dev (1.0.1-1) ...
Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ...
Setting up golang-github-azure-azure-pipeline-go-dev (0.2.3-1) ...
Setting up libtool (2.5.4-4) ...
Setting up golang-go:amd64 (2:1.24~2) ...
Setting up golang-github-mattn-go-colorable-dev (0.1.13-1) ...
Setting up golang-github-antlr-antlr4-dev (4.11.1+ds-2) ...
Setting up golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ...
Setting up golang-github-glycerine-go-unsnap-stream-dev (0.0~git20210130.47dfef3-1) ...
Setting up golang-github-pkg-sftp-dev (1.13.6-1) ...
Setting up golang-github-ncw-go-acd-dev (0.0~git20171120.887eb06-2) ...
Setting up golang-github-rclone-ftp-dev (1.0.0-220913-160-1) ...
Setting up golang-github-json-iterator-go-dev (1.1.12-2) ...
Setting up golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ...
Setting up golang-github-nxadm-tail-dev (1.4.11+ds1-1) ...
Setting up tzdata-legacy (2025b-4) ...
Setting up golang-any:amd64 (2:1.24~2) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up golang-github-youmark-pkcs8-dev (1.1-3) ...
Setting up pandoc (3.1.11.1+ds-2) ...
Setting up golang-github-hirochachacha-go-smb2-dev (1.1.0-2) ...
Setting up golang-github-jlaffaye-ftp-dev (0.2.0-1) ...
Setting up golang-github-coreos-go-systemd-dev (22.5.0-1) ...
Setting up golang-github-nsf-termbox-go-dev (0.0~git20160914-3) ...
Setting up golang-github-gdamore-tcell.v2-dev (2.7.4-1) ...
Setting up golang-golang-x-net-dev (1:0.27.0-2) ...
Setting up golang-github-azure-go-autorest-dev (14.2.0+git20220726.711dde1-1) ...
Setting up golang-github-smartystreets-assertions-dev (1.10.1+ds-2) ...
Setting up libreadline8t64:amd64 (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up golang-github-shirou-gopsutil-dev (4.25.2-1) ...
Setting up groff-base (1.23.0-9) ...
Setting up golang-github-spf13-cast-dev (1.6.0-2) ...
Setting up golang-github-spf13-afero-dev (1.11.0-1) ...
Setting up golang-github-aws-aws-sdk-go-dev (1.49.0-2) ...
Setting up libpython3.13-stdlib:amd64 (3.13.5-2) ...
Setting up libpython3-stdlib:amd64 (3.13.5-1) ...
Setting up golang-github-abbot-go-http-auth-dev (0.4.0-6) ...
Setting up golang-github-google-martian-dev (3.3.2-3) ...
Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ...
Setting up golang-bazil-fuse-dev (0.0~git20160811.0.371fbbd-4) ...
Setting up golang-github-miekg-dns-dev (1.1.64-1) ...
Setting up python3.13 (3.13.5-2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up golang-github-gabriel-vasile-mimetype-dev (1.4.8+dfsg1-1) ...
Setting up golang-github-jcmturner-rpc.v2-dev (2.0.3-2) ...
Setting up python3 (3.13.5-1) ...
Setting up golang-gomega-dev (1.36.2-1) ...
Setting up golang-google-cloud-compute-metadata-dev (0.56.0-6) ...
Setting up golang-golang-x-tools-dev (1:0.25.0+ds-1) ...
Setting up man-db (2.13.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up golang-github-onsi-ginkgo-dev (1.16.5-5) ...
Setting up golang-github-smartystreets-goconvey-dev (1.6.4+dfsg-1) ...
Setting up golang-golang-x-oauth2-google-dev (0.27.0-1) ...
Setting up golang-github-unknwon-goconfig-dev (1.0.0-1) ...
Setting up golang-github-spf13-viper-dev (1.12.0-1) ...
Setting up golang-github-mmcloughlin-avo-dev (0.5.0-1) ...
Setting up golang-github-rogpeppe-go-internal-dev (1.12.0-3) ...
Setting up golang-github-iguanesolutions-go-systemd-dev (5.1.0-2) ...
Setting up golang-github-kr-pretty-dev (0.3.1-1) ...
Setting up golang-github-putdotio-go-putio-dev (0.0~git20190822.19b9c63-3) ...
Setting up golang-github-jcmturner-gokrb5.v8-dev (8.4.3-2) ...
Setting up golang-github-colinmarc-hdfs-dev (2.3.0-2) ...
Setting up golang-github-koofr-go-httpclient-dev (0.0~git20200420.93aa7c7-1) ...
Setting up debhelper (13.24.2) ...
Setting up golang-github-dropbox-dropbox-sdk-go-unofficial-dev (6.0.5-1) ...
Setting up golang-github-tinylib-msgp-dev (1.2.5-1) ...
Setting up golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ...
Setting up golang-github-spf13-cobra-dev (1.8.1-1) ...
Setting up golang-github-azure-azure-storage-blob-go-dev (0.15.0-1) ...
Setting up golang-github-cloudflare-circl-dev (1.6.1-1) ...
Setting up golang-github-roaringbitmap-roaring-dev (0.4.21-2) ...
Setting up golang-github-koofr-go-koofrclient-dev (0.0~git20190724.8e5366d-2) ...
Setting up dh-golang (1.63) ...
Setting up golang-github-protonmail-go-crypto-dev (1.2.0-1) ...
Setting up golang-github-anacrolix-tagflag-dev (0.0.0-20180109-2146c8d-4) ...
Setting up golang-github-prometheus-common-dev (0.62.0-3) ...
Setting up golang-go.opencensus-dev (0.24.0-2) ...
Setting up golang-github-google-cel-go-dev (0.18.2+ds-5) ...
Setting up golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ...
Setting up golang-github-prometheus-sigv4-dev (0.1.2-2) ...
Setting up golang-github-prometheus-client-golang-dev (1.21.1-1) ...
Setting up golang-github-anacrolix-missinggo-dev (2.1.0-7) ...
Setting up golang-google-grpc-dev (1.64.0-7) ...
Setting up golang-github-anacrolix-ffprobe-dev (1.0.1-1) ...
Setting up golang-github-anacrolix-dms-dev (1.5.0-2) ...
Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ...
Setting up golang-github-googleapis-gax-go-dev (2.14.1-1) ...
Setting up golang-google-api-dev (0.61.0-6) ...
Setting up golang-google-cloud-dev (0.56.0-6) ...
Processing triggers for libc-bin (2.41-12) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: Running cd /build/reproducible-path/rclone-1.60.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../rclone_1.60.1+dfsg-4_source.changes
dpkg-buildpackage: info: source package rclone
dpkg-buildpackage: info: source version 1.60.1+dfsg-4
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Guillem Jover 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean --buildsystem=golang --builddirectory=_build
   dh_auto_clean -O--buildsystem=golang -O--builddirectory=_build
   debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/rclone-1.60.1+dfsg'
rm -f MANUAL.md MANUAL.html rclone.1 || /bin/true
make[1]: Leaving directory '/build/reproducible-path/rclone-1.60.1+dfsg'
   dh_autoreconf_clean -O--buildsystem=golang -O--builddirectory=_build
   dh_clean -O--buildsystem=golang -O--builddirectory=_build
 debian/rules binary
dh binary --buildsystem=golang --builddirectory=_build
   dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=_build
   dh_autoreconf -O--buildsystem=golang -O--builddirectory=_build
   dh_auto_configure -O--buildsystem=golang -O--builddirectory=_build
   dh_auto_build -O--buildsystem=golang -O--builddirectory=_build
	cd _build && go install -trimpath -v -p 42 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest
google.golang.org/protobuf/internal/flags
github.com/rclone/rclone/fs/driveletter
google.golang.org/grpc/serviceconfig
encoding
internal/asan
internal/nettrace
internal/goos
internal/byteorder
internal/godebugs
github.com/shirou/gopsutil/common
container/list
vendor/golang.org/x/crypto/cryptobyte/asn1
golang.org/x/crypto/internal/alias
go.opencensus.io/trace/internal
go.opencensus.io/internal/tagencoding
internal/msan
golang.org/x/net/internal/iana
internal/goexperiment
github.com/iguanesolutions/go-systemd/journald
crypto/internal/fips140/alias
github.com/rclone/rclone/lib/exitcode
github.com/klauspost/compress/internal/le
vendor/golang.org/x/crypto/internal/alias
golang.org/x/net/html/atom
internal/coverage/rtcov
unicode/utf8
internal/unsafeheader
internal/profilerecord
cmp
internal/itoa
log/internal
unicode/utf16
internal/goarch
github.com/googleapis/gax-go/v2/internal
go.opencensus.io
math/bits
crypto/internal/boring/sig
internal/runtime/syscall
internal/cpu
sync/atomic
internal/runtime/atomic
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/secondary_emails
github.com/jcmturner/gokrb5/v8/iana/etypeID
github.com/jcmturner/gokrb5/v8/iana/nametype
github.com/jcmturner/gokrb5/v8/iana/patype
github.com/jcmturner/gokrb5/v8/iana
github.com/jcmturner/gokrb5/v8/iana/chksumtype
unicode
github.com/jcmturner/gokrb5/v8/iana/addrtype
github.com/jcmturner/gokrb5/v8/iana/asnAppTag
github.com/jcmturner/gokrb5/v8/iana/flags
github.com/jcmturner/gokrb5/v8/iana/keyusage
github.com/jcmturner/gokrb5/v8/iana/adtype
crypto/internal/fips140/subtle
github.com/aws/aws-sdk-go/aws/client/metadata
internal/runtime/math
github.com/jcmturner/gokrb5/v8/iana/msgtype
github.com/rclone/rclone/cmd/cmount
github.com/rclone/rclone/backend/seafile/api
github.com/hirochachacha/go-smb2/internal/erref
golang.org/x/text/encoding/internal/identifier
image/color
github.com/ProtonMail/go-crypto/internal/byteutil
golang.org/x/crypto/cryptobyte/asn1
internal/goversion
github.com/klauspost/compress/internal/cpuinfo
internal/platform
internal/syslist
github.com/rclone/rclone/lib/israce
internal/runtime/sys
internal/abi
crypto/internal/fips140deps/byteorder
internal/chacha8rand
github.com/golang/groupcache/lru
google.golang.org/protobuf/internal/set
golang.org/x/crypto/salsa20/salsa
github.com/rivo/uniseg
crypto/internal/fips140deps/cpu
internal/runtime/exithook
internal/bytealg
math
internal/stringslite
github.com/aws/aws-sdk-go/internal/sdkmath
github.com/klauspost/compress
internal/race
internal/sync
internal/runtime/maps
runtime
weak
iter
crypto/subtle
runtime/metrics
internal/reflectlite
sync
maps
slices
errors
sort
internal/singleflight
internal/bisect
github.com/aws/aws-sdk-go/internal/sync/singleflight
internal/testlog
google.golang.org/protobuf/internal/pragma
unique
runtime/cgo
internal/godebug
github.com/beorn7/perks/quantile
google.golang.org/grpc/internal/buffer
internal/oserror
github.com/rclone/rclone/backend/crypt/pkcs7
vendor/golang.org/x/net/dns/dnsmessage
golang.org/x/crypto/cast5
io
math/rand/v2
path
strconv
golang.org/x/text/internal/tag
github.com/rclone/rclone/lib/ranges
container/heap
crypto/internal/fips140deps/godebug
github.com/aalpar/deheap
math/rand
syscall
github.com/aws/aws-sdk-go/internal/sdkio
crypto/internal/randutil
internal/saferio
hash
github.com/cloudflare/circl/internal/sha3
bytes
strings
hash/fnv
hash/adler32
github.com/jcmturner/gokrb5/v8/crypto/etype
github.com/rclone/rclone/backend/hidrive/hidrivehash/internal
github.com/rclone/rclone/backend/onedrive/quickxorhash
hash/crc32
google.golang.org/grpc/internal/grpcrand
golang.org/x/crypto/blowfish
net/netip
encoding/base32
crypto
reflect
golang.org/x/crypto/md4
github.com/cloudflare/circl/sign
vendor/golang.org/x/text/transform
golang.org/x/text/transform
crypto/internal/impl
github.com/munnerz/goautoneg
net/http/internal/ascii
github.com/aws/aws-sdk-go/internal/sdkuri
github.com/Max-Sum/base32768
github.com/aws/aws-sdk-go/aws/arn
github.com/rclone/rclone/cmd/ls/lshelp
github.com/aws/aws-sdk-go/internal/strings
net/http/internal/testcert
github.com/rclone/rclone/lib/bucket
go/build/constraint
html
bufio
crypto/internal/fips140
regexp/syntax
golang.org/x/text/encoding
crypto/tls/internal/fips140tls
crypto/internal/fips140/sha512
crypto/internal/fips140/sha256
crypto/internal/fips140/sha3
github.com/gdamore/encoding
compress/bzip2
image
internal/syscall/execenv
time
internal/syscall/unix
crypto/sha3
crypto/internal/fips140/hmac
crypto/internal/fips140/check
crypto/internal/fips140hash
crypto/internal/fips140/hkdf
crypto/internal/fips140/edwards25519/field
crypto/internal/fips140/tls12
crypto/internal/fips140/bigmod
crypto/internal/fips140/aes
crypto/internal/fips140/nistec/fiat
regexp
crypto/internal/fips140/tls13
crypto/internal/fips140/edwards25519
image/internal/imageutil
image/jpeg
google.golang.org/api/internal/third_party/uritemplates
github.com/rclone/rclone/lib/cache
github.com/rclone/rclone/lib/version
github.com/aws/aws-sdk-go/internal/sdkrand
github.com/rclone/rclone/backend/onedrive/api
google.golang.org/grpc/keepalive
google.golang.org/grpc/backoff
github.com/rclone/rclone/backend/sia/api
github.com/rclone/rclone/backend/zoho/api
context
io/fs
internal/poll
google.golang.org/grpc/internal/backoff
golang.org/x/sync/semaphore
golang.org/x/net/context
google.golang.org/grpc/internal/grpcsync
embed
internal/filepathlite
google.golang.org/protobuf/internal/editiondefaults
crypto/internal/fips140/nistec
os
github.com/rclone/rclone/lib/errors
github.com/rclone/rclone/lib/structs
github.com/hashicorp/errwrap
internal/fmtsort
encoding/binary
vendor/golang.org/x/crypto/internal/poly1305
golang.org/x/crypto/internal/poly1305
github.com/jzelinskie/whirlpool
encoding/base64
github.com/hirochachacha/go-smb2/internal/utf16le
github.com/cespare/xxhash
github.com/klauspost/compress/internal/snapref
plugin
golang.org/x/sys/unix
github.com/hirochachacha/go-smb2/internal/smb2
encoding/pem
golang.org/x/crypto/nacl/secretbox
google.golang.org/protobuf/internal/detrand
io/ioutil
crypto/internal/sysrand
github.com/iguanesolutions/go-systemd
github.com/prometheus/procfs/internal/util
google.golang.org/grpc/internal/envconfig
internal/sysinfo
internal/lazyregexp
os/signal
vendor/golang.org/x/sys/cpu
github.com/mattn/go-runewidth
fmt
golang.org/x/sys/cpu
path/filepath
net
crypto/internal/entropy
crypto/internal/fips140/drbg
golang.org/x/crypto/sha3
golang.org/x/crypto/blake2b
crypto/internal/fips140only
crypto/internal/fips140/ed25519
github.com/kr/fs
crypto/internal/fips140/mlkem
crypto/internal/fips140/rsa
os/exec
crypto/internal/fips140/aes/gcm
crypto/internal/fips140/ecdh
crypto/internal/fips140/ecdsa
crypto/rc4
crypto/md5
golang.org/x/crypto/argon2
crypto/cipher
github.com/mitchellh/go-homedir
github.com/skratchdot/open-golang/open
github.com/atotto/clipboard
internal/goroot
encoding/hex
log
net/url
vendor/golang.org/x/net/http2/hpack
encoding/csv
net/http/internal
mime/quotedprintable
mime
golang.org/x/time/rate
compress/flate
encoding/json
golang.org/x/sync/errgroup
github.com/coreos/go-semver/semver
vendor/golang.org/x/text/unicode/norm
runtime/trace
text/tabwriter
google.golang.org/protobuf/internal/errors
google.golang.org/protobuf/internal/version
github.com/prometheus/procfs/internal/fs
go/token
golang.org/x/net/bpf
github.com/rclone/rclone/lib/encoder
database/sql/driver
golang.org/x/text/unicode/norm
runtime/debug
flag
golang.org/x/net/html
encoding/gob
text/template/parse
math/big
encoding/xml
os/user
github.com/gabriel-vasile/mimetype/internal/json
google.golang.org/grpc/internal/grpclog
github.com/googleapis/gax-go/v2/callctx
google.golang.org/grpc/attributes
google.golang.org/grpc/internal/idle
debug/dwarf
golang.org/x/net/http2/hpack
go.opencensus.io/internal
go.opencensus.io/trace/tracestate
go.opencensus.io/resource
github.com/hashicorp/go-multierror
crypto/internal/boring
crypto/des
vendor/golang.org/x/crypto/chacha20
golang.org/x/crypto/pkcs12/internal/rc2
github.com/rclone/rclone/backend/googlephotos/api
google.golang.org/protobuf/encoding/protowire
github.com/colinmarc/hdfs/internal/sasl
github.com/rclone/rclone/lib/pacer
github.com/jcmturner/gokrb5/v8/iana/errorcode
github.com/rfjakob/eme
golang.org/x/net/internal/timeseries
vendor/golang.org/x/text/unicode/bidi
golang.org/x/text/unicode/bidi
github.com/jcmturner/gokrb5/v8/krberror
go.opencensus.io/metric/metricdata
github.com/jcmturner/rpc/v2/ndr
github.com/rclone/rclone/backend/pcloud/api
crypto/aes
crypto/ecdh
crypto/sha512
crypto/hmac
crypto/sha1
crypto/sha256
google.golang.org/protobuf/reflect/protoreflect
github.com/rclone/rclone/backend/premiumizeme/api
github.com/aws/aws-sdk-go/aws/awserr
github.com/aws/aws-sdk-go/internal/s3shared/arn
go.opencensus.io/metric/metricproducer
github.com/jcmturner/aescts/v2
github.com/rclone/rclone/backend/dropbox/dbhash
golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
golang.org/x/crypto/chacha20
github.com/pkg/sftp/internal/encoding/ssh/filexfer
golang.org/x/crypto/pbkdf2
github.com/jcmturner/gokrb5/v8/crypto/common
vendor/golang.org/x/crypto/chacha20poly1305
github.com/jcmturner/gofork/x/crypto/pbkdf2
github.com/hirochachacha/go-smb2/internal/crypto/ccm
github.com/hirochachacha/go-smb2/internal/crypto/cmac
github.com/hirochachacha/go-smb2/internal/msrpc
github.com/google/go-querystring/query
github.com/rclone/rclone/backend/sharefile/api
github.com/shirou/gopsutil/internal/common
golang.org/x/crypto/scrypt
github.com/rclone/rclone/backend/uptobox/api
github.com/rclone/rclone/backend/yandex/api
github.com/aws/aws-sdk-go/internal/ini
github.com/Unknwon/goconfig
github.com/klauspost/compress/fse
golang.org/x/text/internal/language
github.com/artyom/mtab
github.com/russross/blackfriday/v2
gopkg.in/yaml.v3
compress/gzip
github.com/klauspost/compress/flate
github.com/hanwen/go-fuse/splice
archive/zip
compress/zlib
github.com/gdamore/tcell/v2/terminfo
github.com/ProtonMail/go-crypto/openpgp/errors
github.com/ProtonMail/go-crypto/openpgp/aes/keywrap
github.com/ProtonMail/go-crypto/eax
github.com/rclone/rclone/fs/hash
github.com/rclone/rclone/backend/hidrive/hidrivehash
github.com/rclone/rclone/backend/mailru/mrhash
github.com/ProtonMail/go-crypto/ocb
github.com/ProtonMail/go-crypto/openpgp/armor
golang.org/x/crypto/hkdf
github.com/anacrolix/dms/dlna
internal/profile
github.com/rclone/rclone/lib/readers
runtime/pprof
github.com/anacrolix/log
golang.org/x/crypto/curve25519
github.com/coreos/go-systemd/internal/dlopen
golang.org/x/net/webdav/internal/xml
github.com/rclone/rclone/lib/plugin
github.com/rclone/rclone/bin
github.com/davecgh/go-spew/spew
github.com/pmezard/go-difflib/difflib
go/scanner
testing
golang.org/x/text/secure/bidirule
go/doc/comment
internal/buildcfg
github.com/ProtonMail/go-crypto/openpgp/internal/algorithm
gopkg.in/yaml.v2
text/template
github.com/rclone/rclone/backend/mailru/api
github.com/klauspost/compress/huff0
github.com/dop251/scsu
github.com/gdamore/tcell/v2/terminfo/a/ansi
github.com/gdamore/tcell/v2/terminfo/v/vt100
github.com/gdamore/tcell/v2/terminfo/v/vt102
github.com/gdamore/tcell/v2/terminfo/v/vt220
github.com/gdamore/tcell/v2/terminfo/x/xterm
github.com/gdamore/tcell/v2/terminfo/dynamic
github.com/gdamore/tcell/v2/terminfo/a/aixterm
github.com/gdamore/tcell/v2/terminfo/a/alacritty
github.com/gdamore/tcell/v2/terminfo/b/beterm
github.com/jcmturner/rpc/v2/mstypes
github.com/gdamore/tcell/v2/terminfo/c/cygwin
github.com/gdamore/tcell/v2/terminfo/d/dtterm
github.com/gdamore/tcell/v2/terminfo/e/emacs
vendor/golang.org/x/text/secure/bidirule
github.com/gdamore/tcell/v2/terminfo/base
github.com/gdamore/tcell/v2/terminfo/f/foot
github.com/gdamore/tcell/v2/terminfo/g/gnome
github.com/gdamore/tcell/v2/terminfo/h/hpterm
github.com/gdamore/tcell/v2/terminfo/k/konsole
github.com/gdamore/tcell/v2/terminfo/k/kterm
github.com/gdamore/tcell/v2/terminfo/l/linux
github.com/gdamore/tcell/v2/terminfo/p/pcansi
github.com/gdamore/tcell/v2/terminfo/r/rxvt
github.com/gdamore/tcell/v2/terminfo/s/screen
github.com/gdamore/tcell/v2/terminfo/s/simpleterm
github.com/gdamore/tcell/v2/terminfo/s/sun
github.com/gdamore/tcell/v2/terminfo/t/tmux
github.com/gdamore/tcell/v2/terminfo/v/vt320
github.com/gdamore/tcell/v2/terminfo/v/vt400
github.com/gdamore/tcell/v2/terminfo/v/vt420
github.com/gdamore/tcell/v2/terminfo/v/vt52
github.com/gdamore/tcell/v2/terminfo/w/wy50
github.com/gdamore/tcell/v2/terminfo/w/wy60
github.com/gdamore/tcell/v2/terminfo/w/wy99_ansi
github.com/gdamore/tcell/v2/terminfo/x/xfce
github.com/gdamore/tcell/v2/terminfo/x/xterm_kitty
github.com/ProtonMail/go-crypto/openpgp/s2k
go/ast
github.com/rclone/rclone/lib/encoder/internal/gen
github.com/gdamore/tcell/v2/terminfo/extended
golang.org/x/net/idna
golang.org/x/text/internal/language/compact
vendor/golang.org/x/net/idna
github.com/rclone/rclone/backend/box/api
github.com/Azure/go-autorest/autorest/date
google.golang.org/grpc/grpclog
github.com/rclone/rclone/backend/hidrive/api
github.com/rclone/rclone/backend/filefabric/api
github.com/jmespath/go-jmespath
github.com/rclone/rclone/cmd/test/info/internal
github.com/rclone/rclone/fs/config/configmap
github.com/lucasb-eyer/go-colorful
github.com/aws/aws-sdk-go/aws/endpoints
github.com/rclone/rclone/backend/jottacloud/api
github.com/rclone/rclone/backend/sugarsync/api
github.com/anacrolix/dms/soap
github.com/rclone/rclone/cmd/serve/dlna/upnpav
github.com/colinmarc/hdfs/hadoopconf
google.golang.org/protobuf/internal/descopts
google.golang.org/protobuf/internal/descfmt
google.golang.org/protobuf/internal/strs
google.golang.org/protobuf/internal/encoding/messageset
google.golang.org/protobuf/internal/genid
google.golang.org/protobuf/internal/order
google.golang.org/protobuf/runtime/protoiface
github.com/cpuguy83/go-md2man/v2/md2man
debug/macho
github.com/rclone/rclone/lib/encoder/filename
github.com/gabriel-vasile/mimetype/internal/charset
github.com/rclone/rclone/fs/config/configstruct
github.com/rclone/rclone/fs/fspath
github.com/rclone/rclone/cmd/test/info/internal/build_csv
google.golang.org/protobuf/reflect/protoregistry
google.golang.org/protobuf/internal/protolazy
golang.org/x/text/language
go.opencensus.io/tag
google.golang.org/protobuf/internal/encoding/json
google.golang.org/protobuf/internal/encoding/text
google.golang.org/grpc/connectivity
crypto/internal/boring/bbig
crypto/elliptic
github.com/jcmturner/gofork/encoding/asn1
encoding/asn1
crypto/dsa
crypto/rand
github.com/ProtonMail/go-crypto/openpgp/internal/encoding
go.opencensus.io/stats/internal
github.com/mattn/go-isatty
github.com/rclone/rclone/lib/mmap
github.com/shirou/gopsutil/host
golang.org/x/term
github.com/pkg/xattr
go.etcd.io/bbolt
github.com/hanwen/go-fuse/fuse
github.com/sirupsen/logrus
github.com/rclone/rclone/fs/config/obscure
crypto/internal/hpke
crypto/ed25519
golang.org/x/crypto/bcrypt
crypto/rsa
github.com/rclone/rclone/lib/random
go.opencensus.io/trace
go.opencensus.io/stats
google.golang.org/protobuf/proto
github.com/hashicorp/go-uuid
github.com/jcmturner/gokrb5/v8/crypto/rfc3961
github.com/gabriel-vasile/mimetype/internal/magic
github.com/mattn/go-colorable
github.com/buengese/sgzip
github.com/jcmturner/gokrb5/v8/crypto/rfc3962
github.com/jcmturner/gokrb5/v8/crypto/rfc4757
github.com/jcmturner/gokrb5/v8/crypto/rfc8009
github.com/hirochachacha/go-smb2/internal/ntlm
github.com/klauspost/compress/zstd
github.com/cloudflare/circl/math
github.com/rclone/rclone/lib/pool
go.opencensus.io/stats/view
github.com/ProtonMail/go-crypto/openpgp/elgamal
html/template
google.golang.org/protobuf/internal/encoding/defval
golang.org/x/text/internal
github.com/anacrolix/dms/upnp
github.com/patrickmn/go-cache
golang.org/x/text/cases
github.com/rclone/rclone/lib/buildinfo
golang.org/x/oauth2/jws
github.com/aws/aws-sdk-go/aws/awsutil
github.com/rclone/rclone/lib/terminal
github.com/ProtonMail/go-crypto/bitcurves
github.com/ProtonMail/go-crypto/brainpool
go/parser
github.com/gdamore/tcell/v2
go/doc
github.com/jcmturner/gokrb5/v8/asn1tools
github.com/rclone/rclone/fstest/testy
crypto/x509/pkix
github.com/geoffgarside/ber
golang.org/x/crypto/cryptobyte
vendor/golang.org/x/crypto/cryptobyte
google.golang.org/protobuf/encoding/protodelim
google.golang.org/protobuf/encoding/prototext
google.golang.org/protobuf/internal/filedesc
github.com/gabriel-vasile/mimetype
github.com/stretchr/testify/assert/yaml
github.com/hirochachacha/go-smb2/internal/spnego
github.com/cloudflare/circl/internal/conv
github.com/hanwen/go-fuse/internal
github.com/aws/aws-sdk-go/internal/shareddefaults
github.com/a8m/tree
github.com/rclone/rclone/lib/env
github.com/aws/aws-sdk-go/aws/credentials
github.com/cloudflare/circl/math/mlsbset
github.com/cloudflare/circl/math/fp25519
github.com/cloudflare/circl/math/fp448
crypto/ecdsa
github.com/hanwen/go-fuse/fs
github.com/aws/aws-sdk-go/aws/credentials/processcreds
github.com/coreos/go-systemd/util
github.com/cloudflare/circl/sign/ed25519
github.com/cloudflare/circl/dh/x25519
github.com/cloudflare/circl/ecc/goldilocks
github.com/cloudflare/circl/dh/x448
go/build
github.com/ProtonMail/go-crypto/openpgp/ed25519
github.com/ProtonMail/go-crypto/openpgp/x25519
github.com/gdamore/tcell/v2/termbox
google.golang.org/protobuf/internal/encoding/tag
google.golang.org/protobuf/encoding/protojson
github.com/cloudflare/circl/sign/ed448
github.com/ProtonMail/go-crypto/openpgp/x448
google.golang.org/protobuf/internal/impl
github.com/ProtonMail/go-crypto/openpgp/ed448
github.com/ProtonMail/go-crypto/openpgp/internal/ecc
github.com/ProtonMail/go-crypto/openpgp/ecdh
github.com/ProtonMail/go-crypto/openpgp/ecdsa
github.com/ProtonMail/go-crypto/openpgp/eddsa
github.com/ProtonMail/go-crypto/openpgp/packet
vendor/golang.org/x/net/http/httpproxy
google.golang.org/grpc/internal/syscall
google.golang.org/grpc/internal/resolver/dns/internal
google.golang.org/grpc/internal
github.com/google/uuid
net/textproto
github.com/jcmturner/dnsutils/v2
github.com/iguanesolutions/go-systemd/notify
golang.org/x/net/internal/socket
bazil.org/fuse
github.com/jcmturner/gokrb5/v8/types
log/syslog
github.com/spf13/pflag
github.com/hirochachacha/go-smb2
github.com/prometheus/procfs
crypto/x509
github.com/jcmturner/gokrb5/v8/config
google.golang.org/grpc/codes
google.golang.org/grpc/metadata
golang.org/x/net/http/httpguts
vendor/golang.org/x/net/http/httpguts
mime/multipart
github.com/ProtonMail/go-crypto/openpgp
github.com/jcmturner/gokrb5/v8/crypto
google.golang.org/grpc/internal/balancerload
google.golang.org/grpc/internal/grpcutil
google.golang.org/grpc/stats
google.golang.org/grpc/tap
google.golang.org/grpc/encoding
golang.org/x/net/ipv6
golang.org/x/net/ipv4
github.com/jcmturner/gokrb5/v8/keytab
github.com/jcmturner/gokrb5/v8/pac
github.com/jcmturner/gokrb5/v8/gssapi
github.com/jcmturner/gokrb5/v8/credentials
github.com/ProtonMail/go-crypto/openpgp/clearsign
github.com/jcmturner/gokrb5/v8/messages
bazil.org/fuse/fuseutil
bazil.org/fuse/fs
github.com/jcmturner/gokrb5/v8/kadmin
github.com/spf13/cobra
github.com/jcmturner/gokrb5/v8/client
github.com/rclone/rclone/cmd/serve/ftp
github.com/spf13/cobra/doc
golang.org/x/crypto/pkcs12
github.com/youmark/pkcs8
github.com/golang-jwt/jwt
golang.org/x/crypto/ssh
crypto/tls
google.golang.org/protobuf/internal/filetype
google.golang.org/protobuf/runtime/protoimpl
google.golang.org/protobuf/types/known/timestamppb
google.golang.org/protobuf/protoadapt
google.golang.org/protobuf/types/known/durationpb
google.golang.org/protobuf/types/known/anypb
google.golang.org/genproto/googleapis/rpc/code
github.com/colinmarc/hdfs/internal/protocol/hadoop_common
google.golang.org/grpc/encoding/proto
google.golang.org/grpc/internal/pretty
google.golang.org/genproto/googleapis/rpc/errdetails
github.com/golang/protobuf/ptypes/duration
github.com/golang/protobuf/ptypes/timestamp
github.com/prometheus/client_model/go
google.golang.org/genproto/googleapis/rpc/status
github.com/googleapis/gax-go/v2/apierror/internal/proto
google.golang.org/grpc/binarylog/grpc_binarylog_v1
google.golang.org/grpc/internal/status
google.golang.org/grpc/status
github.com/prometheus/common/model
google.golang.org/grpc/internal/binarylog
github.com/colinmarc/hdfs/internal/protocol/hadoop_hdfs
github.com/prometheus/client_golang/prometheus/internal
golang.org/x/crypto/ssh/agent
golang.org/x/crypto/ssh/knownhosts
github.com/pkg/sftp
github.com/xanzy/ssh-agent
net/http/httptrace
google.golang.org/grpc/internal/credentials
google.golang.org/api/transport/cert
github.com/coreos/go-systemd/activation
github.com/rclone/ftp
net/http
google.golang.org/grpc/credentials
google.golang.org/grpc/credentials/insecure
google.golang.org/grpc/peer
google.golang.org/grpc/resolver
google.golang.org/grpc/internal/channelz
google.golang.org/grpc/internal/metadata
google.golang.org/grpc/internal/transport/networktype
google.golang.org/grpc/balancer/grpclb/state
google.golang.org/grpc/internal/resolver/passthrough
google.golang.org/grpc/internal/resolver/dns
google.golang.org/grpc/internal/resolver/unix
google.golang.org/grpc/resolver/dns
google.golang.org/grpc/channelz
google.golang.org/grpc/balancer
google.golang.org/grpc/balancer/base
google.golang.org/grpc/internal/serviceconfig
google.golang.org/grpc/internal/resolver
google.golang.org/grpc/balancer/roundrobin
google.golang.org/grpc/internal/balancer/gracefulswitch
github.com/colinmarc/hdfs/internal/transfer
github.com/rclone/rclone/fs/fserrors
net/http/pprof
github.com/ncw/go-acd
expvar
golang.org/x/oauth2/internal
github.com/mattn/go-ieproxy
github.com/Azure/go-autorest/logger
github.com/abbot/go-http-auth
net/http/cookiejar
github.com/prometheus/common/expfmt
github.com/Azure/go-autorest/tracing
cloud.google.com/go/compute/metadata
google.golang.org/api/googleapi
google.golang.org/api/googleapi/transport
go.opencensus.io/trace/propagation
golang.org/x/net/trace
golang.org/x/net/websocket
github.com/jcmturner/goidentity/v6
net/http/httputil
net/http/httptest
github.com/Azure/go-ntlmssp
github.com/aws/aws-sdk-go/aws
github.com/go-chi/chi
github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header
github.com/anacrolix/dms/ssdp
github.com/putdotio/go-putio/putio
golang.org/x/net/webdav
github.com/ncw/swift/v2
golang.org/x/net/http2
github.com/Azure/azure-pipeline-go/pipeline
go.opencensus.io/plugin/ochttp/propagation/b3
google.golang.org/api/transport/http/internal/propagation
golang.org/x/oauth2
github.com/jcmturner/gokrb5/v8/service
github.com/googleapis/gax-go/v2/apierror
github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil
github.com/Azure/go-autorest/autorest/adal
golang.org/x/net/publicsuffix
go.opencensus.io/plugin/ochttp
github.com/stretchr/testify/assert
github.com/rclone/rclone/backend/b2/api
github.com/rclone/rclone/fs
github.com/koofr/go-httpclient
github.com/aws/aws-sdk-go/aws/auth/bearer
github.com/aws/aws-sdk-go/private/protocol/eventstream
github.com/aws/aws-sdk-go/aws/request
github.com/go-chi/chi/middleware
github.com/Azure/azure-storage-blob-go/azblob
github.com/prometheus/client_golang/prometheus
github.com/jcmturner/gokrb5/v8/spnego
golang.org/x/oauth2/authhandler
golang.org/x/oauth2/google/internal/impersonate
golang.org/x/oauth2/google/internal/stsexchange
golang.org/x/oauth2/jwt
google.golang.org/api/internal/impersonate
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox
github.com/koofr/go-koofrclient
golang.org/x/oauth2/google/externalaccount
golang.org/x/oauth2/google/internal/externalaccountauthorizeduser
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/async
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/common
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/auth
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/seen_state
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team_common
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team_policies
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/users_common
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/account
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/users
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/file_properties
github.com/colinmarc/hdfs/internal/rpc
github.com/aws/aws-sdk-go/aws/corehandlers
github.com/aws/aws-sdk-go/aws/client
github.com/aws/aws-sdk-go/internal/s3shared
github.com/aws/aws-sdk-go/aws/csm
github.com/aws/aws-sdk-go/private/protocol
github.com/aws/aws-sdk-go/internal/s3shared/s3err
github.com/aws/aws-sdk-go/private/checksum
golang.org/x/oauth2/google
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/files
github.com/aws/aws-sdk-go/aws/ec2metadata
github.com/colinmarc/hdfs
github.com/aws/aws-sdk-go/private/protocol/query/queryutil
github.com/aws/aws-sdk-go/private/protocol/rest
github.com/aws/aws-sdk-go/private/protocol/json/jsonutil
github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi
github.com/rclone/rclone/fs/config/flags
github.com/rclone/rclone/lib/file
github.com/rclone/rclone/fs/filter
github.com/rclone/rclone/lib/dircache
github.com/rclone/rclone/fs/chunksize
github.com/rclone/rclone/lib/rest
github.com/rclone/rclone/fs/asyncreader
github.com/rclone/rclone/fs/dirtree
github.com/rclone/rclone/fs/object
github.com/rclone/rclone/fs/chunkedreader
github.com/rclone/rclone/lib/atexit
github.com/rclone/rclone/backend/webdav/api
github.com/rclone/rclone/backend/union/common
github.com/rclone/rclone/fstest/testserver
github.com/rclone/rclone/vfs/vfscommon
github.com/rclone/rclone/lib/daemonize
github.com/rclone/rclone/cmd/serve/dlna/data
github.com/rclone/rclone/fstest/mockdir
github.com/rclone/rclone/fstest/mockobject
github.com/rclone/rclone/fstest/mockfs
github.com/rclone/rclone/cmd/bisync/bilib
github.com/rclone/rclone/vfs/vfscache/writeback
github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds
github.com/aws/aws-sdk-go/aws/credentials/endpointcreds
github.com/aws/aws-sdk-go/private/protocol/query
github.com/rclone/rclone/vfs/test_vfs
github.com/rclone/rclone/lib/http
github.com/rclone/rclone/cmd/serve/http/data
github.com/stretchr/testify/require
github.com/rclone/rclone/fs/cache
github.com/rclone/rclone/fs/list
github.com/aws/aws-sdk-go/private/protocol/jsonrpc
github.com/aws/aws-sdk-go/aws/signer/v4
github.com/rclone/rclone/backend/alias
github.com/rclone/rclone/fs/walk
github.com/rclone/rclone/backend/union/upstream
github.com/aws/aws-sdk-go/private/protocol/restxml
github.com/aws/aws-sdk-go/aws/defaults
github.com/aws/aws-sdk-go/private/protocol/restjson
github.com/rclone/rclone/cmd/serve/httplib
github.com/rclone/rclone/lib/http/auth
github.com/rclone/rclone/backend/union/policy
github.com/aws/aws-sdk-go/service/sso
github.com/aws/aws-sdk-go/service/sts
github.com/aws/aws-sdk-go/service/ssooidc
github.com/rclone/rclone/fs/march
github.com/rclone/rclone/backend/memory
github.com/rclone/rclone/cmd/ncdu/scan
github.com/aws/aws-sdk-go/service/s3
github.com/rclone/rclone/fs/rc
google.golang.org/grpc/internal/transport
github.com/prometheus/client_golang/prometheus/promhttp
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/sharing
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team
github.com/aws/aws-sdk-go/service/sso/ssoiface
github.com/rclone/rclone/fs/config
github.com/rclone/rclone/fs/filter/filterflags
github.com/rclone/rclone/cmd/serve/httplib/httpflags
github.com/rclone/rclone/cmd/serve/dlna/dlnaflags
github.com/rclone/rclone/vfs/vfsflags
github.com/rclone/rclone/fs/accounting
github.com/rclone/rclone/fs/rc/rcflags
github.com/aws/aws-sdk-go/aws/credentials/ssocreds
github.com/aws/aws-sdk-go/service/sts/stsiface
github.com/aws/aws-sdk-go/aws/credentials/stscreds
github.com/rclone/rclone/lib/kv
github.com/rclone/rclone/fs/config/configfile
github.com/rclone/rclone/fs/log
github.com/rclone/rclone/backend/hdfs
github.com/rclone/rclone/fs/rc/webgui
github.com/aws/aws-sdk-go/aws/session
github.com/rclone/rclone/fs/fshttp
github.com/rclone/rclone/backend/crypt
github.com/rclone/rclone/fs/rc/jobs
github.com/rclone/rclone/lib/http/serve
github.com/rclone/rclone/backend/local
github.com/rclone/rclone/vfs/vfscache/downloaders
github.com/rclone/rclone/fstest
github.com/rclone/rclone/fs/log/logflags
github.com/rclone/rclone/fs/config/configflags
github.com/rclone/rclone/lib/oauthutil
github.com/rclone/rclone/backend/filefabric
github.com/rclone/rclone/backend/seafile
github.com/rclone/rclone/backend/sftp
github.com/rclone/rclone/backend/sia
github.com/rclone/rclone/backend/b2
github.com/rclone/rclone/backend/smb
github.com/rclone/rclone/backend/webdav/odrvcookie
github.com/rclone/rclone/backend/uptobox
github.com/rclone/rclone/backend/opendrive
github.com/rclone/rclone/backend/koofr
github.com/rclone/rclone/backend/ftp
github.com/rclone/rclone/backend/internetarchive
github.com/rclone/rclone/backend/fichier
github.com/rclone/rclone/fs/rc/rcserver
github.com/rclone/rclone/backend/sugarsync
github.com/rclone/rclone/backend/http
github.com/rclone/rclone/backend/netstorage
github.com/rclone/rclone/fs/operations
google.golang.org/grpc
github.com/rclone/rclone/backend/webdav
github.com/rclone/rclone/lib/jwtutil
github.com/rclone/rclone/backend/amazonclouddrive
github.com/rclone/rclone/backend/dropbox
github.com/rclone/rclone/backend/googlephotos
github.com/rclone/rclone/backend/hidrive
github.com/rclone/rclone/backend/jottacloud
github.com/rclone/rclone/backend/pcloud
github.com/rclone/rclone/backend/premiumizeme
github.com/rclone/rclone/backend/putio
github.com/rclone/rclone/backend/sharefile
github.com/rclone/rclone/backend/yandex
github.com/rclone/rclone/backend/zoho
github.com/rclone/rclone/backend/box
github.com/rclone/rclone/backend/combine
github.com/rclone/rclone/backend/compress
github.com/rclone/rclone/backend/chunker
github.com/rclone/rclone/backend/cache
github.com/rclone/rclone/backend/hasher
github.com/rclone/rclone/backend/mailru
github.com/rclone/rclone/backend/onedrive
github.com/rclone/rclone/backend/union
github.com/rclone/rclone/cmd
github.com/rclone/rclone/fs/sync
github.com/rclone/rclone/backend/swift
github.com/rclone/rclone/fstest/fstests
github.com/rclone/rclone/vfs/vfscache
github.com/googleapis/gax-go/v2
google.golang.org/api/internal
github.com/rclone/rclone/cmd/about
github.com/rclone/rclone/cmd/authorize
github.com/rclone/rclone/cmd/rc
github.com/rclone/rclone/cmd/cat
github.com/rclone/rclone/cmd/check
github.com/rclone/rclone/cmd/cleanup
github.com/rclone/rclone/cmd/config
github.com/rclone/rclone/cmd/bisync
github.com/rclone/rclone/cmd/copyto
github.com/rclone/rclone/cmd/listremotes
github.com/rclone/rclone/cmd/genautocomplete
github.com/rclone/rclone/cmd/deletefile
github.com/rclone/rclone/cmd/link
github.com/rclone/rclone/cmd/hashsum
github.com/rclone/rclone/cmd/gendocs
github.com/rclone/rclone/cmd/lsd
github.com/rclone/rclone/cmd/ls
github.com/rclone/rclone/cmd/cryptdecode
github.com/rclone/rclone/cmd/copy
github.com/rclone/rclone/cmd/copyurl
github.com/rclone/rclone/cmd/delete
github.com/rclone/rclone/cmd/lsjson
github.com/rclone/rclone/cmd/lsl
github.com/rclone/rclone/cmd/mkdir
github.com/rclone/rclone/cmd/dedupe
github.com/rclone/rclone/cmd/lsf
github.com/rclone/rclone/cmd/move
github.com/rclone/rclone/cmd/moveto
github.com/rclone/rclone/cmd/ncdu
github.com/rclone/rclone/cmd/obscure
github.com/rclone/rclone/cmd/purge
github.com/rclone/rclone/cmd/rcat
github.com/rclone/rclone/cmd/rcd
github.com/rclone/rclone/cmd/reveal
github.com/rclone/rclone/cmd/rmdir
github.com/rclone/rclone/cmd/rmdirs
github.com/rclone/rclone/cmd/version
github.com/rclone/rclone/cmd/serve/restic
github.com/rclone/rclone/cmd/settier
github.com/rclone/rclone/cmd/size
github.com/rclone/rclone/cmd/test
github.com/rclone/rclone/cmd/sync
github.com/rclone/rclone/cmd/touch
github.com/rclone/rclone/cmd/tree
github.com/rclone/rclone/cmd/checksum
github.com/rclone/rclone/cmd/cryptcheck
google.golang.org/api/internal/gensupport
github.com/rclone/rclone/cmd/backend
google.golang.org/api/option
google.golang.org/api/transport/internal/dca
github.com/rclone/rclone/cmd/md5sum
github.com/rclone/rclone/cmd/sha1sum
github.com/rclone/rclone/cmd/cachestats
github.com/rclone/rclone/cmd/test/changenotify
github.com/rclone/rclone/cmd/test/histogram
github.com/rclone/rclone/cmd/test/info
github.com/rclone/rclone/cmd/test/makefiles
github.com/rclone/rclone/cmd/test/memory
github.com/rclone/rclone/vfs
github.com/rclone/rclone/cmd/selfupdate
github.com/rclone/rclone/backend/azureblob
google.golang.org/api/option/internaloption
google.golang.org/api/transport/http
google.golang.org/api/drive/v2
google.golang.org/api/storage/v1
google.golang.org/api/drive/v3
github.com/rclone/rclone/cmd/serve/proxy
github.com/rclone/rclone/cmd/serve/http
github.com/rclone/rclone/cmd/mountlib
github.com/rclone/rclone/cmd/serve/dlna
github.com/rclone/rclone/cmd/serve/proxy/proxyflags
github.com/rclone/rclone/cmd/mount2
github.com/rclone/rclone/cmd/mount
github.com/rclone/rclone/cmd/serve/docker
github.com/rclone/rclone/cmd/serve/servetest
github.com/rclone/rclone/cmd/serve/webdav
github.com/rclone/rclone/cmd/serve/sftp
github.com/rclone/rclone/cmd/serve
github.com/rclone/rclone/backend/s3
github.com/rclone/rclone/cmd/all
github.com/rclone/rclone/backend/googlecloudstorage
github.com/rclone/rclone/backend/drive
github.com/rclone/rclone/backend/all
github.com/rclone/rclone/cmdtest
github.com/rclone/rclone
github.com/rclone/rclone/fstest/test_all
github.com/rclone/rclone/vfs/vfstest
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/reproducible-path/rclone-1.60.1+dfsg'
export RCLONE_CONFIG="/notfound"; dh_auto_test -- 
	cd _build && go test -vet=off -v -p 42 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest
?   	github.com/rclone/rclone	[no test files]
=== RUN   TestNewFS
2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestNewFS (0.00s)
=== RUN   TestNewFSNoRemote
2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestNewFSNoRemote (0.00s)
=== RUN   TestNewFSInvalidRemote
2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestNewFSInvalidRemote (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/alias	0.064s
?   	github.com/rclone/rclone/backend/all	[no test files]
?   	github.com/rclone/rclone/backend/amazonclouddrive	[no test files]
=== RUN   TestIncrement
--- PASS: TestIncrement (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
=== RUN   TestServicePrincipalFileSuccess
--- PASS: TestServicePrincipalFileSuccess (0.00s)
=== RUN   TestServicePrincipalFileFailure
--- PASS: TestServicePrincipalFileFailure (0.00s)
=== RUN   TestValidateAccessTier
=== RUN   TestValidateAccessTier/unknown
=== RUN   TestValidateAccessTier/hot
=== RUN   TestValidateAccessTier/HOT
=== RUN   TestValidateAccessTier/Hot
=== RUN   TestValidateAccessTier/cool
=== RUN   TestValidateAccessTier/archive
=== RUN   TestValidateAccessTier/empty
--- PASS: TestValidateAccessTier (0.00s)
    --- PASS: TestValidateAccessTier/unknown (0.00s)
    --- PASS: TestValidateAccessTier/hot (0.00s)
    --- PASS: TestValidateAccessTier/HOT (0.00s)
    --- PASS: TestValidateAccessTier/Hot (0.00s)
    --- PASS: TestValidateAccessTier/cool (0.00s)
    --- PASS: TestValidateAccessTier/archive (0.00s)
    --- PASS: TestValidateAccessTier/empty (0.00s)
=== RUN   TestManagedIdentity
--- PASS: TestManagedIdentity (0.01s)
=== RUN   TestIMDSErrors
2026/09/08 16:06:00 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 404 and body: Test error generated
2026/09/08 16:06:00 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 429 and body: Test error generated
2026/09/08 16:06:00 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 500 and body: Test error generated
--- PASS: TestIMDSErrors (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/azureblob	0.121s
=== RUN   TestUrlEncode
--- PASS: TestUrlEncode (0.00s)
=== RUN   TestTimeString
--- PASS: TestTimeString (0.00s)
=== RUN   TestParseTimeString
    b2_internal_test.go:166: potato: want error strconv.ParseInt: parsing "potato": invalid syntax got error 
--- PASS: TestParseTimeString (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/b2	0.030s
=== RUN   TestTimestampMarshalJSON
--- PASS: TestTimestampMarshalJSON (0.00s)
=== RUN   TestTimestampUnmarshalJSON
--- PASS: TestTimestampUnmarshalJSON (0.00s)
=== RUN   TestTimestampIsZero
--- PASS: TestTimestampIsZero (0.00s)
=== RUN   TestTimestampEqual
--- PASS: TestTimestampEqual (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/b2/api	0.030s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/box	0.011s
?   	github.com/rclone/rclone/backend/box/api	[no test files]
2026/09/08 16:06:00 Running with the following params: 
 remote: TestInternalCache
2026/09/08 16:06:00 Temp Upload Dir: /tmp/rclonecache-tmp2547208239
=== RUN   TestInternalListRootAndInnerRemotes
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalListRootAndInnerRemotes (0.00s)
=== RUN   TestInternalObjWrapFsFound
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalObjWrapFsFound (0.00s)
=== RUN   TestInternalObjNotFound
    cache_internal_test.go:261: Test currently fails in Debian
--- SKIP: TestInternalObjNotFound (0.00s)
=== RUN   TestInternalCachedWrittenContentMatches
    cache_internal_test.go:273: Test currently fails in Debian
--- SKIP: TestInternalCachedWrittenContentMatches (0.00s)
=== RUN   TestInternalDoubleWrittenContentMatches
    cache_internal_test.go:299: Test currently fails in Debian
--- SKIP: TestInternalDoubleWrittenContentMatches (0.00s)
=== RUN   TestInternalCachedUpdatedContentMatches
    cache_internal_test.go:322: Test currently fails in Debian
--- SKIP: TestInternalCachedUpdatedContentMatches (0.00s)
=== RUN   TestInternalWrappedWrittenContentMatches
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalWrappedWrittenContentMatches (0.00s)
=== RUN   TestInternalLargeWrittenContentMatches
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalLargeWrittenContentMatches (0.00s)
=== RUN   TestInternalWrappedFsChangeNotSeen
    cache_internal_test.go:411: Test currently fails in Debian
--- SKIP: TestInternalWrappedFsChangeNotSeen (0.00s)
=== RUN   TestInternalMoveWithNotify
    cache_internal_test.go:467: Test currently fails in Debian
--- SKIP: TestInternalMoveWithNotify (0.00s)
=== RUN   TestInternalNotifyCreatesEmptyParts
    cache_internal_test.go:555: Test currently fails in Debian
--- SKIP: TestInternalNotifyCreatesEmptyParts (0.00s)
=== RUN   TestInternalChangeSeenAfterDirCacheFlush
    cache_internal_test.go:643: Test currently fails in Debian
--- SKIP: TestInternalChangeSeenAfterDirCacheFlush (0.00s)
=== RUN   TestInternalCacheWrites
    cache_internal_test.go:677: Test currently fails in Debian
--- SKIP: TestInternalCacheWrites (0.00s)
=== RUN   TestInternalMaxChunkSizeRespected
    cache_internal_test.go:697: Test currently fails in Debian
--- SKIP: TestInternalMaxChunkSizeRespected (0.00s)
=== RUN   TestInternalExpiredEntriesRemoved
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalExpiredEntriesRemoved (0.00s)
=== RUN   TestInternalBug2117
    cache_internal_test.go:773: Test currently fails in Debian
--- SKIP: TestInternalBug2117 (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
=== RUN   TestInternalUploadTempDirCreated
    cache_upload_test.go:23: Test currently fails in Debian
--- SKIP: TestInternalUploadTempDirCreated (0.00s)
=== RUN   TestInternalUploadQueueOneFileNoRest
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadQueueOneFileNoRest (0.00s)
=== RUN   TestInternalUploadQueueOneFileWithRest
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadQueueOneFileWithRest (0.00s)
=== RUN   TestInternalUploadMoveExistingFile
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadMoveExistingFile (0.00s)
=== RUN   TestInternalUploadTempPathCleaned
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadTempPathCleaned (0.00s)
=== RUN   TestInternalUploadQueueMoreFiles
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadQueueMoreFiles (0.00s)
=== RUN   TestInternalUploadTempFileOperations
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadTempFileOperations (0.00s)
=== RUN   TestInternalUploadUploadingFileOperations
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadUploadingFileOperations (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/cache	0.023s
=== RUN   TestIntegration
    fstests.go:454: Using remote "TestChunker:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/chunker/chunker_test.go:59
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestIntegration
--- FAIL: TestIntegration (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/chunker	0.033s
=== RUN   TestAdjustmentDo
--- PASS: TestAdjustmentDo (0.00s)
=== RUN   TestAdjustmentUndo
--- PASS: TestAdjustmentUndo (0.00s)
=== RUN   TestIntegration
    combine_test.go:16: Skipping as -remote not set
--- SKIP: TestIntegration (0.00s)
=== RUN   TestLocal
    fstests.go:454: Using remote "TestCombineLocal:dir1"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/combine/combine_test.go:32
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestLocal
--- FAIL: TestLocal (0.00s)
=== RUN   TestMemory
    fstests.go:454: Using remote "TestCombineMemory:dir1"
=== RUN   TestMemory/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestMemory/FsCommand
    fstests.go:523: No commands in this remote
=== RUN   TestMemory/FsRmdirNotFound
    fstests.go:538: Skipping test as non root bucket-based remote
=== RUN   TestMemory/FsString
=== RUN   TestMemory/FsName
=== RUN   TestMemory/FsRoot
=== RUN   TestMemory/FsRmdirEmpty
=== RUN   TestMemory/FsMkdir
=== RUN   TestMemory/FsMkdir/FsMkdirRmdirSubdir
    fstest.go:251: Filtering empty directory "dir"
    fstest.go:251: Filtering empty directory "dir/subdir"
    fstest.go:251: Filtering empty directory "dir"
=== RUN   TestMemory/FsMkdir/FsListEmpty
=== RUN   TestMemory/FsMkdir/FsListDirEmpty
=== RUN   TestMemory/FsMkdir/FsListRDirEmpty
=== RUN   TestMemory/FsMkdir/FsListDirNotFound
=== RUN   TestMemory/FsMkdir/FsListRDirNotFound
=== RUN   TestMemory/FsMkdir/FsEncoding
=== RUN   TestMemory/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestMemory/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestMemory/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestMemory/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestMemory/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestMemory/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestMemory/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestMemory/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestMemory/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestMemory/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestMemory/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
=== RUN   TestMemory/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestMemory/FsMkdir/FsNewObjectNotFound
=== RUN   TestMemory/FsMkdir/FsPutError
=== RUN   TestMemory/FsMkdir/FsPutZeroLength
=== RUN   TestMemory/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestMemory/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestMemory/FsMkdir/FsPutFiles
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListRDirFile2
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListR
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListRDirRoot
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListRSubdir#01
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListRLevel2
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsPurge
    fstests.go:1104: FS has no Purge interface
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsCopy
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsMove
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsDirMove
    fstests.go:1246: FS has no DirMover interface
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsRmdirFull
    fstests.go:1301: Skipping test as non root bucket-based remote
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsIsFileNotFound
=== RUN   TestMemory/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1601: Can't list from root on this remote
=== RUN   TestMemory/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestMemory/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectAbout
    fstests.go:1842: FS does not support About
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestMemory/FsMkdir/FsPutFiles/Internal
    fstests.go:1904: *combine.Fs does not implement InternalTester
=== RUN   TestMemory/FsMkdir/FsPutChunked
    fstests.go:1921: *combine.Fs does not implement SetUploadChunkSizer
=== RUN   TestMemory/FsMkdir/FsUploadUnknownSize
=== RUN   TestMemory/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestMemory/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestMemory/FsMkdir/FsRootCollapse
=== RUN   TestMemory/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestMemory (0.02s)
    --- SKIP: TestMemory/FsCheckWrap (0.00s)
    --- SKIP: TestMemory/FsCommand (0.00s)
    --- SKIP: TestMemory/FsRmdirNotFound (0.00s)
    --- PASS: TestMemory/FsString (0.00s)
    --- PASS: TestMemory/FsName (0.00s)
    --- PASS: TestMemory/FsRoot (0.00s)
    --- PASS: TestMemory/FsRmdirEmpty (0.00s)
    --- PASS: TestMemory/FsMkdir (0.02s)
        --- PASS: TestMemory/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestMemory/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestMemory/FsMkdir/FsListDirEmpty (0.00s)
        --- PASS: TestMemory/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestMemory/FsMkdir/FsListDirNotFound (0.00s)
        --- PASS: TestMemory/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestMemory/FsMkdir/FsEncoding (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/control_chars (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/dot (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/dot_dot (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/punctuation (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_space (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_tilde (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_CR (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_LF (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_HT (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_VT (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_dot (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_space (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_CR (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_LF (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_HT (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_VT (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_dot (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/URL_encoding (0.00s)
        --- PASS: TestMemory/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestMemory/FsMkdir/FsPutError (0.00s)
        --- PASS: TestMemory/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestMemory/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestMemory/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestMemory/FsMkdir/FsPutFiles (0.01s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/FsPurge (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsMove (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/FsDirMove (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsIsFile (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/FromRoot (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsPutStream (0.00s)
                --- PASS: TestMemory/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestMemory/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/Internal (0.00s)
        --- SKIP: TestMemory/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestMemory/FsMkdir/FsUploadUnknownSize (0.00s)
            --- PASS: TestMemory/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestMemory/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
        --- PASS: TestMemory/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestMemory/FsShutdown (0.00s)
=== RUN   TestMixed
    fstests.go:400: quicktest only
--- SKIP: TestMixed (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/combine	0.031s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
=== RUN   TestRemoteGzip
    fstests.go:454: Using remote "TestCompressGzip:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/compress/compress_test.go:43
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestRemoteGzip
--- FAIL: TestRemoteGzip (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/compress	0.029s
=== RUN   TestNewNameEncryptionMode
--- PASS: TestNewNameEncryptionMode (0.00s)
=== RUN   TestNewNameEncryptionModeString
--- PASS: TestNewNameEncryptionModeString (0.00s)
=== RUN   TestEncodeFileNameBase32
--- PASS: TestEncodeFileNameBase32 (0.00s)
=== RUN   TestEncodeFileNameBase64
--- PASS: TestEncodeFileNameBase64 (0.00s)
=== RUN   TestEncodeFileNameBase32768
--- PASS: TestEncodeFileNameBase32768 (0.00s)
=== RUN   TestDecodeFileNameBase32
--- PASS: TestDecodeFileNameBase32 (0.00s)
=== RUN   TestDecodeFileNameBase64
--- PASS: TestDecodeFileNameBase64 (0.00s)
=== RUN   TestDecodeFileNameBase32768
--- PASS: TestDecodeFileNameBase32768 (0.00s)
=== RUN   TestEncryptSegmentBase32
--- PASS: TestEncryptSegmentBase32 (0.00s)
=== RUN   TestEncryptSegmentBase64
--- PASS: TestEncryptSegmentBase64 (0.00s)
=== RUN   TestEncryptSegmentBase32768
--- PASS: TestEncryptSegmentBase32768 (0.00s)
=== RUN   TestDecryptSegmentBase32
--- PASS: TestDecryptSegmentBase32 (0.00s)
=== RUN   TestDecryptSegmentBase64
--- PASS: TestDecryptSegmentBase64 (0.00s)
=== RUN   TestDecryptSegmentBase32768
--- PASS: TestDecryptSegmentBase32768 (0.00s)
=== RUN   TestStandardEncryptFileNameBase32
--- PASS: TestStandardEncryptFileNameBase32 (0.00s)
=== RUN   TestStandardEncryptFileNameBase64
--- PASS: TestStandardEncryptFileNameBase64 (0.00s)
=== RUN   TestStandardEncryptFileNameBase32768
--- PASS: TestStandardEncryptFileNameBase32768 (0.00s)
=== RUN   TestNonStandardEncryptFileName
--- PASS: TestNonStandardEncryptFileName (0.00s)
=== RUN   TestStandardDecryptFileNameBase32
--- PASS: TestStandardDecryptFileNameBase32 (0.00s)
=== RUN   TestStandardDecryptFileNameBase64
--- PASS: TestStandardDecryptFileNameBase64 (0.00s)
=== RUN   TestStandardDecryptFileNameBase32768
--- PASS: TestStandardDecryptFileNameBase32768 (0.00s)
=== RUN   TestNonStandardDecryptFileName
--- PASS: TestNonStandardDecryptFileName (0.00s)
=== RUN   TestEncDecMatches
--- PASS: TestEncDecMatches (0.00s)
=== RUN   TestStandardEncryptDirNameBase32
--- PASS: TestStandardEncryptDirNameBase32 (0.00s)
=== RUN   TestStandardEncryptDirNameBase64
--- PASS: TestStandardEncryptDirNameBase64 (0.00s)
=== RUN   TestStandardEncryptDirNameBase32768
--- PASS: TestStandardEncryptDirNameBase32768 (0.00s)
=== RUN   TestNonStandardEncryptDirName
--- PASS: TestNonStandardEncryptDirName (0.00s)
=== RUN   TestStandardDecryptDirNameBase32
--- PASS: TestStandardDecryptDirNameBase32 (0.00s)
=== RUN   TestStandardDecryptDirNameBase64
--- PASS: TestStandardDecryptDirNameBase64 (0.00s)
=== RUN   TestStandardDecryptDirNameBase32768
--- PASS: TestStandardDecryptDirNameBase32768 (0.00s)
=== RUN   TestNonStandardDecryptDirName
--- PASS: TestNonStandardDecryptDirName (0.00s)
=== RUN   TestEncryptedSize
--- PASS: TestEncryptedSize (0.00s)
=== RUN   TestDecryptedSize
--- PASS: TestDecryptedSize (0.00s)
=== RUN   TestNoncePointer
--- PASS: TestNoncePointer (0.00s)
=== RUN   TestNonceFromReader
--- PASS: TestNonceFromReader (0.00s)
=== RUN   TestNonceFromBuf
--- PASS: TestNonceFromBuf (0.00s)
=== RUN   TestNonceIncrement
--- PASS: TestNonceIncrement (0.00s)
=== RUN   TestNonceAdd
--- PASS: TestNonceAdd (0.00s)
=== RUN   TestRandomSource
--- PASS: TestRandomSource (0.58s)
=== RUN   TestEncryptDecrypt1
--- PASS: TestEncryptDecrypt1 (0.38s)
=== RUN   TestEncryptDecrypt32
--- PASS: TestEncryptDecrypt32 (1.08s)
=== RUN   TestEncryptDecrypt4096
--- PASS: TestEncryptDecrypt4096 (3.66s)
=== RUN   TestEncryptDecrypt65536
--- PASS: TestEncryptDecrypt65536 (0.93s)
=== RUN   TestEncryptDecrypt65537
--- PASS: TestEncryptDecrypt65537 (0.98s)
=== RUN   TestEncryptData
--- PASS: TestEncryptData (0.00s)
=== RUN   TestNewEncrypter
--- PASS: TestNewEncrypter (0.00s)
=== RUN   TestNewEncrypterErrUnexpectedEOF
--- PASS: TestNewEncrypterErrUnexpectedEOF (0.00s)
=== RUN   TestNewDecrypter
--- PASS: TestNewDecrypter (0.00s)
=== RUN   TestNewDecrypterErrUnexpectedEOF
--- PASS: TestNewDecrypterErrUnexpectedEOF (0.00s)
=== RUN   TestNewDecrypterSeekLimit
--- PASS: TestNewDecrypterSeekLimit (0.20s)
=== RUN   TestDecrypterCalculateUnderlying
--- PASS: TestDecrypterCalculateUnderlying (0.00s)
=== RUN   TestDecrypterRead
--- PASS: TestDecrypterRead (0.00s)
=== RUN   TestDecrypterClose
--- PASS: TestDecrypterClose (0.00s)
=== RUN   TestPutGetBlock
--- PASS: TestPutGetBlock (0.00s)
=== RUN   TestKey
--- PASS: TestKey (0.34s)
=== RUN   TestIntegration
    crypt_test.go:22: Skipping as -remote not set
--- SKIP: TestIntegration (0.00s)
=== RUN   TestStandardBase32
    fstests.go:454: Using remote "TestCrypt:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/crypt/crypt_test.go:39
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestStandardBase32
--- FAIL: TestStandardBase32 (0.00s)
=== RUN   TestStandardBase64
    fstests.go:454: Using remote "TestCrypt:"
=== RUN   TestStandardBase64/FsCheckWrap
=== RUN   TestStandardBase64/FsCommand
=== RUN   TestStandardBase64/FsRmdirNotFound
=== RUN   TestStandardBase64/FsString
=== RUN   TestStandardBase64/FsName
=== RUN   TestStandardBase64/FsRoot
=== RUN   TestStandardBase64/FsRmdirEmpty
=== RUN   TestStandardBase64/FsMkdir
=== RUN   TestStandardBase64/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestStandardBase64/FsMkdir/FsListEmpty
=== RUN   TestStandardBase64/FsMkdir/FsListDirEmpty
=== RUN   TestStandardBase64/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsListDirNotFound
2026/09/08 16:06:11 ERROR : does not exist: error listing: directory not found
=== RUN   TestStandardBase64/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsEncoding
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestStandardBase64/FsMkdir/FsNewObjectNotFound
=== RUN   TestStandardBase64/FsMkdir/FsPutError
2026/09/08 16:06:12 NOTICE: LiHD3a_KM-z0hMSK9FLg_g/nMSMbcQYaFfwKULh2ZBGmw/XtFcFlKWi8AKrpAxQq1jZA/H3vzyEmsPQanE4Lwdo-2vZ4rSbJcTXFcqqhWG7sFnrc/aoJ0xQZ37-GsFYAJDFVRpA: Removing partially written file on error: potato
=== RUN   TestStandardBase64/FsMkdir/FsPutZeroLength
=== RUN   TestStandardBase64/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestStandardBase64/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListR
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsMove
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsIsFileNotFound
2026/09/08 16:06:14 ERROR : : error listing: directory not found
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-cukawec0zesadid0royojoc2" from "TestCrypt:rclone-test-cukawec0zesadid0royojoc2"
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectCheckWrap
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/Internal
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfo
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/Internal/ComputeHash
=== RUN   TestStandardBase64/FsMkdir/FsPutChunked
    fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer
=== RUN   TestStandardBase64/FsMkdir/FsUploadUnknownSize
=== RUN   TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestStandardBase64/FsMkdir/FsRootCollapse
2026/09/08 16:06:14 ERROR : : error listing: directory not found
=== RUN   TestStandardBase64/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestStandardBase64 (3.51s)
    --- PASS: TestStandardBase64/FsCheckWrap (0.00s)
    --- PASS: TestStandardBase64/FsCommand (0.00s)
    --- PASS: TestStandardBase64/FsRmdirNotFound (0.00s)
    --- PASS: TestStandardBase64/FsString (0.00s)
    --- PASS: TestStandardBase64/FsName (0.00s)
    --- PASS: TestStandardBase64/FsRoot (0.00s)
    --- PASS: TestStandardBase64/FsRmdirEmpty (0.00s)
    --- PASS: TestStandardBase64/FsMkdir (3.42s)
        --- PASS: TestStandardBase64/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestStandardBase64/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestStandardBase64/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsEncoding (1.56s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/control_chars (0.03s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/dot (0.07s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/dot_dot (0.07s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/punctuation (0.13s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_space (0.02s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_tilde (0.10s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_CR (0.02s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_LF (0.03s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_HT (0.09s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_VT (0.04s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_dot (0.10s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_space (0.22s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_CR (0.07s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_LF (0.06s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_HT (0.15s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_VT (0.10s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_dot (0.07s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/invalid_UTF-8 (0.13s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/URL_encoding (0.06s)
        --- PASS: TestStandardBase64/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsPutError (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsPutZeroLength (0.15s)
        --- SKIP: TestStandardBase64/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestStandardBase64/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsPutFiles (1.39s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListDirRoot (0.09s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPurge (0.34s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsMove (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsDirMove (0.23s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata (0.07s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.07s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenSeek (0.03s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectUpdate (0.05s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFile (0.08s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFileNotFound (0.06s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot (0.14s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/List (0.04s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put (0.03s)
                    --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream (0.07s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/0 (0.04s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/100 (0.03s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal (0.10s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.04s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.03s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ComputeHash (0.03s)
        --- SKIP: TestStandardBase64/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize (0.08s)
            --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.02s)
            --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.05s)
        --- PASS: TestStandardBase64/FsMkdir/FsRootCollapse (0.24s)
    --- SKIP: TestStandardBase64/FsShutdown (0.00s)
=== RUN   TestStandardBase32768
    fstests.go:454: Using remote "TestCrypt:"
=== RUN   TestStandardBase32768/FsCheckWrap
=== RUN   TestStandardBase32768/FsCommand
=== RUN   TestStandardBase32768/FsRmdirNotFound
=== RUN   TestStandardBase32768/FsString
=== RUN   TestStandardBase32768/FsName
=== RUN   TestStandardBase32768/FsRoot
=== RUN   TestStandardBase32768/FsRmdirEmpty
=== RUN   TestStandardBase32768/FsMkdir
=== RUN   TestStandardBase32768/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestStandardBase32768/FsMkdir/FsListEmpty
=== RUN   TestStandardBase32768/FsMkdir/FsListDirEmpty
=== RUN   TestStandardBase32768/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsListDirNotFound
2026/09/08 16:06:14 ERROR : does not exist: error listing: directory not found
=== RUN   TestStandardBase32768/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestStandardBase32768/FsMkdir/FsNewObjectNotFound
=== RUN   TestStandardBase32768/FsMkdir/FsPutError
2026/09/08 16:06:18 NOTICE: 㵐靗屙䥾踄㥒㰨祀ꜟ/瓂䥛廣⋅旡䭋樓㚆瑟/嗈絥炲輜ڕ悠裥參壟/㗽ꎒ⛕樰官瑫蝍㗶蔯⣒岫欷⣥儁劗慥疻ʟ/审䍱䜎ꗾ⺠籠㡘箱磟: Removing partially written file on error: potato
=== RUN   TestStandardBase32768/FsMkdir/FsPutZeroLength
=== RUN   TestStandardBase32768/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestStandardBase32768/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListR
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsMove
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFileNotFound
2026/09/08 16:06:19 ERROR : : error listing: directory not found
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-qiwunop9memikaq3gupajix9" from "TestCrypt:rclone-test-qiwunop9memikaq3gupajix9"
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectCheckWrap
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/Internal
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfo
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ComputeHash
=== RUN   TestStandardBase32768/FsMkdir/FsPutChunked
    fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer
=== RUN   TestStandardBase32768/FsMkdir/FsUploadUnknownSize
=== RUN   TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestStandardBase32768/FsMkdir/FsRootCollapse
2026/09/08 16:06:20 ERROR : : error listing: directory not found
=== RUN   TestStandardBase32768/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestStandardBase32768 (5.42s)
    --- PASS: TestStandardBase32768/FsCheckWrap (0.00s)
    --- PASS: TestStandardBase32768/FsCommand (0.00s)
    --- PASS: TestStandardBase32768/FsRmdirNotFound (0.00s)
    --- PASS: TestStandardBase32768/FsString (0.00s)
    --- PASS: TestStandardBase32768/FsName (0.00s)
    --- PASS: TestStandardBase32768/FsRoot (0.00s)
    --- PASS: TestStandardBase32768/FsRmdirEmpty (0.00s)
    --- PASS: TestStandardBase32768/FsMkdir (5.35s)
        --- PASS: TestStandardBase32768/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestStandardBase32768/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestStandardBase32768/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsEncoding (3.61s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/control_chars (0.07s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/dot (1.98s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/dot_dot (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/punctuation (0.04s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_space (0.13s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_tilde (0.01s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_CR (0.10s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_LF (0.15s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_HT (0.07s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_VT (0.08s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_dot (0.12s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_space (0.23s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_CR (0.11s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_LF (0.05s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_HT (0.19s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_VT (0.05s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_dot (0.03s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/invalid_UTF-8 (0.09s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/URL_encoding (0.10s)
        --- PASS: TestStandardBase32768/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsPutError (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsPutZeroLength (0.09s)
        --- SKIP: TestStandardBase32768/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestStandardBase32768/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles (1.45s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirRoot (0.09s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListSubdir (0.02s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPurge (0.25s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsMove (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsDirMove (0.16s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata (0.05s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.05s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectUpdate (0.04s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFile (0.14s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFileNotFound (0.09s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot (0.15s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/List (0.01s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put (0.07s)
                    --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream (0.06s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/0 (0.02s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/100 (0.04s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal (0.30s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.11s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.09s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ComputeHash (0.10s)
        --- SKIP: TestStandardBase32768/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize (0.08s)
            --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.06s)
            --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.02s)
        --- PASS: TestStandardBase32768/FsMkdir/FsRootCollapse (0.13s)
    --- SKIP: TestStandardBase32768/FsShutdown (0.00s)
=== RUN   TestOff
    fstests.go:454: Using remote "TestCrypt2:"
=== RUN   TestOff/FsCheckWrap
=== RUN   TestOff/FsCommand
=== RUN   TestOff/FsRmdirNotFound
=== RUN   TestOff/FsString
=== RUN   TestOff/FsName
=== RUN   TestOff/FsRoot
=== RUN   TestOff/FsRmdirEmpty
=== RUN   TestOff/FsMkdir
=== RUN   TestOff/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestOff/FsMkdir/FsListEmpty
=== RUN   TestOff/FsMkdir/FsListDirEmpty
=== RUN   TestOff/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsListDirNotFound
2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found
=== RUN   TestOff/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsEncoding
=== RUN   TestOff/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestOff/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestOff/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestOff/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestOff/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestOff/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestOff/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestOff/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestOff/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestOff/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestOff/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-cejuley9regimof8karamif4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-cejuley9regimof8karamif4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe.bin"
=== RUN   TestOff/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestOff/FsMkdir/FsNewObjectNotFound
=== RUN   TestOff/FsMkdir/FsPutError
2026/09/08 16:06:20 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt.bin: Removing partially written file on error: potato
=== RUN   TestOff/FsMkdir/FsPutZeroLength
=== RUN   TestOff/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestOff/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestOff/FsMkdir/FsPutFiles
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListR
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestOff/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestOff/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestOff/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestOff/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestOff/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestOff/FsMkdir/FsPutFiles/FsMove
=== RUN   TestOff/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestOff/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestOff/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestOff/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestOff/FsMkdir/FsPutFiles/FsIsFileNotFound
2026/09/08 16:06:20 ERROR : : error listing: directory not found
=== RUN   TestOff/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestCrypt2:" path "rclone-test-cejuley9regimof8karamif4" from "TestCrypt2:rclone-test-cejuley9regimof8karamif4"
=== RUN   TestOff/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestOff/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestOff/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestOff/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestOff/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestOff/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectCheckWrap
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestOff/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestOff/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestOff/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestOff/FsMkdir/FsPutFiles/Internal
=== RUN   TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfo
=== RUN   TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap
=== RUN   TestOff/FsMkdir/FsPutFiles/Internal/ComputeHash
=== RUN   TestOff/FsMkdir/FsPutChunked
    fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer
=== RUN   TestOff/FsMkdir/FsUploadUnknownSize
=== RUN   TestOff/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestOff/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestOff/FsMkdir/FsRootCollapse
2026/09/08 16:06:20 ERROR : : error listing: directory not found
=== RUN   TestOff/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestOff (0.64s)
    --- PASS: TestOff/FsCheckWrap (0.00s)
    --- PASS: TestOff/FsCommand (0.00s)
    --- PASS: TestOff/FsRmdirNotFound (0.00s)
    --- PASS: TestOff/FsString (0.00s)
    --- PASS: TestOff/FsName (0.00s)
    --- PASS: TestOff/FsRoot (0.00s)
    --- PASS: TestOff/FsRmdirEmpty (0.00s)
    --- PASS: TestOff/FsMkdir (0.56s)
        --- PASS: TestOff/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestOff/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestOff/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestOff/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestOff/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestOff/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestOff/FsMkdir/FsEncoding (0.03s)
            --- PASS: TestOff/FsMkdir/FsEncoding/control_chars (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/dot (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/dot_dot (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/punctuation (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_space (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_tilde (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_CR (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_LF (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_HT (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_VT (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_dot (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_space (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_CR (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_LF (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_HT (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_VT (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_dot (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/URL_encoding (0.00s)
        --- PASS: TestOff/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestOff/FsMkdir/FsPutError (0.00s)
        --- PASS: TestOff/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestOff/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestOff/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestOff/FsMkdir/FsPutFiles (0.44s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListDirRoot (0.07s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsPurge (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsMove (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsDirMove (0.09s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFile (0.09s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFileNotFound (0.08s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot (0.09s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestOff/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/Put (0.00s)
                    --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream (0.00s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/Internal (0.00s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.00s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.00s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ComputeHash (0.00s)
        --- SKIP: TestOff/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestOff/FsMkdir/FsUploadUnknownSize (0.00s)
            --- PASS: TestOff/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestOff/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
        --- PASS: TestOff/FsMkdir/FsRootCollapse (0.07s)
    --- SKIP: TestOff/FsShutdown (0.00s)
=== RUN   TestObfuscate
    fstests.go:454: Using remote "TestCrypt3:"
=== RUN   TestObfuscate/FsCheckWrap
=== RUN   TestObfuscate/FsCommand
=== RUN   TestObfuscate/FsRmdirNotFound
=== RUN   TestObfuscate/FsString
=== RUN   TestObfuscate/FsName
=== RUN   TestObfuscate/FsRoot
=== RUN   TestObfuscate/FsRmdirEmpty
=== RUN   TestObfuscate/FsMkdir
=== RUN   TestObfuscate/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestObfuscate/FsMkdir/FsListEmpty
=== RUN   TestObfuscate/FsMkdir/FsListDirEmpty
=== RUN   TestObfuscate/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsListDirNotFound
2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found
=== RUN   TestObfuscate/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsEncoding
=== RUN   TestObfuscate/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestObfuscate/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestObfuscate/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestObfuscate/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestObfuscate/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/251.KvEHGx-MxLM-yBItMBv7yBRxuxu5RxPHQtK8: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/251.KvEHGx-MxLM-yBItMBv7yBRxuxu5RxPHQtK8: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestObfuscate/FsMkdir/FsNewObjectNotFound
=== RUN   TestObfuscate/FsMkdir/FsPutError
2026/09/08 16:06:20 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato
=== RUN   TestObfuscate/FsMkdir/FsPutZeroLength
=== RUN   TestObfuscate/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestObfuscate/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListR
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsMove
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound
2026/09/08 16:06:21 ERROR : : error listing: directory not found
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestCrypt3:" path "rclone-test-fipatic0fiyebeb8yewoxar1" from "TestCrypt3:rclone-test-fipatic0fiyebeb8yewoxar1"
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectCheckWrap
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/Internal
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash
=== RUN   TestObfuscate/FsMkdir/FsPutChunked
    fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer
=== RUN   TestObfuscate/FsMkdir/FsUploadUnknownSize
=== RUN   TestObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestObfuscate/FsMkdir/FsRootCollapse
2026/09/08 16:06:21 ERROR : : error listing: directory not found
=== RUN   TestObfuscate/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestObfuscate (0.69s)
    --- PASS: TestObfuscate/FsCheckWrap (0.00s)
    --- PASS: TestObfuscate/FsCommand (0.00s)
    --- PASS: TestObfuscate/FsRmdirNotFound (0.00s)
    --- PASS: TestObfuscate/FsString (0.00s)
    --- PASS: TestObfuscate/FsName (0.00s)
    --- PASS: TestObfuscate/FsRoot (0.00s)
    --- PASS: TestObfuscate/FsRmdirEmpty (0.00s)
    --- PASS: TestObfuscate/FsMkdir (0.62s)
        --- PASS: TestObfuscate/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestObfuscate/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestObfuscate/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsEncoding (0.02s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/control_chars (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/dot (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/dot_dot (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/punctuation (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_space (0.01s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_tilde (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_CR (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_LF (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_HT (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_VT (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_dot (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_space (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_CR (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_LF (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_HT (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_VT (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_dot (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/URL_encoding (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsPutError (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestObfuscate/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestObfuscate/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsPutFiles (0.49s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.09s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPurge (0.00s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsMove (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.11s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.10s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.07s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot (0.10s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put (0.00s)
                    --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPutStream (0.00s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal (0.00s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.00s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.00s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash (0.00s)
        --- SKIP: TestObfuscate/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsRootCollapse (0.11s)
    --- SKIP: TestObfuscate/FsShutdown (0.00s)
=== RUN   TestNoDataObfuscate
    fstests.go:454: Using remote "TestCrypt4:"
=== RUN   TestNoDataObfuscate/FsCheckWrap
=== RUN   TestNoDataObfuscate/FsCommand
=== RUN   TestNoDataObfuscate/FsRmdirNotFound
=== RUN   TestNoDataObfuscate/FsString
=== RUN   TestNoDataObfuscate/FsName
=== RUN   TestNoDataObfuscate/FsRoot
=== RUN   TestNoDataObfuscate/FsRmdirEmpty
=== RUN   TestNoDataObfuscate/FsMkdir
=== RUN   TestNoDataObfuscate/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestNoDataObfuscate/FsMkdir/FsListEmpty
=== RUN   TestNoDataObfuscate/FsMkdir/FsListDirEmpty
=== RUN   TestNoDataObfuscate/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsListDirNotFound
2026/09/08 16:06:21 ERROR : does not exist: error listing: directory not found
=== RUN   TestNoDataObfuscate/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2026/09/08 16:06:21 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/109.tenqpg-vguv-ykrqBqz9swewrwo3nwAqlcy0: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe"
2026/09/08 16:06:21 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/109.tenqpg-vguv-ykrqBqz9swewrwo3nwAqlcy0: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestNoDataObfuscate/FsMkdir/FsNewObjectNotFound
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutError
2026/09/08 16:06:21 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutZeroLength
=== RUN   TestNoDataObfuscate/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListR
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsMove
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound
2026/09/08 16:06:21 ERROR : : error listing: directory not found
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestCrypt4:" path "rclone-test-wipozox0qucupum4luyojaw1" from "TestCrypt4:rclone-test-wipozox0qucupum4luyojaw1"
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectCheckWrap
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutChunked
    fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer
=== RUN   TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize
=== RUN   TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestNoDataObfuscate/FsMkdir/FsRootCollapse
2026/09/08 16:06:22 ERROR : : error listing: directory not found
=== RUN   TestNoDataObfuscate/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestNoDataObfuscate (0.62s)
    --- PASS: TestNoDataObfuscate/FsCheckWrap (0.00s)
    --- PASS: TestNoDataObfuscate/FsCommand (0.00s)
    --- PASS: TestNoDataObfuscate/FsRmdirNotFound (0.00s)
    --- PASS: TestNoDataObfuscate/FsString (0.00s)
    --- PASS: TestNoDataObfuscate/FsName (0.00s)
    --- PASS: TestNoDataObfuscate/FsRoot (0.00s)
    --- PASS: TestNoDataObfuscate/FsRmdirEmpty (0.00s)
    --- PASS: TestNoDataObfuscate/FsMkdir (0.51s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestNoDataObfuscate/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestNoDataObfuscate/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding (0.02s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/control_chars (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/dot (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/dot_dot (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/punctuation (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_space (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_tilde (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_CR (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_LF (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_HT (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_VT (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_dot (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_space (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_CR (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_LF (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_HT (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_VT (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_dot (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/URL_encoding (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsPutError (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestNoDataObfuscate/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestNoDataObfuscate/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles (0.42s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.08s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPurge (0.00s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsMove (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.11s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.09s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.06s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot (0.07s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put (0.00s)
                    --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream (0.00s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal (0.00s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.00s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.00s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash (0.00s)
        --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsRootCollapse (0.06s)
    --- SKIP: TestNoDataObfuscate/FsShutdown (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/crypt	19.092s
=== RUN   TestPad
--- PASS: TestPad (0.00s)
=== RUN   TestUnpad
--- PASS: TestUnpad (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/crypt/pkcs7	0.062s
=== RUN   TestDriveScopes
--- PASS: TestDriveScopes (0.00s)
=== RUN   TestInternalLoadExampleFormats
--- PASS: TestInternalLoadExampleFormats (0.00s)
=== RUN   TestInternalParseExtensions
--- PASS: TestInternalParseExtensions (0.00s)
=== RUN   TestInternalFindExportFormat
--- PASS: TestInternalFindExportFormat (0.00s)
=== RUN   TestMimeTypesToExtension
--- PASS: TestMimeTypesToExtension (0.00s)
=== RUN   TestExtensionToMimeType
--- PASS: TestExtensionToMimeType (0.00s)
=== RUN   TestExtensionsForExportFormats
--- PASS: TestExtensionsForExportFormats (0.00s)
=== RUN   TestExtensionsForImportFormats
    drive_internal_test.go:182: 
--- SKIP: TestExtensionsForImportFormats (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/drive	0.063s
=== RUN   TestInternalCheckPathLength
--- PASS: TestInternalCheckPathLength (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/dropbox	0.012s
=== RUN   TestHashChunk16M
--- PASS: TestHashChunk16M (0.19s)
=== RUN   TestHashChunk8M
--- PASS: TestHashChunk8M (0.17s)
=== RUN   TestHashChunk4M
--- PASS: TestHashChunk4M (0.12s)
=== RUN   TestHashChunk2M
--- PASS: TestHashChunk2M (0.12s)
=== RUN   TestHashChunk1M
--- PASS: TestHashChunk1M (0.13s)
=== RUN   TestHashChunk64k
--- PASS: TestHashChunk64k (0.13s)
=== RUN   TestHashChunk32k
--- PASS: TestHashChunk32k (0.12s)
=== RUN   TestHashChunk2048
--- PASS: TestHashChunk2048 (0.13s)
=== RUN   TestHashChunk2047
--- PASS: TestHashChunk2047 (0.13s)
=== RUN   TestSumCalledTwice
--- PASS: TestSumCalledTwice (0.00s)
=== RUN   TestSize
--- PASS: TestSize (0.00s)
=== RUN   TestBlockSize
--- PASS: TestBlockSize (0.00s)
=== RUN   TestSum
--- PASS: TestSum (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/dropbox/dbhash	1.252s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/fichier	0.010s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/filefabric	0.012s
?   	github.com/rclone/rclone/backend/filefabric/api	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
=== RUN   TestIntegrationProftpd
    fstests.go:400: quicktest only
--- SKIP: TestIntegrationProftpd (0.00s)
=== RUN   TestIntegrationPureftpd
    fstests.go:400: quicktest only
--- SKIP: TestIntegrationPureftpd (0.00s)
=== RUN   TestIntegrationVsftpd
    fstests.go:400: quicktest only
--- SKIP: TestIntegrationVsftpd (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/ftp	0.013s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/googlecloudstorage	0.018s
=== RUN   TestNewAlbums
--- PASS: TestNewAlbums (0.00s)
=== RUN   TestAlbumsAdd
--- PASS: TestAlbumsAdd (0.00s)
=== RUN   TestAlbumsDel
--- PASS: TestAlbumsDel (0.00s)
=== RUN   TestAlbumsGet
--- PASS: TestAlbumsGet (0.00s)
=== RUN   TestAlbumsGetDirs
--- PASS: TestAlbumsGetDirs (0.00s)
=== RUN   TestIntegration
    googlephotos_test.go:40: Couldn't create google photos backend - skipping tests: didn't find section in config file
--- SKIP: TestIntegration (0.00s)
=== RUN   TestAddID
--- PASS: TestAddID (0.00s)
=== RUN   TestFileAddID
--- PASS: TestFileAddID (0.00s)
=== RUN   TestFindID
--- PASS: TestFindID (0.00s)
=== RUN   TestPatternMatch
=== RUN   TestPatternMatch/#0,root="",itemPath="",isFile=false
=== RUN   TestPatternMatch/#1,root="",itemPath="",isFile=true
=== RUN   TestPatternMatch/#2,root="upload",itemPath="",isFile=false
=== RUN   TestPatternMatch/#3,root="upload/dir",itemPath="",isFile=false
=== RUN   TestPatternMatch/#4,root="upload/file.jpg",itemPath="",isFile=true
=== RUN   TestPatternMatch/#5,root="media",itemPath="",isFile=false
=== RUN   TestPatternMatch/#6,root="",itemPath="media",isFile=false
=== RUN   TestPatternMatch/#7,root="media/all",itemPath="",isFile=false
=== RUN   TestPatternMatch/#8,root="media",itemPath="all",isFile=false
=== RUN   TestPatternMatch/#9,root="media/all",itemPath="file.jpg",isFile=true
=== RUN   TestPatternMatch/#10,root="",itemPath="feature",isFile=false
=== RUN   TestPatternMatch/#11,root="feature/favorites",itemPath="",isFile=false
=== RUN   TestPatternMatch/#12,root="feature",itemPath="favorites",isFile=false
=== RUN   TestPatternMatch/#13,root="feature/favorites",itemPath="file.jpg",isFile=true
--- PASS: TestPatternMatch (0.00s)
    --- PASS: TestPatternMatch/#0,root="",itemPath="",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#1,root="",itemPath="",isFile=true (0.00s)
    --- PASS: TestPatternMatch/#2,root="upload",itemPath="",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#3,root="upload/dir",itemPath="",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#4,root="upload/file.jpg",itemPath="",isFile=true (0.00s)
    --- PASS: TestPatternMatch/#5,root="media",itemPath="",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#6,root="",itemPath="media",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#7,root="media/all",itemPath="",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#8,root="media",itemPath="all",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#9,root="media/all",itemPath="file.jpg",isFile=true (0.00s)
    --- PASS: TestPatternMatch/#10,root="",itemPath="feature",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#11,root="feature/favorites",itemPath="",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#12,root="feature",itemPath="favorites",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#13,root="feature/favorites",itemPath="file.jpg",isFile=true (0.00s)
=== RUN   TestPatternMatchToEntries
=== RUN   TestPatternMatchToEntries/#0,root="",itemPath=""
=== RUN   TestPatternMatchToEntries/#1,root="upload",itemPath=""
=== RUN   TestPatternMatchToEntries/#2,root="upload",itemPath="dir"
=== RUN   TestPatternMatchToEntries/#3,root="media",itemPath=""
=== RUN   TestPatternMatchToEntries/#4,root="media/all",itemPath=""
=== RUN   TestPatternMatchToEntries/#5,root="media",itemPath="all"
=== RUN   TestPatternMatchToEntries/#6,root="media/by-year",itemPath=""
=== RUN   TestPatternMatchToEntries/#7,root="media/by-year/2000",itemPath=""
=== RUN   TestPatternMatchToEntries/#8,root="media/by-month",itemPath=""
=== RUN   TestPatternMatchToEntries/#9,root="media/by-month/2001",itemPath=""
=== RUN   TestPatternMatchToEntries/#10,root="media/by-month/2001/2001-01",itemPath=""
=== RUN   TestPatternMatchToEntries/#11,root="media/by-day",itemPath=""
=== RUN   TestPatternMatchToEntries/#12,root="media/by-day/2001",itemPath=""
=== RUN   TestPatternMatchToEntries/#13,root="media/by-day/2001/2001-01-02",itemPath=""
=== RUN   TestPatternMatchToEntries/#14,root="album",itemPath=""
=== RUN   TestPatternMatchToEntries/#15,root="album/sub",itemPath=""
=== RUN   TestPatternMatchToEntries/#16,root="album/sub/one",itemPath=""
=== RUN   TestPatternMatchToEntries/#17,root="shared-album",itemPath=""
=== RUN   TestPatternMatchToEntries/#18,root="shared-album/sub",itemPath=""
=== RUN   TestPatternMatchToEntries/#19,root="shared-album/sub/one",itemPath=""
--- PASS: TestPatternMatchToEntries (0.00s)
    --- PASS: TestPatternMatchToEntries/#0,root="",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#1,root="upload",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#2,root="upload",itemPath="dir" (0.00s)
    --- PASS: TestPatternMatchToEntries/#3,root="media",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#4,root="media/all",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#5,root="media",itemPath="all" (0.00s)
    --- PASS: TestPatternMatchToEntries/#6,root="media/by-year",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#7,root="media/by-year/2000",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#8,root="media/by-month",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#9,root="media/by-month/2001",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#10,root="media/by-month/2001/2001-01",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#11,root="media/by-day",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#12,root="media/by-day/2001",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#13,root="media/by-day/2001/2001-01-02",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#14,root="album",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#15,root="album/sub",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#16,root="album/sub/one",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#17,root="shared-album",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#18,root="shared-album/sub",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#19,root="shared-album/sub/one",itemPath="" (0.00s)
=== RUN   TestPatternYears
--- PASS: TestPatternYears (0.00s)
=== RUN   TestPatternMonths
--- PASS: TestPatternMonths (0.00s)
=== RUN   TestPatternDays
--- PASS: TestPatternDays (0.00s)
=== RUN   TestPatternYearMonthDayFilter
--- PASS: TestPatternYearMonthDayFilter (0.00s)
=== RUN   TestPatternAlbumsToEntries
--- PASS: TestPatternAlbumsToEntries (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/googlephotos	0.087s
?   	github.com/rclone/rclone/backend/googlephotos/api	[no test files]
=== RUN   TestIntegration
    fstests.go:454: Using remote "TestHasher:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/hasher/hasher_test.go:38
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestIntegration
--- FAIL: TestIntegration (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/hasher	0.066s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/hdfs	0.025s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/hidrive	0.017s
?   	github.com/rclone/rclone/backend/hidrive/api	[no test files]
=== RUN   TestLevelAdd
=== RUN   TestLevelAdd/documentation-v3.2rev27-example_L0_(position-embedded)
=== RUN   TestLevelAdd/documentation-example_L0_(position-embedded)
=== RUN   TestLevelAdd/documentation-example_L1_(position-embedded)
--- PASS: TestLevelAdd (0.00s)
    --- PASS: TestLevelAdd/documentation-v3.2rev27-example_L0_(position-embedded) (0.00s)
    --- PASS: TestLevelAdd/documentation-example_L0_(position-embedded) (0.00s)
    --- PASS: TestLevelAdd/documentation-example_L1_(position-embedded) (0.00s)
=== RUN   TestLevelWrite
=== RUN   TestLevelWrite/documentation-example_L0
=== RUN   TestLevelWrite/documentation-example_L1
=== RUN   TestLevelWrite/mixed-with-empties
--- PASS: TestLevelWrite (0.00s)
    --- PASS: TestLevelWrite/documentation-example_L0 (0.00s)
    --- PASS: TestLevelWrite/documentation-example_L1 (0.00s)
    --- PASS: TestLevelWrite/mixed-with-empties (0.00s)
=== RUN   TestLevelIsFull
--- PASS: TestLevelIsFull (0.00s)
=== RUN   TestLevelReset
--- PASS: TestLevelReset (0.00s)
=== RUN   TestLevelSize
--- PASS: TestLevelSize (0.00s)
=== RUN   TestLevelBlockSize
--- PASS: TestLevelBlockSize (0.00s)
=== RUN   TestLevelBinaryMarshaler
--- PASS: TestLevelBinaryMarshaler (0.00s)
=== RUN   TestLevelInvalidEncoding
--- PASS: TestLevelInvalidEncoding (0.00s)
=== RUN   TestWrite
=== RUN   TestWrite/documentation-example_L0
=== RUN   TestWrite/documentation-example_L0/block-size_397
=== RUN   TestWrite/documentation-example_L0/block-size_512
=== RUN   TestWrite/documentation-example_L0/block-size_4091
=== RUN   TestWrite/documentation-example_L0/block-size_8192
=== RUN   TestWrite/documentation-example_L0/block-size_10000
=== RUN   TestWrite/documentation-example_L1
=== RUN   TestWrite/documentation-example_L1/block-size_397
=== RUN   TestWrite/documentation-example_L1/block-size_512
=== RUN   TestWrite/documentation-example_L1/block-size_4091
=== RUN   TestWrite/documentation-example_L1/block-size_8192
=== RUN   TestWrite/documentation-example_L1/block-size_10000
=== RUN   TestWrite/documentation-example_L2
=== RUN   TestWrite/documentation-example_L2/block-size_397
=== RUN   TestWrite/documentation-example_L2/block-size_512
=== RUN   TestWrite/documentation-example_L2/block-size_4091
=== RUN   TestWrite/documentation-example_L2/block-size_8192
=== RUN   TestWrite/documentation-example_L2/block-size_10000
=== RUN   TestWrite/not-block-aligned
=== RUN   TestWrite/not-block-aligned/block-size_397
=== RUN   TestWrite/not-block-aligned/block-size_512
=== RUN   TestWrite/not-block-aligned/block-size_4091
=== RUN   TestWrite/not-block-aligned/block-size_8192
=== RUN   TestWrite/not-block-aligned/block-size_10000
=== RUN   TestWrite/not-block-aligned-with-null-bytes
=== RUN   TestWrite/not-block-aligned-with-null-bytes/block-size_397
=== RUN   TestWrite/not-block-aligned-with-null-bytes/block-size_512
=== RUN   TestWrite/not-block-aligned-with-null-bytes/block-size_4091
=== RUN   TestWrite/not-block-aligned-with-null-bytes/block-size_8192
=== RUN   TestWrite/not-block-aligned-with-null-bytes/block-size_10000
=== RUN   TestWrite/empty
=== RUN   TestWrite/empty/block-size_397
=== RUN   TestWrite/empty/block-size_512
=== RUN   TestWrite/empty/block-size_4091
=== RUN   TestWrite/empty/block-size_8192
=== RUN   TestWrite/empty/block-size_10000
=== RUN   TestWrite/null-bytes
=== RUN   TestWrite/null-bytes/block-size_397
=== RUN   TestWrite/null-bytes/block-size_512
=== RUN   TestWrite/null-bytes/block-size_4091
=== RUN   TestWrite/null-bytes/block-size_8192
=== RUN   TestWrite/null-bytes/block-size_10000
--- PASS: TestWrite (10.66s)
    --- PASS: TestWrite/documentation-example_L0 (0.00s)
        --- PASS: TestWrite/documentation-example_L0/block-size_397 (0.00s)
        --- PASS: TestWrite/documentation-example_L0/block-size_512 (0.00s)
        --- PASS: TestWrite/documentation-example_L0/block-size_4091 (0.00s)
        --- PASS: TestWrite/documentation-example_L0/block-size_8192 (0.00s)
        --- PASS: TestWrite/documentation-example_L0/block-size_10000 (0.00s)
    --- PASS: TestWrite/documentation-example_L1 (0.39s)
        --- PASS: TestWrite/documentation-example_L1/block-size_397 (0.10s)
        --- PASS: TestWrite/documentation-example_L1/block-size_512 (0.05s)
        --- PASS: TestWrite/documentation-example_L1/block-size_4091 (0.05s)
        --- PASS: TestWrite/documentation-example_L1/block-size_8192 (0.06s)
        --- PASS: TestWrite/documentation-example_L1/block-size_10000 (0.04s)
    --- PASS: TestWrite/documentation-example_L2 (0.55s)
        --- PASS: TestWrite/documentation-example_L2/block-size_397 (0.09s)
        --- PASS: TestWrite/documentation-example_L2/block-size_512 (0.07s)
        --- PASS: TestWrite/documentation-example_L2/block-size_4091 (0.09s)
        --- PASS: TestWrite/documentation-example_L2/block-size_8192 (0.12s)
        --- PASS: TestWrite/documentation-example_L2/block-size_10000 (0.11s)
    --- PASS: TestWrite/not-block-aligned (0.01s)
        --- PASS: TestWrite/not-block-aligned/block-size_397 (0.00s)
        --- PASS: TestWrite/not-block-aligned/block-size_512 (0.00s)
        --- PASS: TestWrite/not-block-aligned/block-size_4091 (0.00s)
        --- PASS: TestWrite/not-block-aligned/block-size_8192 (0.00s)
        --- PASS: TestWrite/not-block-aligned/block-size_10000 (0.00s)
    --- PASS: TestWrite/not-block-aligned-with-null-bytes (0.00s)
        --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_397 (0.00s)
        --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_512 (0.00s)
        --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_4091 (0.00s)
        --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_8192 (0.00s)
        --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_10000 (0.00s)
    --- PASS: TestWrite/empty (0.00s)
        --- PASS: TestWrite/empty/block-size_397 (0.00s)
        --- PASS: TestWrite/empty/block-size_512 (0.00s)
        --- PASS: TestWrite/empty/block-size_4091 (0.00s)
        --- PASS: TestWrite/empty/block-size_8192 (0.00s)
        --- PASS: TestWrite/empty/block-size_10000 (0.00s)
    --- PASS: TestWrite/null-bytes (9.70s)
        --- PASS: TestWrite/null-bytes/block-size_397 (2.79s)
        --- PASS: TestWrite/null-bytes/block-size_512 (4.00s)
        --- PASS: TestWrite/null-bytes/block-size_4091 (0.77s)
        --- PASS: TestWrite/null-bytes/block-size_8192 (0.64s)
        --- PASS: TestWrite/null-bytes/block-size_10000 (0.68s)
=== RUN   TestReset
--- PASS: TestReset (0.00s)
=== RUN   TestSize
--- PASS: TestSize (0.00s)
=== RUN   TestBlockSize
--- PASS: TestBlockSize (0.00s)
=== RUN   TestBinaryMarshaler
=== RUN   TestBinaryMarshaler/documentation-example_L0
=== RUN   TestBinaryMarshaler/documentation-example_L1
=== RUN   TestBinaryMarshaler/documentation-example_L2
=== RUN   TestBinaryMarshaler/not-block-aligned
=== RUN   TestBinaryMarshaler/not-block-aligned-with-null-bytes
=== RUN   TestBinaryMarshaler/empty
=== RUN   TestBinaryMarshaler/null-bytes
--- PASS: TestBinaryMarshaler (0.24s)
    --- PASS: TestBinaryMarshaler/documentation-example_L0 (0.00s)
    --- PASS: TestBinaryMarshaler/documentation-example_L1 (0.08s)
    --- PASS: TestBinaryMarshaler/documentation-example_L2 (0.10s)
    --- PASS: TestBinaryMarshaler/not-block-aligned (0.00s)
    --- PASS: TestBinaryMarshaler/not-block-aligned-with-null-bytes (0.06s)
    --- PASS: TestBinaryMarshaler/empty (0.00s)
    --- PASS: TestBinaryMarshaler/null-bytes (0.00s)
=== RUN   TestInvalidEncoding
--- PASS: TestInvalidEncoding (0.00s)
=== RUN   TestSum
--- PASS: TestSum (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/hidrive/hidrivehash	10.907s
?   	github.com/rclone/rclone/backend/hidrive/hidrivehash/internal	[no test files]
=== RUN   TestListRoot
--- PASS: TestListRoot (0.01s)
=== RUN   TestListRootNoSlash
--- PASS: TestListRootNoSlash (0.00s)
=== RUN   TestListSubDir
--- PASS: TestListSubDir (0.00s)
=== RUN   TestNewObject
--- PASS: TestNewObject (0.00s)
=== RUN   TestOpen
--- PASS: TestOpen (0.00s)
=== RUN   TestMimeType
--- PASS: TestMimeType (0.00s)
=== RUN   TestIsAFileRoot
--- PASS: TestIsAFileRoot (0.00s)
=== RUN   TestIsAFileSubDir
--- PASS: TestIsAFileSubDir (0.00s)
=== RUN   TestParseName
--- PASS: TestParseName (0.00s)
=== RUN   TestParseEmpty
--- PASS: TestParseEmpty (0.00s)
=== RUN   TestParseApache
--- PASS: TestParseApache (0.00s)
=== RUN   TestParseMemstore
--- PASS: TestParseMemstore (0.00s)
=== RUN   TestParseNginx
--- PASS: TestParseNginx (0.00s)
=== RUN   TestParseCaddy
--- PASS: TestParseCaddy (0.00s)
=== RUN   TestFsNoSlashRoots
--- PASS: TestFsNoSlashRoots (0.01s)
PASS
ok  	github.com/rclone/rclone/backend/http	0.045s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/internetarchive	0.016s
=== RUN   TestReadMD5
=== RUN   TestReadMD5/0
=== RUN   TestReadMD5/0/512
=== RUN   TestReadMD5/0/1024
=== RUN   TestReadMD5/0/10240
=== RUN   TestReadMD5/0/20480
=== RUN   TestReadMD5/1024
=== RUN   TestReadMD5/1024/512
=== RUN   TestReadMD5/1024/1024
=== RUN   TestReadMD5/1024/10240
=== RUN   TestReadMD5/1024/20480
=== RUN   TestReadMD5/10240
=== RUN   TestReadMD5/10240/512
=== RUN   TestReadMD5/10240/1024
=== RUN   TestReadMD5/10240/10240
=== RUN   TestReadMD5/10240/20480
=== RUN   TestReadMD5/102400
=== RUN   TestReadMD5/102400/512
=== RUN   TestReadMD5/102400/1024
=== RUN   TestReadMD5/102400/10240
=== RUN   TestReadMD5/102400/20480
--- PASS: TestReadMD5 (0.02s)
    --- PASS: TestReadMD5/0 (0.00s)
        --- PASS: TestReadMD5/0/512 (0.00s)
        --- PASS: TestReadMD5/0/1024 (0.00s)
        --- PASS: TestReadMD5/0/10240 (0.00s)
        --- PASS: TestReadMD5/0/20480 (0.00s)
    --- PASS: TestReadMD5/1024 (0.00s)
        --- PASS: TestReadMD5/1024/512 (0.00s)
        --- PASS: TestReadMD5/1024/1024 (0.00s)
        --- PASS: TestReadMD5/1024/10240 (0.00s)
        --- PASS: TestReadMD5/1024/20480 (0.00s)
    --- PASS: TestReadMD5/10240 (0.00s)
        --- PASS: TestReadMD5/10240/512 (0.00s)
        --- PASS: TestReadMD5/10240/1024 (0.00s)
        --- PASS: TestReadMD5/10240/10240 (0.00s)
        --- PASS: TestReadMD5/10240/20480 (0.00s)
    --- PASS: TestReadMD5/102400 (0.01s)
        --- PASS: TestReadMD5/102400/512 (0.00s)
        --- PASS: TestReadMD5/102400/1024 (0.00s)
        --- PASS: TestReadMD5/102400/10240 (0.00s)
        --- PASS: TestReadMD5/102400/20480 (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/jottacloud	0.036s
=== RUN   TestMountpointEmptyModificationTime
--- PASS: TestMountpointEmptyModificationTime (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/jottacloud/api	0.005s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/koofr	0.016s
=== RUN   TestUpdatingCheck
    run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns"
2026/09/08 16:06:11 ERROR : : error listing: directory not found
--- PASS: TestUpdatingCheck (0.11s)
=== RUN   TestSymlink
    run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns"
2026/09/08 16:06:11 NOTICE: symlink.txt: Can't follow symlink without -L/--copy-links
2026/09/08 16:06:11 ERROR : : error listing: directory not found
2026/09/08 16:06:11 ERROR : : error listing: directory not found
2026/09/08 16:06:11 ERROR : : error listing: directory not found
--- PASS: TestSymlink (0.11s)
=== RUN   TestSymlinkError
--- PASS: TestSymlinkError (0.00s)
=== RUN   TestHashOnUpdate
    run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns"
2026/09/08 16:06:11 ERROR : : error listing: directory not found
--- PASS: TestHashOnUpdate (0.20s)
=== RUN   TestHashOnDelete
    run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns"
2026/09/08 16:06:12 ERROR : : error listing: directory not found
--- PASS: TestHashOnDelete (0.16s)
=== RUN   TestMetadata
    run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns"
=== RUN   TestMetadata/Xattr
=== RUN   TestMetadata/Read
=== RUN   TestMetadata/Write
2026/09/08 16:06:12 ERROR : : error listing: directory not found
--- PASS: TestMetadata (0.00s)
    --- PASS: TestMetadata/Xattr (0.00s)
    --- PASS: TestMetadata/Read (0.00s)
    --- PASS: TestMetadata/Write (0.00s)
=== RUN   TestFilter
    run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns"
2026/09/08 16:06:12 ERROR : : error listing: directory not found
--- PASS: TestFilter (0.00s)
=== RUN   TestRemove
--- PASS: TestRemove (0.25s)
=== RUN   TestCleanWindows
    tests_test.go:23: windows only
--- SKIP: TestCleanWindows (0.00s)
=== RUN   TestIntegration
    fstests.go:454: Using remote ""
=== RUN   TestIntegration/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestIntegration/FsCommand
=== RUN   TestIntegration/FsRmdirNotFound
=== RUN   TestIntegration/FsString
=== RUN   TestIntegration/FsName
=== RUN   TestIntegration/FsRoot
=== RUN   TestIntegration/FsRmdirEmpty
=== RUN   TestIntegration/FsMkdir
=== RUN   TestIntegration/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestIntegration/FsMkdir/FsListEmpty
=== RUN   TestIntegration/FsMkdir/FsListDirEmpty
=== RUN   TestIntegration/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsListDirNotFound
2026/09/08 16:06:12 ERROR : does not exist: error listing: directory not found
=== RUN   TestIntegration/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsEncoding
=== RUN   TestIntegration/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestIntegration/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestIntegration/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestIntegration/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestIntegration/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestIntegration/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestIntegration/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestIntegration/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestIntegration/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestIntegration/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2026/09/08 16:06:14 NOTICE: Local file system at /tmp/rclone871143787/rclone-test-kolipam6heqitiw6sunupuw5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2026/09/08 16:06:14 NOTICE: Local file system at /tmp/rclone871143787/rclone-test-kolipam6heqitiw6sunupuw5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
=== RUN   TestIntegration/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestIntegration/FsMkdir/FsNewObjectNotFound
=== RUN   TestIntegration/FsMkdir/FsPutError
2026/09/08 16:06:14 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
=== RUN   TestIntegration/FsMkdir/FsPutZeroLength
=== RUN   TestIntegration/FsMkdir/FsOpenWriterAt
=== RUN   TestIntegration/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListR
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsMove
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType
    fstests.go:1379: MimeType method not supported
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound
2026/09/08 16:06:16 ERROR : : error listing: directory not found
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "/tmp/rclone871143787/" path "rclone-test-kolipam6heqitiw6sunupuw5" from "/tmp/rclone871143787/rclone-test-kolipam6heqitiw6sunupuw5"
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestIntegration/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestIntegration/FsMkdir/FsPutFiles/Internal
    fstests.go:1904: *local.Fs does not implement InternalTester
=== RUN   TestIntegration/FsMkdir/FsPutChunked
    fstests.go:1921: *local.Fs does not implement SetUploadChunkSizer
=== RUN   TestIntegration/FsMkdir/FsUploadUnknownSize
=== RUN   TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestIntegration/FsMkdir/FsRootCollapse
2026/09/08 16:06:17 ERROR : : error listing: directory not found
=== RUN   TestIntegration/FsShutdown
    fstests.go:2117: Shutdown method not supported
=== NAME  TestIntegration
    fstests.go:2125: remoteName /tmp/rclone871143787
--- PASS: TestIntegration (4.62s)
    --- SKIP: TestIntegration/FsCheckWrap (0.00s)
    --- PASS: TestIntegration/FsCommand (0.00s)
    --- PASS: TestIntegration/FsRmdirNotFound (0.00s)
    --- PASS: TestIntegration/FsString (0.00s)
    --- PASS: TestIntegration/FsName (0.00s)
    --- PASS: TestIntegration/FsRoot (0.00s)
    --- PASS: TestIntegration/FsRmdirEmpty (0.00s)
    --- PASS: TestIntegration/FsMkdir (4.62s)
        --- PASS: TestIntegration/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestIntegration/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestIntegration/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsEncoding (1.86s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (0.16s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/dot (0.08s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (0.06s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/punctuation (0.03s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (0.05s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_tilde (0.08s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_CR (0.05s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_LF (0.05s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_HT (0.31s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_VT (0.19s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_dot (0.25s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_space (0.22s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_CR (0.10s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_LF (0.07s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_HT (0.03s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_VT (0.04s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_dot (0.01s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 (0.06s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/URL_encoding (0.02s)
        --- PASS: TestIntegration/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsPutError (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsPutZeroLength (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsOpenWriterAt (0.01s)
        --- SKIP: TestIntegration/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsPutFiles (2.66s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 (0.01s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 (0.01s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPurge (0.03s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsMove (0.02s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (0.01s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata (0.03s)
                --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.03s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime (0.16s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek (2.11s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile (0.03s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound (0.02s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot (0.13s)
                --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (0.01s)
                --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put (0.12s)
                    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.11s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream (0.02s)
                --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 (0.02s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/Internal (0.00s)
        --- SKIP: TestIntegration/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize (0.09s)
            --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.09s)
        --- PASS: TestIntegration/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestIntegration/FsShutdown (0.00s)
PASS
2026/09/08 16:06:17 purge failed: directory not found
ok  	github.com/rclone/rclone/backend/local	5.486s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/mailru	0.016s
?   	github.com/rclone/rclone/backend/mailru/api	[no test files]
=== RUN   TestHashChunk16M
--- PASS: TestHashChunk16M (0.11s)
=== RUN   TestHashChunk8M
--- PASS: TestHashChunk8M (0.10s)
=== RUN   TestHashChunk4M
--- PASS: TestHashChunk4M (0.06s)
=== RUN   TestHashChunk2M
--- PASS: TestHashChunk2M (0.06s)
=== RUN   TestHashChunk1M
--- PASS: TestHashChunk1M (0.05s)
=== RUN   TestHashChunk64k
--- PASS: TestHashChunk64k (0.07s)
=== RUN   TestHashChunk32k
--- PASS: TestHashChunk32k (0.06s)
=== RUN   TestHashChunk2048
--- PASS: TestHashChunk2048 (0.09s)
=== RUN   TestHashChunk2047
--- PASS: TestHashChunk2047 (0.07s)
=== RUN   TestSumCalledTwice
--- PASS: TestSumCalledTwice (0.00s)
=== RUN   TestSize
--- PASS: TestSize (0.00s)
=== RUN   TestBlockSize
--- PASS: TestBlockSize (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/mailru/mrhash	0.664s
=== RUN   TestIntegration
    fstests.go:454: Using remote ":memory:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/memory/memory_test.go:12
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestIntegration
--- FAIL: TestIntegration (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/memory	0.020s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/netstorage	0.019s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
=== RUN   TestIntegrationCn
    fstests.go:400: quicktest only
--- SKIP: TestIntegrationCn (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/onedrive	0.027s
?   	github.com/rclone/rclone/backend/onedrive/api	[no test files]
=== RUN   TestQuickXorHash
--- PASS: TestQuickXorHash (0.00s)
=== RUN   TestQuickXorHashByBlock
--- PASS: TestQuickXorHashByBlock (0.02s)
=== RUN   TestSize
--- PASS: TestSize (0.00s)
=== RUN   TestBlockSize
--- PASS: TestBlockSize (0.00s)
=== RUN   TestReset
--- PASS: TestReset (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/onedrive/quickxorhash	0.042s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/opendrive	0.029s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/pcloud	0.026s
?   	github.com/rclone/rclone/backend/pcloud/api	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/premiumizeme	0.035s
?   	github.com/rclone/rclone/backend/premiumizeme/api	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/putio	0.012s
=== RUN   TestVersionLess
--- PASS: TestVersionLess (0.00s)
=== RUN   TestMergeDeleteMarkers
--- PASS: TestMergeDeleteMarkers (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/s3	0.023s
=== RUN   TestSplitPath
--- PASS: TestSplitPath (0.00s)
=== RUN   TestSplitPathIntoSlice
--- PASS: TestSplitPathIntoSlice (0.00s)
=== RUN   Test2FAStateMachine
=== RUN   Test2FAStateMachine/no_url
    seafile_internal_test.go:216: operation not supported on this remote. If you need a 2FA code on your account, use the command: rclone config reconnect : 
=== RUN   Test2FAStateMachine/unknown_state
    seafile_internal_test.go:216: unknown state "unknown"
=== RUN   Test2FAStateMachine/2fa_not_set
=== RUN   Test2FAStateMachine/no_password_in_config
=== RUN   Test2FAStateMachine/config_ready_for_2fa_token
=== RUN   Test2FAStateMachine/password_not_entered
=== RUN   Test2FAStateMachine/password_entered
=== RUN   Test2FAStateMachine/ask_for_a_2fa_code
=== RUN   Test2FAStateMachine/no_2fa_code_entered
=== RUN   Test2FAStateMachine/2fa_error_and_retry
=== RUN   Test2FAStateMachine/2fa_error_and_fail
    seafile_internal_test.go:216: 2fa authentication failed
--- PASS: Test2FAStateMachine (0.00s)
    --- PASS: Test2FAStateMachine/no_url (0.00s)
    --- PASS: Test2FAStateMachine/unknown_state (0.00s)
    --- PASS: Test2FAStateMachine/2fa_not_set (0.00s)
    --- PASS: Test2FAStateMachine/no_password_in_config (0.00s)
    --- PASS: Test2FAStateMachine/config_ready_for_2fa_token (0.00s)
    --- PASS: Test2FAStateMachine/password_not_entered (0.00s)
    --- PASS: Test2FAStateMachine/password_entered (0.00s)
    --- PASS: Test2FAStateMachine/ask_for_a_2fa_code (0.00s)
    --- PASS: Test2FAStateMachine/no_2fa_code_entered (0.00s)
    --- PASS: Test2FAStateMachine/2fa_error_and_retry (0.00s)
    --- PASS: Test2FAStateMachine/2fa_error_and_fail (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/seafile	0.015s
?   	github.com/rclone/rclone/backend/seafile/api	[no test files]
=== RUN   TestShellEscapeUnix
--- PASS: TestShellEscapeUnix (0.00s)
=== RUN   TestShellEscapeCmd
--- PASS: TestShellEscapeCmd (0.00s)
=== RUN   TestShellEscapePowerShell
--- PASS: TestShellEscapePowerShell (0.00s)
=== RUN   TestParseHash
--- PASS: TestParseHash (0.00s)
=== RUN   TestParseUsage
--- PASS: TestParseUsage (0.00s)
=== RUN   TestStringLock
--- PASS: TestStringLock (3.43s)
=== RUN   TestIntegration
    sftp_test.go:18: no configuration available for sftp backend
--- SKIP: TestIntegration (0.00s)
=== RUN   TestIntegration2
    fstests.go:400: quicktest only
--- SKIP: TestIntegration2 (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/sftp	3.450s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/sharefile	0.015s
?   	github.com/rclone/rclone/backend/sharefile/api	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/sia	0.014s
?   	github.com/rclone/rclone/backend/sia/api	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/smb	0.015s
=== RUN   TestErrorHandler
=== RUN   TestErrorHandler/empty
=== RUN   TestErrorHandler/unknown
=== RUN   TestErrorHandler/blank
=== RUN   TestErrorHandler/real
--- PASS: TestErrorHandler (0.00s)
    --- PASS: TestErrorHandler/empty (0.00s)
    --- PASS: TestErrorHandler/unknown (0.00s)
    --- PASS: TestErrorHandler/blank (0.00s)
    --- PASS: TestErrorHandler/real (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/sugarsync	0.014s
?   	github.com/rclone/rclone/backend/sugarsync/api	[no test files]
=== RUN   TestInternalUrlEncode
--- PASS: TestInternalUrlEncode (0.00s)
=== RUN   TestInternalShouldRetryHeaders
--- PASS: TestInternalShouldRetryHeaders (1.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/swift	1.018s
=== RUN   TestMoveCopy
=== RUN   TestMoveCopy/Features
=== RUN   TestMoveCopy/MoveLocal
=== RUN   TestMoveCopy/MoveLocal/MoveMemory
--- PASS: TestMoveCopy (0.17s)
    --- PASS: TestMoveCopy/Features (0.00s)
    --- PASS: TestMoveCopy/MoveLocal (0.09s)
        --- PASS: TestMoveCopy/MoveLocal/MoveMemory (0.00s)
=== RUN   TestIntegration
    union_test.go:17: Skipping as -remote not set
--- SKIP: TestIntegration (0.00s)
=== RUN   TestStandard
    fstests.go:454: Using remote "TestUnion:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/union/union_test.go:33
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestStandard
--- FAIL: TestStandard (0.00s)
=== RUN   TestRO
    fstests.go:454: Using remote "TestUnionRO:"
=== RUN   TestRO/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestRO/FsCommand
    fstests.go:523: No commands in this remote
=== RUN   TestRO/FsRmdirNotFound
=== RUN   TestRO/FsString
=== RUN   TestRO/FsName
=== RUN   TestRO/FsRoot
=== RUN   TestRO/FsRmdirEmpty
=== RUN   TestRO/FsMkdir
=== RUN   TestRO/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestRO/FsMkdir/FsListEmpty
=== RUN   TestRO/FsMkdir/FsListDirEmpty
=== RUN   TestRO/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsListDirNotFound
2026/09/08 16:06:17 ERROR : does not exist: error listing: directory not found
=== RUN   TestRO/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsEncoding
=== RUN   TestRO/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestRO/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestRO/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestRO/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestRO/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestRO/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestRO/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestRO/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestRO/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestRO/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestRO/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2026/09/08 16:06:19 NOTICE: Local file system at /tmp/TestRO374162223/001: Replacing invalid UTF-8 characters in "rclone-test-kupudov4xowoweh4qamujel3/invalid utf-8\xfe"
2026/09/08 16:06:19 NOTICE: Local file system at /tmp/TestRO374162223/001/rclone-test-kupudov4xowoweh4qamujel3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2026/09/08 16:06:19 NOTICE: Local file system at /tmp/TestRO374162223/001/rclone-test-kupudov4xowoweh4qamujel3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
=== RUN   TestRO/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestRO/FsMkdir/FsNewObjectNotFound
=== RUN   TestRO/FsMkdir/FsPutError
2026/09/08 16:06:19 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
=== RUN   TestRO/FsMkdir/FsPutZeroLength
=== RUN   TestRO/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestRO/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestRO/FsMkdir/FsPutFiles
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListR
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestRO/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestRO/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestRO/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestRO/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestRO/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestRO/FsMkdir/FsPutFiles/FsMove
=== RUN   TestRO/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestRO/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestRO/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestRO/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestRO/FsMkdir/FsPutFiles/FsIsFileNotFound
2026/09/08 16:06:19 ERROR : : error listing: directory not found
=== RUN   TestRO/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestUnionRO:" path "rclone-test-kupudov4xowoweh4qamujel3" from "TestUnionRO:rclone-test-kupudov4xowoweh4qamujel3"
=== RUN   TestRO/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestRO/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestRO/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestRO/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestRO/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestRO/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestRO/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestRO/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestRO/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestRO/FsMkdir/FsPutFiles/Internal
=== RUN   TestRO/FsMkdir/FsPutFiles/Internal/ReadOnly
=== RUN   TestRO/FsMkdir/FsPutChunked
    fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer
=== RUN   TestRO/FsMkdir/FsUploadUnknownSize
=== RUN   TestRO/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestRO/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestRO/FsMkdir/FsRootCollapse
=== NAME  TestRO/FsMkdir
    fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
=== RUN   TestRO/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestRO (2.90s)
    --- SKIP: TestRO/FsCheckWrap (0.00s)
    --- SKIP: TestRO/FsCommand (0.00s)
    --- PASS: TestRO/FsRmdirNotFound (0.00s)
    --- PASS: TestRO/FsString (0.00s)
    --- PASS: TestRO/FsName (0.00s)
    --- PASS: TestRO/FsRoot (0.00s)
    --- PASS: TestRO/FsRmdirEmpty (0.00s)
    --- PASS: TestRO/FsMkdir (2.89s)
        --- PASS: TestRO/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestRO/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestRO/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestRO/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestRO/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestRO/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestRO/FsMkdir/FsEncoding (2.17s)
            --- PASS: TestRO/FsMkdir/FsEncoding/control_chars (0.05s)
            --- PASS: TestRO/FsMkdir/FsEncoding/dot (0.08s)
            --- PASS: TestRO/FsMkdir/FsEncoding/dot_dot (0.08s)
            --- PASS: TestRO/FsMkdir/FsEncoding/punctuation (0.13s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_space (0.22s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_tilde (0.04s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_CR (0.11s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_LF (0.17s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_HT (0.13s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_VT (0.10s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_dot (0.09s)
            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_space (0.20s)
            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_CR (0.06s)
            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_LF (0.20s)
            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_HT (0.17s)
            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_VT (0.10s)
            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_dot (0.03s)
            --- PASS: TestRO/FsMkdir/FsEncoding/invalid_UTF-8 (0.11s)
            --- PASS: TestRO/FsMkdir/FsEncoding/URL_encoding (0.11s)
        --- PASS: TestRO/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestRO/FsMkdir/FsPutError (0.00s)
        --- PASS: TestRO/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestRO/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestRO/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestRO/FsMkdir/FsPutFiles (0.71s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListR (0.01s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListFile1and2 (0.01s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsPurge (0.04s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsMove (0.11s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsDirMove (0.02s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMetadata (0.08s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.08s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectUpdate (0.09s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsIsFile (0.05s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot (0.04s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestRO/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/Put (0.03s)
                    --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream (0.12s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream/100 (0.11s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/Internal (0.02s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/Internal/ReadOnly (0.02s)
        --- SKIP: TestRO/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestRO/FsMkdir/FsUploadUnknownSize (0.00s)
            --- PASS: TestRO/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestRO/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
        --- PASS: TestRO/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestRO/FsShutdown (0.00s)
=== RUN   TestNC
    fstests.go:454: Using remote "TestUnionNC:"
=== RUN   TestNC/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestNC/FsCommand
    fstests.go:523: No commands in this remote
=== RUN   TestNC/FsRmdirNotFound
=== RUN   TestNC/FsString
=== RUN   TestNC/FsName
=== RUN   TestNC/FsRoot
=== RUN   TestNC/FsRmdirEmpty
=== RUN   TestNC/FsMkdir
=== RUN   TestNC/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestNC/FsMkdir/FsListEmpty
=== RUN   TestNC/FsMkdir/FsListDirEmpty
=== RUN   TestNC/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsListDirNotFound
2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found
=== RUN   TestNC/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsEncoding
=== RUN   TestNC/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestNC/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestNC/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestNC/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestNC/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestNC/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestNC/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestNC/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestNC/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestNC/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestNC/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestNC1550248035/001: Replacing invalid UTF-8 characters in "rclone-test-juzarej1gadukiw3hehajur3/invalid utf-8\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestNC1550248035/001/rclone-test-juzarej1gadukiw3hehajur3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestNC1550248035/001/rclone-test-juzarej1gadukiw3hehajur3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
=== RUN   TestNC/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestNC/FsMkdir/FsNewObjectNotFound
=== RUN   TestNC/FsMkdir/FsPutError
2026/09/08 16:06:20 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
=== RUN   TestNC/FsMkdir/FsPutZeroLength
=== RUN   TestNC/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestNC/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestNC/FsMkdir/FsPutFiles
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListR
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestNC/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestNC/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestNC/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestNC/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestNC/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestNC/FsMkdir/FsPutFiles/FsMove
=== RUN   TestNC/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestNC/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestNC/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestNC/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestNC/FsMkdir/FsPutFiles/FsIsFileNotFound
2026/09/08 16:06:20 ERROR : : error listing: directory not found
=== RUN   TestNC/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestUnionNC:" path "rclone-test-juzarej1gadukiw3hehajur3" from "TestUnionNC:rclone-test-juzarej1gadukiw3hehajur3"
=== RUN   TestNC/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestNC/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestNC/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestNC/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestNC/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestNC/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestNC/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestNC/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestNC/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestNC/FsMkdir/FsPutFiles/Internal
=== RUN   TestNC/FsMkdir/FsPutFiles/Internal/ReadOnly
    union_internal_test.go:31: Only on RO union
=== RUN   TestNC/FsMkdir/FsPutChunked
    fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer
=== RUN   TestNC/FsMkdir/FsUploadUnknownSize
=== RUN   TestNC/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestNC/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestNC/FsMkdir/FsRootCollapse
2026/09/08 16:06:20 ERROR : : error listing: directory not found
=== NAME  TestNC/FsMkdir
    fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
=== RUN   TestNC/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestNC (0.25s)
    --- SKIP: TestNC/FsCheckWrap (0.00s)
    --- SKIP: TestNC/FsCommand (0.00s)
    --- PASS: TestNC/FsRmdirNotFound (0.00s)
    --- PASS: TestNC/FsString (0.00s)
    --- PASS: TestNC/FsName (0.00s)
    --- PASS: TestNC/FsRoot (0.00s)
    --- PASS: TestNC/FsRmdirEmpty (0.00s)
    --- PASS: TestNC/FsMkdir (0.24s)
        --- PASS: TestNC/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestNC/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestNC/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestNC/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestNC/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestNC/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestNC/FsMkdir/FsEncoding (0.12s)
            --- PASS: TestNC/FsMkdir/FsEncoding/control_chars (0.00s)
            --- PASS: TestNC/FsMkdir/FsEncoding/dot (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/dot_dot (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/punctuation (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_space (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_tilde (0.00s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_CR (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_LF (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_HT (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_VT (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_dot (0.00s)
            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_space (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_CR (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_LF (0.00s)
            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_HT (0.00s)
            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_VT (0.00s)
            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_dot (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/URL_encoding (0.01s)
        --- PASS: TestNC/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestNC/FsMkdir/FsPutError (0.00s)
        --- PASS: TestNC/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestNC/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestNC/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestNC/FsMkdir/FsPutFiles (0.11s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsPurge (0.01s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsMove (0.02s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsDirMove (0.01s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
                --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsIsFile (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot (0.02s)
                --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestNC/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/Put (0.01s)
                    --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream (0.00s)
                --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/Internal (0.00s)
                --- SKIP: TestNC/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s)
        --- SKIP: TestNC/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestNC/FsMkdir/FsUploadUnknownSize (0.00s)
            --- PASS: TestNC/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestNC/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
        --- PASS: TestNC/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestNC/FsShutdown (0.00s)
=== RUN   TestPolicy1
    fstests.go:454: Using remote "TestUnionPolicy1:"
=== RUN   TestPolicy1/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestPolicy1/FsCommand
    fstests.go:523: No commands in this remote
=== RUN   TestPolicy1/FsRmdirNotFound
=== RUN   TestPolicy1/FsString
=== RUN   TestPolicy1/FsName
=== RUN   TestPolicy1/FsRoot
=== RUN   TestPolicy1/FsRmdirEmpty
=== RUN   TestPolicy1/FsMkdir
=== RUN   TestPolicy1/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestPolicy1/FsMkdir/FsListEmpty
=== RUN   TestPolicy1/FsMkdir/FsListDirEmpty
=== RUN   TestPolicy1/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsListDirNotFound
2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found
=== RUN   TestPolicy1/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsEncoding
=== RUN   TestPolicy1/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestPolicy1/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestPolicy1/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestPolicy1/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestPolicy1/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy11978464947/003/rclone-test-pedafan4wukazut1kofakiv8: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy11978464947/003/rclone-test-pedafan4wukazut1kofakiv8: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy11978464947/003: Replacing invalid UTF-8 characters in "rclone-test-pedafan4wukazut1kofakiv8/invalid utf-8\xfe"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestPolicy1/FsMkdir/FsNewObjectNotFound
=== RUN   TestPolicy1/FsMkdir/FsPutError
2026/09/08 16:06:20 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
=== RUN   TestPolicy1/FsMkdir/FsPutZeroLength
=== RUN   TestPolicy1/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestPolicy1/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListR
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsMove
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsIsFileNotFound
2026/09/08 16:06:20 ERROR : : error listing: directory not found
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestUnionPolicy1:" path "rclone-test-pedafan4wukazut1kofakiv8" from "TestUnionPolicy1:rclone-test-pedafan4wukazut1kofakiv8"
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/Internal
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/Internal/ReadOnly
    union_internal_test.go:31: Only on RO union
=== RUN   TestPolicy1/FsMkdir/FsPutChunked
    fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer
=== RUN   TestPolicy1/FsMkdir/FsUploadUnknownSize
=== RUN   TestPolicy1/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestPolicy1/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestPolicy1/FsMkdir/FsRootCollapse
2026/09/08 16:06:20 ERROR : : error listing: directory not found
=== NAME  TestPolicy1/FsMkdir
    fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
=== RUN   TestPolicy1/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestPolicy1 (0.31s)
    --- SKIP: TestPolicy1/FsCheckWrap (0.00s)
    --- SKIP: TestPolicy1/FsCommand (0.00s)
    --- PASS: TestPolicy1/FsRmdirNotFound (0.00s)
    --- PASS: TestPolicy1/FsString (0.00s)
    --- PASS: TestPolicy1/FsName (0.00s)
    --- PASS: TestPolicy1/FsRoot (0.00s)
    --- PASS: TestPolicy1/FsRmdirEmpty (0.00s)
    --- PASS: TestPolicy1/FsMkdir (0.30s)
        --- PASS: TestPolicy1/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestPolicy1/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestPolicy1/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsEncoding (0.14s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/control_chars (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/dot (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/dot_dot (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/punctuation (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_space (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_tilde (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_CR (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_LF (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_HT (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_VT (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_dot (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_space (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_CR (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_LF (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_HT (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_VT (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_dot (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/URL_encoding (0.01s)
        --- PASS: TestPolicy1/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsPutError (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestPolicy1/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestPolicy1/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsPutFiles (0.15s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPurge (0.02s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsMove (0.02s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsDirMove (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata (0.01s)
                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectUpdate (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsIsFile (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot (0.03s)
                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/List (0.01s)
                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put (0.02s)
                    --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectRemove (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream (0.01s)
                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/Internal (0.00s)
                --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s)
        --- SKIP: TestPolicy1/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestPolicy1/FsShutdown (0.00s)
=== RUN   TestPolicy2
    fstests.go:454: Using remote "TestUnionPolicy2:"
=== RUN   TestPolicy2/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestPolicy2/FsCommand
    fstests.go:523: No commands in this remote
=== RUN   TestPolicy2/FsRmdirNotFound
=== RUN   TestPolicy2/FsString
=== RUN   TestPolicy2/FsName
=== RUN   TestPolicy2/FsRoot
=== RUN   TestPolicy2/FsRmdirEmpty
=== RUN   TestPolicy2/FsMkdir
=== RUN   TestPolicy2/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestPolicy2/FsMkdir/FsListEmpty
=== RUN   TestPolicy2/FsMkdir/FsListDirEmpty
=== RUN   TestPolicy2/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsListDirNotFound
2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found
=== RUN   TestPolicy2/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsEncoding
=== RUN   TestPolicy2/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestPolicy2/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestPolicy2/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestPolicy2/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestPolicy2/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy22789750322/002/rclone-test-viracip2dugumil8seveten3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy22789750322/002/rclone-test-viracip2dugumil8seveten3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy22789750322/002: Replacing invalid UTF-8 characters in "rclone-test-viracip2dugumil8seveten3/invalid utf-8\xfe"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestPolicy2/FsMkdir/FsNewObjectNotFound
=== RUN   TestPolicy2/FsMkdir/FsPutError
2026/09/08 16:06:20 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
=== RUN   TestPolicy2/FsMkdir/FsPutZeroLength
=== RUN   TestPolicy2/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestPolicy2/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListR
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsMove
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsIsFileNotFound
2026/09/08 16:06:20 ERROR : : error listing: directory not found
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestUnionPolicy2:" path "rclone-test-viracip2dugumil8seveten3" from "TestUnionPolicy2:rclone-test-viracip2dugumil8seveten3"
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/Internal
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/Internal/ReadOnly
    union_internal_test.go:31: Only on RO union
=== RUN   TestPolicy2/FsMkdir/FsPutChunked
    fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer
=== RUN   TestPolicy2/FsMkdir/FsUploadUnknownSize
=== RUN   TestPolicy2/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestPolicy2/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestPolicy2/FsMkdir/FsRootCollapse
2026/09/08 16:06:20 ERROR : : error listing: directory not found
=== NAME  TestPolicy2/FsMkdir
    fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
=== RUN   TestPolicy2/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestPolicy2 (0.27s)
    --- SKIP: TestPolicy2/FsCheckWrap (0.00s)
    --- SKIP: TestPolicy2/FsCommand (0.00s)
    --- PASS: TestPolicy2/FsRmdirNotFound (0.00s)
    --- PASS: TestPolicy2/FsString (0.00s)
    --- PASS: TestPolicy2/FsName (0.00s)
    --- PASS: TestPolicy2/FsRoot (0.00s)
    --- PASS: TestPolicy2/FsRmdirEmpty (0.00s)
    --- PASS: TestPolicy2/FsMkdir (0.27s)
        --- PASS: TestPolicy2/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestPolicy2/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestPolicy2/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsEncoding (0.11s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/control_chars (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/dot (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/dot_dot (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/punctuation (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_space (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_tilde (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_CR (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_LF (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_HT (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_VT (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_dot (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_space (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_CR (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_LF (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_HT (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_VT (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_dot (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/URL_encoding (0.01s)
        --- PASS: TestPolicy2/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsPutError (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestPolicy2/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestPolicy2/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsPutFiles (0.14s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListFile1 (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPurge (0.01s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsMove (0.03s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsDirMove (0.02s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsIsFile (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot (0.03s)
                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/List (0.01s)
                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.01s)
                --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put (0.02s)
                    --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream (0.01s)
                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/100 (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/Internal (0.00s)
                --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s)
        --- SKIP: TestPolicy2/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsUploadUnknownSize (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s)
        --- PASS: TestPolicy2/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestPolicy2/FsShutdown (0.00s)
=== RUN   TestPolicy3
    fstests.go:454: Using remote "TestUnionPolicy3:"
=== RUN   TestPolicy3/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestPolicy3/FsCommand
    fstests.go:523: No commands in this remote
=== RUN   TestPolicy3/FsRmdirNotFound
=== RUN   TestPolicy3/FsString
=== RUN   TestPolicy3/FsName
=== RUN   TestPolicy3/FsRoot
=== RUN   TestPolicy3/FsRmdirEmpty
=== RUN   TestPolicy3/FsMkdir
=== RUN   TestPolicy3/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestPolicy3/FsMkdir/FsListEmpty
=== RUN   TestPolicy3/FsMkdir/FsListDirEmpty
=== RUN   TestPolicy3/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsListDirNotFound
2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found
=== RUN   TestPolicy3/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsEncoding
=== RUN   TestPolicy3/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestPolicy3/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestPolicy3/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestPolicy3/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestPolicy3/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/001/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/002/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/003/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/003/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/001/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/002/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/003: Replacing invalid UTF-8 characters in "rclone-test-nepilan3dewizod6gimeqat0/invalid utf-8\xfe"
2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/001: Replacing invalid UTF-8 characters in "rclone-test-nepilan3dewizod6gimeqat0/invalid utf-8\xfe"
2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/002: Replacing invalid UTF-8 characters in "rclone-test-nepilan3dewizod6gimeqat0/invalid utf-8\xfe"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestPolicy3/FsMkdir/FsNewObjectNotFound
=== RUN   TestPolicy3/FsMkdir/FsPutError
2026/09/08 16:06:21 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
2026/09/08 16:06:21 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
2026/09/08 16:06:21 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
=== RUN   TestPolicy3/FsMkdir/FsPutZeroLength
=== RUN   TestPolicy3/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestPolicy3/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListR
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsMove
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsIsFileNotFound
2026/09/08 16:06:21 ERROR : : error listing: directory not found
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestUnionPolicy3:" path "rclone-test-nepilan3dewizod6gimeqat0" from "TestUnionPolicy3:rclone-test-nepilan3dewizod6gimeqat0"
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/Internal
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/Internal/ReadOnly
    union_internal_test.go:31: Only on RO union
=== RUN   TestPolicy3/FsMkdir/FsPutChunked
    fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer
=== RUN   TestPolicy3/FsMkdir/FsUploadUnknownSize
=== RUN   TestPolicy3/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestPolicy3/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestPolicy3/FsMkdir/FsRootCollapse
2026/09/08 16:06:21 ERROR : : error listing: directory not found
=== NAME  TestPolicy3/FsMkdir
    fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
=== RUN   TestPolicy3/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestPolicy3 (0.27s)
    --- SKIP: TestPolicy3/FsCheckWrap (0.00s)
    --- SKIP: TestPolicy3/FsCommand (0.00s)
    --- PASS: TestPolicy3/FsRmdirNotFound (0.00s)
    --- PASS: TestPolicy3/FsString (0.00s)
    --- PASS: TestPolicy3/FsName (0.00s)
    --- PASS: TestPolicy3/FsRoot (0.00s)
    --- PASS: TestPolicy3/FsRmdirEmpty (0.00s)
    --- PASS: TestPolicy3/FsMkdir (0.27s)
        --- PASS: TestPolicy3/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestPolicy3/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestPolicy3/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsEncoding (0.13s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/control_chars (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/dot (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/dot_dot (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/punctuation (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_space (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_tilde (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_CR (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_LF (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_HT (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_VT (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_dot (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_space (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_CR (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_LF (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_HT (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_VT (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_dot (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/URL_encoding (0.01s)
        --- PASS: TestPolicy3/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsPutError (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestPolicy3/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestPolicy3/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsPutFiles (0.12s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListFile1 (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPurge (0.01s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsMove (0.02s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsDirMove (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsIsFile (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot (0.03s)
                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put (0.02s)
                    --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream (0.00s)
                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/Internal (0.00s)
                --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s)
        --- SKIP: TestPolicy3/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s)
        --- PASS: TestPolicy3/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestPolicy3/FsShutdown (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/union	4.192s
?   	github.com/rclone/rclone/backend/union/common	[no test files]
?   	github.com/rclone/rclone/backend/union/policy	[no test files]
?   	github.com/rclone/rclone/backend/union/upstream	[no test files]
=== RUN   TestIntegration
    fstests.go:454: Using remote "TestUptobox:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/uptobox/uptobox_test.go:17
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestIntegration
--- FAIL: TestIntegration (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/uptobox	0.033s
?   	github.com/rclone/rclone/backend/uptobox/api	[no test files]
=== RUN   TestHeaders
    webdav_internal_test.go:73: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/webdav/webdav_internal_test.go:73
        	Error:      	Received unexpected error:
        	            	XML syntax error on line 10: unexpected EOF
        	Test:       	TestHeaders
--- FAIL: TestHeaders (0.00s)
=== RUN   TestIntegration
    webdav_test.go:14: no configuration available for webdav backend
--- SKIP: TestIntegration (0.00s)
=== RUN   TestIntegration2
    fstests.go:400: quicktest only
--- SKIP: TestIntegration2 (0.00s)
=== RUN   TestIntegration3
    fstests.go:400: quicktest only
--- SKIP: TestIntegration3 (0.00s)
=== RUN   TestIntegration4
    fstests.go:400: quicktest only
--- SKIP: TestIntegration4 (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/webdav	0.015s
?   	github.com/rclone/rclone/backend/webdav/api	[no test files]
?   	github.com/rclone/rclone/backend/webdav/odrvcookie	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/yandex	0.015s
?   	github.com/rclone/rclone/backend/yandex/api	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/zoho	0.014s
?   	github.com/rclone/rclone/backend/zoho/api	[no test files]
?   	github.com/rclone/rclone/bin	[no test files]
?   	github.com/rclone/rclone/cmd	[no test files]
?   	github.com/rclone/rclone/cmd/about	[no test files]
?   	github.com/rclone/rclone/cmd/all	[no test files]
?   	github.com/rclone/rclone/cmd/authorize	[no test files]
?   	github.com/rclone/rclone/cmd/backend	[no test files]
=== RUN   TestBisync
=== RUN   TestBisync/all_changed
2026/09/08 16:06:20 (01)  : test all-changed
2026/09/08 16:06:20 (02)  : test initial bisync
2026/09/08 16:06:20 (03)  : bisync resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" with Path2 "/tmp/bisync.160620-wetun/all_changed/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (04)  : test change timestamp on all files except RCLONE_TEST
2026/09/08 16:06:20 (05)  : touch-glob 2005-01-02 /tmp/bisync.160620-wetun/all_changed/path1/ file*
2026/09/08 16:06:20 (06)  : touch-glob 2005-01-02 /tmp/bisync.160620-wetun/all_changed/path1/subdir file*
2026/09/08 16:06:20 (07)  : test sync should pass
2026/09/08 16:06:20 (08)  : bisync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" with Path2 "/tmp/bisync.160620-wetun/all_changed/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file1.copy1.txt
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file1.copy2.txt
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file1.copy3.txt
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file1.copy4.txt
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file1.copy5.txt
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file1.txt
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - subdir/file20.txt
2026/09/08 16:06:20 INFO  : Path1:    7 changes:    0 new,    7 newer,    0 older,    0 deleted
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Applying changes
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy1.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy2.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy3.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy4.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy5.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/subdir/file20.txt
2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
2026/09/08 16:06:20 INFO  : file1.copy1.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : file1.copy3.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : file1.copy4.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : file1.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : file1.copy2.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : file1.copy5.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : subdir/file20.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" vs Path2 "/tmp/bisync.160620-wetun/all_changed/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (09)  : test change timestamp on all files including RCLONE_TEST
2026/09/08 16:06:20 (10)  : touch-glob 2004-01-02 /tmp/bisync.160620-wetun/all_changed/path1/ *
2026/09/08 16:06:20 (11)  : touch-glob 2004-01-02 /tmp/bisync.160620-wetun/all_changed/path1/subdir *
2026/09/08 16:06:20 (12)  : test sync should fail
2026/09/08 16:06:20 (13)  : bisync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" with Path2 "/tmp/bisync.160620-wetun/all_changed/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - RCLONE_TEST
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy1.txt
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy2.txt
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy3.txt
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy4.txt
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy5.txt
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.txt
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - subdir/file20.txt
2026/09/08 16:06:20 INFO  : Path1:    8 changes:    0 new,    1 newer,    7 older,    0 deleted
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 ERROR : Safety abort: all files were changed on Path1 "/tmp/bisync.160620-wetun/all_changed/path1/". Run with --force if desired.
2026/09/08 16:06:20 NOTICE: Bisync aborted. Please try again.
2026/09/08 16:06:20 Bisync error: all files were changed
2026/09/08 16:06:20 (14)  : test sync with force should pass
2026/09/08 16:06:20 (15)  : bisync force
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" with Path2 "/tmp/bisync.160620-wetun/all_changed/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - RCLONE_TEST
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy1.txt
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy2.txt
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy3.txt
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy4.txt
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy5.txt
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.txt
2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - subdir/file20.txt
2026/09/08 16:06:20 INFO  : Path1:    8 changes:    0 new,    1 newer,    7 older,    0 deleted
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Applying changes
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/RCLONE_TEST
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy1.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy2.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy3.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy4.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy5.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/subdir/file20.txt
2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
2026/09/08 16:06:20 INFO  : file1.copy1.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : file1.copy3.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Updated modification time in destination
2026/09/08 16:06:20 INFO  : file1.copy5.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : file1.copy2.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : subdir/file20.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : file1.copy4.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : file1.txt: Updated modification time in destination
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" vs Path2 "/tmp/bisync.160620-wetun/all_changed/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
    bisync_test.go:394: TEST all_changed PASSED
=== RUN   TestBisync/basic
2026/09/08 16:06:20 (01)  : test basic
2026/09/08 16:06:20 (02)  : test initial bisync
2026/09/08 16:06:20 (03)  : bisync resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/basic/path1/" with Path2 "/tmp/bisync.160620-wetun/basic/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (04)  : test place newer files on both paths
2026/09/08 16:06:20 (05)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.160620-wetun/basic/path2/
2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing)
2026/09/08 16:06:20 (06)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.160620-wetun/basic/path1/subdir file20.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing) to: file20.txt
2026/09/08 16:06:20 (07)  : test bisync run
2026/09/08 16:06:20 (08)  : bisync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/basic/path1/" with Path2 "/tmp/bisync.160620-wetun/basic/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - subdir/file20.txt
2026/09/08 16:06:20 INFO  : Path1:    1 changes:    0 new,    1 newer,    0 older,    0 deleted
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file1.txt
2026/09/08 16:06:20 INFO  : Path2:    1 changes:    0 new,    1 newer,    0 older,    0 deleted
2026/09/08 16:06:20 INFO  : Applying changes
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/basic/path2/subdir/file20.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/basic/path1/file1.txt
2026/09/08 16:06:20 INFO  : - Path2    Do queued copies to                 - Path1
2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing)
2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
2026/09/08 16:06:20 INFO  : subdir/file20.txt: Copied (replaced existing)
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/basic/path1/" vs Path2 "/tmp/bisync.160620-wetun/basic/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
    bisync_test.go:394: TEST basic PASSED
=== RUN   TestBisync/changes
2026/09/08 16:06:20 (01)  : test changes
2026/09/08 16:06:20 (02)  : test initial bisync
2026/09/08 16:06:20 (03)  : bisync resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/changes/path1/" with Path2 "/tmp/bisync.160620-wetun/changes/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (04)  : test make modifications on both paths
2026/09/08 16:06:20 (05)  : test new on path2 - file10
2026/09/08 16:06:20 (06)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file10.txt /tmp/bisync.160620-wetun/changes/path2/
2026/09/08 16:06:20 INFO  : file10.txt: Copied (new)
2026/09/08 16:06:20 (07)  : test newer on path2 - file1
2026/09/08 16:06:20 (08)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file1.txt /tmp/bisync.160620-wetun/changes/path2/
2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing)
2026/09/08 16:06:20 (09)  : test new on path1 - file11
2026/09/08 16:06:20 (10)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file11.txt /tmp/bisync.160620-wetun/changes/path1/
2026/09/08 16:06:20 INFO  : file11.txt: Copied (new)
2026/09/08 16:06:20 (11)  : test newer on path1 - file2
2026/09/08 16:06:20 (12)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file2.txt /tmp/bisync.160620-wetun/changes/path1/
2026/09/08 16:06:20 INFO  : file2.txt: Copied (replaced existing)
2026/09/08 16:06:20 (13)  : test deleted on path2 - file3
2026/09/08 16:06:20 (14)  : delete-file /tmp/bisync.160620-wetun/changes/path2/file3.txt
2026/09/08 16:06:20 INFO  : file3.txt: Deleted
2026/09/08 16:06:20 (15)  : test deleted on path1 - file4
2026/09/08 16:06:20 (16)  : delete-file /tmp/bisync.160620-wetun/changes/path1/file4.txt
2026/09/08 16:06:20 INFO  : file4.txt: Deleted
2026/09/08 16:06:20 (17)  : test deleted on both paths - file8
2026/09/08 16:06:20 (18)  : delete-file /tmp/bisync.160620-wetun/changes/path1/file8.txt
2026/09/08 16:06:20 INFO  : file8.txt: Deleted
2026/09/08 16:06:20 (19)  : delete-file /tmp/bisync.160620-wetun/changes/path2/file8.txt
2026/09/08 16:06:20 INFO  : file8.txt: Deleted
2026/09/08 16:06:20 (20)  : test changed on both paths - file5 (file5R, file5L)
2026/09/08 16:06:20 (21)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5R.txt
2026/09/08 16:06:20 (22)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5R.txt /tmp/bisync.160620-wetun/changes/path2/ file5.txt
2026/09/08 16:06:20 INFO  : file5R.txt: Copied (replaced existing) to: file5.txt
2026/09/08 16:06:20 (23)  : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5L.txt
2026/09/08 16:06:20 (24)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5L.txt /tmp/bisync.160620-wetun/changes/path1/ file5.txt
2026/09/08 16:06:20 INFO  : file5L.txt: Copied (replaced existing) to: file5.txt
2026/09/08 16:06:20 (25)  : test newer on path2 and deleted on path1 - file6
2026/09/08 16:06:20 (26)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file6.txt /tmp/bisync.160620-wetun/changes/path2/
2026/09/08 16:06:20 INFO  : file6.txt: Copied (replaced existing)
2026/09/08 16:06:20 (27)  : delete-file /tmp/bisync.160620-wetun/changes/path1/file6.txt
2026/09/08 16:06:20 INFO  : file6.txt: Deleted
2026/09/08 16:06:20 (28)  : test newer on path1 and deleted on path2 - file7
2026/09/08 16:06:20 (29)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file7.txt /tmp/bisync.160620-wetun/changes/path1/
2026/09/08 16:06:20 INFO  : file7.txt: Copied (replaced existing)
2026/09/08 16:06:20 (30)  : delete-file /tmp/bisync.160620-wetun/changes/path2/file7.txt
2026/09/08 16:06:20 INFO  : file7.txt: Deleted
2026/09/08 16:06:20 (31)  : test bisync run
2026/09/08 16:06:20 (32)  : bisync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/changes/path1/" with Path2 "/tmp/bisync.160620-wetun/changes/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file2.txt
2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file4.txt
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file5.txt
2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file6.txt
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file7.txt
2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file8.txt
2026/09/08 16:06:20 INFO  : - Path1    File is new                         - file11.txt
2026/09/08 16:06:20 INFO  : Path1:    7 changes:    1 new,    3 newer,    0 older,    3 deleted
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file1.txt
2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file3.txt
2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file5.txt
2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file6.txt
2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file7.txt
2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file8.txt
2026/09/08 16:06:20 INFO  : - Path2    File is new                         - file10.txt
2026/09/08 16:06:20 INFO  : Path2:    7 changes:    1 new,    3 newer,    0 older,    3 deleted
2026/09/08 16:06:20 INFO  : Applying changes
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/changes/path2/file11.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/changes/path2/file2.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/changes/path2/file4.txt
2026/09/08 16:06:20 NOTICE: - WARNING  New or changed in both paths        - file5.txt
2026/09/08 16:06:20 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.160620-wetun/changes/path1/file5.txt..path1
2026/09/08 16:06:20 INFO  : file5.txt: Moved (server-side) to: file5.txt..path1
2026/09/08 16:06:20 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/changes/path2/file5.txt..path1
2026/09/08 16:06:20 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.160620-wetun/changes/path2/file5.txt..path2
2026/09/08 16:06:20 INFO  : file5.txt: Moved (server-side) to: file5.txt..path2
2026/09/08 16:06:20 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/changes/path1/file5.txt..path2
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/changes/path1/file6.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/changes/path2/file7.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/changes/path1/file1.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/changes/path1/file10.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/changes/path1/file3.txt
2026/09/08 16:06:20 INFO  : - Path2    Do queued copies to                 - Path1
2026/09/08 16:06:20 INFO  : file10.txt: Copied (new)
2026/09/08 16:06:20 INFO  : file6.txt: Copied (new)
2026/09/08 16:06:20 INFO  : file5.txt..path2: Copied (new)
2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing)
2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
2026/09/08 16:06:20 INFO  : file11.txt: Copied (new)
2026/09/08 16:06:20 INFO  : file5.txt..path1: Copied (new)
2026/09/08 16:06:20 INFO  : file2.txt: Copied (replaced existing)
2026/09/08 16:06:20 INFO  : file7.txt: Copied (new)
2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path1
2026/09/08 16:06:20 INFO  : file3.txt: Deleted
2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path2
2026/09/08 16:06:20 INFO  : file4.txt: Deleted
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/changes/path1/" vs Path2 "/tmp/bisync.160620-wetun/changes/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
    bisync_test.go:394: TEST changes PASSED
=== RUN   TestBisync/check_access
2026/09/08 16:06:20 (01)  : test check-access
2026/09/08 16:06:20 (02)  : test initial bisync
2026/09/08 16:06:20 (03)  : bisync resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (04)  : test 1. see that check-access passes with the initial setup
2026/09/08 16:06:20 (05)  : bisync check-access
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 INFO  : Found 2 matching "RCLONE_TEST" files on both paths
2026/09/08 16:06:20 INFO  : No changes found
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (06)  : test 2. delete the path2 subdir RCLONE_TEST and run sync. should fail critical.
2026/09/08 16:06:20 (07)  : delete-file /tmp/bisync.160620-wetun/check_access/path2/subdir/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (08)  : bisync check-access
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - subdir/RCLONE_TEST
2026/09/08 16:06:20 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 2, Path2 count 1 - RCLONE_TEST
2026/09/08 16:06:20 ERROR : -          Access test failed: Path1 file not found in Path2 - subdir/RCLONE_TEST
2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed
2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
2026/09/08 16:06:20 Bisync error: bisync aborted
2026/09/08 16:06:20 (09)  : copy-listings path2-missing
2026/09/08 16:06:20 (10)  : test 3. put the path2 subdir RCLONE_TEST back, resync.
2026/09/08 16:06:20 (11)  : copy-file /tmp/bisync.160620-wetun/check_access/path1/subdir/RCLONE_TEST /tmp/bisync.160620-wetun/check_access/path2/
2026/09/08 16:06:20 (12)  : bisync resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : subdir/RCLONE_TEST: Copied (new)
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (13)  : test 4. run sync with check-access. should pass.
2026/09/08 16:06:20 (14)  : bisync check-access
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 INFO  : Found 2 matching "RCLONE_TEST" files on both paths
2026/09/08 16:06:20 INFO  : No changes found
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (15)  : test 5. delete path1 top level RCLONE_TEST, run sync. should fail critical.
2026/09/08 16:06:20 (16)  : delete-file /tmp/bisync.160620-wetun/check_access/path1/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (17)  : bisync check-access
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - RCLONE_TEST
2026/09/08 16:06:20 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 1, Path2 count 2 - RCLONE_TEST
2026/09/08 16:06:20 ERROR : -          Access test failed: Path2 file not found in Path1 - RCLONE_TEST
2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed
2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
2026/09/08 16:06:20 Bisync error: bisync aborted
2026/09/08 16:06:20 (18)  : copy-listings path1-missing
2026/09/08 16:06:20 (19)  : test 6. run again. should fail critical due to missing listings.
2026/09/08 16:06:20 (20)  : bisync check-access
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
2026/09/08 16:06:20 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run
2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
2026/09/08 16:06:20 Bisync error: bisync aborted
2026/09/08 16:06:20 (21)  : move-listings missing-listings
2026/09/08 16:06:20 (22)  : test 7. run resync, which will copy the path2 top level back to path1.
2026/09/08 16:06:20 (23)  : bisync resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : - Path2    Resync will copy to Path1           - RCLONE_TEST
2026/09/08 16:06:20 INFO  : - Path2    Resync is doing queued copies to    - Path1
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Copied (new)
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (24)  : test 8. run sync with --check-access. should pass.
2026/09/08 16:06:20 (25)  : bisync check-access
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 INFO  : Found 2 matching "RCLONE_TEST" files on both paths
2026/09/08 16:06:20 INFO  : No changes found
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
    bisync_test.go:394: TEST check_access PASSED
=== RUN   TestBisync/check_access_filters
2026/09/08 16:06:20 (01)  : test check-access-filters
2026/09/08 16:06:20 (02)  : test EXCLUDE - OTHER TESTS
2026/09/08 16:06:20 (03)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/exclude-other-filtersfile.txt /tmp/bisync.160620-wetun/workdir/
2026/09/08 16:06:20 INFO  : exclude-other-filtersfile.txt: Copied (new)
2026/09/08 16:06:20 (04)  : test resync to get the filters file md5 built.
2026/09/08 16:06:20 (05)  : bisync resync filters-file=/tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt.md5
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (06)  : test EXCLUDE - test filters for check access
2026/09/08 16:06:20 (07)  : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 INFO  : Found 3 matching "RCLONE_TEST" files on both paths
2026/09/08 16:06:20 INFO  : No changes found
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (08)  : copy-listings exclude-initial
2026/09/08 16:06:20 (09)  : test EXCLUDE - delete RCLONE_TEST files in excluded directories
2026/09/08 16:06:20 (10)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/subdir/subdirA/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (11)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdir-not/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (12)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (13)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdirX/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (14)  : test EXCLUDE - test should PASS
2026/09/08 16:06:20 (15)  : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 INFO  : Found 3 matching "RCLONE_TEST" files on both paths
2026/09/08 16:06:20 INFO  : No changes found
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (16)  : copy-listings exclude-pass-run
2026/09/08 16:06:20 (17)  : test EXCLUDE - delete RCLONE_TEST files in included directories
2026/09/08 16:06:20 (18)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (19)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdir/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (20)  : test EXCLUDE - test should ABORT
2026/09/08 16:06:20 (21)  : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - subdir/RCLONE_TEST
2026/09/08 16:06:20 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - RCLONE_TEST
2026/09/08 16:06:20 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 ERROR : -          Access test failed: Path1 file not found in Path2 - RCLONE_TEST
2026/09/08 16:06:20 ERROR : -          Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST
2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed
2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
2026/09/08 16:06:20 Bisync error: bisync aborted
2026/09/08 16:06:20 (22)  : move-listings exclude-error-run
2026/09/08 16:06:20 (23)  : test INCLUDE - OTHER TESTS
2026/09/08 16:06:20 (24)  : test reset to the initial state
2026/09/08 16:06:20 (25)  : copy-dir /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/initial /tmp/bisync.160620-wetun/check_access_filters/path1/
2026/09/08 16:06:20 INFO  : subdirX/RCLONE_TEST: Copied (new)
2026/09/08 16:06:20 INFO  : subdir-not/RCLONE_TEST: Copied (new)
2026/09/08 16:06:20 INFO  : subdir/RCLONE_TEST: Copied (new)
2026/09/08 16:06:20 (26)  : sync-dir /tmp/bisync.160620-wetun/check_access_filters/path1/ /tmp/bisync.160620-wetun/check_access_filters/path2/
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Copied (new)
2026/09/08 16:06:20 INFO  : subdir/subdirA/RCLONE_TEST: Copied (new)
2026/09/08 16:06:20 INFO  : subdir-not/subdir-not2/RCLONE_TEST: Copied (new)
2026/09/08 16:06:20 (27)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/include-other-filtersfile.txt /tmp/bisync.160620-wetun/workdir/
2026/09/08 16:06:20 INFO  : include-other-filtersfile.txt: Copied (new)
2026/09/08 16:06:20 (28)  : bisync resync filters-file=/tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt.md5
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (29)  : test INCLUDE - test include/exclude filters for check access
2026/09/08 16:06:20 (30)  : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 INFO  : Found 5 matching "RCLONE_TEST" files on both paths
2026/09/08 16:06:20 INFO  : No changes found
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (31)  : copy-listings include-initial
2026/09/08 16:06:20 (32)  : test INCLUDE - delete RCLONE_TEST files in excluded directories
2026/09/08 16:06:20 (33)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/subdir/subdirA/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (34)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdir-not/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (35)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (36)  : test INCLUDE - test should PASS
2026/09/08 16:06:20 (37)  : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 INFO  : Found 5 matching "RCLONE_TEST" files on both paths
2026/09/08 16:06:20 INFO  : No changes found
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (38)  : copy-listings include-pass-run
2026/09/08 16:06:20 (39)  : test INCLUDE - delete RCLONE_TEST files in included directories
2026/09/08 16:06:20 (40)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (41)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdir/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (42)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdirX/subdirX1/RCLONE_TEST
2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
2026/09/08 16:06:20 (43)  : test INCLUDE - test should ABORT
2026/09/08 16:06:20 (44)  : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - subdir/RCLONE_TEST
2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - subdirX/subdirX1/RCLONE_TEST
2026/09/08 16:06:20 INFO  : Path1:    2 changes:    0 new,    0 newer,    0 older,    2 deleted
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - RCLONE_TEST
2026/09/08 16:06:20 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 3, Path2 count 4 - RCLONE_TEST
2026/09/08 16:06:20 ERROR : -          Access test failed: Path1 file not found in Path2 - RCLONE_TEST
2026/09/08 16:06:20 ERROR : -          Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST
2026/09/08 16:06:20 ERROR : -          Access test failed: Path2 file not found in Path1 - subdirX/subdirX1/RCLONE_TEST
2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed
2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
2026/09/08 16:06:20 Bisync error: bisync aborted
2026/09/08 16:06:20 (45)  : move-listings include-error-run
    bisync_test.go:394: TEST check_access_filters PASSED
=== RUN   TestBisync/check_filename
2026/09/08 16:06:20 (01)  : test check-filename
2026/09/08 16:06:20 (02)  : test initial bisync
2026/09/08 16:06:20 (03)  : bisync resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (04)  : test 1. see that check-access passes with the initial setup
2026/09/08 16:06:20 (05)  : bisync check-access check-filename=.chk_file
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 INFO  : Found 2 matching ".chk_file" files on both paths
2026/09/08 16:06:20 INFO  : No changes found
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (06)  : copy-listings initial-pass
2026/09/08 16:06:20 (07)  : test 2. delete the remote subdir .chk_file, run sync. should fail critical.
2026/09/08 16:06:20 (08)  : delete-file /tmp/bisync.160620-wetun/check_filename/path2/subdir/.chk_file
2026/09/08 16:06:20 INFO  : .chk_file: Deleted
2026/09/08 16:06:20 (09)  : bisync check-access check-filename=.chk_file
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - subdir/.chk_file
2026/09/08 16:06:20 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 2, Path2 count 1 - .chk_file
2026/09/08 16:06:20 ERROR : -          Access test failed: Path1 file not found in Path2 - subdir/.chk_file
2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed
2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
2026/09/08 16:06:20 Bisync error: bisync aborted
2026/09/08 16:06:20 (10)  : move-listings path2-missing
2026/09/08 16:06:20 (11)  : test 3. put the remote subdir .chk_file back, run resync.
2026/09/08 16:06:20 (12)  : copy-file /tmp/bisync.160620-wetun/check_filename/path1/subdir/.chk_file /tmp/bisync.160620-wetun/check_filename/path2/
2026/09/08 16:06:20 (13)  : bisync check-access resync check-filename=.chk_file
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : subdir/.chk_file: Copied (new)
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (14)  : test 4. run sync with check-access. should pass.
2026/09/08 16:06:20 (15)  : bisync check-access check-filename=.chk_file
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 INFO  : Found 2 matching ".chk_file" files on both paths
2026/09/08 16:06:20 INFO  : No changes found
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
    bisync_test.go:394: TEST check_filename PASSED
=== RUN   TestBisync/check_sync
2026/09/08 16:06:20 (01)  : test check-sync
2026/09/08 16:06:20 (02)  : test initial bisync
2026/09/08 16:06:20 (03)  : bisync resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (04)  : test 1. run check-sync-only on a clean sync
2026/09/08 16:06:20 (05)  : bisync check-sync-only
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (06)  : test 2. inject modified listings into the workdir
2026/09/08 16:06:20 (07)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path1.lst /tmp/bisync.160620-wetun/workdir/ tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path1.lst
2026/09/08 16:06:20 INFO  : _testdir_path1.._testdir_path2.path1.lst: Copied (replaced existing) to: tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path1.lst
2026/09/08 16:06:20 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path2.lst /tmp/bisync.160620-wetun/workdir/ tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path2.lst
2026/09/08 16:06:20 INFO  : _testdir_path1.._testdir_path2.path2.lst: Copied (replaced existing) to: tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path2.lst
2026/09/08 16:06:20 (09)  : test 3. run check-sync-only on modified listings
2026/09/08 16:06:20 (10)  : bisync check-sync-only
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
2026/09/08 16:06:20 ERROR : -          Path1 file not found in Path2       - file2.txt
2026/09/08 16:06:20 ERROR : -          Path2 file not found in Path1       - file1.txt
2026/09/08 16:06:20 ERROR : Bisync critical error: path1 and path2 are out of sync, run --resync to recover
2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
2026/09/08 16:06:20 Bisync error: bisync aborted
2026/09/08 16:06:20 (11)  : copy-listings check-sync-only
2026/09/08 16:06:20 (12)  : test 4. run normal sync to check that it aborts
2026/09/08 16:06:20 (13)  : bisync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
2026/09/08 16:06:20 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run
2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
2026/09/08 16:06:20 Bisync error: bisync aborted
2026/09/08 16:06:20 (14)  : test 5. prune failure listings after critical abort
2026/09/08 16:06:20 (15)  : delete-glob /tmp/bisync.160620-wetun/workdir/ *.lst
2026/09/08 16:06:20 (16)  : delete-glob /tmp/bisync.160620-wetun/workdir/ *.lst-err
2026/09/08 16:06:20 INFO  : tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path1.lst-err: Deleted
2026/09/08 16:06:20 INFO  : tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path2.lst-err: Deleted
2026/09/08 16:06:20 (17)  : delete-glob /tmp/bisync.160620-wetun/workdir/ *.lst-new
2026/09/08 16:06:20 INFO  : tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path1.lst-new: Deleted
2026/09/08 16:06:20 INFO  : tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path2.lst-new: Deleted
2026/09/08 16:06:20 (18)  : test 6. run resync
2026/09/08 16:06:20 (19)  : bisync resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (20)  : test 7. run normal sync with check-sync enabled (default)
2026/09/08 16:06:20 (21)  : bisync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : No changes found
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (22)  : test 8. run normal sync with no-check-sync
2026/09/08 16:06:20 (23)  : bisync no-check-sync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : No changes found
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
    bisync_test.go:394: TEST check_sync PASSED
=== RUN   TestBisync/dry_run
2026/09/08 16:06:20 (01)  : test dry-run
2026/09/08 16:06:20 (02)  : test initial bisync
2026/09/08 16:06:20 (03)  : bisync resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" with Path2 "/tmp/bisync.160620-wetun/dry_run/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (04)  : test new on path2 - file10
2026/09/08 16:06:20 (05)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file10.txt /tmp/bisync.160620-wetun/dry_run/path2/
2026/09/08 16:06:20 INFO  : file10.txt: Copied (new)
2026/09/08 16:06:20 (06)  : test newer on path2 - file1
2026/09/08 16:06:20 (07)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file1.txt /tmp/bisync.160620-wetun/dry_run/path2/
2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing)
2026/09/08 16:06:20 (08)  : test new on path1 - file11
2026/09/08 16:06:20 (09)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file11.txt /tmp/bisync.160620-wetun/dry_run/path1/
2026/09/08 16:06:20 INFO  : file11.txt: Copied (new)
2026/09/08 16:06:20 (10)  : test newer on path1 - file2
2026/09/08 16:06:20 (11)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file2.txt /tmp/bisync.160620-wetun/dry_run/path1/
2026/09/08 16:06:20 INFO  : file2.txt: Copied (replaced existing)
2026/09/08 16:06:20 (12)  : test deleted on path2 - file3
2026/09/08 16:06:20 (13)  : delete-file /tmp/bisync.160620-wetun/dry_run/path2/file3.txt
2026/09/08 16:06:20 INFO  : file3.txt: Deleted
2026/09/08 16:06:20 (14)  : test deleted on path1 - file4
2026/09/08 16:06:20 (15)  : delete-file /tmp/bisync.160620-wetun/dry_run/path1/file4.txt
2026/09/08 16:06:20 INFO  : file4.txt: Deleted
2026/09/08 16:06:20 (16)  : test changed on path2 and on path1 - file5 (file5R, file5L)
2026/09/08 16:06:20 (17)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5R.txt
2026/09/08 16:06:20 (18)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5R.txt /tmp/bisync.160620-wetun/dry_run/path2/ file5.txt
2026/09/08 16:06:20 INFO  : file5R.txt: Copied (replaced existing) to: file5.txt
2026/09/08 16:06:20 (19)  : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5L.txt
2026/09/08 16:06:20 (20)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5L.txt /tmp/bisync.160620-wetun/dry_run/path1/ file5.txt
2026/09/08 16:06:20 INFO  : file5L.txt: Copied (replaced existing) to: file5.txt
2026/09/08 16:06:20 (21)  : test newer on path2 and deleted on path1 - file6
2026/09/08 16:06:20 (22)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file6.txt /tmp/bisync.160620-wetun/dry_run/path2/
2026/09/08 16:06:20 INFO  : file6.txt: Copied (replaced existing)
2026/09/08 16:06:20 (23)  : delete-file /tmp/bisync.160620-wetun/dry_run/path1/file6.txt
2026/09/08 16:06:20 INFO  : file6.txt: Deleted
2026/09/08 16:06:20 (24)  : test newer on path1 and deleted on path2 - file7
2026/09/08 16:06:20 (25)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file7.txt /tmp/bisync.160620-wetun/dry_run/path1/
2026/09/08 16:06:20 INFO  : file7.txt: Copied (replaced existing)
2026/09/08 16:06:20 (26)  : delete-file /tmp/bisync.160620-wetun/dry_run/path2/file7.txt
2026/09/08 16:06:20 INFO  : file7.txt: Deleted
2026/09/08 16:06:20 (27)  : test sync with dry-run and resync
2026/09/08 16:06:20 (28)  : bisync dry-run resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" with Path2 "/tmp/bisync.160620-wetun/dry_run/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : - Path2    Resync will copy to Path1           - file10.txt
2026/09/08 16:06:20 INFO  : - Path2    Resync will copy to Path1           - file4.txt
2026/09/08 16:06:20 INFO  : - Path2    Resync will copy to Path1           - file6.txt
2026/09/08 16:06:20 INFO  : - Path2    Resync is doing queued copies to    - Path1
2026/09/08 16:06:20 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19)
2026/09/08 16:06:20 NOTICE: file4.txt: Skipped copy as --dry-run is set (size 0)
2026/09/08 16:06:20 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19)
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19)
2026/09/08 16:06:20 NOTICE: file3.txt: Skipped copy as --dry-run is set (size 0)
2026/09/08 16:06:20 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19)
2026/09/08 16:06:20 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 0)
2026/09/08 16:06:20 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13)
2026/09/08 16:06:20 NOTICE: file5.txt: Skipped update modification time as --dry-run is set (size 19)
2026/09/08 16:06:20 NOTICE: file6.txt: Skipped delete as --dry-run is set (size 19)
2026/09/08 16:06:20 NOTICE: file10.txt: Skipped delete as --dry-run is set (size 19)
2026/09/08 16:06:20 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0)
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (29)  : copy-listings dryrun-resync
2026/09/08 16:06:20 (30)  : test sync with dry-run
2026/09/08 16:06:20 (31)  : bisync dry-run
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" with Path2 "/tmp/bisync.160620-wetun/dry_run/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file2.txt
2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file4.txt
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file5.txt
2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file6.txt
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file7.txt
2026/09/08 16:06:20 INFO  : - Path1    File is new                         - file11.txt
2026/09/08 16:06:20 INFO  : Path1:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file1.txt
2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file3.txt
2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file5.txt
2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file6.txt
2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file7.txt
2026/09/08 16:06:20 INFO  : - Path2    File is new                         - file10.txt
2026/09/08 16:06:20 INFO  : Path2:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
2026/09/08 16:06:20 INFO  : Applying changes
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file11.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file2.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/dry_run/path2/file4.txt
2026/09/08 16:06:20 NOTICE: - WARNING  New or changed in both paths        - file5.txt
2026/09/08 16:06:20 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.160620-wetun/dry_run/path1/file5.txt..path1
2026/09/08 16:06:20 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19)
2026/09/08 16:06:20 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file5.txt..path1
2026/09/08 16:06:20 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.160620-wetun/dry_run/path2/file5.txt..path2
2026/09/08 16:06:20 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19)
2026/09/08 16:06:20 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file5.txt..path2
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file6.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file7.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file1.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file10.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/dry_run/path1/file3.txt
2026/09/08 16:06:20 INFO  : - Path2    Do queued copies to                 - Path1
2026/09/08 16:06:20 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19)
2026/09/08 16:06:20 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19)
2026/09/08 16:06:20 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 19)
2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
2026/09/08 16:06:20 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19)
2026/09/08 16:06:20 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19)
2026/09/08 16:06:20 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13)
2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path1
2026/09/08 16:06:20 NOTICE: file3.txt: Skipped delete as --dry-run is set (size 0)
2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path2
2026/09/08 16:06:20 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0)
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (32)  : copy-listings dryrun
2026/09/08 16:06:20 (33)  : test sync without dry-run
2026/09/08 16:06:20 (34)  : bisync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" with Path2 "/tmp/bisync.160620-wetun/dry_run/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file2.txt
2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file4.txt
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file5.txt
2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file6.txt
2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file7.txt
2026/09/08 16:06:20 INFO  : - Path1    File is new                         - file11.txt
2026/09/08 16:06:20 INFO  : Path1:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file1.txt
2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file3.txt
2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file5.txt
2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file6.txt
2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file7.txt
2026/09/08 16:06:20 INFO  : - Path2    File is new                         - file10.txt
2026/09/08 16:06:20 INFO  : Path2:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
2026/09/08 16:06:20 INFO  : Applying changes
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file11.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file2.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/dry_run/path2/file4.txt
2026/09/08 16:06:20 NOTICE: - WARNING  New or changed in both paths        - file5.txt
2026/09/08 16:06:20 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.160620-wetun/dry_run/path1/file5.txt..path1
2026/09/08 16:06:20 INFO  : file5.txt: Moved (server-side) to: file5.txt..path1
2026/09/08 16:06:20 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file5.txt..path1
2026/09/08 16:06:20 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.160620-wetun/dry_run/path2/file5.txt..path2
2026/09/08 16:06:20 INFO  : file5.txt: Moved (server-side) to: file5.txt..path2
2026/09/08 16:06:20 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file5.txt..path2
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file6.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file7.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file1.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file10.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/dry_run/path1/file3.txt
2026/09/08 16:06:20 INFO  : - Path2    Do queued copies to                 - Path1
2026/09/08 16:06:20 INFO  : file10.txt: Copied (new)
2026/09/08 16:06:20 INFO  : file5.txt..path2: Copied (new)
2026/09/08 16:06:20 INFO  : file6.txt: Copied (new)
2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing)
2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
2026/09/08 16:06:20 INFO  : file7.txt: Copied (new)
2026/09/08 16:06:20 INFO  : file5.txt..path1: Copied (new)
2026/09/08 16:06:20 INFO  : file11.txt: Copied (new)
2026/09/08 16:06:20 INFO  : file2.txt: Copied (replaced existing)
2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path1
2026/09/08 16:06:20 INFO  : file3.txt: Deleted
2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path2
2026/09/08 16:06:20 INFO  : file4.txt: Deleted
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" vs Path2 "/tmp/bisync.160620-wetun/dry_run/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
    bisync_test.go:394: TEST dry_run PASSED
=== RUN   TestBisync/extended_char_paths
2026/09/08 16:06:20 (01)  : test extended-char-paths
2026/09/08 16:06:20 (02)  : test resync subdirs with extended chars
2026/09/08 16:06:20 (03)  : bisync subdir=測試_Русский_{spc}_{spc}_ě_áñ resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (04)  : copy-listings resync
2026/09/08 16:06:20 (05)  : test place new files with extended chars on each side
2026/09/08 16:06:20 (06)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/ file1.txt
2026/09/08 16:06:20 (07)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_{spc}_{spc}_ě_áñ 測試_file1p1
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: 測試_file1p1
2026/09/08 16:06:20 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_{spc}_{spc}_ě_áñ 測試_file1p2
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: 測試_file1p2
2026/09/08 16:06:20 (09)  : test normal sync of subdirs with extended chars
2026/09/08 16:06:20 (10)  : bisync subdir=測試_Русский_{spc}_{spc}_ě_áñ
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : - Path1    File is new                         - 測試_file1p1
2026/09/08 16:06:20 INFO  : Path1:    1 changes:    1 new,    0 newer,    0 older,    0 deleted
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : - Path2    File is new                         - 測試_file1p2
2026/09/08 16:06:20 INFO  : Path2:    1 changes:    1 new,    0 newer,    0 older,    0 deleted
2026/09/08 16:06:20 INFO  : Applying changes
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/測試_file1p1
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/測試_file1p2
2026/09/08 16:06:20 INFO  : - Path2    Do queued copies to                 - Path1
2026/09/08 16:06:20 INFO  : 測試_file1p2: Copied (new)
2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
2026/09/08 16:06:20 INFO  : 測試_file1p1: Copied (new)
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" vs Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/"
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (11)  : move-listings normal-sync
2026/09/08 16:06:20 (12)  : test check-filename with extended chars. check should fail.
2026/09/08 16:06:20 (13)  : bisync resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (14)  : delete-file /tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_{spc}_{spc}_ě_áñ/測試_check{spc}file
2026/09/08 16:06:20 INFO  : 測試_check file: Deleted
2026/09/08 16:06:20 (15)  : bisync check-access check-filename=測試_check{spc}file
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - 測試_Русский_ _ _ě_áñ/測試_check file
2026/09/08 16:06:20 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 1, Path2 count 2 - 測試_check file
2026/09/08 16:06:20 ERROR : -          Access test failed: Path2 file not found in Path1 - 測試_Русский_ _ _ě_áñ/測試_check file
2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed
2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
2026/09/08 16:06:20 Bisync error: bisync aborted
2026/09/08 16:06:20 (16)  : copy-listings check-access-fail
2026/09/08 16:06:20 (17)  : test check-filename with extended chars. check should pass.
2026/09/08 16:06:20 (18)  : bisync resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : - Path2    Resync will copy to Path1           - 測試_Русский_ _ _ě_áñ/測試_check file
2026/09/08 16:06:20 INFO  : - Path2    Resync is doing queued copies to    - Path1
2026/09/08 16:06:20 INFO  : 測試_Русский_ _ _ě_áñ/測試_check file: Copied (new)
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (19)  : bisync check-access check-filename=測試_check{spc}file
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : Checking access health
2026/09/08 16:06:20 INFO  : Found 2 matching "測試_check file" files on both paths
2026/09/08 16:06:20 INFO  : No changes found
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" vs Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (20)  : move-listings check-access-pass
2026/09/08 16:06:20 (21)  : test filters-file path with extended chars - masks /fileZ.txt
2026/09/08 16:06:20 (22)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/測試_filtersfile.txt /tmp/bisync.160620-wetun/workdir/
2026/09/08 16:06:20 INFO  : 測試_filtersfile.txt: Copied (new)
2026/09/08 16:06:20 (23)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt
2026/09/08 16:06:20 INFO  : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt.md5
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (24)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_char_paths/path1/ fileZ.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: fileZ.txt
2026/09/08 16:06:20 (25)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 INFO  : No changes found
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" vs Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
2026/09/08 16:06:20 INFO  : Bisync successful
    bisync_test.go:394: TEST extended_char_paths PASSED
=== RUN   TestBisync/extended_filenames
2026/09/08 16:06:20 (01)  : test extended-filenames
2026/09/08 16:06:20 (02)  : test initial bisync
2026/09/08 16:06:20 (03)  : bisync resync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_filenames/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_filenames/path2/"
2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:20 INFO  : Resync updating listings
2026/09/08 16:06:20 INFO  : Bisync successful
2026/09/08 16:06:20 (04)  : test place a newer files on both paths
2026/09/08 16:06:20 (05)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt
2026/09/08 16:06:20 (06)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/ New_top_level_mañana_funcionará.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: New_top_level_mañana_funcionará.txt
2026/09/08 16:06:20 (07)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/ file_enconde_mañana_funcionará.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing) to: file_enconde_mañana_funcionará.txt
2026/09/08 16:06:20 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/ filename_contains_ࢺ_p1m.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: filename_contains_ࢺ_p1m.txt
2026/09/08 16:06:20 (09)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/ Русский.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing) to: Русский.txt
2026/09/08 16:06:20 (10)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/ file1_with{spc}white{spc}space.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: file1_with white space.txt
2026/09/08 16:06:20 (11)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_ test.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: test.txt
2026/09/08 16:06:20 (12)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_ mañana_funcionará.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: mañana_funcionará.txt
2026/09/08 16:06:20 (13)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_ file_with_測試_.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: file_with_測試_.txt
2026/09/08 16:06:20 (14)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_ filename_contains_ࢺ_p2s.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: filename_contains_ࢺ_p2s.txt
2026/09/08 16:06:20 (15)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/subdir{spc}with{eol}white{spc}space.txt file2{spc}with{eol}white{spc}space.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: file2 with
white space.txt
2026/09/08 16:06:20 (16)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_rawchars_{chr:19}_{chr:81}_{chr:fe} file3_{chr:19}_{chr:81}_{chr:fe}
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: file3___
2026/09/08 16:06:20 (17)  : test place a new file on both paths
2026/09/08 16:06:20 (18)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt
2026/09/08 16:06:20 (19)  : touch-glob 2001-01-03 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt
2026/09/08 16:06:20 (20)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt
2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt
2026/09/08 16:06:20 (21)  : test delete files on both paths
2026/09/08 16:06:20 (22)  : delete-file /tmp/bisync.160620-wetun/extended_filenames/path2/filename_contains_ࢺ_.txt
2026/09/08 16:06:20 INFO  : filename_contains_ࢺ_.txt: Deleted
2026/09/08 16:06:20 (23)  : delete-file /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/filename_contains_ě_.txt
2026/09/08 16:06:20 INFO  : filename_contains_ě_.txt: Deleted
2026/09/08 16:06:20 (24)  : delete-file /tmp/bisync.160620-wetun/extended_filenames/path1/Русский.txt
2026/09/08 16:06:20 INFO  : Русский.txt: Deleted
2026/09/08 16:06:20 (25)  : test bisync run
2026/09/08 16:06:20 (26)  : bisync
2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_filenames/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_filenames/path2/"
2026/09/08 16:06:20 INFO  : Path1 checking for diffs
2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - Русский.txt
2026/09/08 16:06:20 INFO  : - Path1    File is new                         - file1_with white space.txt
2026/09/08 16:06:20 INFO  : - Path1    File is new                         - filename_contains_ࢺ_p1m.txt
2026/09/08 16:06:20 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/file_with_測試_.txt
2026/09/08 16:06:20 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt
2026/09/08 16:06:20 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/mañana_funcionará.txt
2026/09/08 16:06:20 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/test.txt
2026/09/08 16:06:20 INFO  : Path1:    7 changes:    6 new,    0 newer,    0 older,    1 deleted
2026/09/08 16:06:20 INFO  : Path2 checking for diffs
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/bisync.160620-wetun/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe"
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/bisync.160620-wetun/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file_enconde_mañana_funcionará.txt
2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - filename_contains_ࢺ_.txt
2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - Русский.txt
2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - subdir_with_ࢺ_/filename_contains_ě_.txt
2026/09/08 16:06:20 INFO  : - Path2    File is new                         - New_top_level_mañana_funcionará.txt
2026/09/08 16:06:20 INFO  : - Path2    File is new                         - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt
2026/09/08 16:06:20 INFO  : - Path2    File is new                         - subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt
2026/09/08 16:06:20 INFO  : - Path2    File is new                         - subdir with␊white space.txt/file2 with␊white space.txt
2026/09/08 16:06:20 INFO  : - Path2    File is new                         - "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
2026/09/08 16:06:20 INFO  : Path2:    9 changes:    5 new,    2 newer,    0 older,    2 deleted
2026/09/08 16:06:20 INFO  : Applying changes
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_filenames/path2/file1_with white space.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_filenames/path2/filename_contains_ࢺ_p1m.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/file_with_測試_.txt
2026/09/08 16:06:20 NOTICE: - WARNING  New or changed in both paths        - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt
2026/09/08 16:06:20 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1
2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1
2026/09/08 16:06:20 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1
2026/09/08 16:06:20 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2
2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2
2026/09/08 16:06:20 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/mañana_funcionará.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/test.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_filenames/path1/Русский.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_filenames/path1/New_top_level_mañana_funcionará.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_filenames/path1/file_enconde_mañana_funcionará.txt
2026/09/08 16:06:20 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/extended_filenames/path1/filename_contains_ࢺ_.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir with␊white space.txt/file2 with␊white space.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - "/tmp/bisync.160620-wetun/extended_filenames/path1/subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
2026/09/08 16:06:20 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_ě_.txt
2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt
2026/09/08 16:06:20 INFO  : - Path2    Do queued copies to                 - Path1
2026/09/08 16:06:20 INFO  : New_top_level_mañana_funcionará.txt: Copied (new)
2026/09/08 16:06:20 INFO  : Русский.txt: Copied (new)
2026/09/08 16:06:20 INFO  : file_enconde_mañana_funcionará.txt: Copied (replaced existing)
2026/09/08 16:06:20 INFO  : subdir with␊white space.txt/file2 with␊white space.txt: Copied (new)
2026/09/08 16:06:20 INFO  : subdir_rawchars_␙__/file3_␙__: Copied (new)
2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2: Copied (new)
2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt: Copied (new)
2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/bisync.160620-wetun/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe"
2026/09/08 16:06:20 INFO  : file1_with white space.txt: Copied (new)
2026/09/08 16:06:20 INFO  : filename_contains_ࢺ_p1m.txt: Copied (new)
2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/file_with_測試_.txt: Copied (new)
2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1: Copied (new)
2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/mañana_funcionará.txt: Copied (new)
2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/test.txt: Copied (new)
2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path1
2026/09/08 16:06:20 NOTICE: Local file system at /tmp/bisync.160620-wetun/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
2026/09/08 16:06:20 INFO  : filename_contains_ࢺ_.txt: Deleted
2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/filename_contains_ě_.txt: Deleted
2026/09/08 16:06:20 INFO  : Updating listings
2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/extended_filenames/path1/" vs Path2 "/tmp/bisync.160620-wetun/extended_filenames/path2/"
2026/09/08 16:06:21 INFO  : Bisync successful
    bisync_test.go:394: TEST extended_filenames PASSED
=== RUN   TestBisync/filters
2026/09/08 16:06:21 (01)  : test filters
2026/09/08 16:06:21 (02)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/filtersfile.flt /tmp/bisync.160620-wetun/workdir/
2026/09/08 16:06:21 INFO  : filtersfile.flt: Copied (new)
2026/09/08 16:06:21 (03)  : test resync to force building of the filters md5 hash
2026/09/08 16:06:21 (04)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.flt resync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filters/path1/" with Path2 "/tmp/bisync.160620-wetun/filters/path2/"
2026/09/08 16:06:21 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.flt
2026/09/08 16:06:21 INFO  : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/filtersfile.flt.md5
2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:21 INFO  : Resync updating listings
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (05)  : copy-listings resync
2026/09/08 16:06:21 (06)  : test place new files on the remote
2026/09/08 16:06:21 (07)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/ fileZ.txt
2026/09/08 16:06:21 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.160620-wetun/filters/path2/ fileZ.txt
2026/09/08 16:06:21 INFO  : fileZ.txt: Copied (new)
2026/09/08 16:06:21 (09)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.160620-wetun/filters/path1/subdir fileZ.txt
2026/09/08 16:06:21 INFO  : fileZ.txt: Copied (new)
2026/09/08 16:06:21 (10)  : test bisync with filters-file. path2-side fileZ.txt will be filtered.
2026/09/08 16:06:21 (11)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.flt
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filters/path1/" with Path2 "/tmp/bisync.160620-wetun/filters/path2/"
2026/09/08 16:06:21 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.flt
2026/09/08 16:06:21 INFO  : Path1 checking for diffs
2026/09/08 16:06:21 INFO  : - Path1    File is new                         - subdir/fileZ.txt
2026/09/08 16:06:21 INFO  : Path1:    1 changes:    1 new,    0 newer,    0 older,    0 deleted
2026/09/08 16:06:21 INFO  : Path2 checking for diffs
2026/09/08 16:06:21 INFO  : Applying changes
2026/09/08 16:06:21 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/filters/path2/subdir/fileZ.txt
2026/09/08 16:06:21 INFO  : - Path1    Do queued copies to                 - Path2
2026/09/08 16:06:21 INFO  : subdir/fileZ.txt: Copied (new)
2026/09/08 16:06:21 INFO  : Updating listings
2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/filters/path2/"
2026/09/08 16:06:21 INFO  : Bisync successful
    bisync_test.go:394: TEST filters PASSED
=== RUN   TestBisync/filtersfile_checks
2026/09/08 16:06:21 (01)  : test filtersfile-checks
2026/09/08 16:06:21 (02)  : test initial bisync
2026/09/08 16:06:21 (03)  : bisync resync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:21 INFO  : Resync updating listings
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (04)  : test 1. inject filters file in workdir.
2026/09/08 16:06:21 (05)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile.txt /tmp/bisync.160620-wetun/workdir/
2026/09/08 16:06:21 INFO  : filtersfile.txt: Copied (new)
2026/09/08 16:06:21 (06)  : test 2. run with filters-file but without md5. should abort.
2026/09/08 16:06:21 (07)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.txt
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
2026/09/08 16:06:21 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.txt
2026/09/08 16:06:21 ERROR : Bisync critical error: filters file md5 hash not found (must run --resync): /tmp/bisync.160620-wetun/workdir/filtersfile.txt
2026/09/08 16:06:21 ERROR : Bisync aborted. Must run --resync to recover.
2026/09/08 16:06:21 Bisync error: bisync aborted
2026/09/08 16:06:21 (08)  : test 3. run without filters-file. should be blocked due to prior abort.
2026/09/08 16:06:21 (09)  : bisync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
2026/09/08 16:06:21 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run
2026/09/08 16:06:21 ERROR : Bisync aborted. Must run --resync to recover.
2026/09/08 16:06:21 Bisync error: bisync aborted
2026/09/08 16:06:21 (10)  : test 4. run with filters-file and resync.
2026/09/08 16:06:21 (11)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.txt resync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
2026/09/08 16:06:21 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.txt
2026/09/08 16:06:21 INFO  : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/filtersfile.txt.md5
2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:21 INFO  : Resync updating listings
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (12)  : test 5. run with filters-file alone. should run.
2026/09/08 16:06:21 (13)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.txt
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
2026/09/08 16:06:21 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.txt
2026/09/08 16:06:21 INFO  : Path1 checking for diffs
2026/09/08 16:06:21 INFO  : Path2 checking for diffs
2026/09/08 16:06:21 INFO  : No changes found
2026/09/08 16:06:21 INFO  : Updating listings
2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" vs Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (14)  : test 6. push changed filters-file to workdir.
2026/09/08 16:06:21 (15)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile2.txt /tmp/bisync.160620-wetun/workdir/ filtersfile.txt
2026/09/08 16:06:21 INFO  : filtersfile2.txt: Copied (replaced existing) to: filtersfile.txt
2026/09/08 16:06:21 (16)  : test 7. run with filters-file alone. should abort.
2026/09/08 16:06:21 (17)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.txt
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
2026/09/08 16:06:21 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.txt
2026/09/08 16:06:21 ERROR : Bisync critical error: filters file has changed (must run --resync): /tmp/bisync.160620-wetun/workdir/filtersfile.txt
2026/09/08 16:06:21 ERROR : Bisync aborted. Must run --resync to recover.
2026/09/08 16:06:21 Bisync error: bisync aborted
    bisync_test.go:394: TEST filtersfile_checks PASSED
=== RUN   TestBisync/max_delete_path1
2026/09/08 16:06:21 (01)  : test max-delete-path1
2026/09/08 16:06:21 (02)  : test initial bisync
2026/09/08 16:06:21 (03)  : bisync resync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path1/path2/"
2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:21 INFO  : Resync updating listings
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (04)  : test delete >50% of local files
2026/09/08 16:06:21 (05)  : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file1.txt
2026/09/08 16:06:21 INFO  : file1.txt: Deleted
2026/09/08 16:06:21 (06)  : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file2.txt
2026/09/08 16:06:21 INFO  : file2.txt: Deleted
2026/09/08 16:06:21 (07)  : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file3.txt
2026/09/08 16:06:21 INFO  : file3.txt: Deleted
2026/09/08 16:06:21 (08)  : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file4.txt
2026/09/08 16:06:21 INFO  : file4.txt: Deleted
2026/09/08 16:06:21 (09)  : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file5.txt
2026/09/08 16:06:21 INFO  : file5.txt: Deleted
2026/09/08 16:06:21 (10)  : test sync should fail due to too many local deletes
2026/09/08 16:06:21 (11)  : bisync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path1/path2/"
2026/09/08 16:06:21 INFO  : Path1 checking for diffs
2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file1.txt
2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file2.txt
2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file3.txt
2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file4.txt
2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file5.txt
2026/09/08 16:06:21 INFO  : Path1:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
2026/09/08 16:06:21 INFO  : Path2 checking for diffs
2026/09/08 16:06:21 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/". Run with --force if desired.
2026/09/08 16:06:21 NOTICE: Bisync aborted. Please try again.
2026/09/08 16:06:21 Bisync error: too many deletes
2026/09/08 16:06:21 (12)  : copy-listings initial-fail
2026/09/08 16:06:21 (13)  : test change max-delete limit to 60%. sync should run.
2026/09/08 16:06:21 (14)  : bisync max-delete=60
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path1/path2/"
2026/09/08 16:06:21 INFO  : Path1 checking for diffs
2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file1.txt
2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file2.txt
2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file3.txt
2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file4.txt
2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file5.txt
2026/09/08 16:06:21 INFO  : Path1:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
2026/09/08 16:06:21 INFO  : Path2 checking for diffs
2026/09/08 16:06:21 INFO  : Applying changes
2026/09/08 16:06:21 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path1/path2/file1.txt
2026/09/08 16:06:21 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path1/path2/file2.txt
2026/09/08 16:06:21 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path1/path2/file3.txt
2026/09/08 16:06:21 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path1/path2/file4.txt
2026/09/08 16:06:21 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path1/path2/file5.txt
2026/09/08 16:06:21 INFO  : -          Do queued deletes on                - Path2
2026/09/08 16:06:21 INFO  : file3.txt: Deleted
2026/09/08 16:06:21 INFO  : file5.txt: Deleted
2026/09/08 16:06:21 INFO  : file2.txt: Deleted
2026/09/08 16:06:21 INFO  : file4.txt: Deleted
2026/09/08 16:06:21 INFO  : file1.txt: Deleted
2026/09/08 16:06:21 INFO  : Updating listings
2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/" vs Path2 "/tmp/bisync.160620-wetun/max_delete_path1/path2/"
2026/09/08 16:06:21 INFO  : Bisync successful
    bisync_test.go:394: TEST max_delete_path1 PASSED
=== RUN   TestBisync/max_delete_path2_force
2026/09/08 16:06:21 (01)  : test max-delete-path2-force
2026/09/08 16:06:21 (02)  : test initial bisync
2026/09/08 16:06:21 (03)  : bisync resync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/"
2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:21 INFO  : Resync updating listings
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (04)  : test delete >50% of remote files
2026/09/08 16:06:21 (05)  : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file1.txt
2026/09/08 16:06:21 INFO  : file1.txt: Deleted
2026/09/08 16:06:21 (06)  : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file2.txt
2026/09/08 16:06:21 INFO  : file2.txt: Deleted
2026/09/08 16:06:21 (07)  : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file3.txt
2026/09/08 16:06:21 INFO  : file3.txt: Deleted
2026/09/08 16:06:21 (08)  : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file4.txt
2026/09/08 16:06:21 INFO  : file4.txt: Deleted
2026/09/08 16:06:21 (09)  : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file5.txt
2026/09/08 16:06:21 INFO  : file5.txt: Deleted
2026/09/08 16:06:21 (10)  : test sync should fail due to too many path2 deletes
2026/09/08 16:06:21 (11)  : bisync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/"
2026/09/08 16:06:21 INFO  : Path1 checking for diffs
2026/09/08 16:06:21 INFO  : Path2 checking for diffs
2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file1.txt
2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file2.txt
2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file3.txt
2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file4.txt
2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file5.txt
2026/09/08 16:06:21 INFO  : Path2:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
2026/09/08 16:06:21 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/". Run with --force if desired.
2026/09/08 16:06:21 NOTICE: Bisync aborted. Please try again.
2026/09/08 16:06:21 Bisync error: too many deletes
2026/09/08 16:06:21 (12)  : copy-listings initial-fail
2026/09/08 16:06:21 (13)  : test apply force option. sync should run.
2026/09/08 16:06:21 (14)  : bisync force
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/"
2026/09/08 16:06:21 INFO  : Path1 checking for diffs
2026/09/08 16:06:21 INFO  : Path2 checking for diffs
2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file1.txt
2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file2.txt
2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file3.txt
2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file4.txt
2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file5.txt
2026/09/08 16:06:21 INFO  : Path2:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
2026/09/08 16:06:21 INFO  : Applying changes
2026/09/08 16:06:21 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file1.txt
2026/09/08 16:06:21 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file2.txt
2026/09/08 16:06:21 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file3.txt
2026/09/08 16:06:21 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file4.txt
2026/09/08 16:06:21 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file5.txt
2026/09/08 16:06:21 INFO  : -          Do queued deletes on                - Path1
2026/09/08 16:06:21 INFO  : file1.txt: Deleted
2026/09/08 16:06:21 INFO  : file2.txt: Deleted
2026/09/08 16:06:21 INFO  : file5.txt: Deleted
2026/09/08 16:06:21 INFO  : file4.txt: Deleted
2026/09/08 16:06:21 INFO  : file3.txt: Deleted
2026/09/08 16:06:21 INFO  : Updating listings
2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/max_delete_path2_force/path1/" vs Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/"
2026/09/08 16:06:21 INFO  : Bisync successful
    bisync_test.go:394: TEST max_delete_path2_force PASSED
=== RUN   TestBisync/rclone_args
2026/09/08 16:06:21 (01)  : test rclone-args
2026/09/08 16:06:21 (02)  : test initial bisync
2026/09/08 16:06:21 (03)  : bisync resync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/rclone_args/path1/" with Path2 "/tmp/bisync.160620-wetun/rclone_args/path2/"
2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:21 INFO  : Resync updating listings
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (04)  : test place newer files on both paths
2026/09/08 16:06:21 (05)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/ *
2026/09/08 16:06:21 (06)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file1.txt /tmp/bisync.160620-wetun/rclone_args/path1/
2026/09/08 16:06:21 INFO  : file1.txt: Copied (replaced existing)
2026/09/08 16:06:21 (07)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file2.txt /tmp/bisync.160620-wetun/rclone_args/path2/
2026/09/08 16:06:21 INFO  : file2.txt: Copied (replaced existing)
2026/09/08 16:06:21 (08)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file20.txt /tmp/bisync.160620-wetun/rclone_args/path1/subdir
2026/09/08 16:06:21 INFO  : file20.txt: Updated modification time in destination
2026/09/08 16:06:21 (09)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file21.txt /tmp/bisync.160620-wetun/rclone_args/path2/subdir
2026/09/08 16:06:21 INFO  : file21.txt: Updated modification time in destination
2026/09/08 16:06:21 (10)  : test run bisync with custom options
2026/09/08 16:06:21 (11)  : bisync size-only
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/rclone_args/path1/" with Path2 "/tmp/bisync.160620-wetun/rclone_args/path2/"
2026/09/08 16:06:21 INFO  : Path1 checking for diffs
2026/09/08 16:06:21 INFO  : - Path1    File is newer                       - file1.txt
2026/09/08 16:06:21 INFO  : - Path1    File is newer                       - subdir/file20.txt
2026/09/08 16:06:21 INFO  : Path1:    2 changes:    0 new,    2 newer,    0 older,    0 deleted
2026/09/08 16:06:21 INFO  : Path2 checking for diffs
2026/09/08 16:06:21 INFO  : - Path2    File is newer                       - file2.txt
2026/09/08 16:06:21 INFO  : - Path2    File is newer                       - subdir/file21.txt
2026/09/08 16:06:21 INFO  : Path2:    2 changes:    0 new,    2 newer,    0 older,    0 deleted
2026/09/08 16:06:21 INFO  : Applying changes
2026/09/08 16:06:21 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/rclone_args/path2/file1.txt
2026/09/08 16:06:21 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/rclone_args/path2/subdir/file20.txt
2026/09/08 16:06:21 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/rclone_args/path1/file2.txt
2026/09/08 16:06:21 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/rclone_args/path1/subdir/file21.txt
2026/09/08 16:06:21 INFO  : - Path2    Do queued copies to                 - Path1
2026/09/08 16:06:21 INFO  : file2.txt: Copied (replaced existing)
2026/09/08 16:06:21 INFO  : - Path1    Do queued copies to                 - Path2
2026/09/08 16:06:21 INFO  : file1.txt: Copied (replaced existing)
2026/09/08 16:06:21 INFO  : Updating listings
2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/rclone_args/path1/" vs Path2 "/tmp/bisync.160620-wetun/rclone_args/path2/"
2026/09/08 16:06:21 INFO  : Bisync successful
    bisync_test.go:394: TEST rclone_args PASSED
=== RUN   TestBisync/resync
2026/09/08 16:06:21 (01)  : test resync
2026/09/08 16:06:21 (02)  : test 1. resync with empty path1, resulting in copying all content from path2.
2026/09/08 16:06:21 (03)  : purge-children /tmp/bisync.160620-wetun/resync/path1/
2026/09/08 16:06:21 (04)  : bisync resync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/"
2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - RCLONE_TEST
2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file1.txt
2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file2.txt
2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file3.txt
2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file4.txt
2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file5.txt
2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file6.txt
2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file7.txt
2026/09/08 16:06:21 INFO  : - Path2    Resync is doing queued copies to    - Path1
2026/09/08 16:06:21 INFO  : file1.txt: Copied (new)
2026/09/08 16:06:21 INFO  : RCLONE_TEST: Copied (new)
2026/09/08 16:06:21 INFO  : file3.txt: Copied (new)
2026/09/08 16:06:21 INFO  : file2.txt: Copied (new)
2026/09/08 16:06:21 INFO  : file4.txt: Copied (new)
2026/09/08 16:06:21 INFO  : file6.txt: Copied (new)
2026/09/08 16:06:21 INFO  : file5.txt: Copied (new)
2026/09/08 16:06:21 INFO  : file7.txt: Copied (new)
2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:21 INFO  : Resync updating listings
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (05)  : move-listings empty-path1
2026/09/08 16:06:21 (06)  : test 2. resync with empty path2, resulting in synching all content to path2.
2026/09/08 16:06:21 (07)  : purge-children /tmp/bisync.160620-wetun/resync/path2/
2026/09/08 16:06:21 (08)  : bisync resync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/"
2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:21 INFO  : file2.txt: Copied (new)
2026/09/08 16:06:21 INFO  : file3.txt: Copied (new)
2026/09/08 16:06:21 INFO  : file1.txt: Copied (new)
2026/09/08 16:06:21 INFO  : file4.txt: Copied (new)
2026/09/08 16:06:21 INFO  : file5.txt: Copied (new)
2026/09/08 16:06:21 INFO  : file6.txt: Copied (new)
2026/09/08 16:06:21 INFO  : RCLONE_TEST: Copied (new)
2026/09/08 16:06:21 INFO  : file7.txt: Copied (new)
2026/09/08 16:06:21 INFO  : Resync updating listings
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (09)  : move-listings empty-path2
2026/09/08 16:06:21 (10)  : test 3. exercise all of the various file difference scenarios during a resync.
2026/09/08 16:06:21 (11)  : touch-glob 2002-02-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileA.txt
2026/09/08 16:06:21 (12)  : touch-glob 1999-09-09 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileB.txt
2026/09/08 16:06:21 (13)  : test = file      - path1      - path2      - expected action    - who wins
2026/09/08 16:06:21 (14)  : test - file1.txt - exists     - missing    - sync path1 > path2 - path1
2026/09/08 16:06:21 (15)  : delete-file /tmp/bisync.160620-wetun/resync/path2/file1.txt
2026/09/08 16:06:21 INFO  : file1.txt: Deleted
2026/09/08 16:06:21 (16)  : test - file2.txt - missing    - exists     - copy path2 > path1 - path2
2026/09/08 16:06:21 (17)  : delete-file /tmp/bisync.160620-wetun/resync/path1/file2.txt
2026/09/08 16:06:21 INFO  : file2.txt: Deleted
2026/09/08 16:06:21 (18)  : test - file3.txt - exists     - newer date - sync path1 > path2 - path1
2026/09/08 16:06:21 (19)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.160620-wetun/resync/path2/ file3.txt
2026/09/08 16:06:21 INFO  : fileA.txt: Copied (replaced existing) to: file3.txt
2026/09/08 16:06:21 (20)  : test - file4.txt - missing    - newer date - copy path2 > path1 - path2
2026/09/08 16:06:21 (21)  : delete-file /tmp/bisync.160620-wetun/resync/path1/file4.txt
2026/09/08 16:06:21 INFO  : file4.txt: Deleted
2026/09/08 16:06:21 (22)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.160620-wetun/resync/path2/ file4.txt
2026/09/08 16:06:21 INFO  : fileA.txt: Copied (replaced existing) to: file4.txt
2026/09/08 16:06:21 (23)  : test - file5.txt - exists     - older date - sync path1 > path2 - path1
2026/09/08 16:06:21 (24)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.160620-wetun/resync/path2/ file5.txt
2026/09/08 16:06:21 INFO  : fileB.txt: Copied (replaced existing) to: file5.txt
2026/09/08 16:06:21 (25)  : test - file6.txt - older date - newer date - sync path1 > path2	- path1
2026/09/08 16:06:21 (26)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.160620-wetun/resync/path1/ file6.txt
2026/09/08 16:06:21 INFO  : fileB.txt: Copied (replaced existing) to: file6.txt
2026/09/08 16:06:21 (27)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.160620-wetun/resync/path2/ file6.txt
2026/09/08 16:06:21 INFO  : fileA.txt: Copied (replaced existing) to: file6.txt
2026/09/08 16:06:21 (28)  : test - file7.txt - exists     - exists (same) - none            - same
2026/09/08 16:06:21 (29)  : test run bisync with resync
2026/09/08 16:06:21 (30)  : bisync resync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/"
2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file2.txt
2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file4.txt
2026/09/08 16:06:21 INFO  : - Path2    Resync is doing queued copies to    - Path1
2026/09/08 16:06:21 INFO  : file2.txt: Copied (new)
2026/09/08 16:06:21 INFO  : file4.txt: Copied (new)
2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:21 INFO  : file1.txt: Copied (new)
2026/09/08 16:06:21 INFO  : file6.txt: Updated modification time in destination
2026/09/08 16:06:21 INFO  : file5.txt: Copied (replaced existing)
2026/09/08 16:06:21 INFO  : file3.txt: Copied (replaced existing)
2026/09/08 16:06:21 INFO  : Resync updating listings
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (31)  : copy-listings mixed-diffs
2026/09/08 16:06:21 (32)  : test run normal bisync
2026/09/08 16:06:21 (33)  : bisync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/"
2026/09/08 16:06:21 INFO  : Path1 checking for diffs
2026/09/08 16:06:21 INFO  : Path2 checking for diffs
2026/09/08 16:06:21 INFO  : No changes found
2026/09/08 16:06:21 INFO  : Updating listings
2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/resync/path1/" vs Path2 "/tmp/bisync.160620-wetun/resync/path2/"
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (34)  : test 4. confirm critical error on normal sync of empty path.
2026/09/08 16:06:21 (35)  : purge-children /tmp/bisync.160620-wetun/resync/path2/
2026/09/08 16:06:21 (36)  : bisync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/"
2026/09/08 16:06:21 INFO  : Path1 checking for diffs
2026/09/08 16:06:21 INFO  : Path2 checking for diffs
2026/09/08 16:06:21 ERROR : Empty current Path2 listing. Cannot sync to an empty directory: /tmp/bisync.160620-wetun/workdir/tmp_bisync.160620-wetun_resync_path1..tmp_bisync.160620-wetun_resync_path2.path2.lst-new
2026/09/08 16:06:21 ERROR : Bisync critical error: empty current Path2 listing: /tmp/bisync.160620-wetun/workdir/tmp_bisync.160620-wetun_resync_path1..tmp_bisync.160620-wetun_resync_path2.path2.lst-new
2026/09/08 16:06:21 ERROR : Bisync aborted. Must run --resync to recover.
2026/09/08 16:06:21 Bisync error: bisync aborted
    bisync_test.go:394: TEST resync PASSED
=== RUN   TestBisync/rmdirs
2026/09/08 16:06:21 (01)  : test rmdirs
2026/09/08 16:06:21 (02)  : test initial bisync
2026/09/08 16:06:21 (03)  : bisync resync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" with Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/"
2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
2026/09/08 16:06:21 INFO  : Resync updating listings
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (04)  : test 1. delete path1 subdir file
2026/09/08 16:06:21 (05)  : delete-file /tmp/bisync.160620-wetun/rmdirs/path1/subdir/file20.txt
2026/09/08 16:06:21 INFO  : file20.txt: Deleted
2026/09/08 16:06:21 (06)  : test 2. run bisync without remove-empty-dirs
2026/09/08 16:06:21 (07)  : bisync
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" with Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/"
2026/09/08 16:06:21 INFO  : Path1 checking for diffs
2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - subdir/file20.txt
2026/09/08 16:06:21 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2026/09/08 16:06:21 INFO  : Path2 checking for diffs
2026/09/08 16:06:21 INFO  : Applying changes
2026/09/08 16:06:21 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/rmdirs/path2/subdir/file20.txt
2026/09/08 16:06:21 INFO  : -          Do queued deletes on                - Path2
2026/09/08 16:06:21 INFO  : subdir/file20.txt: Deleted
2026/09/08 16:06:21 INFO  : Updating listings
2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" vs Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/"
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (08)  : test 3. confirm the subdir still exists on both paths
2026/09/08 16:06:21 (09)  : list-dirs /tmp/bisync.160620-wetun/rmdirs/path1/
2026/09/08 16:06:21 subdir/
2026/09/08 16:06:21 (10)  : list-dirs /tmp/bisync.160620-wetun/rmdirs/path2/
2026/09/08 16:06:21 subdir/
2026/09/08 16:06:21 (11)  : test 4. run bisync with remove-empty-dirs
2026/09/08 16:06:21 (12)  : bisync remove-empty-dirs
2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" with Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/"
2026/09/08 16:06:21 INFO  : Path1 checking for diffs
2026/09/08 16:06:21 INFO  : Path2 checking for diffs
2026/09/08 16:06:21 INFO  : No changes found
2026/09/08 16:06:21 INFO  : Updating listings
2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" vs Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/"
2026/09/08 16:06:21 INFO  : Removing empty directories
2026/09/08 16:06:21 INFO  : subdir: Removing directory
2026/09/08 16:06:21 INFO  : subdir: Removing directory
2026/09/08 16:06:21 INFO  : Bisync successful
2026/09/08 16:06:21 (13)  : test 5. confirm the subdir has been removed on both paths
2026/09/08 16:06:21 (14)  : list-dirs /tmp/bisync.160620-wetun/rmdirs/path1/
2026/09/08 16:06:21 (15)  : list-dirs /tmp/bisync.160620-wetun/rmdirs/path2/
    bisync_test.go:394: TEST rmdirs PASSED
--- PASS: TestBisync (0.82s)
    --- PASS: TestBisync/all_changed (0.05s)
    --- PASS: TestBisync/basic (0.03s)
    --- PASS: TestBisync/changes (0.04s)
    --- PASS: TestBisync/check_access (0.06s)
    --- PASS: TestBisync/check_access_filters (0.11s)
    --- PASS: TestBisync/check_filename (0.04s)
    --- PASS: TestBisync/check_sync (0.03s)
    --- PASS: TestBisync/dry_run (0.08s)
    --- PASS: TestBisync/extended_char_paths (0.11s)
    --- PASS: TestBisync/extended_filenames (0.05s)
    --- PASS: TestBisync/filters (0.03s)
    --- PASS: TestBisync/filtersfile_checks (0.02s)
    --- PASS: TestBisync/max_delete_path1 (0.02s)
    --- PASS: TestBisync/max_delete_path2_force (0.03s)
    --- PASS: TestBisync/rclone_args (0.02s)
    --- PASS: TestBisync/resync (0.04s)
    --- PASS: TestBisync/rmdirs (0.03s)
PASS
ok  	github.com/rclone/rclone/cmd/bisync	0.862s
?   	github.com/rclone/rclone/cmd/bisync/bilib	[no test files]
?   	github.com/rclone/rclone/cmd/cachestats	[no test files]
?   	github.com/rclone/rclone/cmd/cat	[no test files]
?   	github.com/rclone/rclone/cmd/check	[no test files]
?   	github.com/rclone/rclone/cmd/checksum	[no test files]
?   	github.com/rclone/rclone/cmd/cleanup	[no test files]
?   	github.com/rclone/rclone/cmd/cmount	[no test files]
=== RUN   TestArgsToMap
--- PASS: TestArgsToMap (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/config	0.013s
?   	github.com/rclone/rclone/cmd/copy	[no test files]
?   	github.com/rclone/rclone/cmd/copyto	[no test files]
?   	github.com/rclone/rclone/cmd/copyurl	[no test files]
?   	github.com/rclone/rclone/cmd/cryptcheck	[no test files]
?   	github.com/rclone/rclone/cmd/cryptdecode	[no test files]
?   	github.com/rclone/rclone/cmd/dedupe	[no test files]
?   	github.com/rclone/rclone/cmd/delete	[no test files]
?   	github.com/rclone/rclone/cmd/deletefile	[no test files]
=== RUN   TestCompletionBash
--- PASS: TestCompletionBash (0.00s)
=== RUN   TestCompletionBashStdout
--- PASS: TestCompletionBashStdout (0.00s)
=== RUN   TestCompletionZsh
--- PASS: TestCompletionZsh (0.00s)
=== RUN   TestCompletionZshStdout
--- PASS: TestCompletionZshStdout (0.00s)
=== RUN   TestCompletionFish
--- PASS: TestCompletionFish (0.00s)
=== RUN   TestCompletionFishStdout
--- PASS: TestCompletionFishStdout (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/genautocomplete	0.026s
?   	github.com/rclone/rclone/cmd/gendocs	[no test files]
?   	github.com/rclone/rclone/cmd/hashsum	[no test files]
?   	github.com/rclone/rclone/cmd/link	[no test files]
?   	github.com/rclone/rclone/cmd/listremotes	[no test files]
?   	github.com/rclone/rclone/cmd/ls	[no test files]
?   	github.com/rclone/rclone/cmd/ls/lshelp	[no test files]
?   	github.com/rclone/rclone/cmd/lsd	[no test files]
=== RUN   TestDefaultLsf
--- PASS: TestDefaultLsf (0.00s)
=== RUN   TestRecurseFlag
--- PASS: TestRecurseFlag (0.00s)
=== RUN   TestDirSlashFlag
--- PASS: TestDirSlashFlag (0.00s)
=== RUN   TestFormat
--- PASS: TestFormat (0.01s)
=== RUN   TestSeparator
--- PASS: TestSeparator (0.00s)
=== RUN   TestWholeLsf
--- PASS: TestWholeLsf (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/lsf	0.031s
?   	github.com/rclone/rclone/cmd/lsjson	[no test files]
?   	github.com/rclone/rclone/cmd/lsl	[no test files]
?   	github.com/rclone/rclone/cmd/md5sum	[no test files]
?   	github.com/rclone/rclone/cmd/mkdir	[no test files]
=== RUN   TestMount
2026/09/08 16:06:25 startMountSubProcess "Local file system at /tmp/rclone3160026309" ("/tmp/rclone3160026309") "/tmp/rclonefs-mount607210401"
2026/09/08 16:06:25 Waiting for mount to start
2026/09/08 16:06:25 ..Mount said: === RUN   TestMount
2026/09/08 16:06:25 startMount
2026/09/08 16:06:25 startMount: Mounting "/tmp/rclone3160026309" on "/tmp/rclonefs-mount607210401" with "off"
2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
2026/09/08 16:06:25 mount FAILED "/tmp/rclone3160026309": failed to mount FUSE fs: fusermount: exit status 1
2026/09/08 16:06:25 startMountSubProcess: end
2026/09/08 16:06:25 Starting test run with CacheMode=off
=== RUN   TestMount/CacheMode=off
=== RUN   TestMount/CacheMode=off/TestTouchAndDelete
2026/09/08 16:06:25 WriteString err write |1: broken pipe
FAIL	github.com/rclone/rclone/cmd/mount	1.948s
=== RUN   TestMount
2026/09/08 16:06:25 startMountSubProcess "Local file system at /tmp/rclone3375952297" ("/tmp/rclone3375952297") "/tmp/rclonefs-mount2174482634"
2026/09/08 16:06:25 Waiting for mount to start
2026/09/08 16:06:25 ..Mount said: === RUN   TestMount
2026/09/08 16:06:25 startMount
2026/09/08 16:06:25 startMount: Mounting "/tmp/rclone3375952297" on "/tmp/rclonefs-mount2174482634" with "off"
/usr/bin/fusermount3: fuse device not found, try 'modprobe fuse' first
2026/09/08 16:06:25 mount FAILED "/tmp/rclone3375952297": failed to mount FUSE fs: fusermount exited with code 256
2026/09/08 16:06:25 startMountSubProcess: end
2026/09/08 16:06:25 Starting test run with CacheMode=off
=== RUN   TestMount/CacheMode=off
=== RUN   TestMount/CacheMode=off/TestTouchAndDelete
2026/09/08 16:06:25 WriteString err write |1: broken pipe
FAIL	github.com/rclone/rclone/cmd/mount2	0.139s
=== RUN   TestRc
    rc_test.go:54: Mount types [mount mount2]
=== RUN   TestRc/Errors
=== RUN   TestRc/Mount
2026/09/08 16:06:25 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
2026/09/08 16:06:25 mount FAILED: failed to mount FUSE fs: fusermount: exit status 1
    rc_test.go:88: Mount failed - skipping test: failed to mount FUSE fs: fusermount: exit status 1
--- PASS: TestRc (0.00s)
    --- PASS: TestRc/Errors (0.00s)
    --- SKIP: TestRc/Mount (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/mountlib	0.026s
?   	github.com/rclone/rclone/cmd/move	[no test files]
?   	github.com/rclone/rclone/cmd/moveto	[no test files]
?   	github.com/rclone/rclone/cmd/ncdu	[no test files]
?   	github.com/rclone/rclone/cmd/ncdu/scan	[no test files]
?   	github.com/rclone/rclone/cmd/obscure	[no test files]
?   	github.com/rclone/rclone/cmd/purge	[no test files]
?   	github.com/rclone/rclone/cmd/rc	[no test files]
?   	github.com/rclone/rclone/cmd/rcat	[no test files]
?   	github.com/rclone/rclone/cmd/rcd	[no test files]
?   	github.com/rclone/rclone/cmd/reveal	[no test files]
?   	github.com/rclone/rclone/cmd/rmdir	[no test files]
?   	github.com/rclone/rclone/cmd/rmdirs	[no test files]
=== RUN   TestGetVersion
    selfupdate_test.go:46: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:46
        	Error:      	Received unexpected error:
        	            	failed to get list of releases: Get "https://downloads.rclone.org": dial tcp: lookup downloads.rclone.org on [::1]:53: read udp [::1]:55719->[::1]:53: read: connection refused
        	Test:       	TestGetVersion
    selfupdate_test.go:47: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:47
        	Error:      	Not equal: 
        	            	expected: "v1.52.3"
        	            	actual  : ""
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-v1.52.3
        	            	+
        	Test:       	TestGetVersion
--- FAIL: TestGetVersion (0.00s)
=== RUN   TestInstallOnLinux
    selfupdate_test.go:83: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:83
        	Error:      	Received unexpected error:
        	            	Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:37469->[::1]:53: read: connection refused
        	Test:       	TestInstallOnLinux
2026/09/08 16:06:25 NOTICE: rclone is up to date
    selfupdate_test.go:93: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:93
        	Error:      	"unable to detect new version: Get \"https://beta.rclone.org/version.txt\": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:48975->[::1]:53: read: connection refused" does not contain "run self-update as root"
        	Test:       	TestInstallOnLinux
    selfupdate_test.go:97: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:97
        	Error:      	Received unexpected error:
        	            	unable to detect new version: Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:46832->[::1]:53: read: connection refused
        	Test:       	TestInstallOnLinux
    selfupdate_test.go:112: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:112
        	Error:      	Received unexpected error:
        	            	fork/exec /tmp/rclone-test-selfupdate.naji/rclone: exec format error
        	Test:       	TestInstallOnLinux
--- FAIL: TestInstallOnLinux (0.01s)
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0xac2574]

goroutine 35 [running]:
testing.tRunner.func1.2({0xbcecc0, 0x12db110})
	/usr/lib/go-1.24/src/testing/testing.go:1734 +0x21c
testing.tRunner.func1()
	/usr/lib/go-1.24/src/testing/testing.go:1737 +0x35e
panic({0xbcecc0?, 0x12db110?})
	/usr/lib/go-1.24/src/runtime/panic.go:792 +0x132
os.(*ProcessState).success(...)
	/usr/lib/go-1.24/src/os/exec_posix.go:97
os.(*ProcessState).Success(...)
	/usr/lib/go-1.24/src/os/exec.go:387
github.com/rclone/rclone/cmd/selfupdate.TestInstallOnLinux(0xc0002da000)
	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:113 +0x634
testing.tRunner(0xc0002da000, 0xd1ed98)
	/usr/lib/go-1.24/src/testing/testing.go:1792 +0xf4
created by testing.(*T).Run in goroutine 1
	/usr/lib/go-1.24/src/testing/testing.go:1851 +0x413
FAIL	github.com/rclone/rclone/cmd/selfupdate	0.049s
?   	github.com/rclone/rclone/cmd/serve	[no test files]
=== RUN   TestInit
2026/09/08 16:06:25 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
[video.nfo subdir video.mp4 small_jpeg.jpg video.en.srt video.srt]
2026/09/08 16:06:25 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/dlna/testdata/files: Serving HTTP on 127.0.0.1:42141
--- PASS: TestInit (0.00s)
=== RUN   TestRootSCPD
--- PASS: TestRootSCPD (0.01s)
=== RUN   TestServeContent
2026/09/08 16:06:25 INFO  : /r/video.mp4: 127.0.0.1:36294 GET 200  
--- PASS: TestServeContent (0.00s)
=== RUN   TestContentDirectoryBrowseMetadata
2026/09/08 16:06:25 INFO  : /ctl: 127.0.0.1:36294 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" 
--- PASS: TestContentDirectoryBrowseMetadata (0.00s)
=== RUN   TestMediaReceiverRegistrarService
2026/09/08 16:06:25 INFO  : /ctl: 127.0.0.1:36294 POST 200 "urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1#RegisterDevice" 
--- PASS: TestMediaReceiverRegistrarService (0.00s)
=== RUN   TestContentDirectoryBrowseDirectChildren
2026/09/08 16:06:25 INFO  : /ctl: 127.0.0.1:36294 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" 
2026/09/08 16:06:25 INFO  : /ctl: 127.0.0.1:36294 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" 
--- PASS: TestContentDirectoryBrowseDirectChildren (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/serve/dlna	0.036s
?   	github.com/rclone/rclone/cmd/serve/dlna/data	[no test files]
?   	github.com/rclone/rclone/cmd/serve/dlna/dlnaflags	[no test files]
?   	github.com/rclone/rclone/cmd/serve/dlna/upnpav	[no test files]
=== RUN   TestDockerPluginLogic
2026/09/08 16:06:25 NOTICE: Option "memory-option-broken" is not supported by backend "memory"
--- PASS: TestDockerPluginLogic (0.01s)
=== RUN   TestDockerPluginMountTCP
2026/09/08 16:06:25 NOTICE: Activate: <-- {}
2026/09/08 16:06:25 NOTICE: Activate: --> {"Implements":["VolumeDriver"]}
2026/09/08 16:06:25 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone472071785/path1"}}
2026/09/08 16:06:25 NOTICE: Create: --> {}
2026/09/08 16:06:25 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone472071785/path1"}}
2026/09/08 16:06:25 NOTICE: Create: --> {"Err":"volume already exists"}
2026/09/08 16:06:25 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:382
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 500
        	Test:       	TestDockerPluginMountTCP
2026/09/08 16:06:25 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
    docker_test.go:383: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:383
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: "/tmp/rclone472071785/vol1"
        	            	actual  : ""
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/tmp/rclone472071785/vol1
        	            	+
        	Test:       	TestDockerPluginMountTCP
2026/09/08 16:06:25 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
2026/09/08 16:06:25 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
    docker_test.go:385: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:385
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	"failed to mount FUSE fs: fusermount: exit status 1" does not contain "already mounted by this id"
        	Test:       	TestDockerPluginMountTCP
2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"}
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:388
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: 500
        	            	actual  : 200
        	Test:       	TestDockerPluginMountTCP
2026/09/08 16:06:25 NOTICE: Remove: --> {}
    docker_test.go:389: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:389
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	"" does not contain "volume is in use"
        	Test:       	TestDockerPluginMountTCP
    docker_test.go:397: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:397
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Received unexpected error:
        	            	open /tmp/rclone472071785/path1/txt: no such file or directory
        	Test:       	TestDockerPluginMountTCP
    docker_test.go:400: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:400
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: []byte{0x62, 0x61, 0x6e, 0x61, 0x6e, 0x61}
        	            	actual  : []byte(nil)
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1,4 +1,2 @@
        	            	-([]uint8) (len=6) {
        	            	- 00000000  62 61 6e 61 6e 61                                 |banana|
        	            	-}
        	            	+([]uint8) 
        	            	 
        	Test:       	TestDockerPluginMountTCP
2026/09/08 16:06:25 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:404
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 500
        	Test:       	TestDockerPluginMountTCP
2026/09/08 16:06:25 NOTICE: Unmount: --> {"Err":"volume not found"}
    docker_test.go:405: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:405
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: "{}"
        	            	actual  : "{\"Err\":\"volume not found\"}"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-{}
        	            	+{"Err":"volume not found"}
        	Test:       	TestDockerPluginMountTCP
2026/09/08 16:06:25 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
2026/09/08 16:06:25 NOTICE: Unmount: --> {"Err":"volume not found"}
    docker_test.go:407: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:407
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: "volume is not mounted"
        	            	actual  : "volume not found"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-volume is not mounted
        	            	+volume not found
        	Test:       	TestDockerPluginMountTCP
2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"}
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:409
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 500
        	Test:       	TestDockerPluginMountTCP
2026/09/08 16:06:25 NOTICE: Remove: --> {"Err":"volume not found"}
    docker_test.go:410: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:410
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: "{}"
        	            	actual  : "{\"Err\":\"volume not found\"}"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-{}
        	            	+{"Err":"volume not found"}
        	Test:       	TestDockerPluginMountTCP
2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"}
2026/09/08 16:06:25 NOTICE: Remove: --> {"Err":"volume not found"}
2026/09/08 16:06:25 NOTICE: List: <-- {}
2026/09/08 16:06:25 NOTICE: List: --> {"Volumes":[]}
2026/09/08 16:06:25 NOTICE: Server stopped
--- FAIL: TestDockerPluginMountTCP (0.17s)
=== RUN   TestDockerPluginMountUnix
2026/09/08 16:06:25 NOTICE: Activate: <-- {}
2026/09/08 16:06:25 NOTICE: Activate: --> {"Implements":["VolumeDriver"]}
2026/09/08 16:06:25 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone2191337602/path1"}}
2026/09/08 16:06:25 NOTICE: Create: --> {}
2026/09/08 16:06:25 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone2191337602/path1"}}
2026/09/08 16:06:25 NOTICE: Create: --> {"Err":"volume already exists"}
2026/09/08 16:06:25 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:382
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 500
        	Test:       	TestDockerPluginMountUnix
2026/09/08 16:06:25 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
    docker_test.go:383: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:383
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: "/tmp/rclone2191337602/vol1"
        	            	actual  : ""
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/tmp/rclone2191337602/vol1
        	            	+
        	Test:       	TestDockerPluginMountUnix
2026/09/08 16:06:25 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
2026/09/08 16:06:25 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
    docker_test.go:385: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:385
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	"failed to mount FUSE fs: fusermount: exit status 1" does not contain "already mounted by this id"
        	Test:       	TestDockerPluginMountUnix
2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"}
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:388
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: 500
        	            	actual  : 200
        	Test:       	TestDockerPluginMountUnix
2026/09/08 16:06:25 NOTICE: Remove: --> {}
    docker_test.go:389: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:389
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	"" does not contain "volume is in use"
        	Test:       	TestDockerPluginMountUnix
    docker_test.go:397: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:397
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Received unexpected error:
        	            	open /tmp/rclone2191337602/path1/txt: no such file or directory
        	Test:       	TestDockerPluginMountUnix
    docker_test.go:400: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:400
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: []byte{0x62, 0x61, 0x6e, 0x61, 0x6e, 0x61}
        	            	actual  : []byte(nil)
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1,4 +1,2 @@
        	            	-([]uint8) (len=6) {
        	            	- 00000000  62 61 6e 61 6e 61                                 |banana|
        	            	-}
        	            	+([]uint8) 
        	            	 
        	Test:       	TestDockerPluginMountUnix
2026/09/08 16:06:25 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:404
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 500
        	Test:       	TestDockerPluginMountUnix
2026/09/08 16:06:25 NOTICE: Unmount: --> {"Err":"volume not found"}
    docker_test.go:405: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:405
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: "{}"
        	            	actual  : "{\"Err\":\"volume not found\"}"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-{}
        	            	+{"Err":"volume not found"}
        	Test:       	TestDockerPluginMountUnix
2026/09/08 16:06:25 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
2026/09/08 16:06:25 NOTICE: Unmount: --> {"Err":"volume not found"}
    docker_test.go:407: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:407
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: "volume is not mounted"
        	            	actual  : "volume not found"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-volume is not mounted
        	            	+volume not found
        	Test:       	TestDockerPluginMountUnix
2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"}
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:409
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 500
        	Test:       	TestDockerPluginMountUnix
2026/09/08 16:06:25 NOTICE: Remove: --> {"Err":"volume not found"}
    docker_test.go:410: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:410
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: "{}"
        	            	actual  : "{\"Err\":\"volume not found\"}"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-{}
        	            	+{"Err":"volume not found"}
        	Test:       	TestDockerPluginMountUnix
2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"}
2026/09/08 16:06:25 NOTICE: Remove: --> {"Err":"volume not found"}
2026/09/08 16:06:25 NOTICE: List: <-- {}
2026/09/08 16:06:25 NOTICE: List: --> {"Volumes":[]}
2026/09/08 16:06:25 NOTICE: Server stopped
--- FAIL: TestDockerPluginMountUnix (0.18s)
FAIL
FAIL	github.com/rclone/rclone/cmd/serve/docker	0.392s
?   	github.com/rclone/rclone/cmd/serve/ftp	[no test files]
=== RUN   TestInit
2026/09/08 16:06:25 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestInit (0.00s)
=== RUN   TestGET
--- PASS: TestGET (0.08s)
=== RUN   TestFinalise
--- PASS: TestFinalise (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/serve/http	0.115s
?   	github.com/rclone/rclone/cmd/serve/http/data	[no test files]
?   	github.com/rclone/rclone/cmd/serve/httplib	[no test files]
?   	github.com/rclone/rclone/cmd/serve/httplib/httpflags	[no test files]
=== RUN   TestRun
=== RUN   TestRun/Normal
=== RUN   TestRun/Error
=== RUN   TestRun/Obscure
=== RUN   TestRun/call_w/Password
=== RUN   TestRun/Call_w/Password
=== RUN   TestRun/Call_w/Password/Get
=== RUN   TestRun/Call_w/PublicKey
=== RUN   TestRun/call_w/PublicKey
=== RUN   TestRun/call_w/PublicKey/Get
--- PASS: TestRun (3.66s)
    --- PASS: TestRun/Normal (0.71s)
    --- PASS: TestRun/Error (0.37s)
    --- PASS: TestRun/Obscure (0.31s)
    --- PASS: TestRun/call_w/Password (0.46s)
    --- PASS: TestRun/Call_w/Password (0.36s)
        --- PASS: TestRun/Call_w/Password/Get (0.00s)
    --- PASS: TestRun/Call_w/PublicKey (0.57s)
    --- PASS: TestRun/call_w/PublicKey (0.52s)
        --- PASS: TestRun/call_w/PublicKey/Get (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/serve/proxy	3.690s
?   	github.com/rclone/rclone/cmd/serve/proxy/proxyflags	[no test files]
=== RUN   TestCacheCRUD
--- PASS: TestCacheCRUD (0.00s)
=== RUN   TestCacheRemovePrefix
--- PASS: TestCacheRemovePrefix (0.00s)
=== RUN   TestResticHandler
2026/09/08 16:06:26 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
=== RUN   TestResticHandler/#00
    restic_appendonly_test.go:132: request 0: GET /config
    restic_appendonly_test.go:132: request 1: POST /config
    restic_appendonly_test.go:132: request 2: GET /config
    restic_appendonly_test.go:132: request 3: POST /config
2026/09/08 16:06:26 ERROR : config: Post request: file already exists, refusing to overwrite in append-only mode
    restic_appendonly_test.go:132: request 4: GET /config
    restic_appendonly_test.go:132: request 5: DELETE /config
    restic_appendonly_test.go:132: request 6: GET /config
=== RUN   TestResticHandler/#01
    restic_appendonly_test.go:132: request 0: GET /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
    restic_appendonly_test.go:132: request 1: POST /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
    restic_appendonly_test.go:132: request 2: GET /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
    restic_appendonly_test.go:132: request 3: POST /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
2026/09/08 16:06:26 ERROR : data/40/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26: Post request: file already exists, refusing to overwrite in append-only mode
    restic_appendonly_test.go:132: request 4: GET /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
    restic_appendonly_test.go:132: request 5: DELETE /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
    restic_appendonly_test.go:132: request 6: GET /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
=== RUN   TestResticHandler/#02
    restic_appendonly_test.go:132: request 0: GET /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
    restic_appendonly_test.go:132: request 1: POST /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
    restic_appendonly_test.go:132: request 2: GET /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
    restic_appendonly_test.go:132: request 3: POST /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
2026/09/08 16:06:26 ERROR : locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26: Post request: file already exists, refusing to overwrite in append-only mode
    restic_appendonly_test.go:132: request 4: DELETE /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
    restic_appendonly_test.go:132: request 5: GET /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
--- PASS: TestResticHandler (0.01s)
    --- PASS: TestResticHandler/#00 (0.00s)
    --- PASS: TestResticHandler/#01 (0.00s)
    --- PASS: TestResticHandler/#02 (0.00s)
=== RUN   TestResticPrivateRepositories
--- PASS: TestResticPrivateRepositories (0.01s)
=== RUN   TestRestic
    restic_test.go:28: Skipping test as restic source not found: stat ../../../../../restic/restic: no such file or directory
--- SKIP: TestRestic (0.00s)
=== RUN   TestMakeRemote
--- PASS: TestMakeRemote (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/serve/restic	0.091s
?   	github.com/rclone/rclone/cmd/serve/servetest	[no test files]
=== RUN   TestShellEscape
--- PASS: TestShellEscape (0.00s)
=== RUN   TestSftp
=== RUN   TestSftp/Normal
2026/09/08 16:06:27 NOTICE: Loaded 0 authorized keys from "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.ssh/authorized_keys"
2026/09/08 16:06:27 NOTICE: Generating 2048 bit key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_rsa"
2026/09/08 16:06:28 NOTICE: Generating ECDSA p256 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ecdsa"
2026/09/08 16:06:28 NOTICE: Generating Ed25519 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ed25519"
2026/09/08 16:06:28 NOTICE: SFTP server listening on 127.0.0.1:39387
    servetest.go:97: 
        ----------
        === RUN   TestShellEscapeUnix
        --- PASS: TestShellEscapeUnix (0.00s)
        === RUN   TestShellEscapeCmd
        --- PASS: TestShellEscapeCmd (0.00s)
        === RUN   TestShellEscapePowerShell
        --- PASS: TestShellEscapePowerShell (0.00s)
        === RUN   TestParseHash
        --- PASS: TestParseHash (0.00s)
        === RUN   TestParseUsage
        --- PASS: TestParseUsage (0.00s)
        === RUN   TestStringLock
        --- PASS: TestStringLock (1.40s)
        === RUN   TestIntegration
            sftp_test.go:18: no configuration available for sftp backend
        --- SKIP: TestIntegration (0.00s)
        === RUN   TestIntegration2
            sftp_test.go:27: skipping as -remote is set
        --- SKIP: TestIntegration2 (0.00s)
        PASS
        ok  	github.com/rclone/rclone/backend/sftp	1.434s
        ----------
=== RUN   TestSftp/AuthProxy
2026/09/08 16:06:40 NOTICE: SFTP server listening on 127.0.0.1:34107
    servetest.go:97: 
        ----------
        === RUN   TestShellEscapeUnix
        --- PASS: TestShellEscapeUnix (0.00s)
        === RUN   TestShellEscapeCmd
        --- PASS: TestShellEscapeCmd (0.00s)
        === RUN   TestShellEscapePowerShell
        --- PASS: TestShellEscapePowerShell (0.00s)
        === RUN   TestParseHash
        --- PASS: TestParseHash (0.00s)
        === RUN   TestParseUsage
        --- PASS: TestParseUsage (0.00s)
        === RUN   TestStringLock
        --- PASS: TestStringLock (1.36s)
        === RUN   TestIntegration
            sftp_test.go:18: no configuration available for sftp backend
        --- SKIP: TestIntegration (0.00s)
        === RUN   TestIntegration2
            sftp_test.go:27: skipping as -remote is set
        --- SKIP: TestIntegration2 (0.00s)
        PASS
        ok  	github.com/rclone/rclone/backend/sftp	1.392s
        ----------
--- PASS: TestSftp (21.84s)
    --- PASS: TestSftp/Normal (13.32s)
    --- PASS: TestSftp/AuthProxy (8.52s)
PASS
ok  	github.com/rclone/rclone/cmd/serve/sftp	21.882s
=== RUN   TestWebDav
=== RUN   TestWebDav/Normal
2026/09/08 16:06:27 NOTICE: Local file system at /tmp/rclone1734238711: WebDav Server started on http://127.0.0.1:37337/
    servetest.go:97: 
        ----------
        # github.com/rclone/rclone/backend/webdav
        ./webdav.go:572:46: non-constant format string in call to github.com/rclone/rclone/fs.Errorf
        FAIL	github.com/rclone/rclone/backend/webdav [build failed]
        ----------
    servetest.go:99: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:99
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:107
        	Error:      	Received unexpected error:
        	            	exit status 1
        	Test:       	TestWebDav/Normal
        	Messages:   	Running webdav integration tests
2026/09/08 16:06:39 Error on serving HTTP server: http: Server closed
=== RUN   TestWebDav/AuthProxy
2026/09/08 16:06:39 NOTICE: WebDav Server started on http://127.0.0.1:36547/
    servetest.go:97: 
        ----------
        # github.com/rclone/rclone/backend/webdav
        ./webdav.go:572:46: non-constant format string in call to github.com/rclone/rclone/fs.Errorf
        FAIL	github.com/rclone/rclone/backend/webdav [build failed]
        ----------
    servetest.go:99: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:99
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:110
        	Error:      	Received unexpected error:
        	            	exit status 1
        	Test:       	TestWebDav/AuthProxy
        	Messages:   	Running webdav integration tests
2026/09/08 16:06:46 Error on serving HTTP server: http: Server closed
--- FAIL: TestWebDav (19.21s)
    --- FAIL: TestWebDav/Normal (11.95s)
    --- FAIL: TestWebDav/AuthProxy (7.26s)
=== RUN   TestHTTPFunction
2026/09/08 16:06:46 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/http/testdata/files: WebDav Server started on http://127.0.0.1:45123/
2026/09/08 16:06:46 Error on serving HTTP server: http: Server closed
--- PASS: TestHTTPFunction (0.06s)
FAIL
FAIL	github.com/rclone/rclone/cmd/serve/webdav	19.326s
?   	github.com/rclone/rclone/cmd/settier	[no test files]
?   	github.com/rclone/rclone/cmd/sha1sum	[no test files]
?   	github.com/rclone/rclone/cmd/size	[no test files]
?   	github.com/rclone/rclone/cmd/sync	[no test files]
?   	github.com/rclone/rclone/cmd/test	[no test files]
?   	github.com/rclone/rclone/cmd/test/changenotify	[no test files]
?   	github.com/rclone/rclone/cmd/test/histogram	[no test files]
?   	github.com/rclone/rclone/cmd/test/info	[no test files]
?   	github.com/rclone/rclone/cmd/test/info/internal	[no test files]
?   	github.com/rclone/rclone/cmd/test/info/internal/build_csv	[no test files]
?   	github.com/rclone/rclone/cmd/test/makefiles	[no test files]
?   	github.com/rclone/rclone/cmd/test/memory	[no test files]
=== RUN   TestTouchOneFile
    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
--- PASS: TestTouchOneFile (0.00s)
=== RUN   TestTouchWithNoCreateFlag
    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
2026/09/08 16:06:27 NOTICE: Local file system at /tmp/rclone2139673758: Not touching nonexistent file due to --no-create
--- PASS: TestTouchWithNoCreateFlag (0.00s)
=== RUN   TestTouchWithTimestamp
    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
--- PASS: TestTouchWithTimestamp (0.00s)
=== RUN   TestTouchWithLongerTimestamp
    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
--- PASS: TestTouchWithLongerTimestamp (0.00s)
=== RUN   TestTouchUpdateTimestamp
    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
--- PASS: TestTouchUpdateTimestamp (0.01s)
=== RUN   TestTouchUpdateTimestampWithCFlag
    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
--- PASS: TestTouchUpdateTimestampWithCFlag (0.00s)
=== RUN   TestTouchCreateMultipleDirAndFile
    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
--- PASS: TestTouchCreateMultipleDirAndFile (0.00s)
=== RUN   TestTouchEmptyName
    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
--- PASS: TestTouchEmptyName (0.00s)
=== RUN   TestTouchEmptyDir
    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
--- PASS: TestTouchEmptyDir (0.00s)
=== RUN   TestTouchDirWithFiles
    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
--- PASS: TestTouchDirWithFiles (0.01s)
=== RUN   TestRecursiveTouchDirWithFiles
    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
--- PASS: TestRecursiveTouchDirWithFiles (0.01s)
PASS
ok  	github.com/rclone/rclone/cmd/touch	0.078s
=== RUN   TestTree
--- PASS: TestTree (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/tree	0.050s
=== RUN   TestVersionWorksWithoutAccessibleConfigFile
--- PASS: TestVersionWorksWithoutAccessibleConfigFile (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/version	0.044s
=== RUN   TestCmdTest
    cmdtest_test.go:166: rclone version
        rclone v1.60.1-DEV
        - os/version: debian 13.0 (64 bit)
        - os/kernel: 6.12.33+deb12-amd64 (x86_64)
        - os/type: linux
        - os/arch: amd64
        - go/version: go1.24.4
        - go/linking: dynamic
        - go/tags: none
    cmdtest_test.go:221: rclone lsl myLocal:testFolder
               24 2026-09-08 16:06:38.752389110 rclone.config
               29 2026-09-08 16:06:38.768389110 testdata/file1.txt
               29 2026-09-08 16:06:38.768389110 testdata/file2.txt
               38 2026-09-08 16:06:38.768389110 testdata/folderB/fileB1.txt
               38 2026-09-08 16:06:38.768389110 testdata/folderB/fileB2.txt
               38 2026-09-08 16:06:38.768389110 testdata/folderA/fileA1.txt
               38 2026-09-08 16:06:38.768389110 testdata/folderA/fileA2.txt
               48 2026-09-08 16:06:38.768389110 testdata/folderA/folderAA/fileAA1.txt
               48 2026-09-08 16:06:38.768389110 testdata/folderA/folderAA/fileAA2.txt
--- PASS: TestCmdTest (1.68s)
=== RUN   TestEnvironmentVariables
--- PASS: TestEnvironmentVariables (16.15s)
PASS
ok  	github.com/rclone/rclone/cmdtest	18.137s
=== RUN   TestStatePush
--- PASS: TestStatePush (0.00s)
=== RUN   TestStatePop
--- PASS: TestStatePop (0.00s)
=== RUN   TestMatchProvider
--- PASS: TestMatchProvider (0.00s)
=== RUN   TestBwTimetableSet
--- PASS: TestBwTimetableSet (0.00s)
=== RUN   TestBwTimetableLimitAt
--- PASS: TestBwTimetableLimitAt (0.00s)
=== RUN   TestBwTimetableUnmarshalJSON
--- PASS: TestBwTimetableUnmarshalJSON (0.00s)
=== RUN   TestBwTimetableMarshalJSON
--- PASS: TestBwTimetableMarshalJSON (0.00s)
=== RUN   TestSpaceSepListSet
--- PASS: TestSpaceSepListSet (0.00s)
=== RUN   TestGetConfig
--- PASS: TestGetConfig (0.00s)
=== RUN   TestCountSuffixString
--- PASS: TestCountSuffixString (0.00s)
=== RUN   TestCountSuffixUnit
--- PASS: TestCountSuffixUnit (0.00s)
=== RUN   TestCountSuffixSet
--- PASS: TestCountSuffixSet (0.00s)
=== RUN   TestCountSuffixScan
--- PASS: TestCountSuffixScan (0.00s)
=== RUN   TestCountSuffixUnmarshalJSON
--- PASS: TestCountSuffixUnmarshalJSON (0.00s)
=== RUN   TestCutoffModeString
--- PASS: TestCutoffModeString (0.00s)
=== RUN   TestCutoffModeSet
--- PASS: TestCutoffModeSet (0.00s)
=== RUN   TestCutoffModeUnmarshalJSON
--- PASS: TestCutoffModeUnmarshalJSON (0.00s)
=== RUN   TestDumpFlagsString
--- PASS: TestDumpFlagsString (0.00s)
=== RUN   TestDumpFlagsSet
--- PASS: TestDumpFlagsSet (0.00s)
=== RUN   TestDumpFlagsType
--- PASS: TestDumpFlagsType (0.00s)
=== RUN   TestDumpFlagsUnmarshallJSON
--- PASS: TestDumpFlagsUnmarshallJSON (0.00s)
=== RUN   TestFeaturesDisable
--- PASS: TestFeaturesDisable (0.00s)
=== RUN   TestFeaturesList
--- PASS: TestFeaturesList (0.00s)
=== RUN   TestFeaturesEnabled
--- PASS: TestFeaturesEnabled (0.00s)
=== RUN   TestFeaturesDisableList
--- PASS: TestFeaturesDisableList (0.00s)
=== RUN   TestOption
--- PASS: TestOption (0.00s)
=== RUN   TestPacerCall
--- PASS: TestPacerCall (0.02s)
=== RUN   TestPacerCallNoRetry
--- PASS: TestPacerCallNoRetry (0.00s)
=== RUN   TestOptionsSetValues
--- PASS: TestOptionsSetValues (0.00s)
=== RUN   TestOptionsGet
--- PASS: TestOptionsGet (0.00s)
=== RUN   TestOptionsOveridden
--- PASS: TestOptionsOveridden (0.00s)
=== RUN   TestOptionsNonDefault
--- PASS: TestOptionsNonDefault (0.00s)
=== RUN   TestOptionMarshalJSON
--- PASS: TestOptionMarshalJSON (0.00s)
=== RUN   TestOptionGetValue
--- PASS: TestOptionGetValue (0.00s)
=== RUN   TestOptionString
--- PASS: TestOptionString (0.00s)
=== RUN   TestOptionSet
--- PASS: TestOptionSet (0.00s)
=== RUN   TestOptionType
--- PASS: TestOptionType (0.00s)
=== RUN   TestOptionFlagName
--- PASS: TestOptionFlagName (0.00s)
=== RUN   TestOptionEnvVarName
--- PASS: TestOptionEnvVarName (0.00s)
=== RUN   TestOptionGetters
--- PASS: TestOptionGetters (0.00s)
=== RUN   TestLogValue
--- PASS: TestLogValue (0.00s)
=== RUN   TestLogLevelString
--- PASS: TestLogLevelString (0.00s)
=== RUN   TestLogLevelSet
--- PASS: TestLogLevelSet (0.00s)
=== RUN   TestLogLevelUnmarshalJSON
--- PASS: TestLogLevelUnmarshalJSON (0.00s)
=== RUN   TestMetadataSet
--- PASS: TestMetadataSet (0.00s)
=== RUN   TestMetadataMerge
--- PASS: TestMetadataMerge (0.00s)
=== RUN   TestMetadataMergeOptions
--- PASS: TestMetadataMergeOptions (0.00s)
=== RUN   TestMountHelperArgs
--- PASS: TestMountHelperArgs (0.00s)
=== RUN   TestParseRangeOption
--- PASS: TestParseRangeOption (0.00s)
=== RUN   TestRangeOptionDecode
--- PASS: TestRangeOptionDecode (0.00s)
=== RUN   TestRangeOption
--- PASS: TestRangeOption (0.00s)
=== RUN   TestSeekOption
--- PASS: TestSeekOption (0.00s)
=== RUN   TestHTTPOption
--- PASS: TestHTTPOption (0.00s)
=== RUN   TestHashesOption
--- PASS: TestHashesOption (0.00s)
=== RUN   TestNullOption
--- PASS: TestNullOption (0.00s)
=== RUN   TestMetadataOption
--- PASS: TestMetadataOption (0.00s)
=== RUN   TestFixRangeOptions
--- PASS: TestFixRangeOptions (0.00s)
=== RUN   TestOpenOptionAddHeaders
--- PASS: TestOpenOptionAddHeaders (0.00s)
=== RUN   TestOpenOptionHeaders
--- PASS: TestOpenOptionHeaders (0.00s)
=== RUN   TestOpenOptionAddHTTPHeaders
--- PASS: TestOpenOptionAddHTTPHeaders (0.00s)
=== RUN   TestParseDuration
--- PASS: TestParseDuration (0.00s)
=== RUN   TestDurationString
--- PASS: TestDurationString (0.00s)
=== RUN   TestDurationReadableString
--- PASS: TestDurationReadableString (0.00s)
=== RUN   TestDurationScan
--- PASS: TestDurationScan (0.00s)
=== RUN   TestParseUnmarshalJSON
--- PASS: TestParseUnmarshalJSON (0.00s)
=== RUN   TestParseTime
--- PASS: TestParseTime (0.00s)
=== RUN   TestTimeString
--- PASS: TestTimeString (0.00s)
=== RUN   TestTimeScan
--- PASS: TestTimeScan (0.00s)
=== RUN   TestParseTimeUnmarshalJSON
--- PASS: TestParseTimeUnmarshalJSON (0.00s)
=== RUN   TestSizeSuffixString
--- PASS: TestSizeSuffixString (0.00s)
=== RUN   TestSizeSuffixByteUnit
--- PASS: TestSizeSuffixByteUnit (0.00s)
=== RUN   TestSizeSuffixBitRateUnit
--- PASS: TestSizeSuffixBitRateUnit (0.00s)
=== RUN   TestSizeSuffixSet
--- PASS: TestSizeSuffixSet (0.00s)
=== RUN   TestSizeSuffixScan
--- PASS: TestSizeSuffixScan (0.00s)
=== RUN   TestSizeSuffixUnmarshalJSON
--- PASS: TestSizeSuffixUnmarshalJSON (0.00s)
=== RUN   TestTristateString
--- PASS: TestTristateString (0.00s)
=== RUN   TestTristateSet
--- PASS: TestTristateSet (0.00s)
=== RUN   TestTristateScan
--- PASS: TestTristateScan (0.00s)
=== RUN   TestTristateUnmarshalJSON
--- PASS: TestTristateUnmarshalJSON (0.00s)
=== RUN   TestDirEntriesSort
--- PASS: TestDirEntriesSort (0.00s)
=== RUN   TestFingerprint
--- PASS: TestFingerprint (0.00s)
=== RUN   ExampleSpaceSepList
--- PASS: ExampleSpaceSepList (0.00s)
=== RUN   ExampleCommaSepList
--- PASS: ExampleCommaSepList (0.00s)
PASS
ok  	github.com/rclone/rclone/fs	0.062s
=== RUN   TestNewAccountSizeName
--- PASS: TestNewAccountSizeName (0.00s)
=== RUN   TestAccountWithBuffer
--- PASS: TestAccountWithBuffer (0.00s)
=== RUN   TestAccountGetUpdateReader
=== RUN   TestAccountGetUpdateReader/NoClose
=== RUN   TestAccountGetUpdateReader/Close
--- PASS: TestAccountGetUpdateReader (0.00s)
    --- PASS: TestAccountGetUpdateReader/NoClose (0.00s)
    --- PASS: TestAccountGetUpdateReader/Close (0.00s)
=== RUN   TestAccountRead
--- PASS: TestAccountRead (0.00s)
=== RUN   TestAccountWriteTo
--- PASS: TestAccountWriteTo (0.02s)
=== RUN   TestAccountWriteToWithBuffer
--- PASS: TestAccountWriteToWithBuffer (0.05s)
=== RUN   TestAccountString
--- PASS: TestAccountString (0.00s)
=== RUN   TestAccountAccounter
--- PASS: TestAccountAccounter (0.00s)
=== RUN   TestAccountMaxTransfer
--- PASS: TestAccountMaxTransfer (0.00s)
=== RUN   TestAccountMaxTransferWriteTo
--- PASS: TestAccountMaxTransferWriteTo (0.00s)
=== RUN   TestAccountReadCtx
--- PASS: TestAccountReadCtx (0.00s)
=== RUN   TestShortenName
=== RUN   TestShortenName/in="",_size=0
=== RUN   TestShortenName/in="abcde",_size=10
=== RUN   TestShortenName/in="abcde",_size=0
=== RUN   TestShortenName/in="abcde",_size=-1
=== RUN   TestShortenName/in="abcde",_size=5
=== RUN   TestShortenName/in="abcde",_size=4
=== RUN   TestShortenName/in="abcde",_size=3
=== RUN   TestShortenName/in="abcde",_size=2
=== RUN   TestShortenName/in="abcde",_size=1
=== RUN   TestShortenName/in="abcdef",_size=6
=== RUN   TestShortenName/in="abcdef",_size=5
=== RUN   TestShortenName/in="abcdef",_size=4
=== RUN   TestShortenName/in="abcdef",_size=3
=== RUN   TestShortenName/in="abcdef",_size=2
=== RUN   TestShortenName/in="áßcdèf",_size=1
=== RUN   TestShortenName/in="áßcdè",_size=5
=== RUN   TestShortenName/in="áßcdè",_size=4
=== RUN   TestShortenName/in="áßcdè",_size=3
=== RUN   TestShortenName/in="áßcdè",_size=2
=== RUN   TestShortenName/in="áßcdè",_size=1
=== RUN   TestShortenName/in="áßcdèł",_size=6
=== RUN   TestShortenName/in="áßcdèł",_size=5
=== RUN   TestShortenName/in="áßcdèł",_size=4
=== RUN   TestShortenName/in="áßcdèł",_size=3
=== RUN   TestShortenName/in="áßcdèł",_size=2
=== RUN   TestShortenName/in="áßcdèł",_size=1
--- PASS: TestShortenName (0.00s)
    --- PASS: TestShortenName/in="",_size=0 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=10 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=0 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=-1 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=5 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=4 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=3 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=2 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=1 (0.00s)
    --- PASS: TestShortenName/in="abcdef",_size=6 (0.00s)
    --- PASS: TestShortenName/in="abcdef",_size=5 (0.00s)
    --- PASS: TestShortenName/in="abcdef",_size=4 (0.00s)
    --- PASS: TestShortenName/in="abcdef",_size=3 (0.00s)
    --- PASS: TestShortenName/in="abcdef",_size=2 (0.00s)
    --- PASS: TestShortenName/in="áßcdèf",_size=1 (0.00s)
    --- PASS: TestShortenName/in="áßcdè",_size=5 (0.00s)
    --- PASS: TestShortenName/in="áßcdè",_size=4 (0.00s)
    --- PASS: TestShortenName/in="áßcdè",_size=3 (0.00s)
    --- PASS: TestShortenName/in="áßcdè",_size=2 (0.00s)
    --- PASS: TestShortenName/in="áßcdè",_size=1 (0.00s)
    --- PASS: TestShortenName/in="áßcdèł",_size=6 (0.00s)
    --- PASS: TestShortenName/in="áßcdèł",_size=5 (0.00s)
    --- PASS: TestShortenName/in="áßcdèł",_size=4 (0.00s)
    --- PASS: TestShortenName/in="áßcdèł",_size=3 (0.00s)
    --- PASS: TestShortenName/in="áßcdèł",_size=2 (0.00s)
    --- PASS: TestShortenName/in="áßcdèł",_size=1 (0.00s)
=== RUN   TestStatsGroupOperations
=== RUN   TestStatsGroupOperations/empty_group_returns_nil
=== PAUSE TestStatsGroupOperations/empty_group_returns_nil
=== RUN   TestStatsGroupOperations/set_assigns_stats_to_group
=== PAUSE TestStatsGroupOperations/set_assigns_stats_to_group
=== RUN   TestStatsGroupOperations/get_returns_correct_group
=== PAUSE TestStatsGroupOperations/get_returns_correct_group
=== RUN   TestStatsGroupOperations/sum_returns_correct_values
=== PAUSE TestStatsGroupOperations/sum_returns_correct_values
=== RUN   TestStatsGroupOperations/delete_removes_stats
=== PAUSE TestStatsGroupOperations/delete_removes_stats
=== RUN   TestStatsGroupOperations/memory_is_reclaimed
    stats_groups_test.go:116: {Alloc:7758016 TotalAlloc:18845640 Sys:26039560 Lookups:0 Mallocs:31746 Frees:11505 HeapAlloc:7758016 HeapSys:20316160 HeapIdle:11362304 HeapInuse:8953856 HeapReleased:2179072 HeapObjects:20241 StackInuse:655360 StackSys:655360 MSpanInuse:87360 MSpanSys:97920 MCacheInuse:50736 MCacheSys:62816 BuckHashSys:1447716 GCSys:2464568 OtherSys:995020 NextGC:15783530 LastGC:1788926797138645312 PauseTotalNs:9333282 PauseNs:[2574163 6339041 199395 220683 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1788926797057254388 1788926797099659305 1788926797130226130 1788926797138645312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:4 NumForcedGC:1 GCCPUFraction:0.07828307185801997 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:111 Frees:52} {Size:16 Mallocs:12852 Frees:3172} {Size:24 Mallocs:2640 Frees:993} {Size:32 Mallocs:2640 Frees:1730} {Size:48 Mallocs:8063 Frees:2710} {Size:64 Mallocs:433 Frees:158} {Size:80 Mallocs:246 Frees:185} {Size:96 Mallocs:109 Frees:22} {Size:112 Mallocs:619 Frees:453} {Size:128 Mallocs:108 Frees:58} {Size:144 Mallocs:59 Frees:42} {Size:160 Mallocs:1577 Frees:46} {Size:176 Mallocs:13 Frees:5} {Size:192 Mallocs:11 Frees:5} {Size:208 Mallocs:55 Frees:13} {Size:224 Mallocs:8 Frees:5} {Size:240 Mallocs:50 Frees:49} {Size:256 Mallocs:34 Frees:6} {Size:288 Mallocs:141 Frees:134} {Size:320 Mallocs:40 Frees:32} {Size:352 Mallocs:10 Frees:2} {Size:384 Mallocs:6 Frees:2} {Size:416 Mallocs:77 Frees:52} {Size:448 Mallocs:143 Frees:43} {Size:480 Mallocs:3 Frees:0} {Size:512 Mallocs:4 Frees:3} {Size:576 Mallocs:9 Frees:3} {Size:640 Mallocs:1 Frees:1} {Size:704 Mallocs:35 Frees:16} {Size:768 Mallocs:1 Frees:0} {Size:896 Mallocs:15 Frees:8} {Size:1024 Mallocs:7 Frees:2} {Size:1152 Mallocs:28 Frees:1} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:19 Frees:5} {Size:1536 Mallocs:0 Frees:0} {Size:1792 Mallocs:16 Frees:4} {Size:2048 Mallocs:11 Frees:1} {Size:2304 Mallocs:2 Frees:1} {Size:2688 Mallocs:0 Frees:0} {Size:3072 Mallocs:4 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:1 Frees:0} {Size:4096 Mallocs:4 Frees:3} {Size:4864 Mallocs:3 Frees:0} {Size:5376 Mallocs:1 Frees:0} {Size:6144 Mallocs:6 Frees:4} {Size:6528 Mallocs:1 Frees:0} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:0 Frees:0} {Size:9472 Mallocs:42 Frees:0} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:0 Frees:0} {Size:14336 Mallocs:0 Frees:0} {Size:16384 Mallocs:0 Frees:0} {Size:18432 Mallocs:0 Frees:0}]}
        {Alloc:7761168 TotalAlloc:19925624 Sys:26563848 Lookups:0 Mallocs:44278 Frees:24037 HeapAlloc:7761168 HeapSys:20283392 HeapIdle:11321344 HeapInuse:8962048 HeapReleased:9568256 HeapObjects:20241 StackInuse:688128 StackSys:688128 MSpanInuse:115360 MSpanSys:130560 MCacheInuse:50736 MCacheSys:62816 BuckHashSys:1447716 GCSys:2487216 OtherSys:1464020 NextGC:15789866 LastGC:1788926797165276676 PauseTotalNs:9487037 PauseNs:[2574163 6339041 199395 220683 153755 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1788926797057254388 1788926797099659305 1788926797130226130 1788926797138645312 1788926797165276676 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:5 NumForcedGC:2 GCCPUFraction:0.06741620504146534 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:113 Frees:54} {Size:16 Mallocs:15599 Frees:5918} {Size:24 Mallocs:2642 Frees:995} {Size:32 Mallocs:2650 Frees:1740} {Size:48 Mallocs:13063 Frees:7713} {Size:64 Mallocs:434 Frees:159} {Size:80 Mallocs:246 Frees:185} {Size:96 Mallocs:109 Frees:23} {Size:112 Mallocs:2619 Frees:2453} {Size:128 Mallocs:109 Frees:60} {Size:144 Mallocs:59 Frees:42} {Size:160 Mallocs:1577 Frees:46} {Size:176 Mallocs:13 Frees:5} {Size:192 Mallocs:11 Frees:5} {Size:208 Mallocs:57 Frees:16} {Size:224 Mallocs:8 Frees:5} {Size:240 Mallocs:50 Frees:49} {Size:256 Mallocs:36 Frees:7} {Size:288 Mallocs:141 Frees:134} {Size:320 Mallocs:40 Frees:32} {Size:352 Mallocs:10 Frees:2} {Size:384 Mallocs:6 Frees:2} {Size:416 Mallocs:1078 Frees:1053} {Size:448 Mallocs:145 Frees:43} {Size:480 Mallocs:3 Frees:0} {Size:512 Mallocs:5 Frees:4} {Size:576 Mallocs:9 Frees:3} {Size:640 Mallocs:1 Frees:1} {Size:704 Mallocs:35 Frees:16} {Size:768 Mallocs:1 Frees:0} {Size:896 Mallocs:16 Frees:9} {Size:1024 Mallocs:7 Frees:2} {Size:1152 Mallocs:31 Frees:2} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:19 Frees:5} {Size:1536 Mallocs:0 Frees:0} {Size:1792 Mallocs:17 Frees:6} {Size:2048 Mallocs:12 Frees:1} {Size:2304 Mallocs:3 Frees:2} {Size:2688 Mallocs:0 Frees:0} {Size:3072 Mallocs:4 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:2 Frees:1} {Size:4096 Mallocs:4 Frees:3} {Size:4864 Mallocs:4 Frees:1} {Size:5376 Mallocs:1 Frees:0} {Size:6144 Mallocs:7 Frees:5} {Size:6528 Mallocs:2 Frees:1} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:0 Frees:0} {Size:9472 Mallocs:43 Frees:1} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:1 Frees:1} {Size:14336 Mallocs:0 Frees:0} {Size:16384 Mallocs:1 Frees:1} {Size:18432 Mallocs:0 Frees:0}]}
=== RUN   TestStatsGroupOperations/core/group-list
=== RUN   TestStatsGroupOperations/core/stats
=== RUN   TestStatsGroupOperations/core/transferred
=== RUN   TestStatsGroupOperations/core/stats-reset
=== RUN   TestStatsGroupOperations/core/stats-delete
=== CONT  TestStatsGroupOperations/empty_group_returns_nil
=== CONT  TestStatsGroupOperations/sum_returns_correct_values
=== CONT  TestStatsGroupOperations/delete_removes_stats
=== CONT  TestStatsGroupOperations/get_returns_correct_group
=== CONT  TestStatsGroupOperations/set_assigns_stats_to_group
--- PASS: TestStatsGroupOperations (0.06s)
    --- PASS: TestStatsGroupOperations/memory_is_reclaimed (0.06s)
    --- PASS: TestStatsGroupOperations/core/group-list (0.00s)
    --- PASS: TestStatsGroupOperations/core/stats (0.00s)
    --- PASS: TestStatsGroupOperations/core/transferred (0.00s)
    --- PASS: TestStatsGroupOperations/core/stats-reset (0.00s)
    --- PASS: TestStatsGroupOperations/core/stats-delete (0.00s)
    --- PASS: TestStatsGroupOperations/empty_group_returns_nil (0.00s)
    --- PASS: TestStatsGroupOperations/sum_returns_correct_values (0.00s)
    --- PASS: TestStatsGroupOperations/delete_removes_stats (0.00s)
    --- PASS: TestStatsGroupOperations/get_returns_correct_group (0.00s)
    --- PASS: TestStatsGroupOperations/set_assigns_stats_to_group (0.00s)
=== RUN   TestETA
=== RUN   TestETA/size=0/total=31536000/rate=1.000000
=== RUN   TestETA/size=0/total=604800/rate=1.000000
=== RUN   TestETA/size=0/total=86400/rate=1.000000
=== RUN   TestETA/size=0/total=95904000/rate=1.000000
=== RUN   TestETA/size=0/total=1296000/rate=1.000000
=== RUN   TestETA/size=0/total=129600/rate=1.000000
=== RUN   TestETA/size=0/total=95000/rate=1.000000
=== RUN   TestETA/size=0/total=100/rate=1.000000
=== RUN   TestETA/size=50/total=100/rate=1.000000
=== RUN   TestETA/size=100/total=100/rate=1.000000
=== RUN   TestETA/size=-1/total=100/rate=1.000000
=== RUN   TestETA/size=200/total=100/rate=1.000000
=== RUN   TestETA/size=10/total=-1/rate=1.000000
=== RUN   TestETA/size=10/total=20/rate=0.000000
=== RUN   TestETA/size=10/total=20/rate=-1.000000
=== RUN   TestETA/size=0/total=0/rate=1.000000
--- PASS: TestETA (0.00s)
    --- PASS: TestETA/size=0/total=31536000/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=604800/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=86400/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=95904000/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=1296000/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=129600/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=95000/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=100/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=50/total=100/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=100/total=100/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=-1/total=100/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=200/total=100/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=10/total=-1/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=10/total=20/rate=0.000000 (0.00s)
    --- PASS: TestETA/size=10/total=20/rate=-1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=0/rate=1.000000 (0.00s)
=== RUN   TestPercentage
--- PASS: TestPercentage (0.00s)
=== RUN   TestStatsError
--- PASS: TestStatsError (0.00s)
=== RUN   TestStatsTotalDuration
=== RUN   TestStatsTotalDuration/Single_completed_transfer
=== RUN   TestStatsTotalDuration/Single_uncompleted_transfer
=== RUN   TestStatsTotalDuration/Overlapping_without_ending
=== RUN   TestStatsTotalDuration/Mixed_completed_and_uncompleted_transfers
--- PASS: TestStatsTotalDuration (0.00s)
    --- PASS: TestStatsTotalDuration/Single_completed_transfer (0.00s)
    --- PASS: TestStatsTotalDuration/Single_uncompleted_transfer (0.00s)
    --- PASS: TestStatsTotalDuration/Overlapping_without_ending (0.00s)
    --- PASS: TestStatsTotalDuration/Mixed_completed_and_uncompleted_transfers (0.00s)
=== RUN   TestTimeRangeMerge
--- PASS: TestTimeRangeMerge (0.00s)
=== RUN   TestTimeRangeCull
--- PASS: TestTimeRangeCull (0.00s)
=== RUN   TestTimeRangeDuration
--- PASS: TestTimeRangeDuration (0.00s)
=== RUN   TestPruneTransfers
=== RUN   TestPruneTransfers/Limited_number_of_StartedTransfers
=== RUN   TestPruneTransfers/Unlimited_number_of_StartedTransfers
--- PASS: TestPruneTransfers (0.00s)
    --- PASS: TestPruneTransfers/Limited_number_of_StartedTransfers (0.00s)
    --- PASS: TestPruneTransfers/Unlimited_number_of_StartedTransfers (0.00s)
=== RUN   TestRcBwLimit
2026/09/08 16:06:37 NOTICE: Bandwidth limit set to {1Mi 1Mi}
2026/09/08 16:06:37 NOTICE: Bandwidth limit set to {10Mi 1Mi}
2026/09/08 16:06:37 NOTICE: Bandwidth limit reset to unlimited
--- PASS: TestRcBwLimit (0.00s)
=== RUN   TestLimitTPS
=== RUN   TestLimitTPS/Off
=== RUN   TestLimitTPS/On
--- PASS: TestLimitTPS (0.99s)
    --- PASS: TestLimitTPS/Off (0.00s)
    --- PASS: TestLimitTPS/On (0.99s)
PASS
ok  	github.com/rclone/rclone/fs/accounting	1.189s
=== RUN   TestAsyncReader
--- PASS: TestAsyncReader (0.00s)
=== RUN   TestAsyncWriteTo
--- PASS: TestAsyncWriteTo (0.00s)
=== RUN   TestAsyncReaderErrors
--- PASS: TestAsyncReaderErrors (0.00s)
=== RUN   TestAsyncReaderSizes
--- PASS: TestAsyncReaderSizes (1.41s)
=== RUN   TestAsyncReaderWriteTo
--- PASS: TestAsyncReaderWriteTo (1.18s)
=== RUN   TestAsyncReaderCloseRead
--- PASS: TestAsyncReaderCloseRead (0.11s)
=== RUN   TestAsyncReaderCloseWriteTo
--- PASS: TestAsyncReaderCloseWriteTo (0.10s)
=== RUN   TestAsyncReaderSkipBytes
=== PAUSE TestAsyncReaderSkipBytes
=== CONT  TestAsyncReaderSkipBytes
=== RUN   TestAsyncReaderSkipBytes/1
=== RUN   TestAsyncReaderSkipBytes/1/0
=== RUN   TestAsyncReaderSkipBytes/1/0/-1000
=== RUN   TestAsyncReaderSkipBytes/1/0/-101
=== RUN   TestAsyncReaderSkipBytes/1/0/-100
=== RUN   TestAsyncReaderSkipBytes/1/0/-99
=== RUN   TestAsyncReaderSkipBytes/1/0/0
=== RUN   TestAsyncReaderSkipBytes/1/0/1
=== RUN   TestAsyncReaderSkipBytes/1/0/2048
=== RUN   TestAsyncReaderSkipBytes/1/0/4095
=== RUN   TestAsyncReaderSkipBytes/1/0/4096
=== RUN   TestAsyncReaderSkipBytes/1/0/4097
=== RUN   TestAsyncReaderSkipBytes/1/0/8000
=== RUN   TestAsyncReaderSkipBytes/1/0/15000
=== RUN   TestAsyncReaderSkipBytes/1/0/1048576
=== RUN   TestAsyncReaderSkipBytes/1/0/2097152
=== RUN   TestAsyncReaderSkipBytes/1/1
=== RUN   TestAsyncReaderSkipBytes/1/1/-1000
=== RUN   TestAsyncReaderSkipBytes/1/1/-101
=== RUN   TestAsyncReaderSkipBytes/1/1/-100
=== RUN   TestAsyncReaderSkipBytes/1/1/-99
=== RUN   TestAsyncReaderSkipBytes/1/1/0
=== RUN   TestAsyncReaderSkipBytes/1/1/1
=== RUN   TestAsyncReaderSkipBytes/1/1/2048
=== RUN   TestAsyncReaderSkipBytes/1/1/4095
=== RUN   TestAsyncReaderSkipBytes/1/1/4096
=== RUN   TestAsyncReaderSkipBytes/1/1/4097
=== RUN   TestAsyncReaderSkipBytes/1/1/8000
=== RUN   TestAsyncReaderSkipBytes/1/1/15000
=== RUN   TestAsyncReaderSkipBytes/1/1/1048576
=== RUN   TestAsyncReaderSkipBytes/1/1/2097152
=== RUN   TestAsyncReaderSkipBytes/1/100
=== RUN   TestAsyncReaderSkipBytes/1/100/-1000
=== RUN   TestAsyncReaderSkipBytes/1/100/-101
=== RUN   TestAsyncReaderSkipBytes/1/100/-100
=== RUN   TestAsyncReaderSkipBytes/1/100/-99
=== RUN   TestAsyncReaderSkipBytes/1/100/0
=== RUN   TestAsyncReaderSkipBytes/1/100/1
=== RUN   TestAsyncReaderSkipBytes/1/100/2048
=== RUN   TestAsyncReaderSkipBytes/1/100/4095
=== RUN   TestAsyncReaderSkipBytes/1/100/4096
=== RUN   TestAsyncReaderSkipBytes/1/100/4097
=== RUN   TestAsyncReaderSkipBytes/1/100/8000
=== RUN   TestAsyncReaderSkipBytes/1/100/15000
=== RUN   TestAsyncReaderSkipBytes/1/100/1048576
=== RUN   TestAsyncReaderSkipBytes/1/100/2097152
=== RUN   TestAsyncReaderSkipBytes/1/2048
=== RUN   TestAsyncReaderSkipBytes/1/2048/-1000
=== RUN   TestAsyncReaderSkipBytes/1/2048/-101
=== RUN   TestAsyncReaderSkipBytes/1/2048/-100
=== RUN   TestAsyncReaderSkipBytes/1/2048/-99
=== RUN   TestAsyncReaderSkipBytes/1/2048/0
=== RUN   TestAsyncReaderSkipBytes/1/2048/1
=== RUN   TestAsyncReaderSkipBytes/1/2048/2048
=== RUN   TestAsyncReaderSkipBytes/1/2048/4095
=== RUN   TestAsyncReaderSkipBytes/1/2048/4096
=== RUN   TestAsyncReaderSkipBytes/1/2048/4097
=== RUN   TestAsyncReaderSkipBytes/1/2048/8000
=== RUN   TestAsyncReaderSkipBytes/1/2048/15000
=== RUN   TestAsyncReaderSkipBytes/1/2048/1048576
=== RUN   TestAsyncReaderSkipBytes/1/2048/2097152
=== RUN   TestAsyncReaderSkipBytes/1/4095
=== RUN   TestAsyncReaderSkipBytes/1/4095/-1000
=== RUN   TestAsyncReaderSkipBytes/1/4095/-101
=== RUN   TestAsyncReaderSkipBytes/1/4095/-100
=== RUN   TestAsyncReaderSkipBytes/1/4095/-99
=== RUN   TestAsyncReaderSkipBytes/1/4095/0
=== RUN   TestAsyncReaderSkipBytes/1/4095/1
=== RUN   TestAsyncReaderSkipBytes/1/4095/2048
=== RUN   TestAsyncReaderSkipBytes/1/4095/4095
=== RUN   TestAsyncReaderSkipBytes/1/4095/4096
=== RUN   TestAsyncReaderSkipBytes/1/4095/4097
=== RUN   TestAsyncReaderSkipBytes/1/4095/8000
=== RUN   TestAsyncReaderSkipBytes/1/4095/15000
=== RUN   TestAsyncReaderSkipBytes/1/4095/1048576
=== RUN   TestAsyncReaderSkipBytes/1/4095/2097152
=== RUN   TestAsyncReaderSkipBytes/1/4096
=== RUN   TestAsyncReaderSkipBytes/1/4096/-1000
=== RUN   TestAsyncReaderSkipBytes/1/4096/-101
=== RUN   TestAsyncReaderSkipBytes/1/4096/-100
=== RUN   TestAsyncReaderSkipBytes/1/4096/-99
=== RUN   TestAsyncReaderSkipBytes/1/4096/0
=== RUN   TestAsyncReaderSkipBytes/1/4096/1
=== RUN   TestAsyncReaderSkipBytes/1/4096/2048
=== RUN   TestAsyncReaderSkipBytes/1/4096/4095
=== RUN   TestAsyncReaderSkipBytes/1/4096/4096
=== RUN   TestAsyncReaderSkipBytes/1/4096/4097
=== RUN   TestAsyncReaderSkipBytes/1/4096/8000
=== RUN   TestAsyncReaderSkipBytes/1/4096/15000
=== RUN   TestAsyncReaderSkipBytes/1/4096/1048576
=== RUN   TestAsyncReaderSkipBytes/1/4096/2097152
=== RUN   TestAsyncReaderSkipBytes/1/4097
=== RUN   TestAsyncReaderSkipBytes/1/4097/-1000
=== RUN   TestAsyncReaderSkipBytes/1/4097/-101
=== RUN   TestAsyncReaderSkipBytes/1/4097/-100
=== RUN   TestAsyncReaderSkipBytes/1/4097/-99
=== RUN   TestAsyncReaderSkipBytes/1/4097/0
=== RUN   TestAsyncReaderSkipBytes/1/4097/1
=== RUN   TestAsyncReaderSkipBytes/1/4097/2048
=== RUN   TestAsyncReaderSkipBytes/1/4097/4095
=== RUN   TestAsyncReaderSkipBytes/1/4097/4096
=== RUN   TestAsyncReaderSkipBytes/1/4097/4097
=== RUN   TestAsyncReaderSkipBytes/1/4097/8000
=== RUN   TestAsyncReaderSkipBytes/1/4097/15000
=== RUN   TestAsyncReaderSkipBytes/1/4097/1048576
=== RUN   TestAsyncReaderSkipBytes/1/4097/2097152
=== RUN   TestAsyncReaderSkipBytes/1/8000
=== RUN   TestAsyncReaderSkipBytes/1/8000/-1000
=== RUN   TestAsyncReaderSkipBytes/1/8000/-101
=== RUN   TestAsyncReaderSkipBytes/1/8000/-100
=== RUN   TestAsyncReaderSkipBytes/1/8000/-99
=== RUN   TestAsyncReaderSkipBytes/1/8000/0
=== RUN   TestAsyncReaderSkipBytes/1/8000/1
=== RUN   TestAsyncReaderSkipBytes/1/8000/2048
=== RUN   TestAsyncReaderSkipBytes/1/8000/4095
=== RUN   TestAsyncReaderSkipBytes/1/8000/4096
=== RUN   TestAsyncReaderSkipBytes/1/8000/4097
=== RUN   TestAsyncReaderSkipBytes/1/8000/8000
=== RUN   TestAsyncReaderSkipBytes/1/8000/15000
=== RUN   TestAsyncReaderSkipBytes/1/8000/1048576
=== RUN   TestAsyncReaderSkipBytes/1/8000/2097152
=== RUN   TestAsyncReaderSkipBytes/1/15000
=== RUN   TestAsyncReaderSkipBytes/1/15000/-1000
=== RUN   TestAsyncReaderSkipBytes/1/15000/-101
=== RUN   TestAsyncReaderSkipBytes/1/15000/-100
=== RUN   TestAsyncReaderSkipBytes/1/15000/-99
=== RUN   TestAsyncReaderSkipBytes/1/15000/0
=== RUN   TestAsyncReaderSkipBytes/1/15000/1
=== RUN   TestAsyncReaderSkipBytes/1/15000/2048
=== RUN   TestAsyncReaderSkipBytes/1/15000/4095
=== RUN   TestAsyncReaderSkipBytes/1/15000/4096
=== RUN   TestAsyncReaderSkipBytes/1/15000/4097
=== RUN   TestAsyncReaderSkipBytes/1/15000/8000
=== RUN   TestAsyncReaderSkipBytes/1/15000/15000
=== RUN   TestAsyncReaderSkipBytes/1/15000/1048576
=== RUN   TestAsyncReaderSkipBytes/1/15000/2097152
=== RUN   TestAsyncReaderSkipBytes/2
=== RUN   TestAsyncReaderSkipBytes/2/0
=== RUN   TestAsyncReaderSkipBytes/2/0/-1000
=== RUN   TestAsyncReaderSkipBytes/2/0/-101
=== RUN   TestAsyncReaderSkipBytes/2/0/-100
=== RUN   TestAsyncReaderSkipBytes/2/0/-99
=== RUN   TestAsyncReaderSkipBytes/2/0/0
=== RUN   TestAsyncReaderSkipBytes/2/0/1
=== RUN   TestAsyncReaderSkipBytes/2/0/2048
=== RUN   TestAsyncReaderSkipBytes/2/0/4095
=== RUN   TestAsyncReaderSkipBytes/2/0/4096
=== RUN   TestAsyncReaderSkipBytes/2/0/4097
=== RUN   TestAsyncReaderSkipBytes/2/0/8000
=== RUN   TestAsyncReaderSkipBytes/2/0/15000
=== RUN   TestAsyncReaderSkipBytes/2/0/1048576
=== RUN   TestAsyncReaderSkipBytes/2/0/2097152
=== RUN   TestAsyncReaderSkipBytes/2/1
=== RUN   TestAsyncReaderSkipBytes/2/1/-1000
=== RUN   TestAsyncReaderSkipBytes/2/1/-101
=== RUN   TestAsyncReaderSkipBytes/2/1/-100
=== RUN   TestAsyncReaderSkipBytes/2/1/-99
=== RUN   TestAsyncReaderSkipBytes/2/1/0
=== RUN   TestAsyncReaderSkipBytes/2/1/1
=== RUN   TestAsyncReaderSkipBytes/2/1/2048
=== RUN   TestAsyncReaderSkipBytes/2/1/4095
=== RUN   TestAsyncReaderSkipBytes/2/1/4096
=== RUN   TestAsyncReaderSkipBytes/2/1/4097
=== RUN   TestAsyncReaderSkipBytes/2/1/8000
=== RUN   TestAsyncReaderSkipBytes/2/1/15000
=== RUN   TestAsyncReaderSkipBytes/2/1/1048576
=== RUN   TestAsyncReaderSkipBytes/2/1/2097152
=== RUN   TestAsyncReaderSkipBytes/2/100
=== RUN   TestAsyncReaderSkipBytes/2/100/-1000
=== RUN   TestAsyncReaderSkipBytes/2/100/-101
=== RUN   TestAsyncReaderSkipBytes/2/100/-100
=== RUN   TestAsyncReaderSkipBytes/2/100/-99
=== RUN   TestAsyncReaderSkipBytes/2/100/0
=== RUN   TestAsyncReaderSkipBytes/2/100/1
=== RUN   TestAsyncReaderSkipBytes/2/100/2048
=== RUN   TestAsyncReaderSkipBytes/2/100/4095
=== RUN   TestAsyncReaderSkipBytes/2/100/4096
=== RUN   TestAsyncReaderSkipBytes/2/100/4097
=== RUN   TestAsyncReaderSkipBytes/2/100/8000
=== RUN   TestAsyncReaderSkipBytes/2/100/15000
=== RUN   TestAsyncReaderSkipBytes/2/100/1048576
=== RUN   TestAsyncReaderSkipBytes/2/100/2097152
=== RUN   TestAsyncReaderSkipBytes/2/2048
=== RUN   TestAsyncReaderSkipBytes/2/2048/-1000
=== RUN   TestAsyncReaderSkipBytes/2/2048/-101
=== RUN   TestAsyncReaderSkipBytes/2/2048/-100
=== RUN   TestAsyncReaderSkipBytes/2/2048/-99
=== RUN   TestAsyncReaderSkipBytes/2/2048/0
=== RUN   TestAsyncReaderSkipBytes/2/2048/1
=== RUN   TestAsyncReaderSkipBytes/2/2048/2048
=== RUN   TestAsyncReaderSkipBytes/2/2048/4095
=== RUN   TestAsyncReaderSkipBytes/2/2048/4096
=== RUN   TestAsyncReaderSkipBytes/2/2048/4097
=== RUN   TestAsyncReaderSkipBytes/2/2048/8000
=== RUN   TestAsyncReaderSkipBytes/2/2048/15000
=== RUN   TestAsyncReaderSkipBytes/2/2048/1048576
=== RUN   TestAsyncReaderSkipBytes/2/2048/2097152
=== RUN   TestAsyncReaderSkipBytes/2/4095
=== RUN   TestAsyncReaderSkipBytes/2/4095/-1000
=== RUN   TestAsyncReaderSkipBytes/2/4095/-101
=== RUN   TestAsyncReaderSkipBytes/2/4095/-100
=== RUN   TestAsyncReaderSkipBytes/2/4095/-99
=== RUN   TestAsyncReaderSkipBytes/2/4095/0
=== RUN   TestAsyncReaderSkipBytes/2/4095/1
=== RUN   TestAsyncReaderSkipBytes/2/4095/2048
=== RUN   TestAsyncReaderSkipBytes/2/4095/4095
=== RUN   TestAsyncReaderSkipBytes/2/4095/4096
=== RUN   TestAsyncReaderSkipBytes/2/4095/4097
=== RUN   TestAsyncReaderSkipBytes/2/4095/8000
=== RUN   TestAsyncReaderSkipBytes/2/4095/15000
=== RUN   TestAsyncReaderSkipBytes/2/4095/1048576
=== RUN   TestAsyncReaderSkipBytes/2/4095/2097152
=== RUN   TestAsyncReaderSkipBytes/2/4096
=== RUN   TestAsyncReaderSkipBytes/2/4096/-1000
=== RUN   TestAsyncReaderSkipBytes/2/4096/-101
=== RUN   TestAsyncReaderSkipBytes/2/4096/-100
=== RUN   TestAsyncReaderSkipBytes/2/4096/-99
=== RUN   TestAsyncReaderSkipBytes/2/4096/0
=== RUN   TestAsyncReaderSkipBytes/2/4096/1
=== RUN   TestAsyncReaderSkipBytes/2/4096/2048
=== RUN   TestAsyncReaderSkipBytes/2/4096/4095
=== RUN   TestAsyncReaderSkipBytes/2/4096/4096
=== RUN   TestAsyncReaderSkipBytes/2/4096/4097
=== RUN   TestAsyncReaderSkipBytes/2/4096/8000
=== RUN   TestAsyncReaderSkipBytes/2/4096/15000
=== RUN   TestAsyncReaderSkipBytes/2/4096/1048576
=== RUN   TestAsyncReaderSkipBytes/2/4096/2097152
=== RUN   TestAsyncReaderSkipBytes/2/4097
=== RUN   TestAsyncReaderSkipBytes/2/4097/-1000
=== RUN   TestAsyncReaderSkipBytes/2/4097/-101
=== RUN   TestAsyncReaderSkipBytes/2/4097/-100
=== RUN   TestAsyncReaderSkipBytes/2/4097/-99
=== RUN   TestAsyncReaderSkipBytes/2/4097/0
=== RUN   TestAsyncReaderSkipBytes/2/4097/1
=== RUN   TestAsyncReaderSkipBytes/2/4097/2048
=== RUN   TestAsyncReaderSkipBytes/2/4097/4095
=== RUN   TestAsyncReaderSkipBytes/2/4097/4096
=== RUN   TestAsyncReaderSkipBytes/2/4097/4097
=== RUN   TestAsyncReaderSkipBytes/2/4097/8000
=== RUN   TestAsyncReaderSkipBytes/2/4097/15000
=== RUN   TestAsyncReaderSkipBytes/2/4097/1048576
=== RUN   TestAsyncReaderSkipBytes/2/4097/2097152
=== RUN   TestAsyncReaderSkipBytes/2/8000
=== RUN   TestAsyncReaderSkipBytes/2/8000/-1000
=== RUN   TestAsyncReaderSkipBytes/2/8000/-101
=== RUN   TestAsyncReaderSkipBytes/2/8000/-100
=== RUN   TestAsyncReaderSkipBytes/2/8000/-99
=== RUN   TestAsyncReaderSkipBytes/2/8000/0
=== RUN   TestAsyncReaderSkipBytes/2/8000/1
=== RUN   TestAsyncReaderSkipBytes/2/8000/2048
=== RUN   TestAsyncReaderSkipBytes/2/8000/4095
=== RUN   TestAsyncReaderSkipBytes/2/8000/4096
=== RUN   TestAsyncReaderSkipBytes/2/8000/4097
=== RUN   TestAsyncReaderSkipBytes/2/8000/8000
=== RUN   TestAsyncReaderSkipBytes/2/8000/15000
=== RUN   TestAsyncReaderSkipBytes/2/8000/1048576
=== RUN   TestAsyncReaderSkipBytes/2/8000/2097152
=== RUN   TestAsyncReaderSkipBytes/2/15000
=== RUN   TestAsyncReaderSkipBytes/2/15000/-1000
=== RUN   TestAsyncReaderSkipBytes/2/15000/-101
=== RUN   TestAsyncReaderSkipBytes/2/15000/-100
=== RUN   TestAsyncReaderSkipBytes/2/15000/-99
=== RUN   TestAsyncReaderSkipBytes/2/15000/0
=== RUN   TestAsyncReaderSkipBytes/2/15000/1
=== RUN   TestAsyncReaderSkipBytes/2/15000/2048
=== RUN   TestAsyncReaderSkipBytes/2/15000/4095
=== RUN   TestAsyncReaderSkipBytes/2/15000/4096
=== RUN   TestAsyncReaderSkipBytes/2/15000/4097
=== RUN   TestAsyncReaderSkipBytes/2/15000/8000
=== RUN   TestAsyncReaderSkipBytes/2/15000/15000
=== RUN   TestAsyncReaderSkipBytes/2/15000/1048576
=== RUN   TestAsyncReaderSkipBytes/2/15000/2097152
=== RUN   TestAsyncReaderSkipBytes/3
=== RUN   TestAsyncReaderSkipBytes/3/0
=== RUN   TestAsyncReaderSkipBytes/3/0/-1000
=== RUN   TestAsyncReaderSkipBytes/3/0/-101
=== RUN   TestAsyncReaderSkipBytes/3/0/-100
=== RUN   TestAsyncReaderSkipBytes/3/0/-99
=== RUN   TestAsyncReaderSkipBytes/3/0/0
=== RUN   TestAsyncReaderSkipBytes/3/0/1
=== RUN   TestAsyncReaderSkipBytes/3/0/2048
=== RUN   TestAsyncReaderSkipBytes/3/0/4095
=== RUN   TestAsyncReaderSkipBytes/3/0/4096
=== RUN   TestAsyncReaderSkipBytes/3/0/4097
=== RUN   TestAsyncReaderSkipBytes/3/0/8000
=== RUN   TestAsyncReaderSkipBytes/3/0/15000
=== RUN   TestAsyncReaderSkipBytes/3/0/1048576
=== RUN   TestAsyncReaderSkipBytes/3/0/2097152
=== RUN   TestAsyncReaderSkipBytes/3/1
=== RUN   TestAsyncReaderSkipBytes/3/1/-1000
=== RUN   TestAsyncReaderSkipBytes/3/1/-101
=== RUN   TestAsyncReaderSkipBytes/3/1/-100
=== RUN   TestAsyncReaderSkipBytes/3/1/-99
=== RUN   TestAsyncReaderSkipBytes/3/1/0
=== RUN   TestAsyncReaderSkipBytes/3/1/1
=== RUN   TestAsyncReaderSkipBytes/3/1/2048
=== RUN   TestAsyncReaderSkipBytes/3/1/4095
=== RUN   TestAsyncReaderSkipBytes/3/1/4096
=== RUN   TestAsyncReaderSkipBytes/3/1/4097
=== RUN   TestAsyncReaderSkipBytes/3/1/8000
=== RUN   TestAsyncReaderSkipBytes/3/1/15000
=== RUN   TestAsyncReaderSkipBytes/3/1/1048576
=== RUN   TestAsyncReaderSkipBytes/3/1/2097152
=== RUN   TestAsyncReaderSkipBytes/3/100
=== RUN   TestAsyncReaderSkipBytes/3/100/-1000
=== RUN   TestAsyncReaderSkipBytes/3/100/-101
=== RUN   TestAsyncReaderSkipBytes/3/100/-100
=== RUN   TestAsyncReaderSkipBytes/3/100/-99
=== RUN   TestAsyncReaderSkipBytes/3/100/0
=== RUN   TestAsyncReaderSkipBytes/3/100/1
=== RUN   TestAsyncReaderSkipBytes/3/100/2048
=== RUN   TestAsyncReaderSkipBytes/3/100/4095
=== RUN   TestAsyncReaderSkipBytes/3/100/4096
=== RUN   TestAsyncReaderSkipBytes/3/100/4097
=== RUN   TestAsyncReaderSkipBytes/3/100/8000
=== RUN   TestAsyncReaderSkipBytes/3/100/15000
=== RUN   TestAsyncReaderSkipBytes/3/100/1048576
=== RUN   TestAsyncReaderSkipBytes/3/100/2097152
=== RUN   TestAsyncReaderSkipBytes/3/2048
=== RUN   TestAsyncReaderSkipBytes/3/2048/-1000
=== RUN   TestAsyncReaderSkipBytes/3/2048/-101
=== RUN   TestAsyncReaderSkipBytes/3/2048/-100
=== RUN   TestAsyncReaderSkipBytes/3/2048/-99
=== RUN   TestAsyncReaderSkipBytes/3/2048/0
=== RUN   TestAsyncReaderSkipBytes/3/2048/1
=== RUN   TestAsyncReaderSkipBytes/3/2048/2048
=== RUN   TestAsyncReaderSkipBytes/3/2048/4095
=== RUN   TestAsyncReaderSkipBytes/3/2048/4096
=== RUN   TestAsyncReaderSkipBytes/3/2048/4097
=== RUN   TestAsyncReaderSkipBytes/3/2048/8000
=== RUN   TestAsyncReaderSkipBytes/3/2048/15000
=== RUN   TestAsyncReaderSkipBytes/3/2048/1048576
=== RUN   TestAsyncReaderSkipBytes/3/2048/2097152
=== RUN   TestAsyncReaderSkipBytes/3/4095
=== RUN   TestAsyncReaderSkipBytes/3/4095/-1000
=== RUN   TestAsyncReaderSkipBytes/3/4095/-101
=== RUN   TestAsyncReaderSkipBytes/3/4095/-100
=== RUN   TestAsyncReaderSkipBytes/3/4095/-99
=== RUN   TestAsyncReaderSkipBytes/3/4095/0
=== RUN   TestAsyncReaderSkipBytes/3/4095/1
=== RUN   TestAsyncReaderSkipBytes/3/4095/2048
=== RUN   TestAsyncReaderSkipBytes/3/4095/4095
=== RUN   TestAsyncReaderSkipBytes/3/4095/4096
=== RUN   TestAsyncReaderSkipBytes/3/4095/4097
=== RUN   TestAsyncReaderSkipBytes/3/4095/8000
=== RUN   TestAsyncReaderSkipBytes/3/4095/15000
=== RUN   TestAsyncReaderSkipBytes/3/4095/1048576
=== RUN   TestAsyncReaderSkipBytes/3/4095/2097152
=== RUN   TestAsyncReaderSkipBytes/3/4096
=== RUN   TestAsyncReaderSkipBytes/3/4096/-1000
=== RUN   TestAsyncReaderSkipBytes/3/4096/-101
=== RUN   TestAsyncReaderSkipBytes/3/4096/-100
=== RUN   TestAsyncReaderSkipBytes/3/4096/-99
=== RUN   TestAsyncReaderSkipBytes/3/4096/0
=== RUN   TestAsyncReaderSkipBytes/3/4096/1
=== RUN   TestAsyncReaderSkipBytes/3/4096/2048
=== RUN   TestAsyncReaderSkipBytes/3/4096/4095
=== RUN   TestAsyncReaderSkipBytes/3/4096/4096
=== RUN   TestAsyncReaderSkipBytes/3/4096/4097
=== RUN   TestAsyncReaderSkipBytes/3/4096/8000
=== RUN   TestAsyncReaderSkipBytes/3/4096/15000
=== RUN   TestAsyncReaderSkipBytes/3/4096/1048576
=== RUN   TestAsyncReaderSkipBytes/3/4096/2097152
=== RUN   TestAsyncReaderSkipBytes/3/4097
=== RUN   TestAsyncReaderSkipBytes/3/4097/-1000
=== RUN   TestAsyncReaderSkipBytes/3/4097/-101
=== RUN   TestAsyncReaderSkipBytes/3/4097/-100
=== RUN   TestAsyncReaderSkipBytes/3/4097/-99
=== RUN   TestAsyncReaderSkipBytes/3/4097/0
=== RUN   TestAsyncReaderSkipBytes/3/4097/1
=== RUN   TestAsyncReaderSkipBytes/3/4097/2048
=== RUN   TestAsyncReaderSkipBytes/3/4097/4095
=== RUN   TestAsyncReaderSkipBytes/3/4097/4096
=== RUN   TestAsyncReaderSkipBytes/3/4097/4097
=== RUN   TestAsyncReaderSkipBytes/3/4097/8000
=== RUN   TestAsyncReaderSkipBytes/3/4097/15000
=== RUN   TestAsyncReaderSkipBytes/3/4097/1048576
=== RUN   TestAsyncReaderSkipBytes/3/4097/2097152
=== RUN   TestAsyncReaderSkipBytes/3/8000
=== RUN   TestAsyncReaderSkipBytes/3/8000/-1000
=== RUN   TestAsyncReaderSkipBytes/3/8000/-101
=== RUN   TestAsyncReaderSkipBytes/3/8000/-100
=== RUN   TestAsyncReaderSkipBytes/3/8000/-99
=== RUN   TestAsyncReaderSkipBytes/3/8000/0
=== RUN   TestAsyncReaderSkipBytes/3/8000/1
=== RUN   TestAsyncReaderSkipBytes/3/8000/2048
=== RUN   TestAsyncReaderSkipBytes/3/8000/4095
=== RUN   TestAsyncReaderSkipBytes/3/8000/4096
=== RUN   TestAsyncReaderSkipBytes/3/8000/4097
=== RUN   TestAsyncReaderSkipBytes/3/8000/8000
=== RUN   TestAsyncReaderSkipBytes/3/8000/15000
=== RUN   TestAsyncReaderSkipBytes/3/8000/1048576
=== RUN   TestAsyncReaderSkipBytes/3/8000/2097152
=== RUN   TestAsyncReaderSkipBytes/3/15000
=== RUN   TestAsyncReaderSkipBytes/3/15000/-1000
=== RUN   TestAsyncReaderSkipBytes/3/15000/-101
=== RUN   TestAsyncReaderSkipBytes/3/15000/-100
=== RUN   TestAsyncReaderSkipBytes/3/15000/-99
=== RUN   TestAsyncReaderSkipBytes/3/15000/0
=== RUN   TestAsyncReaderSkipBytes/3/15000/1
=== RUN   TestAsyncReaderSkipBytes/3/15000/2048
=== RUN   TestAsyncReaderSkipBytes/3/15000/4095
=== RUN   TestAsyncReaderSkipBytes/3/15000/4096
=== RUN   TestAsyncReaderSkipBytes/3/15000/4097
=== RUN   TestAsyncReaderSkipBytes/3/15000/8000
=== RUN   TestAsyncReaderSkipBytes/3/15000/15000
=== RUN   TestAsyncReaderSkipBytes/3/15000/1048576
=== RUN   TestAsyncReaderSkipBytes/3/15000/2097152
=== RUN   TestAsyncReaderSkipBytes/4
=== RUN   TestAsyncReaderSkipBytes/4/0
=== RUN   TestAsyncReaderSkipBytes/4/0/-1000
=== RUN   TestAsyncReaderSkipBytes/4/0/-101
=== RUN   TestAsyncReaderSkipBytes/4/0/-100
=== RUN   TestAsyncReaderSkipBytes/4/0/-99
=== RUN   TestAsyncReaderSkipBytes/4/0/0
=== RUN   TestAsyncReaderSkipBytes/4/0/1
=== RUN   TestAsyncReaderSkipBytes/4/0/2048
=== RUN   TestAsyncReaderSkipBytes/4/0/4095
=== RUN   TestAsyncReaderSkipBytes/4/0/4096
=== RUN   TestAsyncReaderSkipBytes/4/0/4097
=== RUN   TestAsyncReaderSkipBytes/4/0/8000
=== RUN   TestAsyncReaderSkipBytes/4/0/15000
=== RUN   TestAsyncReaderSkipBytes/4/0/1048576
=== RUN   TestAsyncReaderSkipBytes/4/0/2097152
=== RUN   TestAsyncReaderSkipBytes/4/1
=== RUN   TestAsyncReaderSkipBytes/4/1/-1000
=== RUN   TestAsyncReaderSkipBytes/4/1/-101
=== RUN   TestAsyncReaderSkipBytes/4/1/-100
=== RUN   TestAsyncReaderSkipBytes/4/1/-99
=== RUN   TestAsyncReaderSkipBytes/4/1/0
=== RUN   TestAsyncReaderSkipBytes/4/1/1
=== RUN   TestAsyncReaderSkipBytes/4/1/2048
=== RUN   TestAsyncReaderSkipBytes/4/1/4095
=== RUN   TestAsyncReaderSkipBytes/4/1/4096
=== RUN   TestAsyncReaderSkipBytes/4/1/4097
=== RUN   TestAsyncReaderSkipBytes/4/1/8000
=== RUN   TestAsyncReaderSkipBytes/4/1/15000
=== RUN   TestAsyncReaderSkipBytes/4/1/1048576
=== RUN   TestAsyncReaderSkipBytes/4/1/2097152
=== RUN   TestAsyncReaderSkipBytes/4/100
=== RUN   TestAsyncReaderSkipBytes/4/100/-1000
=== RUN   TestAsyncReaderSkipBytes/4/100/-101
=== RUN   TestAsyncReaderSkipBytes/4/100/-100
=== RUN   TestAsyncReaderSkipBytes/4/100/-99
=== RUN   TestAsyncReaderSkipBytes/4/100/0
=== RUN   TestAsyncReaderSkipBytes/4/100/1
=== RUN   TestAsyncReaderSkipBytes/4/100/2048
=== RUN   TestAsyncReaderSkipBytes/4/100/4095
=== RUN   TestAsyncReaderSkipBytes/4/100/4096
=== RUN   TestAsyncReaderSkipBytes/4/100/4097
=== RUN   TestAsyncReaderSkipBytes/4/100/8000
=== RUN   TestAsyncReaderSkipBytes/4/100/15000
=== RUN   TestAsyncReaderSkipBytes/4/100/1048576
=== RUN   TestAsyncReaderSkipBytes/4/100/2097152
=== RUN   TestAsyncReaderSkipBytes/4/2048
=== RUN   TestAsyncReaderSkipBytes/4/2048/-1000
=== RUN   TestAsyncReaderSkipBytes/4/2048/-101
=== RUN   TestAsyncReaderSkipBytes/4/2048/-100
=== RUN   TestAsyncReaderSkipBytes/4/2048/-99
=== RUN   TestAsyncReaderSkipBytes/4/2048/0
=== RUN   TestAsyncReaderSkipBytes/4/2048/1
=== RUN   TestAsyncReaderSkipBytes/4/2048/2048
=== RUN   TestAsyncReaderSkipBytes/4/2048/4095
=== RUN   TestAsyncReaderSkipBytes/4/2048/4096
=== RUN   TestAsyncReaderSkipBytes/4/2048/4097
=== RUN   TestAsyncReaderSkipBytes/4/2048/8000
=== RUN   TestAsyncReaderSkipBytes/4/2048/15000
=== RUN   TestAsyncReaderSkipBytes/4/2048/1048576
=== RUN   TestAsyncReaderSkipBytes/4/2048/2097152
=== RUN   TestAsyncReaderSkipBytes/4/4095
=== RUN   TestAsyncReaderSkipBytes/4/4095/-1000
=== RUN   TestAsyncReaderSkipBytes/4/4095/-101
=== RUN   TestAsyncReaderSkipBytes/4/4095/-100
=== RUN   TestAsyncReaderSkipBytes/4/4095/-99
=== RUN   TestAsyncReaderSkipBytes/4/4095/0
=== RUN   TestAsyncReaderSkipBytes/4/4095/1
=== RUN   TestAsyncReaderSkipBytes/4/4095/2048
=== RUN   TestAsyncReaderSkipBytes/4/4095/4095
=== RUN   TestAsyncReaderSkipBytes/4/4095/4096
=== RUN   TestAsyncReaderSkipBytes/4/4095/4097
=== RUN   TestAsyncReaderSkipBytes/4/4095/8000
=== RUN   TestAsyncReaderSkipBytes/4/4095/15000
=== RUN   TestAsyncReaderSkipBytes/4/4095/1048576
=== RUN   TestAsyncReaderSkipBytes/4/4095/2097152
=== RUN   TestAsyncReaderSkipBytes/4/4096
=== RUN   TestAsyncReaderSkipBytes/4/4096/-1000
=== RUN   TestAsyncReaderSkipBytes/4/4096/-101
=== RUN   TestAsyncReaderSkipBytes/4/4096/-100
=== RUN   TestAsyncReaderSkipBytes/4/4096/-99
=== RUN   TestAsyncReaderSkipBytes/4/4096/0
=== RUN   TestAsyncReaderSkipBytes/4/4096/1
=== RUN   TestAsyncReaderSkipBytes/4/4096/2048
=== RUN   TestAsyncReaderSkipBytes/4/4096/4095
=== RUN   TestAsyncReaderSkipBytes/4/4096/4096
=== RUN   TestAsyncReaderSkipBytes/4/4096/4097
=== RUN   TestAsyncReaderSkipBytes/4/4096/8000
=== RUN   TestAsyncReaderSkipBytes/4/4096/15000
=== RUN   TestAsyncReaderSkipBytes/4/4096/1048576
=== RUN   TestAsyncReaderSkipBytes/4/4096/2097152
=== RUN   TestAsyncReaderSkipBytes/4/4097
=== RUN   TestAsyncReaderSkipBytes/4/4097/-1000
=== RUN   TestAsyncReaderSkipBytes/4/4097/-101
=== RUN   TestAsyncReaderSkipBytes/4/4097/-100
=== RUN   TestAsyncReaderSkipBytes/4/4097/-99
=== RUN   TestAsyncReaderSkipBytes/4/4097/0
=== RUN   TestAsyncReaderSkipBytes/4/4097/1
=== RUN   TestAsyncReaderSkipBytes/4/4097/2048
=== RUN   TestAsyncReaderSkipBytes/4/4097/4095
=== RUN   TestAsyncReaderSkipBytes/4/4097/4096
=== RUN   TestAsyncReaderSkipBytes/4/4097/4097
=== RUN   TestAsyncReaderSkipBytes/4/4097/8000
=== RUN   TestAsyncReaderSkipBytes/4/4097/15000
=== RUN   TestAsyncReaderSkipBytes/4/4097/1048576
=== RUN   TestAsyncReaderSkipBytes/4/4097/2097152
=== RUN   TestAsyncReaderSkipBytes/4/8000
=== RUN   TestAsyncReaderSkipBytes/4/8000/-1000
=== RUN   TestAsyncReaderSkipBytes/4/8000/-101
=== RUN   TestAsyncReaderSkipBytes/4/8000/-100
=== RUN   TestAsyncReaderSkipBytes/4/8000/-99
=== RUN   TestAsyncReaderSkipBytes/4/8000/0
=== RUN   TestAsyncReaderSkipBytes/4/8000/1
=== RUN   TestAsyncReaderSkipBytes/4/8000/2048
=== RUN   TestAsyncReaderSkipBytes/4/8000/4095
=== RUN   TestAsyncReaderSkipBytes/4/8000/4096
=== RUN   TestAsyncReaderSkipBytes/4/8000/4097
=== RUN   TestAsyncReaderSkipBytes/4/8000/8000
=== RUN   TestAsyncReaderSkipBytes/4/8000/15000
=== RUN   TestAsyncReaderSkipBytes/4/8000/1048576
=== RUN   TestAsyncReaderSkipBytes/4/8000/2097152
=== RUN   TestAsyncReaderSkipBytes/4/15000
=== RUN   TestAsyncReaderSkipBytes/4/15000/-1000
=== RUN   TestAsyncReaderSkipBytes/4/15000/-101
=== RUN   TestAsyncReaderSkipBytes/4/15000/-100
=== RUN   TestAsyncReaderSkipBytes/4/15000/-99
=== RUN   TestAsyncReaderSkipBytes/4/15000/0
=== RUN   TestAsyncReaderSkipBytes/4/15000/1
=== RUN   TestAsyncReaderSkipBytes/4/15000/2048
=== RUN   TestAsyncReaderSkipBytes/4/15000/4095
=== RUN   TestAsyncReaderSkipBytes/4/15000/4096
=== RUN   TestAsyncReaderSkipBytes/4/15000/4097
=== RUN   TestAsyncReaderSkipBytes/4/15000/8000
=== RUN   TestAsyncReaderSkipBytes/4/15000/15000
=== RUN   TestAsyncReaderSkipBytes/4/15000/1048576
=== RUN   TestAsyncReaderSkipBytes/4/15000/2097152
=== RUN   TestAsyncReaderSkipBytes/5
=== RUN   TestAsyncReaderSkipBytes/5/0
=== RUN   TestAsyncReaderSkipBytes/5/0/-1000
=== RUN   TestAsyncReaderSkipBytes/5/0/-101
=== RUN   TestAsyncReaderSkipBytes/5/0/-100
=== RUN   TestAsyncReaderSkipBytes/5/0/-99
=== RUN   TestAsyncReaderSkipBytes/5/0/0
=== RUN   TestAsyncReaderSkipBytes/5/0/1
=== RUN   TestAsyncReaderSkipBytes/5/0/2048
=== RUN   TestAsyncReaderSkipBytes/5/0/4095
=== RUN   TestAsyncReaderSkipBytes/5/0/4096
=== RUN   TestAsyncReaderSkipBytes/5/0/4097
=== RUN   TestAsyncReaderSkipBytes/5/0/8000
=== RUN   TestAsyncReaderSkipBytes/5/0/15000
=== RUN   TestAsyncReaderSkipBytes/5/0/1048576
=== RUN   TestAsyncReaderSkipBytes/5/0/2097152
=== RUN   TestAsyncReaderSkipBytes/5/1
=== RUN   TestAsyncReaderSkipBytes/5/1/-1000
=== RUN   TestAsyncReaderSkipBytes/5/1/-101
=== RUN   TestAsyncReaderSkipBytes/5/1/-100
=== RUN   TestAsyncReaderSkipBytes/5/1/-99
=== RUN   TestAsyncReaderSkipBytes/5/1/0
=== RUN   TestAsyncReaderSkipBytes/5/1/1
=== RUN   TestAsyncReaderSkipBytes/5/1/2048
=== RUN   TestAsyncReaderSkipBytes/5/1/4095
=== RUN   TestAsyncReaderSkipBytes/5/1/4096
=== RUN   TestAsyncReaderSkipBytes/5/1/4097
=== RUN   TestAsyncReaderSkipBytes/5/1/8000
=== RUN   TestAsyncReaderSkipBytes/5/1/15000
=== RUN   TestAsyncReaderSkipBytes/5/1/1048576
=== RUN   TestAsyncReaderSkipBytes/5/1/2097152
=== RUN   TestAsyncReaderSkipBytes/5/100
=== RUN   TestAsyncReaderSkipBytes/5/100/-1000
=== RUN   TestAsyncReaderSkipBytes/5/100/-101
=== RUN   TestAsyncReaderSkipBytes/5/100/-100
=== RUN   TestAsyncReaderSkipBytes/5/100/-99
=== RUN   TestAsyncReaderSkipBytes/5/100/0
=== RUN   TestAsyncReaderSkipBytes/5/100/1
=== RUN   TestAsyncReaderSkipBytes/5/100/2048
=== RUN   TestAsyncReaderSkipBytes/5/100/4095
=== RUN   TestAsyncReaderSkipBytes/5/100/4096
=== RUN   TestAsyncReaderSkipBytes/5/100/4097
=== RUN   TestAsyncReaderSkipBytes/5/100/8000
=== RUN   TestAsyncReaderSkipBytes/5/100/15000
=== RUN   TestAsyncReaderSkipBytes/5/100/1048576
=== RUN   TestAsyncReaderSkipBytes/5/100/2097152
=== RUN   TestAsyncReaderSkipBytes/5/2048
=== RUN   TestAsyncReaderSkipBytes/5/2048/-1000
=== RUN   TestAsyncReaderSkipBytes/5/2048/-101
=== RUN   TestAsyncReaderSkipBytes/5/2048/-100
=== RUN   TestAsyncReaderSkipBytes/5/2048/-99
=== RUN   TestAsyncReaderSkipBytes/5/2048/0
=== RUN   TestAsyncReaderSkipBytes/5/2048/1
=== RUN   TestAsyncReaderSkipBytes/5/2048/2048
=== RUN   TestAsyncReaderSkipBytes/5/2048/4095
=== RUN   TestAsyncReaderSkipBytes/5/2048/4096
=== RUN   TestAsyncReaderSkipBytes/5/2048/4097
=== RUN   TestAsyncReaderSkipBytes/5/2048/8000
=== RUN   TestAsyncReaderSkipBytes/5/2048/15000
=== RUN   TestAsyncReaderSkipBytes/5/2048/1048576
=== RUN   TestAsyncReaderSkipBytes/5/2048/2097152
=== RUN   TestAsyncReaderSkipBytes/5/4095
=== RUN   TestAsyncReaderSkipBytes/5/4095/-1000
=== RUN   TestAsyncReaderSkipBytes/5/4095/-101
=== RUN   TestAsyncReaderSkipBytes/5/4095/-100
=== RUN   TestAsyncReaderSkipBytes/5/4095/-99
=== RUN   TestAsyncReaderSkipBytes/5/4095/0
=== RUN   TestAsyncReaderSkipBytes/5/4095/1
=== RUN   TestAsyncReaderSkipBytes/5/4095/2048
=== RUN   TestAsyncReaderSkipBytes/5/4095/4095
=== RUN   TestAsyncReaderSkipBytes/5/4095/4096
=== RUN   TestAsyncReaderSkipBytes/5/4095/4097
=== RUN   TestAsyncReaderSkipBytes/5/4095/8000
=== RUN   TestAsyncReaderSkipBytes/5/4095/15000
=== RUN   TestAsyncReaderSkipBytes/5/4095/1048576
=== RUN   TestAsyncReaderSkipBytes/5/4095/2097152
=== RUN   TestAsyncReaderSkipBytes/5/4096
=== RUN   TestAsyncReaderSkipBytes/5/4096/-1000
=== RUN   TestAsyncReaderSkipBytes/5/4096/-101
=== RUN   TestAsyncReaderSkipBytes/5/4096/-100
=== RUN   TestAsyncReaderSkipBytes/5/4096/-99
=== RUN   TestAsyncReaderSkipBytes/5/4096/0
=== RUN   TestAsyncReaderSkipBytes/5/4096/1
=== RUN   TestAsyncReaderSkipBytes/5/4096/2048
=== RUN   TestAsyncReaderSkipBytes/5/4096/4095
=== RUN   TestAsyncReaderSkipBytes/5/4096/4096
=== RUN   TestAsyncReaderSkipBytes/5/4096/4097
=== RUN   TestAsyncReaderSkipBytes/5/4096/8000
=== RUN   TestAsyncReaderSkipBytes/5/4096/15000
=== RUN   TestAsyncReaderSkipBytes/5/4096/1048576
=== RUN   TestAsyncReaderSkipBytes/5/4096/2097152
=== RUN   TestAsyncReaderSkipBytes/5/4097
=== RUN   TestAsyncReaderSkipBytes/5/4097/-1000
=== RUN   TestAsyncReaderSkipBytes/5/4097/-101
=== RUN   TestAsyncReaderSkipBytes/5/4097/-100
=== RUN   TestAsyncReaderSkipBytes/5/4097/-99
=== RUN   TestAsyncReaderSkipBytes/5/4097/0
=== RUN   TestAsyncReaderSkipBytes/5/4097/1
=== RUN   TestAsyncReaderSkipBytes/5/4097/2048
=== RUN   TestAsyncReaderSkipBytes/5/4097/4095
=== RUN   TestAsyncReaderSkipBytes/5/4097/4096
=== RUN   TestAsyncReaderSkipBytes/5/4097/4097
=== RUN   TestAsyncReaderSkipBytes/5/4097/8000
=== RUN   TestAsyncReaderSkipBytes/5/4097/15000
=== RUN   TestAsyncReaderSkipBytes/5/4097/1048576
=== RUN   TestAsyncReaderSkipBytes/5/4097/2097152
=== RUN   TestAsyncReaderSkipBytes/5/8000
=== RUN   TestAsyncReaderSkipBytes/5/8000/-1000
=== RUN   TestAsyncReaderSkipBytes/5/8000/-101
=== RUN   TestAsyncReaderSkipBytes/5/8000/-100
=== RUN   TestAsyncReaderSkipBytes/5/8000/-99
=== RUN   TestAsyncReaderSkipBytes/5/8000/0
=== RUN   TestAsyncReaderSkipBytes/5/8000/1
=== RUN   TestAsyncReaderSkipBytes/5/8000/2048
=== RUN   TestAsyncReaderSkipBytes/5/8000/4095
=== RUN   TestAsyncReaderSkipBytes/5/8000/4096
=== RUN   TestAsyncReaderSkipBytes/5/8000/4097
=== RUN   TestAsyncReaderSkipBytes/5/8000/8000
=== RUN   TestAsyncReaderSkipBytes/5/8000/15000
=== RUN   TestAsyncReaderSkipBytes/5/8000/1048576
=== RUN   TestAsyncReaderSkipBytes/5/8000/2097152
=== RUN   TestAsyncReaderSkipBytes/5/15000
=== RUN   TestAsyncReaderSkipBytes/5/15000/-1000
=== RUN   TestAsyncReaderSkipBytes/5/15000/-101
=== RUN   TestAsyncReaderSkipBytes/5/15000/-100
=== RUN   TestAsyncReaderSkipBytes/5/15000/-99
=== RUN   TestAsyncReaderSkipBytes/5/15000/0
=== RUN   TestAsyncReaderSkipBytes/5/15000/1
=== RUN   TestAsyncReaderSkipBytes/5/15000/2048
=== RUN   TestAsyncReaderSkipBytes/5/15000/4095
=== RUN   TestAsyncReaderSkipBytes/5/15000/4096
=== RUN   TestAsyncReaderSkipBytes/5/15000/4097
=== RUN   TestAsyncReaderSkipBytes/5/15000/8000
=== RUN   TestAsyncReaderSkipBytes/5/15000/15000
=== RUN   TestAsyncReaderSkipBytes/5/15000/1048576
=== RUN   TestAsyncReaderSkipBytes/5/15000/2097152
--- PASS: TestAsyncReaderSkipBytes (0.45s)
    --- PASS: TestAsyncReaderSkipBytes/1 (0.01s)
        --- PASS: TestAsyncReaderSkipBytes/1/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/2097152 (0.00s)
    --- PASS: TestAsyncReaderSkipBytes/2 (0.11s)
        --- PASS: TestAsyncReaderSkipBytes/2/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/1 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/-100 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/100 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/4095 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/4095 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/4096 (0.03s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/8000 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/4097 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/8000 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/2097152 (0.00s)
    --- PASS: TestAsyncReaderSkipBytes/3 (0.11s)
        --- PASS: TestAsyncReaderSkipBytes/3/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/100 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/2048 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/4095 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/8000 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/4096 (0.04s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/-101 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/1 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/4097 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/4097 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/8000 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/2097152 (0.00s)
    --- PASS: TestAsyncReaderSkipBytes/4 (0.10s)
        --- PASS: TestAsyncReaderSkipBytes/4/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/100 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/4095 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/2048 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/4095 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/4096 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/2048 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/4097 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/4097 (0.03s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/15000 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/8000 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/2097152 (0.00s)
    --- PASS: TestAsyncReaderSkipBytes/5 (0.11s)
        --- PASS: TestAsyncReaderSkipBytes/5/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/1 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/100 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/1 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/2048 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/4095 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/4096 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/4095 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/4097 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/4095 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/2097152 (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/asyncreader	3.293s
=== RUN   TestGet
--- PASS: TestGet (0.00s)
=== RUN   TestGetFile
--- PASS: TestGetFile (0.00s)
=== RUN   TestGetFile2
--- PASS: TestGetFile2 (0.00s)
=== RUN   TestGetError
--- PASS: TestGetError (0.00s)
=== RUN   TestPut
--- PASS: TestPut (0.00s)
=== RUN   TestPin
--- PASS: TestPin (0.00s)
=== RUN   TestClearConfig
--- PASS: TestClearConfig (0.00s)
=== RUN   TestClear
--- PASS: TestClear (0.00s)
=== RUN   TestEntries
--- PASS: TestEntries (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/cache	0.040s
=== RUN   TestChunkedReader
=== RUN   TestChunkedReader/SeekModeNone
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_-1
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_0
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_1
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_15
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_16
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_-1
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_0
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_1
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_15
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_16
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_0
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_1
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_15
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_16
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_1
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_15
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_16
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_15
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_16
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_17_16
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_17_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_17_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_17_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_17_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_17_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1023_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1023_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1023_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1023_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1023_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1024_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1024_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1024_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1024_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1025_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1025_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1025_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_2000_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_2000_2000
=== RUN   TestChunkedReader/SeekModeRegular
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_-1
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_0
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_1
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_15
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_16
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_-1
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_0
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_1
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_15
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_16
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_0
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_1
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_15
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_16
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_1
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_15
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_16
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_15
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_16
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_17_16
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_17_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_17_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_17_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_17_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_17_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1023_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1023_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1023_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1023_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1023_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1024_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1024_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1024_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1024_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1025_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1025_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1025_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_2000_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_2000_2000
=== RUN   TestChunkedReader/SeekModeRange
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_-1
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_0
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_1
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_15
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_16
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_-1
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_0
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_1
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_15
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_16
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_0
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_1
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_15
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_16
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_1
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_15
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_16
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_15
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_16
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_17_16
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_17_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_17_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_17_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_17_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_17_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1023_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1023_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1023_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1023_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1023_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1024_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1024_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1024_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1024_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1025_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1025_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1025_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_2000_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_2000_2000
--- PASS: TestChunkedReader (0.59s)
    --- PASS: TestChunkedReader/SeekModeNone (0.18s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_-1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_0 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_15 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_-1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_0 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_0 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1024 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1023 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1024 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_2000_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_2000_2000 (0.00s)
    --- PASS: TestChunkedReader/SeekModeRegular (0.21s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_-1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_0 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_-1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_0 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1023 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_0 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_17 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_15 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_2000_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_2000_2000 (0.01s)
    --- PASS: TestChunkedReader/SeekModeRange (0.20s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_-1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_0 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_-1 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_0 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_0 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_15 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_17 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_17 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_2000_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_2000_2000 (0.00s)
=== RUN   TestErrorAfterClose
--- PASS: TestErrorAfterClose (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/chunkedreader	0.634s
=== RUN   TestComputeChunkSize
=== RUN   TestComputeChunkSize/streaming_file
=== RUN   TestComputeChunkSize/default_size_returned_when_file_size_is_small_enough
=== RUN   TestComputeChunkSize/default_size_returned_when_file_size_is_just_1_byte_small_enough
=== RUN   TestComputeChunkSize/no_rounding_up_when_everything_divides_evenly
=== RUN   TestComputeChunkSize/rounding_up_to_nearest_MiB_when_not_quite_enough_parts
=== RUN   TestComputeChunkSize/rounding_up_to_nearest_MiB_when_one_extra_byte
=== RUN   TestComputeChunkSize/expected_MiB_value_when_rounding_sets_to_absolute_minimum
=== RUN   TestComputeChunkSize/expected_MiB_value_when_rounding_to_absolute_min_with_extra
=== RUN   TestComputeChunkSize/issue_from_forum_#1
--- PASS: TestComputeChunkSize (0.01s)
    --- PASS: TestComputeChunkSize/streaming_file (0.00s)
    --- PASS: TestComputeChunkSize/default_size_returned_when_file_size_is_small_enough (0.00s)
    --- PASS: TestComputeChunkSize/default_size_returned_when_file_size_is_just_1_byte_small_enough (0.00s)
    --- PASS: TestComputeChunkSize/no_rounding_up_when_everything_divides_evenly (0.00s)
    --- PASS: TestComputeChunkSize/rounding_up_to_nearest_MiB_when_not_quite_enough_parts (0.00s)
    --- PASS: TestComputeChunkSize/rounding_up_to_nearest_MiB_when_one_extra_byte (0.00s)
    --- PASS: TestComputeChunkSize/expected_MiB_value_when_rounding_sets_to_absolute_minimum (0.00s)
    --- PASS: TestComputeChunkSize/expected_MiB_value_when_rounding_to_absolute_min_with_extra (0.00s)
    --- PASS: TestComputeChunkSize/issue_from_forum_#1 (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/chunksize	0.047s
=== RUN   TestPassword
Your password contains leading/trailing whitespace - in previous versions of rclone this was stripped
--- PASS: TestPassword (0.00s)
=== RUN   TestDefaultStorage
--- PASS: TestDefaultStorage (0.00s)
=== RUN   TestConfigLoad
--- PASS: TestConfigLoad (0.00s)
=== RUN   TestConfigLoadEncrypted
--- PASS: TestConfigLoadEncrypted (0.00s)
=== RUN   TestConfigLoadEncryptedWithValidPassCommand
--- PASS: TestConfigLoadEncryptedWithValidPassCommand (0.01s)
=== RUN   TestConfigLoadEncryptedWithInvalidPassCommand
2026/09/08 16:06:37 ERROR : Couldn't decrypt configuration, most likely wrong password.
--- PASS: TestConfigLoadEncryptedWithInvalidPassCommand (0.01s)
=== RUN   TestConfigLoadEncryptedFailures
--- PASS: TestConfigLoadEncryptedFailures (0.00s)
=== RUN   TestRc
    rc_test.go:20: Test currently fails in Debian
--- SKIP: TestRc (0.00s)
=== RUN   TestRcProviders
--- PASS: TestRcProviders (0.00s)
=== RUN   TestCRUD
Enter the password:
password:Confirm the password:
password:--- PASS: TestCRUD (0.83s)
=== RUN   TestChooseOption
--- PASS: TestChooseOption (0.07s)
=== RUN   TestNewRemoteName
--- PASS: TestNewRemoteName (0.01s)
=== RUN   TestCreateUpdatePasswordRemote
=== RUN   TestCreateUpdatePasswordRemote/doObscure=false,noObscure=false
=== RUN   TestCreateUpdatePasswordRemote/doObscure=false,noObscure=true
=== RUN   TestCreateUpdatePasswordRemote/doObscure=true,noObscure=false
--- PASS: TestCreateUpdatePasswordRemote (0.07s)
    --- PASS: TestCreateUpdatePasswordRemote/doObscure=false,noObscure=false (0.02s)
    --- PASS: TestCreateUpdatePasswordRemote/doObscure=false,noObscure=true (0.03s)
    --- PASS: TestCreateUpdatePasswordRemote/doObscure=true,noObscure=false (0.02s)
=== RUN   TestDefaultRequired
--- PASS: TestDefaultRequired (0.01s)
=== RUN   TestMultipleChoice
--- PASS: TestMultipleChoice (0.04s)
=== RUN   TestMultipleChoiceExclusive
--- PASS: TestMultipleChoiceExclusive (0.01s)
=== RUN   TestMultipleChoiceExclusiveRequired
--- PASS: TestMultipleChoiceExclusiveRequired (0.01s)
PASS
ok  	github.com/rclone/rclone/fs/config	1.118s
=== RUN   TestConfigFile
=== RUN   TestConfigFile/Read
=== RUN   TestConfigFile/Read/Serialize
=== RUN   TestConfigFile/Read/HasSection
=== RUN   TestConfigFile/Read/GetSectionList
=== RUN   TestConfigFile/Read/GetKeyList
=== RUN   TestConfigFile/Read/GetValue
=== RUN   TestConfigFile/Write
=== RUN   TestConfigFile/Write/SetValue
=== RUN   TestConfigFile/Write/SetValue/DeleteKey
=== RUN   TestConfigFile/Write/SetValue/DeleteKey/DeleteSection
=== RUN   TestConfigFile/Write/SetValue/DeleteKey/DeleteSection/Save
--- PASS: TestConfigFile (0.37s)
    --- PASS: TestConfigFile/Read (0.00s)
        --- PASS: TestConfigFile/Read/Serialize (0.00s)
        --- PASS: TestConfigFile/Read/HasSection (0.00s)
        --- PASS: TestConfigFile/Read/GetSectionList (0.00s)
        --- PASS: TestConfigFile/Read/GetKeyList (0.00s)
        --- PASS: TestConfigFile/Read/GetValue (0.00s)
    --- PASS: TestConfigFile/Write (0.37s)
        --- PASS: TestConfigFile/Write/SetValue (0.37s)
            --- PASS: TestConfigFile/Write/SetValue/DeleteKey (0.37s)
                --- PASS: TestConfigFile/Write/SetValue/DeleteKey/DeleteSection (0.37s)
                    --- PASS: TestConfigFile/Write/SetValue/DeleteKey/DeleteSection/Save (0.37s)
=== RUN   TestConfigFileReload
--- PASS: TestConfigFileReload (0.00s)
=== RUN   TestConfigFileDoesNotExist
--- PASS: TestConfigFileDoesNotExist (0.00s)
=== RUN   TestConfigFileNoConfig
=== RUN   TestConfigFileNoConfig/Empty
=== RUN   TestConfigFileNoConfig/NotFound
--- PASS: TestConfigFileNoConfig (0.00s)
    --- PASS: TestConfigFileNoConfig/Empty (0.00s)
    --- PASS: TestConfigFileNoConfig/NotFound (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/config/configfile	0.408s
?   	github.com/rclone/rclone/fs/config/configflags	[no test files]
=== RUN   TestConfigMapGet
--- PASS: TestConfigMapGet (0.00s)
=== RUN   TestConfigMapSet
--- PASS: TestConfigMapSet (0.00s)
=== RUN   TestConfigMapGetPriority
--- PASS: TestConfigMapGetPriority (0.00s)
=== RUN   TestConfigMapClearGetters
--- PASS: TestConfigMapClearGetters (0.00s)
=== RUN   TestConfigMapClearSetters
--- PASS: TestConfigMapClearSetters (0.00s)
=== RUN   TestSimpleString
--- PASS: TestSimpleString (0.00s)
=== RUN   TestSimpleEncode
--- PASS: TestSimpleEncode (0.00s)
=== RUN   TestSimpleDecode
--- PASS: TestSimpleDecode (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/config/configmap	0.034s
=== RUN   TestCamelToSnake
--- PASS: TestCamelToSnake (0.01s)
=== RUN   TestStringToInterface
--- PASS: TestStringToInterface (0.00s)
=== RUN   TestItemsError
--- PASS: TestItemsError (0.00s)
=== RUN   TestItems
--- PASS: TestItems (0.00s)
=== RUN   TestSetBasics
--- PASS: TestSetBasics (0.00s)
=== RUN   TestSetMore
--- PASS: TestSetMore (0.00s)
=== RUN   TestSetFull
--- PASS: TestSetFull (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/config/configstruct	0.047s
?   	github.com/rclone/rclone/fs/config/flags	[no test files]
=== RUN   TestObscure
--- PASS: TestObscure (0.00s)
=== RUN   TestReveal
--- PASS: TestReveal (0.00s)
=== RUN   TestRevealErrors
--- PASS: TestRevealErrors (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/config/obscure	0.022s
=== RUN   TestNew
--- PASS: TestNew (0.00s)
=== RUN   TestParentDir
--- PASS: TestParentDir (0.00s)
=== RUN   TestDirTreeAdd
--- PASS: TestDirTreeAdd (0.00s)
=== RUN   TestDirTreeAddDir
--- PASS: TestDirTreeAddDir (0.00s)
=== RUN   TestDirTreeAddEntry
--- PASS: TestDirTreeAddEntry (0.00s)
=== RUN   TestDirTreeFind
--- PASS: TestDirTreeFind (0.00s)
=== RUN   TestDirTreeCheckParent
--- PASS: TestDirTreeCheckParent (0.00s)
=== RUN   TestDirTreeCheckParents
--- PASS: TestDirTreeCheckParents (0.00s)
=== RUN   TestDirTreeSort
--- PASS: TestDirTreeSort (0.00s)
=== RUN   TestDirTreeDirs
--- PASS: TestDirTreeDirs (0.00s)
=== RUN   TestDirTreePrune
--- PASS: TestDirTreePrune (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/dirtree	0.047s
?   	github.com/rclone/rclone/fs/driveletter	[no test files]
=== RUN   TestNewFilterDefault
--- PASS: TestNewFilterDefault (0.00s)
=== RUN   TestNewFilterForbiddenMixOfFilesFromAndFilterRule
--- PASS: TestNewFilterForbiddenMixOfFilesFromAndFilterRule (0.00s)
=== RUN   TestNewFilterForbiddenMixOfFilesFromRawAndFilterRule
--- PASS: TestNewFilterForbiddenMixOfFilesFromRawAndFilterRule (0.00s)
=== RUN   TestNewFilterWithFilesFromAlone
--- PASS: TestNewFilterWithFilesFromAlone (0.00s)
=== RUN   TestNewFilterWithFilesFromRaw
--- PASS: TestNewFilterWithFilesFromRaw (0.00s)
=== RUN   TestNewFilterFullExceptFilesFromOpt
2026/09/08 16:06:37 ERROR : Using --filter is recommended instead of both --include and --exclude as the order they are parsed in is indeterminate
--- PASS: TestNewFilterFullExceptFilesFromOpt (0.00s)
=== RUN   TestNewFilterIncludeFiles
--- PASS: TestNewFilterIncludeFiles (0.00s)
=== RUN   TestNewFilterIncludeFilesDirs
--- PASS: TestNewFilterIncludeFilesDirs (0.00s)
=== RUN   TestNewFilterHaveFilesFrom
--- PASS: TestNewFilterHaveFilesFrom (0.00s)
=== RUN   TestNewFilterMakeListR
--- PASS: TestNewFilterMakeListR (0.00s)
=== RUN   TestNewFilterMinSize
--- PASS: TestNewFilterMinSize (0.00s)
=== RUN   TestNewFilterMaxSize
--- PASS: TestNewFilterMaxSize (0.00s)
=== RUN   TestNewFilterMinAndMaxAge
--- PASS: TestNewFilterMinAndMaxAge (0.00s)
=== RUN   TestNewFilterMinAge
--- PASS: TestNewFilterMinAge (0.00s)
=== RUN   TestNewFilterMaxAge
--- PASS: TestNewFilterMaxAge (0.00s)
=== RUN   TestNewFilterMatches
--- PASS: TestNewFilterMatches (0.00s)
=== RUN   TestNewFilterMatchesIgnoreCase
--- PASS: TestNewFilterMatchesIgnoreCase (0.00s)
=== RUN   TestNewFilterMatchesRegexp
--- PASS: TestNewFilterMatchesRegexp (0.00s)
=== RUN   TestFilterAddDirRuleOrFileRule
--- PASS: TestFilterAddDirRuleOrFileRule (0.00s)
=== RUN   TestFilterForEachLine
--- PASS: TestFilterForEachLine (0.00s)
=== RUN   TestFilterForEachLineStdin
--- PASS: TestFilterForEachLineStdin (0.00s)
=== RUN   TestFilterForEachLineWithRaw
--- PASS: TestFilterForEachLineWithRaw (0.00s)
=== RUN   TestFilterForEachLineStdinWithRaw
--- PASS: TestFilterForEachLineStdinWithRaw (0.00s)
=== RUN   TestFilterMatchesFromDocs
--- PASS: TestFilterMatchesFromDocs (0.01s)
=== RUN   TestNewFilterUsesDirectoryFilters
--- PASS: TestNewFilterUsesDirectoryFilters (0.00s)
=== RUN   TestGetConfig
--- PASS: TestGetConfig (0.00s)
=== RUN   TestGlobToRegexp
--- PASS: TestGlobToRegexp (0.00s)
=== RUN   TestGlobToDirGlobs
--- PASS: TestGlobToDirGlobs (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/filter	0.050s
?   	github.com/rclone/rclone/fs/filter/filterflags	[no test files]
=== RUN   TestCause
--- PASS: TestCause (0.00s)
=== RUN   TestShouldRetry
--- PASS: TestShouldRetry (0.00s)
=== RUN   TestRetryAfter
--- PASS: TestRetryAfter (0.00s)
=== RUN   TestContextError
--- PASS: TestContextError (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/fserrors	0.025s
=== RUN   TestCleanAuth
--- PASS: TestCleanAuth (0.00s)
=== RUN   TestCleanAuths
--- PASS: TestCleanAuths (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/fshttp	0.060s
=== RUN   TestCheckConfigName
--- PASS: TestCheckConfigName (0.00s)
=== RUN   TestCheckRemoteName
--- PASS: TestCheckRemoteName (0.00s)
=== RUN   TestParse
--- PASS: TestParse (0.00s)
=== RUN   TestSplitFs
--- PASS: TestSplitFs (0.00s)
=== RUN   TestSplit
--- PASS: TestSplit (0.00s)
=== RUN   TestMakeAbsolute
--- PASS: TestMakeAbsolute (0.00s)
=== RUN   TestJoinRootPath
--- PASS: TestJoinRootPath (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/fspath	0.021s
=== RUN   TestHashSet
2026/09/08 16:06:37 [md5]
--- PASS: TestHashSet (0.00s)
=== RUN   TestMultiHasher
--- PASS: TestMultiHasher (0.00s)
=== RUN   TestMultiHasherTypes
--- PASS: TestMultiHasherTypes (0.00s)
=== RUN   TestHashStream
--- PASS: TestHashStream (0.00s)
=== RUN   TestHashStreamTypes
--- PASS: TestHashStreamTypes (0.00s)
=== RUN   TestHashSetStringer
--- PASS: TestHashSetStringer (0.00s)
=== RUN   TestHashStringer
--- PASS: TestHashStringer (0.00s)
=== RUN   TestHashSetter
--- PASS: TestHashSetter (0.00s)
=== RUN   TestHashTypeStability
--- PASS: TestHashTypeStability (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/hash	0.023s
=== RUN   TestFilterAndSortIncludeAll
--- PASS: TestFilterAndSortIncludeAll (0.00s)
=== RUN   TestFilterAndSortCheckDir
2026/09/08 16:06:37 ERROR : dir/: Entry doesn't belong in directory "dir" (same as directory) - ignoring
2026/09/08 16:06:37 ERROR : diR/a: Entry doesn't belong in directory "dir" (too short) - ignoring
2026/09/08 16:06:37 ERROR : dir/B/sub: Entry doesn't belong in directory "dir" (contains subdir) - ignoring
--- PASS: TestFilterAndSortCheckDir (0.00s)
=== RUN   TestFilterAndSortCheckDirRoot
2026/09/08 16:06:37 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring
2026/09/08 16:06:37 ERROR : B/sub: Entry doesn't belong in directory "" (contains subdir) - ignoring
--- PASS: TestFilterAndSortCheckDirRoot (0.00s)
=== RUN   TestFilterAndSortUnknown
2026/09/08 16:06:37 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring
--- PASS: TestFilterAndSortUnknown (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/list	0.035s
?   	github.com/rclone/rclone/fs/log	[no test files]
?   	github.com/rclone/rclone/fs/log/logflags	[no test files]
=== RUN   TestMarch
=== RUN   TestMarch/TestMarch-source_only
    run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns"
2026/09/08 16:06:37 ERROR : : error listing: directory not found
=== RUN   TestMarch/TestMarch-identical
    run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns"
=== RUN   TestMarch/TestMarch-typical_sync
    run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns"
--- PASS: TestMarch (0.74s)
    --- PASS: TestMarch/TestMarch-source_only (0.25s)
    --- PASS: TestMarch/TestMarch-identical (0.18s)
    --- PASS: TestMarch/TestMarch-typical_sync (0.31s)
=== RUN   TestMarchNoTraverse
=== RUN   TestMarchNoTraverse/TestMarch-source_only
    run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns"
=== RUN   TestMarchNoTraverse/TestMarch-identical
    run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns"
=== RUN   TestMarchNoTraverse/TestMarch-typical_sync
    run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns"
--- PASS: TestMarchNoTraverse (0.18s)
    --- PASS: TestMarchNoTraverse/TestMarch-source_only (0.09s)
    --- PASS: TestMarchNoTraverse/TestMarch-identical (0.07s)
    --- PASS: TestMarchNoTraverse/TestMarch-typical_sync (0.02s)
=== RUN   TestNewMatchEntries
--- PASS: TestNewMatchEntries (0.00s)
=== RUN   TestMatchListings
=== RUN   TestMatchListings/TestMatchListings-only_src_or_dst
=== RUN   TestMatchListings/TestMatchListings-typical_sync_#1
=== RUN   TestMatchListings/TestMatchListings-typical_sync_#2
=== RUN   TestMatchListings/TestMatchListings-One_duplicate
2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring
2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring
=== RUN   TestMatchListings/TestMatchListings-Two_duplicates
2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring
2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring
2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring
2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring
2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring
2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring
=== RUN   TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_no_transform
=== RUN   TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_transform_to_lower_case
2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring
2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring
2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring
2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring
=== RUN   TestMatchListings/TestMatchListings-Unicode_near-duplicate_that_becomes_duplicate_with_normalization
2026/09/08 16:06:37 NOTICE: é: Duplicate object found in source - ignoring
2026/09/08 16:06:37 NOTICE: é: Duplicate object found in destination - ignoring
2026/09/08 16:06:37 NOTICE: é: Duplicate object found in source - ignoring
2026/09/08 16:06:37 NOTICE: é: Duplicate object found in destination - ignoring
=== RUN   TestMatchListings/TestMatchListings-Unicode_near-duplicate_with_no_normalization
=== RUN   TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_srcOnly
=== RUN   TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_matches
=== RUN   TestMatchListings/TestMatchListings-Sync_with_directory_#1
=== RUN   TestMatchListings/TestMatchListings-Sync_with_2_directories
--- PASS: TestMatchListings (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-only_src_or_dst (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-typical_sync_#1 (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-typical_sync_#2 (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-One_duplicate (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Two_duplicates (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_no_transform (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_transform_to_lower_case (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Unicode_near-duplicate_that_becomes_duplicate_with_normalization (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Unicode_near-duplicate_with_no_normalization (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_srcOnly (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_matches (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Sync_with_directory_#1 (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Sync_with_2_directories (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/march	0.967s
=== RUN   TestStaticObject
--- PASS: TestStaticObject (0.00s)
=== RUN   TestMemoryFs
--- PASS: TestMemoryFs (0.00s)
=== RUN   TestMemoryObject
--- PASS: TestMemoryObject (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/object	0.036s
=== RUN   TestDoMultiThreadCopy
--- PASS: TestDoMultiThreadCopy (0.00s)
=== RUN   TestMultithreadCalculateChunks
=== RUN   TestMultithreadCalculateChunks/{size:1_streams:10_wantPartSize:65536_wantStreams:1}
=== RUN   TestMultithreadCalculateChunks/{size:1048576_streams:1_wantPartSize:1048576_wantStreams:1}
=== RUN   TestMultithreadCalculateChunks/{size:1048576_streams:2_wantPartSize:524288_wantStreams:2}
=== RUN   TestMultithreadCalculateChunks/{size:1048577_streams:2_wantPartSize:589824_wantStreams:2}
=== RUN   TestMultithreadCalculateChunks/{size:1048575_streams:2_wantPartSize:524288_wantStreams:2}
--- PASS: TestMultithreadCalculateChunks (0.00s)
    --- PASS: TestMultithreadCalculateChunks/{size:1_streams:10_wantPartSize:65536_wantStreams:1} (0.00s)
    --- PASS: TestMultithreadCalculateChunks/{size:1048576_streams:1_wantPartSize:1048576_wantStreams:1} (0.00s)
    --- PASS: TestMultithreadCalculateChunks/{size:1048576_streams:2_wantPartSize:524288_wantStreams:2} (0.00s)
    --- PASS: TestMultithreadCalculateChunks/{size:1048577_streams:2_wantPartSize:589824_wantStreams:2} (0.00s)
    --- PASS: TestMultithreadCalculateChunks/{size:1048575_streams:2_wantPartSize:524288_wantStreams:2} (0.00s)
=== RUN   TestMultithreadCopy
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
=== RUN   TestMultithreadCopy/{size:131071_streams:2}
=== RUN   TestMultithreadCopy/{size:131072_streams:2}
=== RUN   TestMultithreadCopy/{size:131073_streams:2}
--- PASS: TestMultithreadCopy (0.43s)
    --- PASS: TestMultithreadCopy/{size:131071_streams:2} (0.14s)
    --- PASS: TestMultithreadCopy/{size:131072_streams:2} (0.14s)
    --- PASS: TestMultithreadCopy/{size:131073_streams:2} (0.14s)
=== RUN   TestSizeDiffers
--- PASS: TestSizeDiffers (0.00s)
=== RUN   TestReOpen
=== RUN   TestReOpen/Seek
=== RUN   TestReOpen/Seek/Basics
=== RUN   TestReOpen/Seek/ErrorAtStart
=== RUN   TestReOpen/Seek/WithErrors
=== RUN   TestReOpen/Seek/TooManyErrors
=== RUN   TestReOpen/Range
=== RUN   TestReOpen/Range/Basics
=== RUN   TestReOpen/Range/ErrorAtStart
=== RUN   TestReOpen/Range/WithErrors
=== RUN   TestReOpen/Range/TooManyErrors
--- PASS: TestReOpen (0.00s)
    --- PASS: TestReOpen/Seek (0.00s)
        --- PASS: TestReOpen/Seek/Basics (0.00s)
        --- PASS: TestReOpen/Seek/ErrorAtStart (0.00s)
        --- PASS: TestReOpen/Seek/WithErrors (0.00s)
        --- PASS: TestReOpen/Seek/TooManyErrors (0.00s)
    --- PASS: TestReOpen/Range (0.00s)
        --- PASS: TestReOpen/Range/Basics (0.00s)
        --- PASS: TestReOpen/Range/ErrorAtStart (0.00s)
        --- PASS: TestReOpen/Range/WithErrors (0.00s)
        --- PASS: TestReOpen/Range/TooManyErrors (0.00s)
=== RUN   TestCheck
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
=== RUN   TestCheck/1
=== RUN   TestCheck/2
=== RUN   TestCheck/3
=== RUN   TestCheck/4
=== RUN   TestCheck/5
=== RUN   TestCheck/6
=== RUN   TestCheck/7
--- PASS: TestCheck (0.12s)
    --- PASS: TestCheck/1 (0.00s)
    --- PASS: TestCheck/2 (0.00s)
    --- PASS: TestCheck/3 (0.01s)
    --- PASS: TestCheck/4 (0.00s)
    --- PASS: TestCheck/5 (0.01s)
    --- PASS: TestCheck/6 (0.00s)
    --- PASS: TestCheck/7 (0.00s)
=== RUN   TestCheckFsError
2026/09/08 16:06:46 ERROR : Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: error reading source root directory: directory not found
2026/09/08 16:06:46 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 differences found
2026/09/08 16:06:46 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 errors while checking
--- PASS: TestCheckFsError (0.00s)
=== RUN   TestCheckDownload
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
=== RUN   TestCheckDownload/1
=== RUN   TestCheckDownload/2
=== RUN   TestCheckDownload/3
=== RUN   TestCheckDownload/4
=== RUN   TestCheckDownload/5
=== RUN   TestCheckDownload/6
=== RUN   TestCheckDownload/7
--- PASS: TestCheckDownload (0.10s)
    --- PASS: TestCheckDownload/1 (0.00s)
    --- PASS: TestCheckDownload/2 (0.01s)
    --- PASS: TestCheckDownload/3 (0.00s)
    --- PASS: TestCheckDownload/4 (0.00s)
    --- PASS: TestCheckDownload/5 (0.00s)
    --- PASS: TestCheckDownload/6 (0.00s)
    --- PASS: TestCheckDownload/7 (0.01s)
=== RUN   TestCheckSizeOnly
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
=== RUN   TestCheckSizeOnly/1
=== RUN   TestCheckSizeOnly/2
=== RUN   TestCheckSizeOnly/3
=== RUN   TestCheckSizeOnly/4
=== RUN   TestCheckSizeOnly/5
=== RUN   TestCheckSizeOnly/6
=== RUN   TestCheckSizeOnly/7
--- PASS: TestCheckSizeOnly (0.12s)
    --- PASS: TestCheckSizeOnly/1 (0.00s)
    --- PASS: TestCheckSizeOnly/2 (0.00s)
    --- PASS: TestCheckSizeOnly/3 (0.00s)
    --- PASS: TestCheckSizeOnly/4 (0.00s)
    --- PASS: TestCheckSizeOnly/5 (0.00s)
    --- PASS: TestCheckSizeOnly/6 (0.00s)
    --- PASS: TestCheckSizeOnly/7 (0.00s)
=== RUN   TestCheckEqualReaders
--- PASS: TestCheckEqualReaders (0.00s)
=== RUN   TestParseSumFile
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 4
2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 5
2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 6
2026/09/08 16:06:47 NOTICE: test.sum: 2 warning(s) suppressed...
2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 4
2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 5
2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 6
2026/09/08 16:06:47 NOTICE: test.sum: 2 warning(s) suppressed...
--- PASS: TestParseSumFile (0.01s)
=== RUN   TestCheckSum
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
=== RUN   TestCheckSum/subtest1
=== RUN   TestCheckSum/subtest2
=== RUN   TestCheckSum/subtest3
=== RUN   TestCheckSum/subtest4
=== RUN   TestCheckSum/subtest5
=== RUN   TestCheckSum/subtest6
=== RUN   TestCheckSum/subtest7
--- PASS: TestCheckSum (0.14s)
    --- PASS: TestCheckSum/subtest1 (0.01s)
    --- PASS: TestCheckSum/subtest2 (0.00s)
    --- PASS: TestCheckSum/subtest3 (0.00s)
    --- PASS: TestCheckSum/subtest4 (0.00s)
    --- PASS: TestCheckSum/subtest5 (0.00s)
    --- PASS: TestCheckSum/subtest6 (0.00s)
    --- PASS: TestCheckSum/subtest7 (0.00s)
=== RUN   TestCheckSumDownload
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
=== RUN   TestCheckSumDownload/subtest1
=== RUN   TestCheckSumDownload/subtest2
=== RUN   TestCheckSumDownload/subtest3
=== RUN   TestCheckSumDownload/subtest4
=== RUN   TestCheckSumDownload/subtest5
=== RUN   TestCheckSumDownload/subtest6
=== RUN   TestCheckSumDownload/subtest7
--- PASS: TestCheckSumDownload (0.12s)
    --- PASS: TestCheckSumDownload/subtest1 (0.00s)
    --- PASS: TestCheckSumDownload/subtest2 (0.00s)
    --- PASS: TestCheckSumDownload/subtest3 (0.00s)
    --- PASS: TestCheckSumDownload/subtest4 (0.00s)
    --- PASS: TestCheckSumDownload/subtest5 (0.02s)
    --- PASS: TestCheckSumDownload/subtest6 (0.00s)
    --- PASS: TestCheckSumDownload/subtest7 (0.00s)
=== RUN   TestDeduplicateInteractive
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateInteractive (0.00s)
=== RUN   TestDeduplicateSkip
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateSkip (0.00s)
=== RUN   TestDeduplicateSizeOnly
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateSizeOnly (0.00s)
=== RUN   TestDeduplicateFirst
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateFirst (0.00s)
=== RUN   TestDeduplicateNewest
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateNewest (0.00s)
=== RUN   TestDeduplicateNewestByHash
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
2026/09/08 16:06:47 NOTICE: 2f6dc3764c5662844de5cdbc10e0b8f7: Found 3 files with duplicate md5 hashes
2026/09/08 16:06:47 NOTICE: 2f6dc3764c5662844de5cdbc10e0b8f7: Deleted 2 extra copies
--- PASS: TestDeduplicateNewestByHash (0.03s)
=== RUN   TestDeduplicateOldest
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateOldest (0.00s)
=== RUN   TestDeduplicateLargest
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateLargest (0.00s)
=== RUN   TestDeduplicateSmallest
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateSmallest (0.00s)
=== RUN   TestDeduplicateRename
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateRename (0.00s)
=== RUN   TestMergeDirs
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
    dedupe_test.go:267: Can't merge directories
--- SKIP: TestMergeDirs (0.00s)
=== RUN   TestListDirSorted
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestListDirSorted (0.02s)
=== RUN   TestListJSON
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
=== RUN   TestListJSON/Default
=== RUN   TestListJSON/FilesOnly
=== RUN   TestListJSON/DirsOnly
=== RUN   TestListJSON/Recurse
=== RUN   TestListJSON/SubDir
=== RUN   TestListJSON/NoModTime
=== RUN   TestListJSON/NoMimeType
=== RUN   TestListJSON/ShowHash
=== RUN   TestListJSON/HashTypes
=== RUN   TestListJSON/Metadata
--- PASS: TestListJSON (0.02s)
    --- PASS: TestListJSON/Default (0.00s)
    --- PASS: TestListJSON/FilesOnly (0.00s)
    --- PASS: TestListJSON/DirsOnly (0.00s)
    --- PASS: TestListJSON/Recurse (0.00s)
    --- PASS: TestListJSON/SubDir (0.00s)
    --- PASS: TestListJSON/NoModTime (0.00s)
    --- PASS: TestListJSON/NoMimeType (0.00s)
    --- PASS: TestListJSON/ShowHash (0.01s)
    --- PASS: TestListJSON/HashTypes (0.00s)
    --- PASS: TestListJSON/Metadata (0.00s)
=== RUN   TestStatJSON
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
=== RUN   TestStatJSON/Root
=== RUN   TestStatJSON/RootFilesOnly
=== RUN   TestStatJSON/RootDirsOnly
=== RUN   TestStatJSON/Dir
=== RUN   TestStatJSON/File
=== RUN   TestStatJSON/NotFound
=== RUN   TestStatJSON/DirFilesOnly
=== RUN   TestStatJSON/FileFilesOnly
=== RUN   TestStatJSON/NotFoundFilesOnly
=== RUN   TestStatJSON/DirDirsOnly
=== RUN   TestStatJSON/FileDirsOnly
=== RUN   TestStatJSON/NotFoundDirsOnly
=== RUN   TestStatJSON/RootNotFound
--- PASS: TestStatJSON (0.02s)
    --- PASS: TestStatJSON/Root (0.00s)
    --- PASS: TestStatJSON/RootFilesOnly (0.00s)
    --- PASS: TestStatJSON/RootDirsOnly (0.00s)
    --- PASS: TestStatJSON/Dir (0.00s)
    --- PASS: TestStatJSON/File (0.00s)
    --- PASS: TestStatJSON/NotFound (0.00s)
    --- PASS: TestStatJSON/DirFilesOnly (0.00s)
    --- PASS: TestStatJSON/FileFilesOnly (0.00s)
    --- PASS: TestStatJSON/NotFoundFilesOnly (0.00s)
    --- PASS: TestStatJSON/DirDirsOnly (0.00s)
    --- PASS: TestStatJSON/FileDirsOnly (0.00s)
    --- PASS: TestStatJSON/NotFoundDirsOnly (0.00s)
    --- PASS: TestStatJSON/RootNotFound (0.00s)
=== RUN   TestMkdir
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestMkdir (0.00s)
=== RUN   TestLsd
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestLsd (0.01s)
=== RUN   TestLs
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestLs (0.02s)
=== RUN   TestLsWithFilesFrom
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestLsWithFilesFrom (0.01s)
=== RUN   TestLsLong
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestLsLong (0.01s)
=== RUN   TestHashSums
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
=== RUN   TestHashSums/Md5
=== RUN   TestHashSums/Md5Download
=== RUN   TestHashSums/Sha1
=== RUN   TestHashSums/Sha1Download
=== RUN   TestHashSums/Quickxor
=== RUN   TestHashSums/QuickxorDownload
=== RUN   TestHashSums/QuickxorBase64
=== RUN   TestHashSums/QuickxorDownloadBase64
--- PASS: TestHashSums (0.04s)
    --- PASS: TestHashSums/Md5 (0.00s)
    --- PASS: TestHashSums/Md5Download (0.00s)
    --- PASS: TestHashSums/Sha1 (0.00s)
    --- PASS: TestHashSums/Sha1Download (0.00s)
    --- PASS: TestHashSums/Quickxor (0.00s)
    --- PASS: TestHashSums/QuickxorDownload (0.00s)
    --- PASS: TestHashSums/QuickxorBase64 (0.00s)
    --- PASS: TestHashSums/QuickxorDownloadBase64 (0.00s)
=== RUN   TestHashSumsWithErrors
2026/09/08 16:06:47 ERROR : file1: hash unsupported: hash type not supported
--- PASS: TestHashSumsWithErrors (0.00s)
=== RUN   TestHashStream
--- PASS: TestHashStream (0.00s)
=== RUN   TestSuffixName
--- PASS: TestSuffixName (0.00s)
=== RUN   TestCount
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestCount (0.04s)
=== RUN   TestDelete
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestDelete (0.04s)
=== RUN   TestRetry
--- PASS: TestRetry (0.00s)
=== RUN   TestCat
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestCat (0.02s)
=== RUN   TestPurge
    run.go:181: Remote "Local file system at /tmp/rclone858926767", Local "Local file system at /tmp/rclone917450092", Modify Window "1ns"
2026/09/08 16:06:47 ERROR : : error listing: directory not found
2026/09/08 16:06:47 purge failed: directory not found
--- PASS: TestPurge (0.02s)
=== RUN   TestRmdirsNoLeaveRoot
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRmdirsNoLeaveRoot (0.06s)
=== RUN   TestRmdirsLeaveRoot
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRmdirsLeaveRoot (0.00s)
=== RUN   TestRmdirsWithFilter
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRmdirsWithFilter (0.00s)
=== RUN   TestCopyURL
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestCopyURL (0.06s)
=== RUN   TestCopyURLToWriter
--- PASS: TestCopyURLToWriter (0.00s)
=== RUN   TestMoveFile
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestMoveFile (0.02s)
=== RUN   TestMoveFileWithIgnoreExisting
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestMoveFileWithIgnoreExisting (0.04s)
=== RUN   TestCaseInsensitiveMoveFile
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestCaseInsensitiveMoveFile (0.00s)
=== RUN   TestMoveFileBackupDir
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestMoveFileBackupDir (0.03s)
=== RUN   TestCopyFile
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestCopyFile (0.03s)
=== RUN   TestCopyFileBackupDir
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestCopyFileBackupDir (0.03s)
=== RUN   TestCopyFileCompareDest
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestCopyFileCompareDest (0.18s)
=== RUN   TestCopyFileCopyDest
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
    operations_test.go:1090: Skipping test as remote does not support server-side copy
--- SKIP: TestCopyFileCopyDest (0.00s)
=== RUN   TestSameConfig
--- PASS: TestSameConfig (0.00s)
=== RUN   TestSame
--- PASS: TestSame (0.00s)
=== RUN   TestOverlappingFilterCheckWithoutFilter
--- PASS: TestOverlappingFilterCheckWithoutFilter (0.00s)
=== RUN   TestOverlappingFilterCheckWithFilter
--- PASS: TestOverlappingFilterCheckWithFilter (0.00s)
=== RUN   TestListFormat
--- PASS: TestListFormat (0.00s)
=== RUN   TestDirMove
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestDirMove (0.10s)
=== RUN   TestGetFsInfo
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestGetFsInfo (0.00s)
=== RUN   TestRcat
=== RUN   TestRcat/withChecksum=false,ignoreChecksum=false
=== NAME  TestRcat
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
=== RUN   TestRcat/withChecksum=true,ignoreChecksum=false
=== NAME  TestRcat
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
=== RUN   TestRcat/withChecksum=false,ignoreChecksum=true
=== NAME  TestRcat
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
=== RUN   TestRcat/withChecksum=true,ignoreChecksum=true
=== NAME  TestRcat
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcat (0.29s)
    --- PASS: TestRcat/withChecksum=false,ignoreChecksum=false (0.18s)
    --- PASS: TestRcat/withChecksum=true,ignoreChecksum=false (0.03s)
    --- PASS: TestRcat/withChecksum=false,ignoreChecksum=true (0.04s)
    --- PASS: TestRcat/withChecksum=true,ignoreChecksum=true (0.04s)
=== RUN   TestRcatSize
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcatSize (0.01s)
=== RUN   TestCopyFileMaxTransfer
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
2026/09/08 16:06:48 NOTICE: TestCopyFileMaxTransfer/file2: Removing partially written file on error: max transfer limit reached as set by --max-transfer
2026/09/08 16:06:48 ERROR : TestCopyFileMaxTransfer/file2: Failed to copy: max transfer limit reached as set by --max-transfer
--- PASS: TestCopyFileMaxTransfer (0.16s)
=== RUN   TestTouchDir
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestTouchDir (0.07s)
=== RUN   TestRcAbout
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcAbout (0.00s)
=== RUN   TestRcCleanup
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcCleanup (0.00s)
=== RUN   TestRcCopyfile
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcCopyfile (0.02s)
=== RUN   TestRcCopyurl
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcCopyurl (0.01s)
=== RUN   TestRcDelete
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcDelete (0.02s)
=== RUN   TestRcDeletefile
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcDeletefile (0.02s)
=== RUN   TestRcList
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcList (0.02s)
=== RUN   TestRcStat
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
=== RUN   TestRcStat/Root
=== RUN   TestRcStat/File
=== RUN   TestRcStat/Subdir
=== RUN   TestRcStat/NotFound
--- PASS: TestRcStat (0.00s)
    --- PASS: TestRcStat/Root (0.00s)
    --- PASS: TestRcStat/File (0.00s)
    --- PASS: TestRcStat/Subdir (0.00s)
    --- PASS: TestRcStat/NotFound (0.00s)
=== RUN   TestRcMkdir
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcMkdir (0.00s)
=== RUN   TestRcMovefile
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcMovefile (0.01s)
=== RUN   TestRcPurge
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcPurge (0.01s)
=== RUN   TestRcRmdir
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcRmdir (0.00s)
=== RUN   TestRcRmdirs
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcRmdirs (0.00s)
=== RUN   TestRcSize
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcSize (0.03s)
=== RUN   TestRcPublicLink
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcPublicLink (0.00s)
=== RUN   TestRcFsInfo
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcFsInfo (0.00s)
=== RUN   TestUploadFile
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestUploadFile (0.04s)
=== RUN   TestRcCommand
    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
--- PASS: TestRcCommand (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/operations	2.738s
=== RUN   TestGetFsNamed
--- PASS: TestGetFsNamed (0.00s)
=== RUN   TestGetFsNamedStruct
--- PASS: TestGetFsNamedStruct (0.00s)
=== RUN   TestGetConfigMap
--- PASS: TestGetConfigMap (0.00s)
=== RUN   TestGetFs
--- PASS: TestGetFs (0.00s)
=== RUN   TestGetFsAndRemoteNamed
--- PASS: TestGetFsAndRemoteNamed (0.00s)
=== RUN   TestGetFsAndRemote
=== RUN   TestGetFsAndRemote/RcFscache
=== RUN   TestGetFsAndRemote/RcFscache/Entries
=== RUN   TestGetFsAndRemote/RcFscache/Clear
=== RUN   TestGetFsAndRemote/RcFscache/Entries2
--- PASS: TestGetFsAndRemote (0.00s)
    --- PASS: TestGetFsAndRemote/RcFscache (0.00s)
        --- PASS: TestGetFsAndRemote/RcFscache/Entries (0.00s)
        --- PASS: TestGetFsAndRemote/RcFscache/Clear (0.00s)
        --- PASS: TestGetFsAndRemote/RcFscache/Entries2 (0.00s)
=== RUN   TestAddOption
--- PASS: TestAddOption (0.00s)
=== RUN   TestAddOptionReload
--- PASS: TestAddOptionReload (0.00s)
=== RUN   TestOptionsBlocks
--- PASS: TestOptionsBlocks (0.00s)
=== RUN   TestOptionsGet
--- PASS: TestOptionsGet (0.00s)
=== RUN   TestOptionsGetMarshal
--- PASS: TestOptionsGetMarshal (0.00s)
=== RUN   TestOptionsSet
--- PASS: TestOptionsSet (0.00s)
=== RUN   TestInternalNoop
--- PASS: TestInternalNoop (0.00s)
=== RUN   TestInternalError
--- PASS: TestInternalError (0.00s)
=== RUN   TestInternalList
--- PASS: TestInternalList (0.00s)
=== RUN   TestCorePid
--- PASS: TestCorePid (0.00s)
=== RUN   TestCoreMemstats
--- PASS: TestCoreMemstats (0.00s)
=== RUN   TestCoreGC
--- PASS: TestCoreGC (0.01s)
=== RUN   TestCoreVersion
--- PASS: TestCoreVersion (0.00s)
=== RUN   TestCoreObscure
--- PASS: TestCoreObscure (0.00s)
=== RUN   TestCoreQuit
--- PASS: TestCoreQuit (0.00s)
=== RUN   TestCoreCommand
=== RUN   TestCoreCommand/OK
=== RUN   TestCoreCommand/Fail
=== RUN   TestCoreCommand/Combined
=== RUN   TestCoreCommand/Stderr
=== RUN   TestCoreCommand/Stdout
=== RUN   TestCoreCommand/Stream
--- PASS: TestCoreCommand (0.21s)
    --- PASS: TestCoreCommand/OK (0.03s)
    --- PASS: TestCoreCommand/Fail (0.03s)
    --- PASS: TestCoreCommand/Combined (0.04s)
    --- PASS: TestCoreCommand/Stderr (0.03s)
    --- PASS: TestCoreCommand/Stdout (0.03s)
    --- PASS: TestCoreCommand/Stream (0.04s)
=== RUN   TestErrParamNotFoundError
--- PASS: TestErrParamNotFoundError (0.00s)
=== RUN   TestIsErrParamNotFound
--- PASS: TestIsErrParamNotFound (0.00s)
=== RUN   TestNotErrParamNotFound
--- PASS: TestNotErrParamNotFound (0.00s)
=== RUN   TestIsErrParamInvalid
--- PASS: TestIsErrParamInvalid (0.00s)
=== RUN   TestReshape
--- PASS: TestReshape (0.00s)
=== RUN   TestParamsCopy
--- PASS: TestParamsCopy (0.00s)
=== RUN   TestParamsGet
--- PASS: TestParamsGet (0.00s)
=== RUN   TestParamsGetString
--- PASS: TestParamsGetString (0.00s)
=== RUN   TestParamsGetInt64
=== RUN   TestParamsGetInt64/string=123
=== RUN   TestParamsGetInt64/string=123x
=== RUN   TestParamsGetInt64/int=12
=== RUN   TestParamsGetInt64/int64=13
=== RUN   TestParamsGetInt64/float64=14
=== RUN   TestParamsGetInt64/float64=9.3e+18
=== RUN   TestParamsGetInt64/float64=-9.3e+18
--- PASS: TestParamsGetInt64 (0.00s)
    --- PASS: TestParamsGetInt64/string=123 (0.00s)
    --- PASS: TestParamsGetInt64/string=123x (0.00s)
    --- PASS: TestParamsGetInt64/int=12 (0.00s)
    --- PASS: TestParamsGetInt64/int64=13 (0.00s)
    --- PASS: TestParamsGetInt64/float64=14 (0.00s)
    --- PASS: TestParamsGetInt64/float64=9.3e+18 (0.00s)
    --- PASS: TestParamsGetInt64/float64=-9.3e+18 (0.00s)
=== RUN   TestParamsGetFloat64
=== RUN   TestParamsGetFloat64/string=123.1
=== RUN   TestParamsGetFloat64/string=123x1
=== RUN   TestParamsGetFloat64/int=12
=== RUN   TestParamsGetFloat64/int64=13
=== RUN   TestParamsGetFloat64/float64=14
--- PASS: TestParamsGetFloat64 (0.00s)
    --- PASS: TestParamsGetFloat64/string=123.1 (0.00s)
    --- PASS: TestParamsGetFloat64/string=123x1 (0.00s)
    --- PASS: TestParamsGetFloat64/int=12 (0.00s)
    --- PASS: TestParamsGetFloat64/int64=13 (0.00s)
    --- PASS: TestParamsGetFloat64/float64=14 (0.00s)
=== RUN   TestParamsGetDuration
=== RUN   TestParamsGetDuration/string=86400
=== RUN   TestParamsGetDuration/string=1y
=== RUN   TestParamsGetDuration/string=60
=== RUN   TestParamsGetDuration/string=0
=== RUN   TestParamsGetDuration/string=-45
=== RUN   TestParamsGetDuration/string=2
=== RUN   TestParamsGetDuration/string=2h4m7s
=== RUN   TestParamsGetDuration/string=3d
=== RUN   TestParamsGetDuration/string=off
=== RUN   TestParamsGetDuration/string=
=== RUN   TestParamsGetDuration/int=12
=== RUN   TestParamsGetDuration/string=34y
=== RUN   TestParamsGetDuration/string=30d
=== RUN   TestParamsGetDuration/string=2M
=== RUN   TestParamsGetDuration/string=wrong
--- PASS: TestParamsGetDuration (0.00s)
    --- PASS: TestParamsGetDuration/string=86400 (0.00s)
    --- PASS: TestParamsGetDuration/string=1y (0.00s)
    --- PASS: TestParamsGetDuration/string=60 (0.00s)
    --- PASS: TestParamsGetDuration/string=0 (0.00s)
    --- PASS: TestParamsGetDuration/string=-45 (0.00s)
    --- PASS: TestParamsGetDuration/string=2 (0.00s)
    --- PASS: TestParamsGetDuration/string=2h4m7s (0.00s)
    --- PASS: TestParamsGetDuration/string=3d (0.00s)
    --- PASS: TestParamsGetDuration/string=off (0.00s)
    --- PASS: TestParamsGetDuration/string= (0.00s)
    --- PASS: TestParamsGetDuration/int=12 (0.00s)
    --- PASS: TestParamsGetDuration/string=34y (0.00s)
    --- PASS: TestParamsGetDuration/string=30d (0.00s)
    --- PASS: TestParamsGetDuration/string=2M (0.00s)
    --- PASS: TestParamsGetDuration/string=wrong (0.00s)
=== RUN   TestParamsGetBool
=== RUN   TestParamsGetBool/bool=true
=== RUN   TestParamsGetBool/bool=false
=== RUN   TestParamsGetBool/string=true
=== RUN   TestParamsGetBool/string=false
=== RUN   TestParamsGetBool/string=fasle
=== RUN   TestParamsGetBool/int=12
=== RUN   TestParamsGetBool/int=0
=== RUN   TestParamsGetBool/int64=13
=== RUN   TestParamsGetBool/int64=0
=== RUN   TestParamsGetBool/float64=14
=== RUN   TestParamsGetBool/float64=0
--- PASS: TestParamsGetBool (0.00s)
    --- PASS: TestParamsGetBool/bool=true (0.00s)
    --- PASS: TestParamsGetBool/bool=false (0.00s)
    --- PASS: TestParamsGetBool/string=true (0.00s)
    --- PASS: TestParamsGetBool/string=false (0.00s)
    --- PASS: TestParamsGetBool/string=fasle (0.00s)
    --- PASS: TestParamsGetBool/int=12 (0.00s)
    --- PASS: TestParamsGetBool/int=0 (0.00s)
    --- PASS: TestParamsGetBool/int64=13 (0.00s)
    --- PASS: TestParamsGetBool/int64=0 (0.00s)
    --- PASS: TestParamsGetBool/float64=14 (0.00s)
    --- PASS: TestParamsGetBool/float64=0 (0.00s)
=== RUN   TestParamsGetStruct
--- PASS: TestParamsGetStruct (0.00s)
=== RUN   TestParamsGetStructString
--- PASS: TestParamsGetStructString (0.00s)
=== RUN   TestParamsGetStructMissingOK
--- PASS: TestParamsGetStructMissingOK (0.00s)
=== RUN   TestParamsGetHTTPRequest
--- PASS: TestParamsGetHTTPRequest (0.00s)
=== RUN   TestParamsGetHTTPResponseWriter
--- PASS: TestParamsGetHTTPResponseWriter (0.00s)
=== RUN   TestWriteJSON
--- PASS: TestWriteJSON (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/rc	0.258s
=== RUN   TestNewJobs
--- PASS: TestNewJobs (0.00s)
=== RUN   TestJobsKickExpire
--- PASS: TestJobsKickExpire (0.01s)
=== RUN   TestJobsExpire
--- PASS: TestJobsExpire (0.25s)
=== RUN   TestJobsIDs
--- PASS: TestJobsIDs (0.00s)
=== RUN   TestJobsGet
--- PASS: TestJobsGet (0.00s)
=== RUN   TestJobFinish
--- PASS: TestJobFinish (0.30s)
=== RUN   TestJobRunPanic
--- PASS: TestJobRunPanic (0.10s)
=== RUN   TestJobsNewJob
--- PASS: TestJobsNewJob (0.00s)
=== RUN   TestStartJob
--- PASS: TestStartJob (0.00s)
=== RUN   TestExecuteJob
--- PASS: TestExecuteJob (0.00s)
=== RUN   TestExecuteJobWithConfig
--- PASS: TestExecuteJobWithConfig (0.00s)
=== RUN   TestExecuteJobWithFilter
--- PASS: TestExecuteJobWithFilter (0.00s)
=== RUN   TestExecuteJobWithGroup
--- PASS: TestExecuteJobWithGroup (0.00s)
=== RUN   TestExecuteJobErrorPropagation
--- PASS: TestExecuteJobErrorPropagation (0.00s)
=== RUN   TestRcJobStatus
--- PASS: TestRcJobStatus (0.00s)
=== RUN   TestRcJobList
--- PASS: TestRcJobList (0.00s)
=== RUN   TestRcAsyncJobStop
--- PASS: TestRcAsyncJobStop (0.01s)
=== RUN   TestRcSyncJobStop
--- PASS: TestRcSyncJobStop (0.02s)
=== RUN   TestRcJobStopGroup
--- PASS: TestRcJobStopGroup (0.01s)
=== RUN   TestOnFinish
--- PASS: TestOnFinish (0.00s)
=== RUN   TestOnFinishAlreadyFinished
--- PASS: TestOnFinishAlreadyFinished (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/rc/jobs	0.758s
?   	github.com/rclone/rclone/fs/rc/rcflags	[no test files]
=== RUN   TestRcServer
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
2026/09/08 16:06:46 NOTICE: Serving remote control on http://127.0.0.1:33663/
2026/09/08 16:06:46 NOTICE: Web GUI is not automatically opening browser. Navigate to http://127.0.0.1:33663/ to use.
2026/09/08 16:06:46 Error on serving HTTP server: http: Server closed
--- PASS: TestRcServer (0.00s)
=== RUN   TestFileServing
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
=== RUN   TestFileServing/index
    rcserver_test.go:139: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/rc/rcserver/rcserver_test.go:139
        	Error:      	Not equal: 
        	            	expected: "
\ndir/\nfile.txt\n
\n" actual : "\n\n
\ndir/\nfile.txt\n
\n" Diff: --- Expected +++ Actual @@ -1 +1,3 @@ + +
        	Test:       	TestFileServing/index
=== RUN   TestFileServing/notfound
=== RUN   TestFileServing/dirnotfound
=== RUN   TestFileServing/dir
    rcserver_test.go:139: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/rc/rcserver/rcserver_test.go:139
        	Error:      	Not equal: 
        	            	expected: "
\nfile2.txt\n
\n" actual : "\n\n
\nfile2.txt\n
\n" Diff: --- Expected +++ Actual @@ -1 +1,3 @@ + +
        	Test:       	TestFileServing/dir
=== RUN   TestFileServing/file
=== RUN   TestFileServing/file2
=== RUN   TestFileServing/file-head
=== RUN   TestFileServing/file-range
--- FAIL: TestFileServing (0.01s)
    --- FAIL: TestFileServing/index (0.00s)
    --- PASS: TestFileServing/notfound (0.00s)
    --- PASS: TestFileServing/dirnotfound (0.00s)
    --- FAIL: TestFileServing/dir (0.00s)
    --- PASS: TestFileServing/file (0.00s)
    --- PASS: TestFileServing/file2 (0.00s)
    --- PASS: TestFileServing/file-head (0.00s)
    --- PASS: TestFileServing/file-range (0.00s)
=== RUN   TestRemoteServing
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
=== RUN   TestRemoteServing/index
2026/09/08 16:06:46 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
=== RUN   TestRemoteServing/notfound-index
2026/09/08 16:06:46 ERROR : rc: "": error: failed to list directory: directory not found
=== RUN   TestRemoteServing/notfound
2026/09/08 16:06:46 ERROR : rc: "notfound": error: failed to find object: object not found
=== RUN   TestRemoteServing/dirnotfound
2026/09/08 16:06:46 ERROR : rc: "dirnotfound": error: failed to list directory: directory not found
=== RUN   TestRemoteServing/dir
=== RUN   TestRemoteServing/file
=== RUN   TestRemoteServing/file_with_no_slash_after_]
=== RUN   TestRemoteServing/file2
=== RUN   TestRemoteServing/file-head
=== RUN   TestRemoteServing/file-range
=== RUN   TestRemoteServing/bad-remote
2026/09/08 16:06:46 ERROR : rc: "/": error: failed to make Fs: didn't find section in config file
--- PASS: TestRemoteServing (0.01s)
    --- PASS: TestRemoteServing/index (0.01s)
    --- PASS: TestRemoteServing/notfound-index (0.00s)
    --- PASS: TestRemoteServing/notfound (0.00s)
    --- PASS: TestRemoteServing/dirnotfound (0.00s)
    --- PASS: TestRemoteServing/dir (0.00s)
    --- PASS: TestRemoteServing/file (0.00s)
    --- PASS: TestRemoteServing/file_with_no_slash_after_] (0.00s)
    --- PASS: TestRemoteServing/file2 (0.00s)
    --- PASS: TestRemoteServing/file-head (0.00s)
    --- PASS: TestRemoteServing/file-range (0.00s)
    --- PASS: TestRemoteServing/bad-remote (0.00s)
=== RUN   TestRC
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
=== RUN   TestRC/rc-root
2026/09/08 16:06:46 ERROR : rc: "": error: couldn't find method ""
=== RUN   TestRC/rc-noop
=== RUN   TestRC/rc-error
2026/09/08 16:06:46 ERROR : rc: "rc/error": error: arbitrary error on input map[]
=== RUN   TestRC/core-gc
=== RUN   TestRC/url-params
=== RUN   TestRC/json
=== RUN   TestRC/json-and-url-params
=== RUN   TestRC/json-bad
2026/09/08 16:06:46 ERROR : rc: "rc/noop": error: failed to read input JSON: invalid character 'p' looking for beginning of object key string
=== RUN   TestRC/form
=== RUN   TestRC/form-and-url-params
=== RUN   TestRC/form-bad
2026/09/08 16:06:46 ERROR : rc: "rc/noop": error: failed to parse form/URL parameters: invalid URL escape "%zz"
--- PASS: TestRC (0.01s)
    --- PASS: TestRC/rc-root (0.00s)
    --- PASS: TestRC/rc-noop (0.00s)
    --- PASS: TestRC/rc-error (0.00s)
    --- PASS: TestRC/core-gc (0.01s)
    --- PASS: TestRC/url-params (0.00s)
    --- PASS: TestRC/json (0.00s)
    --- PASS: TestRC/json-and-url-params (0.00s)
    --- PASS: TestRC/json-bad (0.00s)
    --- PASS: TestRC/form (0.00s)
    --- PASS: TestRC/form-and-url-params (0.00s)
    --- PASS: TestRC/form-bad (0.00s)
=== RUN   TestRCWithAuth
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
=== RUN   TestRCWithAuth/core-command
=== RUN   TestRCWithAuth/core-command-bad-returnType
2026/09/08 16:06:46 ERROR : rc: "core/command": error: unknown returnType "POTATO"
=== RUN   TestRCWithAuth/core-command-stream
=== RUN   TestRCWithAuth/core-command-stream-error
2026/09/08 16:06:46 ERROR : rc: "core/command": error: exit status 1
--- PASS: TestRCWithAuth (0.12s)
    --- PASS: TestRCWithAuth/core-command (0.04s)
    --- PASS: TestRCWithAuth/core-command-bad-returnType (0.00s)
    --- PASS: TestRCWithAuth/core-command-stream (0.04s)
    --- PASS: TestRCWithAuth/core-command-stream-error (0.04s)
=== RUN   TestMethods
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
=== RUN   TestMethods/options
=== RUN   TestMethods/bad
2026/09/08 16:06:46 ERROR : rc: "": error: method "POTATO" not allowed
--- PASS: TestMethods (0.00s)
    --- PASS: TestMethods/options (0.00s)
    --- PASS: TestMethods/bad (0.00s)
=== RUN   TestMetrics
=== RUN   TestMetrics/Bytes_Transferred_Metric
=== RUN   TestMetrics/Checked_Files_Metric
=== RUN   TestMetrics/Errors_Metric
=== RUN   TestMetrics/Deleted_Files_Metric
=== RUN   TestMetrics/Files_Transferred_Metric
=== RUN   TestMetrics/Bytes_Transferred_Metric#01
=== RUN   TestMetrics/Checked_Files_Metric#01
=== RUN   TestMetrics/Errors_Metric#01
=== RUN   TestMetrics/Deleted_Files_Metric#01
=== RUN   TestMetrics/Files_Transferred_Metric#01
--- PASS: TestMetrics (0.06s)
    --- PASS: TestMetrics/Bytes_Transferred_Metric (0.00s)
    --- PASS: TestMetrics/Checked_Files_Metric (0.00s)
    --- PASS: TestMetrics/Errors_Metric (0.01s)
    --- PASS: TestMetrics/Deleted_Files_Metric (0.00s)
    --- PASS: TestMetrics/Files_Transferred_Metric (0.00s)
    --- PASS: TestMetrics/Bytes_Transferred_Metric#01 (0.00s)
    --- PASS: TestMetrics/Checked_Files_Metric#01 (0.01s)
    --- PASS: TestMetrics/Errors_Metric#01 (0.00s)
    --- PASS: TestMetrics/Deleted_Files_Metric#01 (0.01s)
    --- PASS: TestMetrics/Files_Transferred_Metric#01 (0.00s)
=== RUN   TestServingRoot
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
=== RUN   TestServingRoot/rootlist
2026/09/08 16:06:46 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestServingRoot (0.00s)
    --- PASS: TestServingRoot/rootlist (0.00s)
=== RUN   TestServingRootNoFiles
=== RUN   TestServingRootNoFiles/rootlist
2026/09/08 16:06:46 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestServingRootNoFiles (0.00s)
    --- PASS: TestServingRootNoFiles/rootlist (0.00s)
=== RUN   TestNoFiles
=== RUN   TestNoFiles/file
=== RUN   TestNoFiles/dir
--- PASS: TestNoFiles (0.00s)
    --- PASS: TestNoFiles/file (0.00s)
    --- PASS: TestNoFiles/dir (0.00s)
=== RUN   TestNoServe
2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
=== RUN   TestNoServe/file
=== RUN   TestNoServe/dir
--- PASS: TestNoServe (0.00s)
    --- PASS: TestNoServe/file (0.00s)
    --- PASS: TestNoServe/dir (0.00s)
=== RUN   TestAuthRequired
=== RUN   TestAuthRequired/auth
2026/09/08 16:06:46 ERROR : rc: "rc/noopauth": error: authentication must be set up on the rc server to use "rc/noopauth" or the --rc-no-auth flag must be in use
--- PASS: TestAuthRequired (0.00s)
    --- PASS: TestAuthRequired/auth (0.00s)
=== RUN   TestNoAuth
=== RUN   TestNoAuth/auth
--- PASS: TestNoAuth (0.00s)
    --- PASS: TestNoAuth/auth (0.00s)
=== RUN   TestWithUserPass
=== RUN   TestWithUserPass/auth
--- PASS: TestWithUserPass (0.00s)
    --- PASS: TestWithUserPass/auth (0.00s)
=== RUN   TestRCAsync
=== RUN   TestRCAsync/ok
=== RUN   TestRCAsync/bad
2026/09/08 16:06:46 ERROR : rc: "rc/noop": error: couldn't parse key "_async" (truthy) as bool: strconv.ParseBool: parsing "truthy": invalid syntax
--- PASS: TestRCAsync (0.00s)
    --- PASS: TestRCAsync/ok (0.00s)
    --- PASS: TestRCAsync/bad (0.00s)
FAIL
FAIL	github.com/rclone/rclone/fs/rc/rcserver	0.252s
=== RUN   TestAddPlugin
    rc_test.go:91: network connection not available for testing
--- SKIP: TestAddPlugin (0.00s)
=== RUN   TestListPlugins
--- PASS: TestListPlugins (0.00s)
=== RUN   TestRemovePlugin
    rc_test.go:121: network connection not available for testing
--- SKIP: TestRemovePlugin (0.00s)
=== RUN   TestPluginsForType
--- PASS: TestPluginsForType (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/rc/webgui	0.030s
=== RUN   TestPipe
--- PASS: TestPipe (0.00s)
=== RUN   TestPipeConcurrent
--- PASS: TestPipeConcurrent (0.05s)
=== RUN   TestPipeOrderBy
=== RUN   TestPipeOrderBy/#00
=== RUN   TestPipeOrderBy/size
=== RUN   TestPipeOrderBy/name
=== RUN   TestPipeOrderBy/modtime
=== RUN   TestPipeOrderBy/size,ascending
=== RUN   TestPipeOrderBy/name,asc
=== RUN   TestPipeOrderBy/modtime,ascending
=== RUN   TestPipeOrderBy/size,descending
=== RUN   TestPipeOrderBy/name,desc
=== RUN   TestPipeOrderBy/modtime,descending
=== RUN   TestPipeOrderBy/size,mixed,50
=== RUN   TestPipeOrderBy/size,mixed,51
--- PASS: TestPipeOrderBy (0.00s)
    --- PASS: TestPipeOrderBy/#00 (0.00s)
    --- PASS: TestPipeOrderBy/size (0.00s)
    --- PASS: TestPipeOrderBy/name (0.00s)
    --- PASS: TestPipeOrderBy/modtime (0.00s)
    --- PASS: TestPipeOrderBy/size,ascending (0.00s)
    --- PASS: TestPipeOrderBy/name,asc (0.00s)
    --- PASS: TestPipeOrderBy/modtime,ascending (0.00s)
    --- PASS: TestPipeOrderBy/size,descending (0.00s)
    --- PASS: TestPipeOrderBy/name,desc (0.00s)
    --- PASS: TestPipeOrderBy/modtime,descending (0.00s)
    --- PASS: TestPipeOrderBy/size,mixed,50 (0.00s)
    --- PASS: TestPipeOrderBy/size,mixed,51 (0.00s)
=== RUN   TestNewLess
=== RUN   TestNewLess/blankOK
=== RUN   TestNewLess/tooManyParts
=== RUN   TestNewLess/tooManyParts2
=== RUN   TestNewLess/badMixed
=== RUN   TestNewLess/unknownComparison
=== RUN   TestNewLess/unknownSortDirection
=== RUN   TestNewLess/size
=== RUN   TestNewLess/name
=== RUN   TestNewLess/modtime
=== RUN   TestNewLess/size,ascending
=== RUN   TestNewLess/name,asc
=== RUN   TestNewLess/modtime,ascending
=== RUN   TestNewLess/size,descending
=== RUN   TestNewLess/name,desc
=== RUN   TestNewLess/modtime,descending
=== RUN   TestNewLess/modtime,mixed
=== RUN   TestNewLess/modtime,mixed,30
--- PASS: TestNewLess (0.00s)
    --- PASS: TestNewLess/blankOK (0.00s)
    --- PASS: TestNewLess/tooManyParts (0.00s)
    --- PASS: TestNewLess/tooManyParts2 (0.00s)
    --- PASS: TestNewLess/badMixed (0.00s)
    --- PASS: TestNewLess/unknownComparison (0.00s)
    --- PASS: TestNewLess/unknownSortDirection (0.00s)
    --- PASS: TestNewLess/size (0.00s)
    --- PASS: TestNewLess/name (0.00s)
    --- PASS: TestNewLess/modtime (0.00s)
    --- PASS: TestNewLess/size,ascending (0.00s)
    --- PASS: TestNewLess/name,asc (0.00s)
    --- PASS: TestNewLess/modtime,ascending (0.00s)
    --- PASS: TestNewLess/size,descending (0.00s)
    --- PASS: TestNewLess/name,desc (0.00s)
    --- PASS: TestNewLess/modtime,descending (0.00s)
    --- PASS: TestNewLess/modtime,mixed (0.00s)
    --- PASS: TestNewLess/modtime,mixed,30 (0.00s)
=== RUN   TestRcCopy
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestRcCopy (0.05s)
=== RUN   TestRcMove
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestRcMove (0.04s)
=== RUN   TestRcSync
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestRcSync (0.07s)
=== RUN   TestCopyWithDryRun
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:47 NOTICE: sub dir/hello world: Skipped copy as --dry-run is set (size 11)
--- PASS: TestCopyWithDryRun (0.01s)
=== RUN   TestCopy
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopy (0.01s)
=== RUN   TestCopyMissingDirectory
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:47 ERROR : Local file system at /non-existing: error reading source root directory: directory not found
--- PASS: TestCopyMissingDirectory (0.00s)
=== RUN   TestCopyNoTraverse
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyNoTraverse (0.02s)
=== RUN   TestCopyCheckFirst
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyCheckFirst (0.02s)
=== RUN   TestSyncNoTraverse
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:47 ERROR : Ignoring --no-traverse with sync
--- PASS: TestSyncNoTraverse (0.01s)
=== RUN   TestCopyWithDepth
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyWithDepth (0.01s)
=== RUN   TestCopyWithFilesFrom
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyWithFilesFrom (0.01s)
=== RUN   TestCopyWithFilesFromAndNoTraverse
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyWithFilesFromAndNoTraverse (0.03s)
=== RUN   TestCopyEmptyDirectories
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyEmptyDirectories (0.02s)
=== RUN   TestMoveEmptyDirectories
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestMoveEmptyDirectories (0.01s)
=== RUN   TestSyncEmptyDirectories
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncEmptyDirectories (0.01s)
=== RUN   TestServerSideCopy
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:275: Server side copy (if possible) Local file system at /tmp/rclone474949900 -> Local file system at /tmp/rclone986737622
--- PASS: TestServerSideCopy (0.02s)
=== RUN   TestCopyAfterDelete
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:47 ERROR : : error listing: directory not found
--- PASS: TestCopyAfterDelete (0.01s)
=== RUN   TestCopyRedownload
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyRedownload (0.01s)
=== RUN   TestSyncBasedOnCheckSum
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncBasedOnCheckSum (0.03s)
=== RUN   TestSyncSizeOnly
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncSizeOnly (0.03s)
=== RUN   TestSyncIgnoreSize
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncIgnoreSize (0.04s)
=== RUN   TestSyncIgnoreTimes
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncIgnoreTimes (0.03s)
=== RUN   TestSyncIgnoreExisting
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncIgnoreExisting (0.02s)
=== RUN   TestSyncIgnoreErrors
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncIgnoreErrors (0.05s)
=== RUN   TestSyncAfterChangingModtimeOnly
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:48 NOTICE: empty space: Skipped update modification time as --dry-run is set (size 1)
--- PASS: TestSyncAfterChangingModtimeOnly (0.04s)
=== RUN   TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime (0.04s)
=== RUN   TestSyncDoesntUpdateModtime
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncDoesntUpdateModtime (0.13s)
=== RUN   TestSyncAfterAddingAFile
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncAfterAddingAFile (0.05s)
=== RUN   TestSyncAfterChangingFilesSizeOnly
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncAfterChangingFilesSizeOnly (0.02s)
=== RUN   TestSyncAfterChangingContentsOnly
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncAfterChangingContentsOnly (0.03s)
=== RUN   TestSyncAfterRemovingAFileAndAddingAFileDryRun
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:48 NOTICE: potato2: Skipped copy as --dry-run is set (size 60)
2026/09/08 16:06:48 NOTICE: potato: Skipped delete as --dry-run is set (size 21)
--- PASS: TestSyncAfterRemovingAFileAndAddingAFileDryRun (0.02s)
=== RUN   TestSyncAfterRemovingAFileAndAddingAFile
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncAfterRemovingAFileAndAddingAFile (0.05s)
=== RUN   TestSyncAfterRemovingAFileAndAddingAFileSubDir
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDir (0.06s)
=== RUN   TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:48 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
2026/09/08 16:06:48 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
--- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors (0.04s)
=== RUN   TestSyncDeleteAfter
--- PASS: TestSyncDeleteAfter (0.00s)
=== RUN   TestSyncDeleteDuring
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncDeleteDuring (0.02s)
=== RUN   TestSyncDeleteBefore
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncDeleteBefore (0.02s)
=== RUN   TestCopyDeleteBefore
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestCopyDeleteBefore (0.01s)
=== RUN   TestSyncWithExclude
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncWithExclude (0.05s)
=== RUN   TestSyncWithExcludeAndDeleteExcluded
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncWithExcludeAndDeleteExcluded (0.04s)
=== RUN   TestSyncWithUpdateOlder
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncWithUpdateOlder (0.15s)
=== RUN   TestSyncWithMaxDuration
=== RUN   TestSyncWithMaxDuration/Hard
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:48 NOTICE: Bandwidth limit set to {10Ki 10Ki}
2026/09/08 16:06:54 NOTICE: file2: Removing partially written file on error: context deadline exceeded
2026/09/08 16:06:54 ERROR : file2: Failed to copy: context deadline exceeded
2026/09/08 16:06:54 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
2026/09/08 16:06:54 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
2026/09/08 16:06:54 ERROR : Local file system at /tmp/rclone474949900: max transfer duration reached as set by --max-duration
2026/09/08 16:06:54 NOTICE: Bandwidth limit reset to unlimited
=== RUN   TestSyncWithMaxDuration/Soft
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:06:54 NOTICE: Bandwidth limit set to {10Ki 10Ki}
2026/09/08 16:07:01 ERROR : Local file system at /tmp/rclone474949900: max transfer duration reached as set by --max-duration
2026/09/08 16:07:01 ERROR : Cancelling sync due to fatal error: max transfer duration reached as set by --max-duration
2026/09/08 16:07:01 NOTICE: Bandwidth limit reset to unlimited
--- PASS: TestSyncWithMaxDuration (12.29s)
    --- PASS: TestSyncWithMaxDuration/Hard (5.16s)
    --- PASS: TestSyncWithMaxDuration/Soft (7.13s)
=== RUN   TestSyncWithTrackRenames
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1075: Can track renames: true
--- PASS: TestSyncWithTrackRenames (0.03s)
=== RUN   TestParseRenamesStrategyModtime
--- PASS: TestParseRenamesStrategyModtime (0.00s)
=== RUN   TestRenamesStrategyModtime
--- PASS: TestRenamesStrategyModtime (0.00s)
=== RUN   TestSyncWithTrackRenamesStrategyModtime
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1144: Can track renames: true
--- PASS: TestSyncWithTrackRenamesStrategyModtime (0.04s)
=== RUN   TestSyncWithTrackRenamesStrategyLeaf
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1180: Can track renames: true
--- PASS: TestSyncWithTrackRenamesStrategyLeaf (0.04s)
=== RUN   TestMoveWithDeleteEmptySrcDirs
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestMoveWithDeleteEmptySrcDirs (0.01s)
=== RUN   TestMoveWithoutDeleteEmptySrcDirs
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestMoveWithoutDeleteEmptySrcDirs (0.03s)
=== RUN   TestMoveWithIgnoreExisting
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestMoveWithIgnoreExisting (0.02s)
=== RUN   TestServerSideMove
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone474949900 -> Local file system at /tmp/rclone2023822857
2026/09/08 16:07:01 ERROR : : error listing: directory not found
2026/09/08 16:07:01 purge failed: directory not found
--- PASS: TestServerSideMove (0.07s)
=== RUN   TestServerSideMoveWithFilter
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone474949900 -> Local file system at /tmp/rclone3843015540
--- PASS: TestServerSideMoveWithFilter (0.06s)
=== RUN   TestServerSideMoveDeleteEmptySourceDirs
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone474949900 -> Local file system at /tmp/rclone3196655786
2026/09/08 16:07:01 ERROR : : error listing: directory not found
2026/09/08 16:07:01 ERROR : : error listing: directory not found
2026/09/08 16:07:01 purge failed: directory not found
--- PASS: TestServerSideMoveDeleteEmptySourceDirs (0.08s)
=== RUN   TestServerSideMoveOverlap
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1416: Skipping test as remote supports DirMove
--- SKIP: TestServerSideMoveOverlap (0.00s)
=== RUN   TestSyncOverlap
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncOverlap (0.00s)
=== RUN   TestSyncOverlapWithFilter
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncOverlapWithFilter (0.00s)
=== RUN   TestSyncCompareDest
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncCompareDest (0.25s)
=== RUN   TestSyncMultipleCompareDest
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncMultipleCompareDest (0.20s)
=== RUN   TestSyncCopyDest
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
    sync_test.go:1675: Skipping test as remote does not support server-side copy
--- SKIP: TestSyncCopyDest (0.00s)
=== RUN   TestSyncBackupDir
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncBackupDir (0.24s)
=== RUN   TestSyncBackupDirWithSuffix
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncBackupDirWithSuffix (0.06s)
=== RUN   TestSyncBackupDirWithSuffixKeepExtension
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncBackupDirWithSuffixKeepExtension (0.04s)
=== RUN   TestSyncBackupDirSuffixOnly
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncBackupDirSuffixOnly (0.05s)
=== RUN   TestSyncSuffix
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncSuffix (0.06s)
=== RUN   TestSyncSuffixKeepExtension
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncSuffixKeepExtension (0.07s)
=== RUN   TestSyncUTFNorm
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncUTFNorm (0.01s)
=== RUN   TestSyncImmutable
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:07:02 ERROR : existing: Source and destination exist but do not match: immutable file modified
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
--- PASS: TestSyncImmutable (0.02s)
=== RUN   TestSyncIgnoreCase
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncIgnoreCase (0.02s)
=== RUN   TestMaxTransfer
=== RUN   TestMaxTransfer/Hard
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:07:02 NOTICE: file1: Removing partially written file on error: max transfer limit reached as set by --max-transfer
2026/09/08 16:07:02 ERROR : file1: Failed to copy: max transfer limit reached as set by --max-transfer
2026/09/08 16:07:02 ERROR : Cancelling sync due to fatal error: max transfer limit reached as set by --max-transfer
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
=== RUN   TestMaxTransfer/Soft
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:07:02 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
=== RUN   TestMaxTransfer/Cautious
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
2026/09/08 16:07:02 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
--- PASS: TestMaxTransfer (0.03s)
    --- PASS: TestMaxTransfer/Hard (0.01s)
    --- PASS: TestMaxTransfer/Soft (0.01s)
    --- PASS: TestMaxTransfer/Cautious (0.01s)
=== RUN   TestSyncConcurrentDelete
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncConcurrentDelete (0.13s)
=== RUN   TestSyncConcurrentTruncate
    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
--- PASS: TestSyncConcurrentTruncate (0.14s)
PASS
ok  	github.com/rclone/rclone/fs/sync	15.490s
=== RUN   TestWalkEmpty
--- PASS: TestWalkEmpty (0.00s)
=== RUN   TestWalkREmpty
--- PASS: TestWalkREmpty (0.00s)
=== RUN   TestWalkEmptySkip
--- PASS: TestWalkEmptySkip (0.00s)
=== RUN   TestWalkREmptySkip
--- PASS: TestWalkREmptySkip (0.00s)
=== RUN   TestWalkNotFound
2026/09/08 16:06:47 ERROR : : error listing: directory not found
--- PASS: TestWalkNotFound (0.00s)
=== RUN   TestWalkRNotFound
--- PASS: TestWalkRNotFound (0.00s)
=== RUN   TestWalkNotFoundMaskError
--- PASS: TestWalkNotFoundMaskError (0.00s)
=== RUN   TestWalkNotFoundSkipError
--- PASS: TestWalkNotFoundSkipError (0.00s)
=== RUN   TestWalkLevels
--- PASS: TestWalkLevels (0.00s)
=== RUN   TestWalkRLevels
--- PASS: TestWalkRLevels (0.00s)
=== RUN   TestWalkLevelsNoRecursive10
--- PASS: TestWalkLevelsNoRecursive10 (0.00s)
=== RUN   TestWalkRLevelsNoRecursive10
--- PASS: TestWalkRLevelsNoRecursive10 (0.00s)
=== RUN   TestWalkNDirTree
--- PASS: TestWalkNDirTree (0.00s)
=== RUN   TestWalkLevelsNoRecursive
--- PASS: TestWalkLevelsNoRecursive (0.00s)
=== RUN   TestWalkRLevelsNoRecursive
--- PASS: TestWalkRLevelsNoRecursive (0.00s)
=== RUN   TestWalkLevels2
--- PASS: TestWalkLevels2 (0.00s)
=== RUN   TestWalkRLevels2
--- PASS: TestWalkRLevels2 (0.00s)
=== RUN   TestWalkSkip
--- PASS: TestWalkSkip (0.00s)
=== RUN   TestWalkRSkip
--- PASS: TestWalkRSkip (0.00s)
=== RUN   TestWalkErrors
2026/09/08 16:06:47 ERROR : 0: error listing: directory not found
--- PASS: TestWalkErrors (0.00s)
=== RUN   TestWalkRErrors
--- PASS: TestWalkRErrors (0.00s)
=== RUN   TestWalkMulti
--- PASS: TestWalkMulti (0.02s)
=== RUN   TestWalkRMulti
--- PASS: TestWalkRMulti (0.02s)
=== RUN   TestWalkMultiErrors
2026/09/08 16:06:47 ERROR : 9/2/0: error listing: boom
2026/09/08 16:06:47 ERROR : 9/2/1: error listing: boom
2026/09/08 16:06:47 ERROR : 9/3/6: error listing: boom
2026/09/08 16:06:47 ERROR : 9/3/0: error listing: boom
2026/09/08 16:06:47 ERROR : 9/5/0: error listing: boom
2026/09/08 16:06:47 ERROR : 9/4/0: error listing: boom
2026/09/08 16:06:47 ERROR : 9/2/2: error listing: boom
2026/09/08 16:06:47 ERROR : 9/6/0: error listing: boom
2026/09/08 16:06:47 ERROR : 9/7/0: error listing: boom
--- PASS: TestWalkMultiErrors (0.02s)
=== RUN   TestWalkRMultiErrors
2026/09/08 16:06:47 ERROR : 7/7/0: error listing: boom
2026/09/08 16:06:47 ERROR : 7/7/1: error listing: boom
2026/09/08 16:06:47 ERROR : 7/7/2: error listing: boom
2026/09/08 16:06:47 ERROR : 7/7/3: error listing: boom
--- PASS: TestWalkRMultiErrors (0.00s)
=== RUN   TestWalkRDirTree
--- PASS: TestWalkRDirTree (0.00s)
=== RUN   TestWalkRDirTreeExclude
--- PASS: TestWalkRDirTreeExclude (0.00s)
=== RUN   TestListType
--- PASS: TestListType (0.00s)
=== RUN   TestListR
--- PASS: TestListR (0.00s)
=== RUN   TestDirMapAdd
=== RUN   TestDirMapAdd/0
=== RUN   TestDirMapAdd/1
=== RUN   TestDirMapAdd/2
=== RUN   TestDirMapAdd/3
=== RUN   TestDirMapAdd/4
--- PASS: TestDirMapAdd (0.00s)
    --- PASS: TestDirMapAdd/0 (0.00s)
    --- PASS: TestDirMapAdd/1 (0.00s)
    --- PASS: TestDirMapAdd/2 (0.00s)
    --- PASS: TestDirMapAdd/3 (0.00s)
    --- PASS: TestDirMapAdd/4 (0.00s)
=== RUN   TestDirMapAddEntries
--- PASS: TestDirMapAddEntries (0.00s)
=== RUN   TestDirMapSendEntries
--- PASS: TestDirMapSendEntries (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/walk	0.130s
?   	github.com/rclone/rclone/fstest	[no test files]
?   	github.com/rclone/rclone/fstest/fstests	[no test files]
?   	github.com/rclone/rclone/fstest/mockdir	[no test files]
?   	github.com/rclone/rclone/fstest/mockfs	[no test files]
?   	github.com/rclone/rclone/fstest/mockobject	[no test files]
=== RUN   TestTestsToRegexp
--- PASS: TestTestsToRegexp (0.00s)
=== RUN   TestTestsToRegexpLive
--- PASS: TestTestsToRegexpLive (20.23s)
=== RUN   TestTests
=== RUN   TestTests/A1
=== RUN   TestTests/A2
=== RUN   TestTests/B
=== RUN   TestTests/B/B1
=== RUN   TestTests/B/B2
=== RUN   TestTests/C
=== RUN   TestTests/C/C1
=== RUN   TestTests/C/C2
=== RUN   TestTests/C/C3
=== RUN   TestTests/C/C3/C31
=== RUN   TestTests/C/C3/C32
--- PASS: TestTests (0.00s)
    --- PASS: TestTests/A1 (0.00s)
    --- PASS: TestTests/A2 (0.00s)
    --- PASS: TestTests/B (0.00s)
        --- PASS: TestTests/B/B1 (0.00s)
        --- PASS: TestTests/B/B2 (0.00s)
    --- PASS: TestTests/C (0.00s)
        --- PASS: TestTests/C/C1 (0.00s)
        --- PASS: TestTests/C/C2 (0.00s)
        --- PASS: TestTests/C/C3 (0.00s)
            --- PASS: TestTests/C/C3/C31 (0.00s)
            --- PASS: TestTests/C/C3/C32 (0.00s)
PASS
ok  	github.com/rclone/rclone/fstest/test_all	20.335s
?   	github.com/rclone/rclone/fstest/testserver	[no test files]
?   	github.com/rclone/rclone/fstest/testy	[no test files]
=== RUN   TestExitCode
--- PASS: TestExitCode (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/atexit	0.038s
=== RUN   TestSplit
--- PASS: TestSplit (0.00s)
=== RUN   TestCache
--- PASS: TestCache (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/bucket	0.029s
?   	github.com/rclone/rclone/lib/buildinfo	[no test files]
=== RUN   TestGet
--- PASS: TestGet (0.00s)
=== RUN   TestGetFile
--- PASS: TestGetFile (0.00s)
=== RUN   TestGetError
--- PASS: TestGetError (0.00s)
=== RUN   TestPut
--- PASS: TestPut (0.00s)
=== RUN   TestCacheExpire
--- PASS: TestCacheExpire (0.25s)
=== RUN   TestCacheNoExpire
--- PASS: TestCacheNoExpire (0.00s)
=== RUN   TestCachePin
--- PASS: TestCachePin (0.00s)
=== RUN   TestClear
--- PASS: TestClear (0.00s)
=== RUN   TestEntries
--- PASS: TestEntries (0.00s)
=== RUN   TestGetMaybe
--- PASS: TestGetMaybe (0.00s)
=== RUN   TestDelete
--- PASS: TestDelete (0.00s)
=== RUN   TestDeletePrefix
--- PASS: TestDeletePrefix (0.00s)
=== RUN   TestCacheRename
--- PASS: TestCacheRename (0.00s)
=== RUN   TestCacheFinalize
--- PASS: TestCacheFinalize (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/cache	0.280s
?   	github.com/rclone/rclone/lib/daemonize	[no test files]
?   	github.com/rclone/rclone/lib/dircache	[no test files]
=== RUN   TestEncodeString
--- PASS: TestEncodeString (0.00s)
=== RUN   TestEncodeSet
--- PASS: TestEncodeSet (0.00s)
=== RUN   TestEncodeSingleMask
=== RUN   TestEncodeSingleMask/0
=== RUN   TestEncodeSingleMask/1
=== RUN   TestEncodeSingleMask/2
=== RUN   TestEncodeSingleMask/3
=== RUN   TestEncodeSingleMask/4
=== RUN   TestEncodeSingleMask/5
=== RUN   TestEncodeSingleMask/6
=== RUN   TestEncodeSingleMask/7
=== RUN   TestEncodeSingleMask/8
=== RUN   TestEncodeSingleMask/9
=== RUN   TestEncodeSingleMask/10
=== RUN   TestEncodeSingleMask/11
=== RUN   TestEncodeSingleMask/12
=== RUN   TestEncodeSingleMask/13
=== RUN   TestEncodeSingleMask/14
=== RUN   TestEncodeSingleMask/15
=== RUN   TestEncodeSingleMask/16
=== RUN   TestEncodeSingleMask/17
=== RUN   TestEncodeSingleMask/18
--- PASS: TestEncodeSingleMask (0.00s)
    --- PASS: TestEncodeSingleMask/0 (0.00s)
    --- PASS: TestEncodeSingleMask/1 (0.00s)
    --- PASS: TestEncodeSingleMask/2 (0.00s)
    --- PASS: TestEncodeSingleMask/3 (0.00s)
    --- PASS: TestEncodeSingleMask/4 (0.00s)
    --- PASS: TestEncodeSingleMask/5 (0.00s)
    --- PASS: TestEncodeSingleMask/6 (0.00s)
    --- PASS: TestEncodeSingleMask/7 (0.00s)
    --- PASS: TestEncodeSingleMask/8 (0.00s)
    --- PASS: TestEncodeSingleMask/9 (0.00s)
    --- PASS: TestEncodeSingleMask/10 (0.00s)
    --- PASS: TestEncodeSingleMask/11 (0.00s)
    --- PASS: TestEncodeSingleMask/12 (0.00s)
    --- PASS: TestEncodeSingleMask/13 (0.00s)
    --- PASS: TestEncodeSingleMask/14 (0.00s)
    --- PASS: TestEncodeSingleMask/15 (0.00s)
    --- PASS: TestEncodeSingleMask/16 (0.00s)
    --- PASS: TestEncodeSingleMask/17 (0.00s)
    --- PASS: TestEncodeSingleMask/18 (0.00s)
=== RUN   TestEncodeSingleMaskEdge
=== RUN   TestEncodeSingleMaskEdge/0
=== RUN   TestEncodeSingleMaskEdge/1
=== RUN   TestEncodeSingleMaskEdge/2
=== RUN   TestEncodeSingleMaskEdge/3
=== RUN   TestEncodeSingleMaskEdge/4
=== RUN   TestEncodeSingleMaskEdge/5
=== RUN   TestEncodeSingleMaskEdge/6
=== RUN   TestEncodeSingleMaskEdge/7
=== RUN   TestEncodeSingleMaskEdge/8
=== RUN   TestEncodeSingleMaskEdge/9
=== RUN   TestEncodeSingleMaskEdge/10
=== RUN   TestEncodeSingleMaskEdge/11
=== RUN   TestEncodeSingleMaskEdge/12
=== RUN   TestEncodeSingleMaskEdge/13
=== RUN   TestEncodeSingleMaskEdge/14
=== RUN   TestEncodeSingleMaskEdge/15
=== RUN   TestEncodeSingleMaskEdge/16
=== RUN   TestEncodeSingleMaskEdge/17
=== RUN   TestEncodeSingleMaskEdge/18
=== RUN   TestEncodeSingleMaskEdge/19
=== RUN   TestEncodeSingleMaskEdge/20
=== RUN   TestEncodeSingleMaskEdge/21
=== RUN   TestEncodeSingleMaskEdge/22
=== RUN   TestEncodeSingleMaskEdge/23
=== RUN   TestEncodeSingleMaskEdge/24
=== RUN   TestEncodeSingleMaskEdge/25
=== RUN   TestEncodeSingleMaskEdge/26
=== RUN   TestEncodeSingleMaskEdge/27
=== RUN   TestEncodeSingleMaskEdge/28
=== RUN   TestEncodeSingleMaskEdge/29
=== RUN   TestEncodeSingleMaskEdge/30
=== RUN   TestEncodeSingleMaskEdge/31
=== RUN   TestEncodeSingleMaskEdge/32
=== RUN   TestEncodeSingleMaskEdge/33
=== RUN   TestEncodeSingleMaskEdge/34
=== RUN   TestEncodeSingleMaskEdge/35
=== RUN   TestEncodeSingleMaskEdge/36
=== RUN   TestEncodeSingleMaskEdge/37
=== RUN   TestEncodeSingleMaskEdge/38
=== RUN   TestEncodeSingleMaskEdge/39
=== RUN   TestEncodeSingleMaskEdge/40
=== RUN   TestEncodeSingleMaskEdge/41
=== RUN   TestEncodeSingleMaskEdge/42
=== RUN   TestEncodeSingleMaskEdge/43
=== RUN   TestEncodeSingleMaskEdge/44
=== RUN   TestEncodeSingleMaskEdge/45
=== RUN   TestEncodeSingleMaskEdge/46
=== RUN   TestEncodeSingleMaskEdge/47
=== RUN   TestEncodeSingleMaskEdge/48
=== RUN   TestEncodeSingleMaskEdge/49
=== RUN   TestEncodeSingleMaskEdge/50
=== RUN   TestEncodeSingleMaskEdge/51
=== RUN   TestEncodeSingleMaskEdge/52
=== RUN   TestEncodeSingleMaskEdge/53
=== RUN   TestEncodeSingleMaskEdge/54
=== RUN   TestEncodeSingleMaskEdge/55
=== RUN   TestEncodeSingleMaskEdge/56
=== RUN   TestEncodeSingleMaskEdge/57
=== RUN   TestEncodeSingleMaskEdge/58
=== RUN   TestEncodeSingleMaskEdge/59
=== RUN   TestEncodeSingleMaskEdge/60
=== RUN   TestEncodeSingleMaskEdge/61
=== RUN   TestEncodeSingleMaskEdge/62
=== RUN   TestEncodeSingleMaskEdge/63
=== RUN   TestEncodeSingleMaskEdge/64
=== RUN   TestEncodeSingleMaskEdge/65
=== RUN   TestEncodeSingleMaskEdge/66
=== RUN   TestEncodeSingleMaskEdge/67
=== RUN   TestEncodeSingleMaskEdge/68
=== RUN   TestEncodeSingleMaskEdge/69
=== RUN   TestEncodeSingleMaskEdge/70
=== RUN   TestEncodeSingleMaskEdge/71
=== RUN   TestEncodeSingleMaskEdge/72
=== RUN   TestEncodeSingleMaskEdge/73
=== RUN   TestEncodeSingleMaskEdge/74
=== RUN   TestEncodeSingleMaskEdge/75
=== RUN   TestEncodeSingleMaskEdge/76
=== RUN   TestEncodeSingleMaskEdge/77
=== RUN   TestEncodeSingleMaskEdge/78
=== RUN   TestEncodeSingleMaskEdge/79
=== RUN   TestEncodeSingleMaskEdge/80
=== RUN   TestEncodeSingleMaskEdge/81
=== RUN   TestEncodeSingleMaskEdge/82
=== RUN   TestEncodeSingleMaskEdge/83
=== RUN   TestEncodeSingleMaskEdge/84
=== RUN   TestEncodeSingleMaskEdge/85
=== RUN   TestEncodeSingleMaskEdge/86
=== RUN   TestEncodeSingleMaskEdge/87
=== RUN   TestEncodeSingleMaskEdge/88
=== RUN   TestEncodeSingleMaskEdge/89
=== RUN   TestEncodeSingleMaskEdge/90
=== RUN   TestEncodeSingleMaskEdge/91
=== RUN   TestEncodeSingleMaskEdge/92
=== RUN   TestEncodeSingleMaskEdge/93
=== RUN   TestEncodeSingleMaskEdge/94
=== RUN   TestEncodeSingleMaskEdge/95
=== RUN   TestEncodeSingleMaskEdge/96
=== RUN   TestEncodeSingleMaskEdge/97
=== RUN   TestEncodeSingleMaskEdge/98
=== RUN   TestEncodeSingleMaskEdge/99
=== RUN   TestEncodeSingleMaskEdge/100
=== RUN   TestEncodeSingleMaskEdge/101
=== RUN   TestEncodeSingleMaskEdge/102
=== RUN   TestEncodeSingleMaskEdge/103
=== RUN   TestEncodeSingleMaskEdge/104
=== RUN   TestEncodeSingleMaskEdge/105
=== RUN   TestEncodeSingleMaskEdge/106
=== RUN   TestEncodeSingleMaskEdge/107
=== RUN   TestEncodeSingleMaskEdge/108
=== RUN   TestEncodeSingleMaskEdge/109
=== RUN   TestEncodeSingleMaskEdge/110
=== RUN   TestEncodeSingleMaskEdge/111
=== RUN   TestEncodeSingleMaskEdge/112
=== RUN   TestEncodeSingleMaskEdge/113
=== RUN   TestEncodeSingleMaskEdge/114
=== RUN   TestEncodeSingleMaskEdge/115
=== RUN   TestEncodeSingleMaskEdge/116
=== RUN   TestEncodeSingleMaskEdge/117
=== RUN   TestEncodeSingleMaskEdge/118
=== RUN   TestEncodeSingleMaskEdge/119
=== RUN   TestEncodeSingleMaskEdge/120
=== RUN   TestEncodeSingleMaskEdge/121
=== RUN   TestEncodeSingleMaskEdge/122
=== RUN   TestEncodeSingleMaskEdge/123
=== RUN   TestEncodeSingleMaskEdge/124
=== RUN   TestEncodeSingleMaskEdge/125
=== RUN   TestEncodeSingleMaskEdge/126
=== RUN   TestEncodeSingleMaskEdge/127
=== RUN   TestEncodeSingleMaskEdge/128
=== RUN   TestEncodeSingleMaskEdge/129
=== RUN   TestEncodeSingleMaskEdge/130
=== RUN   TestEncodeSingleMaskEdge/131
=== RUN   TestEncodeSingleMaskEdge/132
=== RUN   TestEncodeSingleMaskEdge/133
=== RUN   TestEncodeSingleMaskEdge/134
=== RUN   TestEncodeSingleMaskEdge/135
=== RUN   TestEncodeSingleMaskEdge/136
=== RUN   TestEncodeSingleMaskEdge/137
=== RUN   TestEncodeSingleMaskEdge/138
=== RUN   TestEncodeSingleMaskEdge/139
=== RUN   TestEncodeSingleMaskEdge/140
=== RUN   TestEncodeSingleMaskEdge/141
=== RUN   TestEncodeSingleMaskEdge/142
=== RUN   TestEncodeSingleMaskEdge/143
=== RUN   TestEncodeSingleMaskEdge/144
=== RUN   TestEncodeSingleMaskEdge/145
=== RUN   TestEncodeSingleMaskEdge/146
=== RUN   TestEncodeSingleMaskEdge/147
=== RUN   TestEncodeSingleMaskEdge/148
=== RUN   TestEncodeSingleMaskEdge/149
=== RUN   TestEncodeSingleMaskEdge/150
=== RUN   TestEncodeSingleMaskEdge/151
=== RUN   TestEncodeSingleMaskEdge/152
=== RUN   TestEncodeSingleMaskEdge/153
=== RUN   TestEncodeSingleMaskEdge/154
=== RUN   TestEncodeSingleMaskEdge/155
=== RUN   TestEncodeSingleMaskEdge/156
=== RUN   TestEncodeSingleMaskEdge/157
=== RUN   TestEncodeSingleMaskEdge/158
=== RUN   TestEncodeSingleMaskEdge/159
=== RUN   TestEncodeSingleMaskEdge/160
=== RUN   TestEncodeSingleMaskEdge/161
=== RUN   TestEncodeSingleMaskEdge/162
=== RUN   TestEncodeSingleMaskEdge/163
=== RUN   TestEncodeSingleMaskEdge/164
=== RUN   TestEncodeSingleMaskEdge/165
=== RUN   TestEncodeSingleMaskEdge/166
=== RUN   TestEncodeSingleMaskEdge/167
=== RUN   TestEncodeSingleMaskEdge/168
=== RUN   TestEncodeSingleMaskEdge/169
=== RUN   TestEncodeSingleMaskEdge/170
=== RUN   TestEncodeSingleMaskEdge/171
=== RUN   TestEncodeSingleMaskEdge/172
=== RUN   TestEncodeSingleMaskEdge/173
=== RUN   TestEncodeSingleMaskEdge/174
=== RUN   TestEncodeSingleMaskEdge/175
=== RUN   TestEncodeSingleMaskEdge/176
=== RUN   TestEncodeSingleMaskEdge/177
=== RUN   TestEncodeSingleMaskEdge/178
=== RUN   TestEncodeSingleMaskEdge/179
=== RUN   TestEncodeSingleMaskEdge/180
=== RUN   TestEncodeSingleMaskEdge/181
=== RUN   TestEncodeSingleMaskEdge/182
=== RUN   TestEncodeSingleMaskEdge/183
=== RUN   TestEncodeSingleMaskEdge/184
=== RUN   TestEncodeSingleMaskEdge/185
=== RUN   TestEncodeSingleMaskEdge/186
=== RUN   TestEncodeSingleMaskEdge/187
=== RUN   TestEncodeSingleMaskEdge/188
=== RUN   TestEncodeSingleMaskEdge/189
=== RUN   TestEncodeSingleMaskEdge/190
=== RUN   TestEncodeSingleMaskEdge/191
=== RUN   TestEncodeSingleMaskEdge/192
=== RUN   TestEncodeSingleMaskEdge/193
=== RUN   TestEncodeSingleMaskEdge/194
=== RUN   TestEncodeSingleMaskEdge/195
=== RUN   TestEncodeSingleMaskEdge/196
=== RUN   TestEncodeSingleMaskEdge/197
=== RUN   TestEncodeSingleMaskEdge/198
=== RUN   TestEncodeSingleMaskEdge/199
=== RUN   TestEncodeSingleMaskEdge/200
=== RUN   TestEncodeSingleMaskEdge/201
=== RUN   TestEncodeSingleMaskEdge/202
=== RUN   TestEncodeSingleMaskEdge/203
=== RUN   TestEncodeSingleMaskEdge/204
=== RUN   TestEncodeSingleMaskEdge/205
=== RUN   TestEncodeSingleMaskEdge/206
=== RUN   TestEncodeSingleMaskEdge/207
=== RUN   TestEncodeSingleMaskEdge/208
=== RUN   TestEncodeSingleMaskEdge/209
=== RUN   TestEncodeSingleMaskEdge/210
=== RUN   TestEncodeSingleMaskEdge/211
=== RUN   TestEncodeSingleMaskEdge/212
=== RUN   TestEncodeSingleMaskEdge/213
=== RUN   TestEncodeSingleMaskEdge/214
=== RUN   TestEncodeSingleMaskEdge/215
=== RUN   TestEncodeSingleMaskEdge/216
=== RUN   TestEncodeSingleMaskEdge/217
=== RUN   TestEncodeSingleMaskEdge/218
=== RUN   TestEncodeSingleMaskEdge/219
=== RUN   TestEncodeSingleMaskEdge/220
=== RUN   TestEncodeSingleMaskEdge/221
=== RUN   TestEncodeSingleMaskEdge/222
=== RUN   TestEncodeSingleMaskEdge/223
=== RUN   TestEncodeSingleMaskEdge/224
=== RUN   TestEncodeSingleMaskEdge/225
=== RUN   TestEncodeSingleMaskEdge/226
=== RUN   TestEncodeSingleMaskEdge/227
=== RUN   TestEncodeSingleMaskEdge/228
=== RUN   TestEncodeSingleMaskEdge/229
=== RUN   TestEncodeSingleMaskEdge/230
=== RUN   TestEncodeSingleMaskEdge/231
=== RUN   TestEncodeSingleMaskEdge/232
=== RUN   TestEncodeSingleMaskEdge/233
=== RUN   TestEncodeSingleMaskEdge/234
=== RUN   TestEncodeSingleMaskEdge/235
=== RUN   TestEncodeSingleMaskEdge/236
=== RUN   TestEncodeSingleMaskEdge/237
=== RUN   TestEncodeSingleMaskEdge/238
=== RUN   TestEncodeSingleMaskEdge/239
=== RUN   TestEncodeSingleMaskEdge/240
=== RUN   TestEncodeSingleMaskEdge/241
=== RUN   TestEncodeSingleMaskEdge/242
=== RUN   TestEncodeSingleMaskEdge/243
=== RUN   TestEncodeSingleMaskEdge/244
=== RUN   TestEncodeSingleMaskEdge/245
=== RUN   TestEncodeSingleMaskEdge/246
=== RUN   TestEncodeSingleMaskEdge/247
=== RUN   TestEncodeSingleMaskEdge/248
=== RUN   TestEncodeSingleMaskEdge/249
=== RUN   TestEncodeSingleMaskEdge/250
=== RUN   TestEncodeSingleMaskEdge/251
=== RUN   TestEncodeSingleMaskEdge/252
=== RUN   TestEncodeSingleMaskEdge/253
=== RUN   TestEncodeSingleMaskEdge/254
=== RUN   TestEncodeSingleMaskEdge/255
=== RUN   TestEncodeSingleMaskEdge/256
=== RUN   TestEncodeSingleMaskEdge/257
=== RUN   TestEncodeSingleMaskEdge/258
=== RUN   TestEncodeSingleMaskEdge/259
=== RUN   TestEncodeSingleMaskEdge/260
=== RUN   TestEncodeSingleMaskEdge/261
=== RUN   TestEncodeSingleMaskEdge/262
=== RUN   TestEncodeSingleMaskEdge/263
=== RUN   TestEncodeSingleMaskEdge/264
=== RUN   TestEncodeSingleMaskEdge/265
=== RUN   TestEncodeSingleMaskEdge/266
=== RUN   TestEncodeSingleMaskEdge/267
=== RUN   TestEncodeSingleMaskEdge/268
=== RUN   TestEncodeSingleMaskEdge/269
=== RUN   TestEncodeSingleMaskEdge/270
=== RUN   TestEncodeSingleMaskEdge/271
=== RUN   TestEncodeSingleMaskEdge/272
=== RUN   TestEncodeSingleMaskEdge/273
=== RUN   TestEncodeSingleMaskEdge/274
=== RUN   TestEncodeSingleMaskEdge/275
=== RUN   TestEncodeSingleMaskEdge/276
=== RUN   TestEncodeSingleMaskEdge/277
=== RUN   TestEncodeSingleMaskEdge/278
=== RUN   TestEncodeSingleMaskEdge/279
=== RUN   TestEncodeSingleMaskEdge/280
=== RUN   TestEncodeSingleMaskEdge/281
=== RUN   TestEncodeSingleMaskEdge/282
=== RUN   TestEncodeSingleMaskEdge/283
=== RUN   TestEncodeSingleMaskEdge/284
=== RUN   TestEncodeSingleMaskEdge/285
=== RUN   TestEncodeSingleMaskEdge/286
=== RUN   TestEncodeSingleMaskEdge/287
=== RUN   TestEncodeSingleMaskEdge/288
=== RUN   TestEncodeSingleMaskEdge/289
=== RUN   TestEncodeSingleMaskEdge/290
=== RUN   TestEncodeSingleMaskEdge/291
=== RUN   TestEncodeSingleMaskEdge/292
=== RUN   TestEncodeSingleMaskEdge/293
=== RUN   TestEncodeSingleMaskEdge/294
=== RUN   TestEncodeSingleMaskEdge/295
=== RUN   TestEncodeSingleMaskEdge/296
=== RUN   TestEncodeSingleMaskEdge/297
=== RUN   TestEncodeSingleMaskEdge/298
=== RUN   TestEncodeSingleMaskEdge/299
=== RUN   TestEncodeSingleMaskEdge/300
=== RUN   TestEncodeSingleMaskEdge/301
=== RUN   TestEncodeSingleMaskEdge/302
=== RUN   TestEncodeSingleMaskEdge/303
=== RUN   TestEncodeSingleMaskEdge/304
=== RUN   TestEncodeSingleMaskEdge/305
=== RUN   TestEncodeSingleMaskEdge/306
=== RUN   TestEncodeSingleMaskEdge/307
=== RUN   TestEncodeSingleMaskEdge/308
=== RUN   TestEncodeSingleMaskEdge/309
=== RUN   TestEncodeSingleMaskEdge/310
=== RUN   TestEncodeSingleMaskEdge/311
=== RUN   TestEncodeSingleMaskEdge/312
=== RUN   TestEncodeSingleMaskEdge/313
=== RUN   TestEncodeSingleMaskEdge/314
=== RUN   TestEncodeSingleMaskEdge/315
=== RUN   TestEncodeSingleMaskEdge/316
=== RUN   TestEncodeSingleMaskEdge/317
=== RUN   TestEncodeSingleMaskEdge/318
=== RUN   TestEncodeSingleMaskEdge/319
=== RUN   TestEncodeSingleMaskEdge/320
=== RUN   TestEncodeSingleMaskEdge/321
=== RUN   TestEncodeSingleMaskEdge/322
=== RUN   TestEncodeSingleMaskEdge/323
=== RUN   TestEncodeSingleMaskEdge/324
=== RUN   TestEncodeSingleMaskEdge/325
=== RUN   TestEncodeSingleMaskEdge/326
=== RUN   TestEncodeSingleMaskEdge/327
=== RUN   TestEncodeSingleMaskEdge/328
=== RUN   TestEncodeSingleMaskEdge/329
=== RUN   TestEncodeSingleMaskEdge/330
=== RUN   TestEncodeSingleMaskEdge/331
=== RUN   TestEncodeSingleMaskEdge/332
=== RUN   TestEncodeSingleMaskEdge/333
=== RUN   TestEncodeSingleMaskEdge/334
=== RUN   TestEncodeSingleMaskEdge/335
=== RUN   TestEncodeSingleMaskEdge/336
=== RUN   TestEncodeSingleMaskEdge/337
=== RUN   TestEncodeSingleMaskEdge/338
=== RUN   TestEncodeSingleMaskEdge/339
=== RUN   TestEncodeSingleMaskEdge/340
=== RUN   TestEncodeSingleMaskEdge/341
=== RUN   TestEncodeSingleMaskEdge/342
=== RUN   TestEncodeSingleMaskEdge/343
=== RUN   TestEncodeSingleMaskEdge/344
=== RUN   TestEncodeSingleMaskEdge/345
=== RUN   TestEncodeSingleMaskEdge/346
=== RUN   TestEncodeSingleMaskEdge/347
=== RUN   TestEncodeSingleMaskEdge/348
=== RUN   TestEncodeSingleMaskEdge/349
=== RUN   TestEncodeSingleMaskEdge/350
=== RUN   TestEncodeSingleMaskEdge/351
=== RUN   TestEncodeSingleMaskEdge/352
=== RUN   TestEncodeSingleMaskEdge/353
=== RUN   TestEncodeSingleMaskEdge/354
=== RUN   TestEncodeSingleMaskEdge/355
=== RUN   TestEncodeSingleMaskEdge/356
=== RUN   TestEncodeSingleMaskEdge/357
=== RUN   TestEncodeSingleMaskEdge/358
=== RUN   TestEncodeSingleMaskEdge/359
=== RUN   TestEncodeSingleMaskEdge/360
=== RUN   TestEncodeSingleMaskEdge/361
=== RUN   TestEncodeSingleMaskEdge/362
=== RUN   TestEncodeSingleMaskEdge/363
=== RUN   TestEncodeSingleMaskEdge/364
=== RUN   TestEncodeSingleMaskEdge/365
=== RUN   TestEncodeSingleMaskEdge/366
=== RUN   TestEncodeSingleMaskEdge/367
=== RUN   TestEncodeSingleMaskEdge/368
=== RUN   TestEncodeSingleMaskEdge/369
=== RUN   TestEncodeSingleMaskEdge/370
=== RUN   TestEncodeSingleMaskEdge/371
=== RUN   TestEncodeSingleMaskEdge/372
=== RUN   TestEncodeSingleMaskEdge/373
=== RUN   TestEncodeSingleMaskEdge/374
=== RUN   TestEncodeSingleMaskEdge/375
=== RUN   TestEncodeSingleMaskEdge/376
=== RUN   TestEncodeSingleMaskEdge/377
=== RUN   TestEncodeSingleMaskEdge/378
=== RUN   TestEncodeSingleMaskEdge/379
=== RUN   TestEncodeSingleMaskEdge/380
=== RUN   TestEncodeSingleMaskEdge/381
=== RUN   TestEncodeSingleMaskEdge/382
=== RUN   TestEncodeSingleMaskEdge/383
=== RUN   TestEncodeSingleMaskEdge/384
=== RUN   TestEncodeSingleMaskEdge/385
=== RUN   TestEncodeSingleMaskEdge/386
=== RUN   TestEncodeSingleMaskEdge/387
=== RUN   TestEncodeSingleMaskEdge/388
=== RUN   TestEncodeSingleMaskEdge/389
=== RUN   TestEncodeSingleMaskEdge/390
=== RUN   TestEncodeSingleMaskEdge/391
=== RUN   TestEncodeSingleMaskEdge/392
=== RUN   TestEncodeSingleMaskEdge/393
=== RUN   TestEncodeSingleMaskEdge/394
=== RUN   TestEncodeSingleMaskEdge/395
=== RUN   TestEncodeSingleMaskEdge/396
=== RUN   TestEncodeSingleMaskEdge/397
=== RUN   TestEncodeSingleMaskEdge/398
=== RUN   TestEncodeSingleMaskEdge/399
=== RUN   TestEncodeSingleMaskEdge/400
=== RUN   TestEncodeSingleMaskEdge/401
=== RUN   TestEncodeSingleMaskEdge/402
=== RUN   TestEncodeSingleMaskEdge/403
=== RUN   TestEncodeSingleMaskEdge/404
=== RUN   TestEncodeSingleMaskEdge/405
=== RUN   TestEncodeSingleMaskEdge/406
=== RUN   TestEncodeSingleMaskEdge/407
=== RUN   TestEncodeSingleMaskEdge/408
=== RUN   TestEncodeSingleMaskEdge/409
=== RUN   TestEncodeSingleMaskEdge/410
=== RUN   TestEncodeSingleMaskEdge/411
=== RUN   TestEncodeSingleMaskEdge/412
=== RUN   TestEncodeSingleMaskEdge/413
=== RUN   TestEncodeSingleMaskEdge/414
=== RUN   TestEncodeSingleMaskEdge/415
=== RUN   TestEncodeSingleMaskEdge/416
=== RUN   TestEncodeSingleMaskEdge/417
=== RUN   TestEncodeSingleMaskEdge/418
=== RUN   TestEncodeSingleMaskEdge/419
=== RUN   TestEncodeSingleMaskEdge/420
=== RUN   TestEncodeSingleMaskEdge/421
=== RUN   TestEncodeSingleMaskEdge/422
=== RUN   TestEncodeSingleMaskEdge/423
=== RUN   TestEncodeSingleMaskEdge/424
=== RUN   TestEncodeSingleMaskEdge/425
=== RUN   TestEncodeSingleMaskEdge/426
=== RUN   TestEncodeSingleMaskEdge/427
=== RUN   TestEncodeSingleMaskEdge/428
=== RUN   TestEncodeSingleMaskEdge/429
=== RUN   TestEncodeSingleMaskEdge/430
=== RUN   TestEncodeSingleMaskEdge/431
=== RUN   TestEncodeSingleMaskEdge/432
=== RUN   TestEncodeSingleMaskEdge/433
=== RUN   TestEncodeSingleMaskEdge/434
=== RUN   TestEncodeSingleMaskEdge/435
=== RUN   TestEncodeSingleMaskEdge/436
=== RUN   TestEncodeSingleMaskEdge/437
=== RUN   TestEncodeSingleMaskEdge/438
=== RUN   TestEncodeSingleMaskEdge/439
=== RUN   TestEncodeSingleMaskEdge/440
=== RUN   TestEncodeSingleMaskEdge/441
=== RUN   TestEncodeSingleMaskEdge/442
=== RUN   TestEncodeSingleMaskEdge/443
=== RUN   TestEncodeSingleMaskEdge/444
=== RUN   TestEncodeSingleMaskEdge/445
=== RUN   TestEncodeSingleMaskEdge/446
=== RUN   TestEncodeSingleMaskEdge/447
=== RUN   TestEncodeSingleMaskEdge/448
=== RUN   TestEncodeSingleMaskEdge/449
=== RUN   TestEncodeSingleMaskEdge/450
=== RUN   TestEncodeSingleMaskEdge/451
=== RUN   TestEncodeSingleMaskEdge/452
=== RUN   TestEncodeSingleMaskEdge/453
=== RUN   TestEncodeSingleMaskEdge/454
=== RUN   TestEncodeSingleMaskEdge/455
=== RUN   TestEncodeSingleMaskEdge/456
=== RUN   TestEncodeSingleMaskEdge/457
=== RUN   TestEncodeSingleMaskEdge/458
=== RUN   TestEncodeSingleMaskEdge/459
=== RUN   TestEncodeSingleMaskEdge/460
=== RUN   TestEncodeSingleMaskEdge/461
=== RUN   TestEncodeSingleMaskEdge/462
=== RUN   TestEncodeSingleMaskEdge/463
=== RUN   TestEncodeSingleMaskEdge/464
=== RUN   TestEncodeSingleMaskEdge/465
=== RUN   TestEncodeSingleMaskEdge/466
=== RUN   TestEncodeSingleMaskEdge/467
=== RUN   TestEncodeSingleMaskEdge/468
=== RUN   TestEncodeSingleMaskEdge/469
=== RUN   TestEncodeSingleMaskEdge/470
=== RUN   TestEncodeSingleMaskEdge/471
=== RUN   TestEncodeSingleMaskEdge/472
=== RUN   TestEncodeSingleMaskEdge/473
=== RUN   TestEncodeSingleMaskEdge/474
=== RUN   TestEncodeSingleMaskEdge/475
=== RUN   TestEncodeSingleMaskEdge/476
=== RUN   TestEncodeSingleMaskEdge/477
=== RUN   TestEncodeSingleMaskEdge/478
=== RUN   TestEncodeSingleMaskEdge/479
=== RUN   TestEncodeSingleMaskEdge/480
=== RUN   TestEncodeSingleMaskEdge/481
=== RUN   TestEncodeSingleMaskEdge/482
=== RUN   TestEncodeSingleMaskEdge/483
=== RUN   TestEncodeSingleMaskEdge/484
=== RUN   TestEncodeSingleMaskEdge/485
=== RUN   TestEncodeSingleMaskEdge/486
=== RUN   TestEncodeSingleMaskEdge/487
=== RUN   TestEncodeSingleMaskEdge/488
=== RUN   TestEncodeSingleMaskEdge/489
=== RUN   TestEncodeSingleMaskEdge/490
=== RUN   TestEncodeSingleMaskEdge/491
=== RUN   TestEncodeSingleMaskEdge/492
=== RUN   TestEncodeSingleMaskEdge/493
=== RUN   TestEncodeSingleMaskEdge/494
=== RUN   TestEncodeSingleMaskEdge/495
=== RUN   TestEncodeSingleMaskEdge/496
=== RUN   TestEncodeSingleMaskEdge/497
=== RUN   TestEncodeSingleMaskEdge/498
=== RUN   TestEncodeSingleMaskEdge/499
=== RUN   TestEncodeSingleMaskEdge/500
=== RUN   TestEncodeSingleMaskEdge/501
=== RUN   TestEncodeSingleMaskEdge/502
=== RUN   TestEncodeSingleMaskEdge/503
=== RUN   TestEncodeSingleMaskEdge/504
=== RUN   TestEncodeSingleMaskEdge/505
=== RUN   TestEncodeSingleMaskEdge/506
=== RUN   TestEncodeSingleMaskEdge/507
=== RUN   TestEncodeSingleMaskEdge/508
=== RUN   TestEncodeSingleMaskEdge/509
=== RUN   TestEncodeSingleMaskEdge/510
=== RUN   TestEncodeSingleMaskEdge/511
=== RUN   TestEncodeSingleMaskEdge/512
=== RUN   TestEncodeSingleMaskEdge/513
=== RUN   TestEncodeSingleMaskEdge/514
=== RUN   TestEncodeSingleMaskEdge/515
=== RUN   TestEncodeSingleMaskEdge/516
=== RUN   TestEncodeSingleMaskEdge/517
=== RUN   TestEncodeSingleMaskEdge/518
=== RUN   TestEncodeSingleMaskEdge/519
=== RUN   TestEncodeSingleMaskEdge/520
=== RUN   TestEncodeSingleMaskEdge/521
=== RUN   TestEncodeSingleMaskEdge/522
=== RUN   TestEncodeSingleMaskEdge/523
=== RUN   TestEncodeSingleMaskEdge/524
=== RUN   TestEncodeSingleMaskEdge/525
=== RUN   TestEncodeSingleMaskEdge/526
=== RUN   TestEncodeSingleMaskEdge/527
=== RUN   TestEncodeSingleMaskEdge/528
=== RUN   TestEncodeSingleMaskEdge/529
=== RUN   TestEncodeSingleMaskEdge/530
=== RUN   TestEncodeSingleMaskEdge/531
=== RUN   TestEncodeSingleMaskEdge/532
=== RUN   TestEncodeSingleMaskEdge/533
=== RUN   TestEncodeSingleMaskEdge/534
=== RUN   TestEncodeSingleMaskEdge/535
=== RUN   TestEncodeSingleMaskEdge/536
=== RUN   TestEncodeSingleMaskEdge/537
=== RUN   TestEncodeSingleMaskEdge/538
=== RUN   TestEncodeSingleMaskEdge/539
=== RUN   TestEncodeSingleMaskEdge/540
=== RUN   TestEncodeSingleMaskEdge/541
=== RUN   TestEncodeSingleMaskEdge/542
=== RUN   TestEncodeSingleMaskEdge/543
=== RUN   TestEncodeSingleMaskEdge/544
=== RUN   TestEncodeSingleMaskEdge/545
=== RUN   TestEncodeSingleMaskEdge/546
=== RUN   TestEncodeSingleMaskEdge/547
=== RUN   TestEncodeSingleMaskEdge/548
=== RUN   TestEncodeSingleMaskEdge/549
=== RUN   TestEncodeSingleMaskEdge/550
=== RUN   TestEncodeSingleMaskEdge/551
=== RUN   TestEncodeSingleMaskEdge/552
=== RUN   TestEncodeSingleMaskEdge/553
=== RUN   TestEncodeSingleMaskEdge/554
=== RUN   TestEncodeSingleMaskEdge/555
=== RUN   TestEncodeSingleMaskEdge/556
=== RUN   TestEncodeSingleMaskEdge/557
=== RUN   TestEncodeSingleMaskEdge/558
=== RUN   TestEncodeSingleMaskEdge/559
=== RUN   TestEncodeSingleMaskEdge/560
=== RUN   TestEncodeSingleMaskEdge/561
=== RUN   TestEncodeSingleMaskEdge/562
=== RUN   TestEncodeSingleMaskEdge/563
=== RUN   TestEncodeSingleMaskEdge/564
=== RUN   TestEncodeSingleMaskEdge/565
=== RUN   TestEncodeSingleMaskEdge/566
=== RUN   TestEncodeSingleMaskEdge/567
=== RUN   TestEncodeSingleMaskEdge/568
=== RUN   TestEncodeSingleMaskEdge/569
=== RUN   TestEncodeSingleMaskEdge/570
=== RUN   TestEncodeSingleMaskEdge/571
=== RUN   TestEncodeSingleMaskEdge/572
=== RUN   TestEncodeSingleMaskEdge/573
=== RUN   TestEncodeSingleMaskEdge/574
=== RUN   TestEncodeSingleMaskEdge/575
=== RUN   TestEncodeSingleMaskEdge/576
=== RUN   TestEncodeSingleMaskEdge/577
=== RUN   TestEncodeSingleMaskEdge/578
=== RUN   TestEncodeSingleMaskEdge/579
=== RUN   TestEncodeSingleMaskEdge/580
=== RUN   TestEncodeSingleMaskEdge/581
=== RUN   TestEncodeSingleMaskEdge/582
=== RUN   TestEncodeSingleMaskEdge/583
=== RUN   TestEncodeSingleMaskEdge/584
=== RUN   TestEncodeSingleMaskEdge/585
=== RUN   TestEncodeSingleMaskEdge/586
=== RUN   TestEncodeSingleMaskEdge/587
=== RUN   TestEncodeSingleMaskEdge/588
=== RUN   TestEncodeSingleMaskEdge/589
=== RUN   TestEncodeSingleMaskEdge/590
=== RUN   TestEncodeSingleMaskEdge/591
=== RUN   TestEncodeSingleMaskEdge/592
=== RUN   TestEncodeSingleMaskEdge/593
=== RUN   TestEncodeSingleMaskEdge/594
=== RUN   TestEncodeSingleMaskEdge/595
=== RUN   TestEncodeSingleMaskEdge/596
=== RUN   TestEncodeSingleMaskEdge/597
=== RUN   TestEncodeSingleMaskEdge/598
=== RUN   TestEncodeSingleMaskEdge/599
=== RUN   TestEncodeSingleMaskEdge/600
=== RUN   TestEncodeSingleMaskEdge/601
=== RUN   TestEncodeSingleMaskEdge/602
=== RUN   TestEncodeSingleMaskEdge/603
=== RUN   TestEncodeSingleMaskEdge/604
=== RUN   TestEncodeSingleMaskEdge/605
=== RUN   TestEncodeSingleMaskEdge/606
=== RUN   TestEncodeSingleMaskEdge/607
=== RUN   TestEncodeSingleMaskEdge/608
=== RUN   TestEncodeSingleMaskEdge/609
=== RUN   TestEncodeSingleMaskEdge/610
=== RUN   TestEncodeSingleMaskEdge/611
=== RUN   TestEncodeSingleMaskEdge/612
=== RUN   TestEncodeSingleMaskEdge/613
=== RUN   TestEncodeSingleMaskEdge/614
=== RUN   TestEncodeSingleMaskEdge/615
=== RUN   TestEncodeSingleMaskEdge/616
=== RUN   TestEncodeSingleMaskEdge/617
=== RUN   TestEncodeSingleMaskEdge/618
=== RUN   TestEncodeSingleMaskEdge/619
=== RUN   TestEncodeSingleMaskEdge/620
=== RUN   TestEncodeSingleMaskEdge/621
=== RUN   TestEncodeSingleMaskEdge/622
=== RUN   TestEncodeSingleMaskEdge/623
=== RUN   TestEncodeSingleMaskEdge/624
=== RUN   TestEncodeSingleMaskEdge/625
=== RUN   TestEncodeSingleMaskEdge/626
=== RUN   TestEncodeSingleMaskEdge/627
=== RUN   TestEncodeSingleMaskEdge/628
=== RUN   TestEncodeSingleMaskEdge/629
=== RUN   TestEncodeSingleMaskEdge/630
=== RUN   TestEncodeSingleMaskEdge/631
=== RUN   TestEncodeSingleMaskEdge/632
=== RUN   TestEncodeSingleMaskEdge/633
=== RUN   TestEncodeSingleMaskEdge/634
=== RUN   TestEncodeSingleMaskEdge/635
=== RUN   TestEncodeSingleMaskEdge/636
=== RUN   TestEncodeSingleMaskEdge/637
=== RUN   TestEncodeSingleMaskEdge/638
=== RUN   TestEncodeSingleMaskEdge/639
=== RUN   TestEncodeSingleMaskEdge/640
=== RUN   TestEncodeSingleMaskEdge/641
=== RUN   TestEncodeSingleMaskEdge/642
=== RUN   TestEncodeSingleMaskEdge/643
=== RUN   TestEncodeSingleMaskEdge/644
=== RUN   TestEncodeSingleMaskEdge/645
=== RUN   TestEncodeSingleMaskEdge/646
=== RUN   TestEncodeSingleMaskEdge/647
=== RUN   TestEncodeSingleMaskEdge/648
=== RUN   TestEncodeSingleMaskEdge/649
=== RUN   TestEncodeSingleMaskEdge/650
=== RUN   TestEncodeSingleMaskEdge/651
=== RUN   TestEncodeSingleMaskEdge/652
=== RUN   TestEncodeSingleMaskEdge/653
=== RUN   TestEncodeSingleMaskEdge/654
=== RUN   TestEncodeSingleMaskEdge/655
=== RUN   TestEncodeSingleMaskEdge/656
=== RUN   TestEncodeSingleMaskEdge/657
=== RUN   TestEncodeSingleMaskEdge/658
=== RUN   TestEncodeSingleMaskEdge/659
=== RUN   TestEncodeSingleMaskEdge/660
=== RUN   TestEncodeSingleMaskEdge/661
=== RUN   TestEncodeSingleMaskEdge/662
=== RUN   TestEncodeSingleMaskEdge/663
=== RUN   TestEncodeSingleMaskEdge/664
=== RUN   TestEncodeSingleMaskEdge/665
=== RUN   TestEncodeSingleMaskEdge/666
=== RUN   TestEncodeSingleMaskEdge/667
=== RUN   TestEncodeSingleMaskEdge/668
=== RUN   TestEncodeSingleMaskEdge/669
=== RUN   TestEncodeSingleMaskEdge/670
=== RUN   TestEncodeSingleMaskEdge/671
=== RUN   TestEncodeSingleMaskEdge/672
=== RUN   TestEncodeSingleMaskEdge/673
=== RUN   TestEncodeSingleMaskEdge/674
=== RUN   TestEncodeSingleMaskEdge/675
=== RUN   TestEncodeSingleMaskEdge/676
=== RUN   TestEncodeSingleMaskEdge/677
=== RUN   TestEncodeSingleMaskEdge/678
=== RUN   TestEncodeSingleMaskEdge/679
=== RUN   TestEncodeSingleMaskEdge/680
=== RUN   TestEncodeSingleMaskEdge/681
=== RUN   TestEncodeSingleMaskEdge/682
=== RUN   TestEncodeSingleMaskEdge/683
=== RUN   TestEncodeSingleMaskEdge/684
=== RUN   TestEncodeSingleMaskEdge/685
=== RUN   TestEncodeSingleMaskEdge/686
=== RUN   TestEncodeSingleMaskEdge/687
=== RUN   TestEncodeSingleMaskEdge/688
=== RUN   TestEncodeSingleMaskEdge/689
=== RUN   TestEncodeSingleMaskEdge/690
=== RUN   TestEncodeSingleMaskEdge/691
=== RUN   TestEncodeSingleMaskEdge/692
=== RUN   TestEncodeSingleMaskEdge/693
=== RUN   TestEncodeSingleMaskEdge/694
=== RUN   TestEncodeSingleMaskEdge/695
=== RUN   TestEncodeSingleMaskEdge/696
=== RUN   TestEncodeSingleMaskEdge/697
=== RUN   TestEncodeSingleMaskEdge/698
=== RUN   TestEncodeSingleMaskEdge/699
=== RUN   TestEncodeSingleMaskEdge/700
=== RUN   TestEncodeSingleMaskEdge/701
=== RUN   TestEncodeSingleMaskEdge/702
=== RUN   TestEncodeSingleMaskEdge/703
=== RUN   TestEncodeSingleMaskEdge/704
=== RUN   TestEncodeSingleMaskEdge/705
=== RUN   TestEncodeSingleMaskEdge/706
=== RUN   TestEncodeSingleMaskEdge/707
=== RUN   TestEncodeSingleMaskEdge/708
=== RUN   TestEncodeSingleMaskEdge/709
=== RUN   TestEncodeSingleMaskEdge/710
=== RUN   TestEncodeSingleMaskEdge/711
=== RUN   TestEncodeSingleMaskEdge/712
=== RUN   TestEncodeSingleMaskEdge/713
=== RUN   TestEncodeSingleMaskEdge/714
=== RUN   TestEncodeSingleMaskEdge/715
=== RUN   TestEncodeSingleMaskEdge/716
=== RUN   TestEncodeSingleMaskEdge/717
=== RUN   TestEncodeSingleMaskEdge/718
=== RUN   TestEncodeSingleMaskEdge/719
=== RUN   TestEncodeSingleMaskEdge/720
=== RUN   TestEncodeSingleMaskEdge/721
=== RUN   TestEncodeSingleMaskEdge/722
=== RUN   TestEncodeSingleMaskEdge/723
=== RUN   TestEncodeSingleMaskEdge/724
=== RUN   TestEncodeSingleMaskEdge/725
=== RUN   TestEncodeSingleMaskEdge/726
=== RUN   TestEncodeSingleMaskEdge/727
=== RUN   TestEncodeSingleMaskEdge/728
=== RUN   TestEncodeSingleMaskEdge/729
=== RUN   TestEncodeSingleMaskEdge/730
=== RUN   TestEncodeSingleMaskEdge/731
=== RUN   TestEncodeSingleMaskEdge/732
=== RUN   TestEncodeSingleMaskEdge/733
=== RUN   TestEncodeSingleMaskEdge/734
=== RUN   TestEncodeSingleMaskEdge/735
=== RUN   TestEncodeSingleMaskEdge/736
=== RUN   TestEncodeSingleMaskEdge/737
=== RUN   TestEncodeSingleMaskEdge/738
=== RUN   TestEncodeSingleMaskEdge/739
=== RUN   TestEncodeSingleMaskEdge/740
=== RUN   TestEncodeSingleMaskEdge/741
=== RUN   TestEncodeSingleMaskEdge/742
=== RUN   TestEncodeSingleMaskEdge/743
=== RUN   TestEncodeSingleMaskEdge/744
=== RUN   TestEncodeSingleMaskEdge/745
=== RUN   TestEncodeSingleMaskEdge/746
=== RUN   TestEncodeSingleMaskEdge/747
=== RUN   TestEncodeSingleMaskEdge/748
=== RUN   TestEncodeSingleMaskEdge/749
=== RUN   TestEncodeSingleMaskEdge/750
=== RUN   TestEncodeSingleMaskEdge/751
=== RUN   TestEncodeSingleMaskEdge/752
=== RUN   TestEncodeSingleMaskEdge/753
=== RUN   TestEncodeSingleMaskEdge/754
=== RUN   TestEncodeSingleMaskEdge/755
=== RUN   TestEncodeSingleMaskEdge/756
=== RUN   TestEncodeSingleMaskEdge/757
=== RUN   TestEncodeSingleMaskEdge/758
=== RUN   TestEncodeSingleMaskEdge/759
=== RUN   TestEncodeSingleMaskEdge/760
=== RUN   TestEncodeSingleMaskEdge/761
=== RUN   TestEncodeSingleMaskEdge/762
=== RUN   TestEncodeSingleMaskEdge/763
=== RUN   TestEncodeSingleMaskEdge/764
=== RUN   TestEncodeSingleMaskEdge/765
=== RUN   TestEncodeSingleMaskEdge/766
=== RUN   TestEncodeSingleMaskEdge/767
=== RUN   TestEncodeSingleMaskEdge/768
=== RUN   TestEncodeSingleMaskEdge/769
=== RUN   TestEncodeSingleMaskEdge/770
=== RUN   TestEncodeSingleMaskEdge/771
=== RUN   TestEncodeSingleMaskEdge/772
=== RUN   TestEncodeSingleMaskEdge/773
=== RUN   TestEncodeSingleMaskEdge/774
=== RUN   TestEncodeSingleMaskEdge/775
=== RUN   TestEncodeSingleMaskEdge/776
=== RUN   TestEncodeSingleMaskEdge/777
=== RUN   TestEncodeSingleMaskEdge/778
=== RUN   TestEncodeSingleMaskEdge/779
=== RUN   TestEncodeSingleMaskEdge/780
=== RUN   TestEncodeSingleMaskEdge/781
=== RUN   TestEncodeSingleMaskEdge/782
=== RUN   TestEncodeSingleMaskEdge/783
=== RUN   TestEncodeSingleMaskEdge/784
=== RUN   TestEncodeSingleMaskEdge/785
=== RUN   TestEncodeSingleMaskEdge/786
=== RUN   TestEncodeSingleMaskEdge/787
=== RUN   TestEncodeSingleMaskEdge/788
=== RUN   TestEncodeSingleMaskEdge/789
=== RUN   TestEncodeSingleMaskEdge/790
=== RUN   TestEncodeSingleMaskEdge/791
=== RUN   TestEncodeSingleMaskEdge/792
=== RUN   TestEncodeSingleMaskEdge/793
=== RUN   TestEncodeSingleMaskEdge/794
=== RUN   TestEncodeSingleMaskEdge/795
=== RUN   TestEncodeSingleMaskEdge/796
=== RUN   TestEncodeSingleMaskEdge/797
=== RUN   TestEncodeSingleMaskEdge/798
=== RUN   TestEncodeSingleMaskEdge/799
=== RUN   TestEncodeSingleMaskEdge/800
=== RUN   TestEncodeSingleMaskEdge/801
=== RUN   TestEncodeSingleMaskEdge/802
=== RUN   TestEncodeSingleMaskEdge/803
=== RUN   TestEncodeSingleMaskEdge/804
=== RUN   TestEncodeSingleMaskEdge/805
=== RUN   TestEncodeSingleMaskEdge/806
=== RUN   TestEncodeSingleMaskEdge/807
=== RUN   TestEncodeSingleMaskEdge/808
=== RUN   TestEncodeSingleMaskEdge/809
=== RUN   TestEncodeSingleMaskEdge/810
=== RUN   TestEncodeSingleMaskEdge/811
=== RUN   TestEncodeSingleMaskEdge/812
=== RUN   TestEncodeSingleMaskEdge/813
=== RUN   TestEncodeSingleMaskEdge/814
=== RUN   TestEncodeSingleMaskEdge/815
=== RUN   TestEncodeSingleMaskEdge/816
=== RUN   TestEncodeSingleMaskEdge/817
=== RUN   TestEncodeSingleMaskEdge/818
=== RUN   TestEncodeSingleMaskEdge/819
=== RUN   TestEncodeSingleMaskEdge/820
=== RUN   TestEncodeSingleMaskEdge/821
=== RUN   TestEncodeSingleMaskEdge/822
=== RUN   TestEncodeSingleMaskEdge/823
=== RUN   TestEncodeSingleMaskEdge/824
=== RUN   TestEncodeSingleMaskEdge/825
=== RUN   TestEncodeSingleMaskEdge/826
=== RUN   TestEncodeSingleMaskEdge/827
=== RUN   TestEncodeSingleMaskEdge/828
=== RUN   TestEncodeSingleMaskEdge/829
=== RUN   TestEncodeSingleMaskEdge/830
=== RUN   TestEncodeSingleMaskEdge/831
=== RUN   TestEncodeSingleMaskEdge/832
=== RUN   TestEncodeSingleMaskEdge/833
=== RUN   TestEncodeSingleMaskEdge/834
=== RUN   TestEncodeSingleMaskEdge/835
=== RUN   TestEncodeSingleMaskEdge/836
=== RUN   TestEncodeSingleMaskEdge/837
=== RUN   TestEncodeSingleMaskEdge/838
=== RUN   TestEncodeSingleMaskEdge/839
=== RUN   TestEncodeSingleMaskEdge/840
=== RUN   TestEncodeSingleMaskEdge/841
=== RUN   TestEncodeSingleMaskEdge/842
=== RUN   TestEncodeSingleMaskEdge/843
=== RUN   TestEncodeSingleMaskEdge/844
=== RUN   TestEncodeSingleMaskEdge/845
=== RUN   TestEncodeSingleMaskEdge/846
=== RUN   TestEncodeSingleMaskEdge/847
=== RUN   TestEncodeSingleMaskEdge/848
=== RUN   TestEncodeSingleMaskEdge/849
=== RUN   TestEncodeSingleMaskEdge/850
=== RUN   TestEncodeSingleMaskEdge/851
=== RUN   TestEncodeSingleMaskEdge/852
=== RUN   TestEncodeSingleMaskEdge/853
=== RUN   TestEncodeSingleMaskEdge/854
=== RUN   TestEncodeSingleMaskEdge/855
=== RUN   TestEncodeSingleMaskEdge/856
=== RUN   TestEncodeSingleMaskEdge/857
=== RUN   TestEncodeSingleMaskEdge/858
=== RUN   TestEncodeSingleMaskEdge/859
=== RUN   TestEncodeSingleMaskEdge/860
=== RUN   TestEncodeSingleMaskEdge/861
=== RUN   TestEncodeSingleMaskEdge/862
=== RUN   TestEncodeSingleMaskEdge/863
=== RUN   TestEncodeSingleMaskEdge/864
=== RUN   TestEncodeSingleMaskEdge/865
=== RUN   TestEncodeSingleMaskEdge/866
=== RUN   TestEncodeSingleMaskEdge/867
=== RUN   TestEncodeSingleMaskEdge/868
=== RUN   TestEncodeSingleMaskEdge/869
=== RUN   TestEncodeSingleMaskEdge/870
=== RUN   TestEncodeSingleMaskEdge/871
=== RUN   TestEncodeSingleMaskEdge/872
=== RUN   TestEncodeSingleMaskEdge/873
=== RUN   TestEncodeSingleMaskEdge/874
=== RUN   TestEncodeSingleMaskEdge/875
=== RUN   TestEncodeSingleMaskEdge/876
=== RUN   TestEncodeSingleMaskEdge/877
=== RUN   TestEncodeSingleMaskEdge/878
=== RUN   TestEncodeSingleMaskEdge/879
=== RUN   TestEncodeSingleMaskEdge/880
=== RUN   TestEncodeSingleMaskEdge/881
=== RUN   TestEncodeSingleMaskEdge/882
=== RUN   TestEncodeSingleMaskEdge/883
=== RUN   TestEncodeSingleMaskEdge/884
=== RUN   TestEncodeSingleMaskEdge/885
=== RUN   TestEncodeSingleMaskEdge/886
=== RUN   TestEncodeSingleMaskEdge/887
=== RUN   TestEncodeSingleMaskEdge/888
=== RUN   TestEncodeSingleMaskEdge/889
=== RUN   TestEncodeSingleMaskEdge/890
=== RUN   TestEncodeSingleMaskEdge/891
=== RUN   TestEncodeSingleMaskEdge/892
=== RUN   TestEncodeSingleMaskEdge/893
=== RUN   TestEncodeSingleMaskEdge/894
=== RUN   TestEncodeSingleMaskEdge/895
=== RUN   TestEncodeSingleMaskEdge/896
=== RUN   TestEncodeSingleMaskEdge/897
=== RUN   TestEncodeSingleMaskEdge/898
=== RUN   TestEncodeSingleMaskEdge/899
=== RUN   TestEncodeSingleMaskEdge/900
=== RUN   TestEncodeSingleMaskEdge/901
=== RUN   TestEncodeSingleMaskEdge/902
=== RUN   TestEncodeSingleMaskEdge/903
=== RUN   TestEncodeSingleMaskEdge/904
=== RUN   TestEncodeSingleMaskEdge/905
=== RUN   TestEncodeSingleMaskEdge/906
=== RUN   TestEncodeSingleMaskEdge/907
=== RUN   TestEncodeSingleMaskEdge/908
=== RUN   TestEncodeSingleMaskEdge/909
=== RUN   TestEncodeSingleMaskEdge/910
=== RUN   TestEncodeSingleMaskEdge/911
=== RUN   TestEncodeSingleMaskEdge/912
=== RUN   TestEncodeSingleMaskEdge/913
=== RUN   TestEncodeSingleMaskEdge/914
=== RUN   TestEncodeSingleMaskEdge/915
=== RUN   TestEncodeSingleMaskEdge/916
=== RUN   TestEncodeSingleMaskEdge/917
=== RUN   TestEncodeSingleMaskEdge/918
=== RUN   TestEncodeSingleMaskEdge/919
=== RUN   TestEncodeSingleMaskEdge/920
=== RUN   TestEncodeSingleMaskEdge/921
=== RUN   TestEncodeSingleMaskEdge/922
=== RUN   TestEncodeSingleMaskEdge/923
=== RUN   TestEncodeSingleMaskEdge/924
=== RUN   TestEncodeSingleMaskEdge/925
=== RUN   TestEncodeSingleMaskEdge/926
=== RUN   TestEncodeSingleMaskEdge/927
=== RUN   TestEncodeSingleMaskEdge/928
=== RUN   TestEncodeSingleMaskEdge/929
=== RUN   TestEncodeSingleMaskEdge/930
=== RUN   TestEncodeSingleMaskEdge/931
=== RUN   TestEncodeSingleMaskEdge/932
=== RUN   TestEncodeSingleMaskEdge/933
=== RUN   TestEncodeSingleMaskEdge/934
=== RUN   TestEncodeSingleMaskEdge/935
=== RUN   TestEncodeSingleMaskEdge/936
=== RUN   TestEncodeSingleMaskEdge/937
=== RUN   TestEncodeSingleMaskEdge/938
=== RUN   TestEncodeSingleMaskEdge/939
=== RUN   TestEncodeSingleMaskEdge/940
=== RUN   TestEncodeSingleMaskEdge/941
=== RUN   TestEncodeSingleMaskEdge/942
=== RUN   TestEncodeSingleMaskEdge/943
=== RUN   TestEncodeSingleMaskEdge/944
=== RUN   TestEncodeSingleMaskEdge/945
=== RUN   TestEncodeSingleMaskEdge/946
=== RUN   TestEncodeSingleMaskEdge/947
=== RUN   TestEncodeSingleMaskEdge/948
=== RUN   TestEncodeSingleMaskEdge/949
=== RUN   TestEncodeSingleMaskEdge/950
=== RUN   TestEncodeSingleMaskEdge/951
=== RUN   TestEncodeSingleMaskEdge/952
=== RUN   TestEncodeSingleMaskEdge/953
=== RUN   TestEncodeSingleMaskEdge/954
=== RUN   TestEncodeSingleMaskEdge/955
=== RUN   TestEncodeSingleMaskEdge/956
=== RUN   TestEncodeSingleMaskEdge/957
=== RUN   TestEncodeSingleMaskEdge/958
=== RUN   TestEncodeSingleMaskEdge/959
=== RUN   TestEncodeSingleMaskEdge/960
=== RUN   TestEncodeSingleMaskEdge/961
=== RUN   TestEncodeSingleMaskEdge/962
=== RUN   TestEncodeSingleMaskEdge/963
=== RUN   TestEncodeSingleMaskEdge/964
=== RUN   TestEncodeSingleMaskEdge/965
=== RUN   TestEncodeSingleMaskEdge/966
=== RUN   TestEncodeSingleMaskEdge/967
=== RUN   TestEncodeSingleMaskEdge/968
=== RUN   TestEncodeSingleMaskEdge/969
=== RUN   TestEncodeSingleMaskEdge/970
=== RUN   TestEncodeSingleMaskEdge/971
=== RUN   TestEncodeSingleMaskEdge/972
=== RUN   TestEncodeSingleMaskEdge/973
=== RUN   TestEncodeSingleMaskEdge/974
=== RUN   TestEncodeSingleMaskEdge/975
=== RUN   TestEncodeSingleMaskEdge/976
=== RUN   TestEncodeSingleMaskEdge/977
=== RUN   TestEncodeSingleMaskEdge/978
=== RUN   TestEncodeSingleMaskEdge/979
=== RUN   TestEncodeSingleMaskEdge/980
=== RUN   TestEncodeSingleMaskEdge/981
=== RUN   TestEncodeSingleMaskEdge/982
=== RUN   TestEncodeSingleMaskEdge/983
=== RUN   TestEncodeSingleMaskEdge/984
=== RUN   TestEncodeSingleMaskEdge/985
=== RUN   TestEncodeSingleMaskEdge/986
=== RUN   TestEncodeSingleMaskEdge/987
=== RUN   TestEncodeSingleMaskEdge/988
=== RUN   TestEncodeSingleMaskEdge/989
=== RUN   TestEncodeSingleMaskEdge/990
=== RUN   TestEncodeSingleMaskEdge/991
=== RUN   TestEncodeSingleMaskEdge/992
=== RUN   TestEncodeSingleMaskEdge/993
=== RUN   TestEncodeSingleMaskEdge/994
=== RUN   TestEncodeSingleMaskEdge/995
=== RUN   TestEncodeSingleMaskEdge/996
=== RUN   TestEncodeSingleMaskEdge/997
=== RUN   TestEncodeSingleMaskEdge/998
=== RUN   TestEncodeSingleMaskEdge/999
=== RUN   TestEncodeSingleMaskEdge/1000
=== RUN   TestEncodeSingleMaskEdge/1001
=== RUN   TestEncodeSingleMaskEdge/1002
=== RUN   TestEncodeSingleMaskEdge/1003
=== RUN   TestEncodeSingleMaskEdge/1004
=== RUN   TestEncodeSingleMaskEdge/1005
=== RUN   TestEncodeSingleMaskEdge/1006
=== RUN   TestEncodeSingleMaskEdge/1007
=== RUN   TestEncodeSingleMaskEdge/1008
=== RUN   TestEncodeSingleMaskEdge/1009
=== RUN   TestEncodeSingleMaskEdge/1010
=== RUN   TestEncodeSingleMaskEdge/1011
=== RUN   TestEncodeSingleMaskEdge/1012
=== RUN   TestEncodeSingleMaskEdge/1013
=== RUN   TestEncodeSingleMaskEdge/1014
=== RUN   TestEncodeSingleMaskEdge/1015
=== RUN   TestEncodeSingleMaskEdge/1016
=== RUN   TestEncodeSingleMaskEdge/1017
=== RUN   TestEncodeSingleMaskEdge/1018
=== RUN   TestEncodeSingleMaskEdge/1019
=== RUN   TestEncodeSingleMaskEdge/1020
=== RUN   TestEncodeSingleMaskEdge/1021
=== RUN   TestEncodeSingleMaskEdge/1022
=== RUN   TestEncodeSingleMaskEdge/1023
=== RUN   TestEncodeSingleMaskEdge/1024
=== RUN   TestEncodeSingleMaskEdge/1025
=== RUN   TestEncodeSingleMaskEdge/1026
=== RUN   TestEncodeSingleMaskEdge/1027
=== RUN   TestEncodeSingleMaskEdge/1028
=== RUN   TestEncodeSingleMaskEdge/1029
=== RUN   TestEncodeSingleMaskEdge/1030
=== RUN   TestEncodeSingleMaskEdge/1031
=== RUN   TestEncodeSingleMaskEdge/1032
=== RUN   TestEncodeSingleMaskEdge/1033
=== RUN   TestEncodeSingleMaskEdge/1034
=== RUN   TestEncodeSingleMaskEdge/1035
=== RUN   TestEncodeSingleMaskEdge/1036
=== RUN   TestEncodeSingleMaskEdge/1037
=== RUN   TestEncodeSingleMaskEdge/1038
=== RUN   TestEncodeSingleMaskEdge/1039
=== RUN   TestEncodeSingleMaskEdge/1040
=== RUN   TestEncodeSingleMaskEdge/1041
=== RUN   TestEncodeSingleMaskEdge/1042
=== RUN   TestEncodeSingleMaskEdge/1043
=== RUN   TestEncodeSingleMaskEdge/1044
=== RUN   TestEncodeSingleMaskEdge/1045
=== RUN   TestEncodeSingleMaskEdge/1046
=== RUN   TestEncodeSingleMaskEdge/1047
=== RUN   TestEncodeSingleMaskEdge/1048
=== RUN   TestEncodeSingleMaskEdge/1049
=== RUN   TestEncodeSingleMaskEdge/1050
=== RUN   TestEncodeSingleMaskEdge/1051
=== RUN   TestEncodeSingleMaskEdge/1052
=== RUN   TestEncodeSingleMaskEdge/1053
=== RUN   TestEncodeSingleMaskEdge/1054
=== RUN   TestEncodeSingleMaskEdge/1055
=== RUN   TestEncodeSingleMaskEdge/1056
=== RUN   TestEncodeSingleMaskEdge/1057
=== RUN   TestEncodeSingleMaskEdge/1058
=== RUN   TestEncodeSingleMaskEdge/1059
=== RUN   TestEncodeSingleMaskEdge/1060
=== RUN   TestEncodeSingleMaskEdge/1061
=== RUN   TestEncodeSingleMaskEdge/1062
=== RUN   TestEncodeSingleMaskEdge/1063
=== RUN   TestEncodeSingleMaskEdge/1064
=== RUN   TestEncodeSingleMaskEdge/1065
=== RUN   TestEncodeSingleMaskEdge/1066
=== RUN   TestEncodeSingleMaskEdge/1067
=== RUN   TestEncodeSingleMaskEdge/1068
=== RUN   TestEncodeSingleMaskEdge/1069
=== RUN   TestEncodeSingleMaskEdge/1070
=== RUN   TestEncodeSingleMaskEdge/1071
=== RUN   TestEncodeSingleMaskEdge/1072
=== RUN   TestEncodeSingleMaskEdge/1073
=== RUN   TestEncodeSingleMaskEdge/1074
=== RUN   TestEncodeSingleMaskEdge/1075
=== RUN   TestEncodeSingleMaskEdge/1076
=== RUN   TestEncodeSingleMaskEdge/1077
=== RUN   TestEncodeSingleMaskEdge/1078
=== RUN   TestEncodeSingleMaskEdge/1079
=== RUN   TestEncodeSingleMaskEdge/1080
=== RUN   TestEncodeSingleMaskEdge/1081
=== RUN   TestEncodeSingleMaskEdge/1082
=== RUN   TestEncodeSingleMaskEdge/1083
=== RUN   TestEncodeSingleMaskEdge/1084
=== RUN   TestEncodeSingleMaskEdge/1085
=== RUN   TestEncodeSingleMaskEdge/1086
=== RUN   TestEncodeSingleMaskEdge/1087
=== RUN   TestEncodeSingleMaskEdge/1088
=== RUN   TestEncodeSingleMaskEdge/1089
=== RUN   TestEncodeSingleMaskEdge/1090
=== RUN   TestEncodeSingleMaskEdge/1091
=== RUN   TestEncodeSingleMaskEdge/1092
=== RUN   TestEncodeSingleMaskEdge/1093
=== RUN   TestEncodeSingleMaskEdge/1094
=== RUN   TestEncodeSingleMaskEdge/1095
=== RUN   TestEncodeSingleMaskEdge/1096
=== RUN   TestEncodeSingleMaskEdge/1097
=== RUN   TestEncodeSingleMaskEdge/1098
=== RUN   TestEncodeSingleMaskEdge/1099
=== RUN   TestEncodeSingleMaskEdge/1100
=== RUN   TestEncodeSingleMaskEdge/1101
=== RUN   TestEncodeSingleMaskEdge/1102
=== RUN   TestEncodeSingleMaskEdge/1103
=== RUN   TestEncodeSingleMaskEdge/1104
=== RUN   TestEncodeSingleMaskEdge/1105
=== RUN   TestEncodeSingleMaskEdge/1106
=== RUN   TestEncodeSingleMaskEdge/1107
=== RUN   TestEncodeSingleMaskEdge/1108
=== RUN   TestEncodeSingleMaskEdge/1109
=== RUN   TestEncodeSingleMaskEdge/1110
=== RUN   TestEncodeSingleMaskEdge/1111
=== RUN   TestEncodeSingleMaskEdge/1112
=== RUN   TestEncodeSingleMaskEdge/1113
=== RUN   TestEncodeSingleMaskEdge/1114
=== RUN   TestEncodeSingleMaskEdge/1115
=== RUN   TestEncodeSingleMaskEdge/1116
=== RUN   TestEncodeSingleMaskEdge/1117
=== RUN   TestEncodeSingleMaskEdge/1118
=== RUN   TestEncodeSingleMaskEdge/1119
=== RUN   TestEncodeSingleMaskEdge/1120
=== RUN   TestEncodeSingleMaskEdge/1121
=== RUN   TestEncodeSingleMaskEdge/1122
=== RUN   TestEncodeSingleMaskEdge/1123
=== RUN   TestEncodeSingleMaskEdge/1124
=== RUN   TestEncodeSingleMaskEdge/1125
=== RUN   TestEncodeSingleMaskEdge/1126
=== RUN   TestEncodeSingleMaskEdge/1127
=== RUN   TestEncodeSingleMaskEdge/1128
=== RUN   TestEncodeSingleMaskEdge/1129
=== RUN   TestEncodeSingleMaskEdge/1130
=== RUN   TestEncodeSingleMaskEdge/1131
=== RUN   TestEncodeSingleMaskEdge/1132
=== RUN   TestEncodeSingleMaskEdge/1133
=== RUN   TestEncodeSingleMaskEdge/1134
=== RUN   TestEncodeSingleMaskEdge/1135
=== RUN   TestEncodeSingleMaskEdge/1136
=== RUN   TestEncodeSingleMaskEdge/1137
=== RUN   TestEncodeSingleMaskEdge/1138
=== RUN   TestEncodeSingleMaskEdge/1139
=== RUN   TestEncodeSingleMaskEdge/1140
=== RUN   TestEncodeSingleMaskEdge/1141
=== RUN   TestEncodeSingleMaskEdge/1142
=== RUN   TestEncodeSingleMaskEdge/1143
=== RUN   TestEncodeSingleMaskEdge/1144
=== RUN   TestEncodeSingleMaskEdge/1145
=== RUN   TestEncodeSingleMaskEdge/1146
=== RUN   TestEncodeSingleMaskEdge/1147
=== RUN   TestEncodeSingleMaskEdge/1148
=== RUN   TestEncodeSingleMaskEdge/1149
=== RUN   TestEncodeSingleMaskEdge/1150
=== RUN   TestEncodeSingleMaskEdge/1151
=== RUN   TestEncodeSingleMaskEdge/1152
=== RUN   TestEncodeSingleMaskEdge/1153
=== RUN   TestEncodeSingleMaskEdge/1154
=== RUN   TestEncodeSingleMaskEdge/1155
=== RUN   TestEncodeSingleMaskEdge/1156
=== RUN   TestEncodeSingleMaskEdge/1157
=== RUN   TestEncodeSingleMaskEdge/1158
=== RUN   TestEncodeSingleMaskEdge/1159
=== RUN   TestEncodeSingleMaskEdge/1160
=== RUN   TestEncodeSingleMaskEdge/1161
=== RUN   TestEncodeSingleMaskEdge/1162
=== RUN   TestEncodeSingleMaskEdge/1163
=== RUN   TestEncodeSingleMaskEdge/1164
=== RUN   TestEncodeSingleMaskEdge/1165
=== RUN   TestEncodeSingleMaskEdge/1166
=== RUN   TestEncodeSingleMaskEdge/1167
=== RUN   TestEncodeSingleMaskEdge/1168
=== RUN   TestEncodeSingleMaskEdge/1169
=== RUN   TestEncodeSingleMaskEdge/1170
=== RUN   TestEncodeSingleMaskEdge/1171
=== RUN   TestEncodeSingleMaskEdge/1172
=== RUN   TestEncodeSingleMaskEdge/1173
=== RUN   TestEncodeSingleMaskEdge/1174
=== RUN   TestEncodeSingleMaskEdge/1175
=== RUN   TestEncodeSingleMaskEdge/1176
=== RUN   TestEncodeSingleMaskEdge/1177
=== RUN   TestEncodeSingleMaskEdge/1178
=== RUN   TestEncodeSingleMaskEdge/1179
=== RUN   TestEncodeSingleMaskEdge/1180
=== RUN   TestEncodeSingleMaskEdge/1181
=== RUN   TestEncodeSingleMaskEdge/1182
=== RUN   TestEncodeSingleMaskEdge/1183
=== RUN   TestEncodeSingleMaskEdge/1184
=== RUN   TestEncodeSingleMaskEdge/1185
=== RUN   TestEncodeSingleMaskEdge/1186
=== RUN   TestEncodeSingleMaskEdge/1187
=== RUN   TestEncodeSingleMaskEdge/1188
=== RUN   TestEncodeSingleMaskEdge/1189
=== RUN   TestEncodeSingleMaskEdge/1190
=== RUN   TestEncodeSingleMaskEdge/1191
=== RUN   TestEncodeSingleMaskEdge/1192
=== RUN   TestEncodeSingleMaskEdge/1193
=== RUN   TestEncodeSingleMaskEdge/1194
=== RUN   TestEncodeSingleMaskEdge/1195
=== RUN   TestEncodeSingleMaskEdge/1196
=== RUN   TestEncodeSingleMaskEdge/1197
=== RUN   TestEncodeSingleMaskEdge/1198
=== RUN   TestEncodeSingleMaskEdge/1199
=== RUN   TestEncodeSingleMaskEdge/1200
=== RUN   TestEncodeSingleMaskEdge/1201
=== RUN   TestEncodeSingleMaskEdge/1202
=== RUN   TestEncodeSingleMaskEdge/1203
=== RUN   TestEncodeSingleMaskEdge/1204
=== RUN   TestEncodeSingleMaskEdge/1205
=== RUN   TestEncodeSingleMaskEdge/1206
=== RUN   TestEncodeSingleMaskEdge/1207
=== RUN   TestEncodeSingleMaskEdge/1208
=== RUN   TestEncodeSingleMaskEdge/1209
=== RUN   TestEncodeSingleMaskEdge/1210
=== RUN   TestEncodeSingleMaskEdge/1211
=== RUN   TestEncodeSingleMaskEdge/1212
=== RUN   TestEncodeSingleMaskEdge/1213
=== RUN   TestEncodeSingleMaskEdge/1214
=== RUN   TestEncodeSingleMaskEdge/1215
=== RUN   TestEncodeSingleMaskEdge/1216
=== RUN   TestEncodeSingleMaskEdge/1217
=== RUN   TestEncodeSingleMaskEdge/1218
=== RUN   TestEncodeSingleMaskEdge/1219
=== RUN   TestEncodeSingleMaskEdge/1220
=== RUN   TestEncodeSingleMaskEdge/1221
=== RUN   TestEncodeSingleMaskEdge/1222
=== RUN   TestEncodeSingleMaskEdge/1223
=== RUN   TestEncodeSingleMaskEdge/1224
=== RUN   TestEncodeSingleMaskEdge/1225
=== RUN   TestEncodeSingleMaskEdge/1226
=== RUN   TestEncodeSingleMaskEdge/1227
=== RUN   TestEncodeSingleMaskEdge/1228
=== RUN   TestEncodeSingleMaskEdge/1229
=== RUN   TestEncodeSingleMaskEdge/1230
=== RUN   TestEncodeSingleMaskEdge/1231
=== RUN   TestEncodeSingleMaskEdge/1232
=== RUN   TestEncodeSingleMaskEdge/1233
=== RUN   TestEncodeSingleMaskEdge/1234
=== RUN   TestEncodeSingleMaskEdge/1235
=== RUN   TestEncodeSingleMaskEdge/1236
=== RUN   TestEncodeSingleMaskEdge/1237
=== RUN   TestEncodeSingleMaskEdge/1238
=== RUN   TestEncodeSingleMaskEdge/1239
=== RUN   TestEncodeSingleMaskEdge/1240
=== RUN   TestEncodeSingleMaskEdge/1241
=== RUN   TestEncodeSingleMaskEdge/1242
=== RUN   TestEncodeSingleMaskEdge/1243
=== RUN   TestEncodeSingleMaskEdge/1244
=== RUN   TestEncodeSingleMaskEdge/1245
=== RUN   TestEncodeSingleMaskEdge/1246
=== RUN   TestEncodeSingleMaskEdge/1247
=== RUN   TestEncodeSingleMaskEdge/1248
=== RUN   TestEncodeSingleMaskEdge/1249
=== RUN   TestEncodeSingleMaskEdge/1250
=== RUN   TestEncodeSingleMaskEdge/1251
=== RUN   TestEncodeSingleMaskEdge/1252
=== RUN   TestEncodeSingleMaskEdge/1253
=== RUN   TestEncodeSingleMaskEdge/1254
=== RUN   TestEncodeSingleMaskEdge/1255
=== RUN   TestEncodeSingleMaskEdge/1256
=== RUN   TestEncodeSingleMaskEdge/1257
=== RUN   TestEncodeSingleMaskEdge/1258
=== RUN   TestEncodeSingleMaskEdge/1259
=== RUN   TestEncodeSingleMaskEdge/1260
=== RUN   TestEncodeSingleMaskEdge/1261
=== RUN   TestEncodeSingleMaskEdge/1262
=== RUN   TestEncodeSingleMaskEdge/1263
=== RUN   TestEncodeSingleMaskEdge/1264
=== RUN   TestEncodeSingleMaskEdge/1265
=== RUN   TestEncodeSingleMaskEdge/1266
=== RUN   TestEncodeSingleMaskEdge/1267
=== RUN   TestEncodeSingleMaskEdge/1268
=== RUN   TestEncodeSingleMaskEdge/1269
=== RUN   TestEncodeSingleMaskEdge/1270
=== RUN   TestEncodeSingleMaskEdge/1271
=== RUN   TestEncodeSingleMaskEdge/1272
=== RUN   TestEncodeSingleMaskEdge/1273
=== RUN   TestEncodeSingleMaskEdge/1274
=== RUN   TestEncodeSingleMaskEdge/1275
=== RUN   TestEncodeSingleMaskEdge/1276
=== RUN   TestEncodeSingleMaskEdge/1277
=== RUN   TestEncodeSingleMaskEdge/1278
=== RUN   TestEncodeSingleMaskEdge/1279
=== RUN   TestEncodeSingleMaskEdge/1280
=== RUN   TestEncodeSingleMaskEdge/1281
=== RUN   TestEncodeSingleMaskEdge/1282
=== RUN   TestEncodeSingleMaskEdge/1283
=== RUN   TestEncodeSingleMaskEdge/1284
=== RUN   TestEncodeSingleMaskEdge/1285
=== RUN   TestEncodeSingleMaskEdge/1286
=== RUN   TestEncodeSingleMaskEdge/1287
=== RUN   TestEncodeSingleMaskEdge/1288
=== RUN   TestEncodeSingleMaskEdge/1289
=== RUN   TestEncodeSingleMaskEdge/1290
=== RUN   TestEncodeSingleMaskEdge/1291
=== RUN   TestEncodeSingleMaskEdge/1292
=== RUN   TestEncodeSingleMaskEdge/1293
=== RUN   TestEncodeSingleMaskEdge/1294
=== RUN   TestEncodeSingleMaskEdge/1295
=== RUN   TestEncodeSingleMaskEdge/1296
=== RUN   TestEncodeSingleMaskEdge/1297
=== RUN   TestEncodeSingleMaskEdge/1298
=== RUN   TestEncodeSingleMaskEdge/1299
=== RUN   TestEncodeSingleMaskEdge/1300
=== RUN   TestEncodeSingleMaskEdge/1301
=== RUN   TestEncodeSingleMaskEdge/1302
=== RUN   TestEncodeSingleMaskEdge/1303
=== RUN   TestEncodeSingleMaskEdge/1304
=== RUN   TestEncodeSingleMaskEdge/1305
=== RUN   TestEncodeSingleMaskEdge/1306
=== RUN   TestEncodeSingleMaskEdge/1307
=== RUN   TestEncodeSingleMaskEdge/1308
=== RUN   TestEncodeSingleMaskEdge/1309
=== RUN   TestEncodeSingleMaskEdge/1310
=== RUN   TestEncodeSingleMaskEdge/1311
=== RUN   TestEncodeSingleMaskEdge/1312
=== RUN   TestEncodeSingleMaskEdge/1313
=== RUN   TestEncodeSingleMaskEdge/1314
=== RUN   TestEncodeSingleMaskEdge/1315
=== RUN   TestEncodeSingleMaskEdge/1316
=== RUN   TestEncodeSingleMaskEdge/1317
=== RUN   TestEncodeSingleMaskEdge/1318
=== RUN   TestEncodeSingleMaskEdge/1319
=== RUN   TestEncodeSingleMaskEdge/1320
=== RUN   TestEncodeSingleMaskEdge/1321
=== RUN   TestEncodeSingleMaskEdge/1322
=== RUN   TestEncodeSingleMaskEdge/1323
=== RUN   TestEncodeSingleMaskEdge/1324
=== RUN   TestEncodeSingleMaskEdge/1325
=== RUN   TestEncodeSingleMaskEdge/1326
=== RUN   TestEncodeSingleMaskEdge/1327
=== RUN   TestEncodeSingleMaskEdge/1328
=== RUN   TestEncodeSingleMaskEdge/1329
=== RUN   TestEncodeSingleMaskEdge/1330
=== RUN   TestEncodeSingleMaskEdge/1331
=== RUN   TestEncodeSingleMaskEdge/1332
=== RUN   TestEncodeSingleMaskEdge/1333
=== RUN   TestEncodeSingleMaskEdge/1334
=== RUN   TestEncodeSingleMaskEdge/1335
=== RUN   TestEncodeSingleMaskEdge/1336
=== RUN   TestEncodeSingleMaskEdge/1337
=== RUN   TestEncodeSingleMaskEdge/1338
=== RUN   TestEncodeSingleMaskEdge/1339
=== RUN   TestEncodeSingleMaskEdge/1340
=== RUN   TestEncodeSingleMaskEdge/1341
=== RUN   TestEncodeSingleMaskEdge/1342
=== RUN   TestEncodeSingleMaskEdge/1343
=== RUN   TestEncodeSingleMaskEdge/1344
=== RUN   TestEncodeSingleMaskEdge/1345
=== RUN   TestEncodeSingleMaskEdge/1346
=== RUN   TestEncodeSingleMaskEdge/1347
=== RUN   TestEncodeSingleMaskEdge/1348
=== RUN   TestEncodeSingleMaskEdge/1349
=== RUN   TestEncodeSingleMaskEdge/1350
=== RUN   TestEncodeSingleMaskEdge/1351
=== RUN   TestEncodeSingleMaskEdge/1352
=== RUN   TestEncodeSingleMaskEdge/1353
=== RUN   TestEncodeSingleMaskEdge/1354
=== RUN   TestEncodeSingleMaskEdge/1355
=== RUN   TestEncodeSingleMaskEdge/1356
=== RUN   TestEncodeSingleMaskEdge/1357
=== RUN   TestEncodeSingleMaskEdge/1358
=== RUN   TestEncodeSingleMaskEdge/1359
=== RUN   TestEncodeSingleMaskEdge/1360
=== RUN   TestEncodeSingleMaskEdge/1361
=== RUN   TestEncodeSingleMaskEdge/1362
=== RUN   TestEncodeSingleMaskEdge/1363
=== RUN   TestEncodeSingleMaskEdge/1364
=== RUN   TestEncodeSingleMaskEdge/1365
=== RUN   TestEncodeSingleMaskEdge/1366
=== RUN   TestEncodeSingleMaskEdge/1367
=== RUN   TestEncodeSingleMaskEdge/1368
=== RUN   TestEncodeSingleMaskEdge/1369
=== RUN   TestEncodeSingleMaskEdge/1370
=== RUN   TestEncodeSingleMaskEdge/1371
=== RUN   TestEncodeSingleMaskEdge/1372
=== RUN   TestEncodeSingleMaskEdge/1373
=== RUN   TestEncodeSingleMaskEdge/1374
=== RUN   TestEncodeSingleMaskEdge/1375
=== RUN   TestEncodeSingleMaskEdge/1376
=== RUN   TestEncodeSingleMaskEdge/1377
=== RUN   TestEncodeSingleMaskEdge/1378
=== RUN   TestEncodeSingleMaskEdge/1379
=== RUN   TestEncodeSingleMaskEdge/1380
=== RUN   TestEncodeSingleMaskEdge/1381
=== RUN   TestEncodeSingleMaskEdge/1382
=== RUN   TestEncodeSingleMaskEdge/1383
=== RUN   TestEncodeSingleMaskEdge/1384
=== RUN   TestEncodeSingleMaskEdge/1385
=== RUN   TestEncodeSingleMaskEdge/1386
=== RUN   TestEncodeSingleMaskEdge/1387
=== RUN   TestEncodeSingleMaskEdge/1388
=== RUN   TestEncodeSingleMaskEdge/1389
=== RUN   TestEncodeSingleMaskEdge/1390
=== RUN   TestEncodeSingleMaskEdge/1391
=== RUN   TestEncodeSingleMaskEdge/1392
=== RUN   TestEncodeSingleMaskEdge/1393
=== RUN   TestEncodeSingleMaskEdge/1394
=== RUN   TestEncodeSingleMaskEdge/1395
=== RUN   TestEncodeSingleMaskEdge/1396
=== RUN   TestEncodeSingleMaskEdge/1397
=== RUN   TestEncodeSingleMaskEdge/1398
=== RUN   TestEncodeSingleMaskEdge/1399
=== RUN   TestEncodeSingleMaskEdge/1400
=== RUN   TestEncodeSingleMaskEdge/1401
=== RUN   TestEncodeSingleMaskEdge/1402
=== RUN   TestEncodeSingleMaskEdge/1403
=== RUN   TestEncodeSingleMaskEdge/1404
=== RUN   TestEncodeSingleMaskEdge/1405
=== RUN   TestEncodeSingleMaskEdge/1406
=== RUN   TestEncodeSingleMaskEdge/1407
=== RUN   TestEncodeSingleMaskEdge/1408
=== RUN   TestEncodeSingleMaskEdge/1409
=== RUN   TestEncodeSingleMaskEdge/1410
=== RUN   TestEncodeSingleMaskEdge/1411
=== RUN   TestEncodeSingleMaskEdge/1412
=== RUN   TestEncodeSingleMaskEdge/1413
=== RUN   TestEncodeSingleMaskEdge/1414
=== RUN   TestEncodeSingleMaskEdge/1415
=== RUN   TestEncodeSingleMaskEdge/1416
=== RUN   TestEncodeSingleMaskEdge/1417
=== RUN   TestEncodeSingleMaskEdge/1418
=== RUN   TestEncodeSingleMaskEdge/1419
=== RUN   TestEncodeSingleMaskEdge/1420
=== RUN   TestEncodeSingleMaskEdge/1421
=== RUN   TestEncodeSingleMaskEdge/1422
=== RUN   TestEncodeSingleMaskEdge/1423
=== RUN   TestEncodeSingleMaskEdge/1424
=== RUN   TestEncodeSingleMaskEdge/1425
=== RUN   TestEncodeSingleMaskEdge/1426
=== RUN   TestEncodeSingleMaskEdge/1427
=== RUN   TestEncodeSingleMaskEdge/1428
=== RUN   TestEncodeSingleMaskEdge/1429
=== RUN   TestEncodeSingleMaskEdge/1430
=== RUN   TestEncodeSingleMaskEdge/1431
=== RUN   TestEncodeSingleMaskEdge/1432
=== RUN   TestEncodeSingleMaskEdge/1433
=== RUN   TestEncodeSingleMaskEdge/1434
=== RUN   TestEncodeSingleMaskEdge/1435
=== RUN   TestEncodeSingleMaskEdge/1436
=== RUN   TestEncodeSingleMaskEdge/1437
=== RUN   TestEncodeSingleMaskEdge/1438
=== RUN   TestEncodeSingleMaskEdge/1439
=== RUN   TestEncodeSingleMaskEdge/1440
=== RUN   TestEncodeSingleMaskEdge/1441
=== RUN   TestEncodeSingleMaskEdge/1442
=== RUN   TestEncodeSingleMaskEdge/1443
=== RUN   TestEncodeSingleMaskEdge/1444
=== RUN   TestEncodeSingleMaskEdge/1445
=== RUN   TestEncodeSingleMaskEdge/1446
=== RUN   TestEncodeSingleMaskEdge/1447
=== RUN   TestEncodeSingleMaskEdge/1448
=== RUN   TestEncodeSingleMaskEdge/1449
=== RUN   TestEncodeSingleMaskEdge/1450
=== RUN   TestEncodeSingleMaskEdge/1451
=== RUN   TestEncodeSingleMaskEdge/1452
=== RUN   TestEncodeSingleMaskEdge/1453
=== RUN   TestEncodeSingleMaskEdge/1454
=== RUN   TestEncodeSingleMaskEdge/1455
=== RUN   TestEncodeSingleMaskEdge/1456
=== RUN   TestEncodeSingleMaskEdge/1457
=== RUN   TestEncodeSingleMaskEdge/1458
=== RUN   TestEncodeSingleMaskEdge/1459
=== RUN   TestEncodeSingleMaskEdge/1460
=== RUN   TestEncodeSingleMaskEdge/1461
=== RUN   TestEncodeSingleMaskEdge/1462
=== RUN   TestEncodeSingleMaskEdge/1463
=== RUN   TestEncodeSingleMaskEdge/1464
=== RUN   TestEncodeSingleMaskEdge/1465
=== RUN   TestEncodeSingleMaskEdge/1466
=== RUN   TestEncodeSingleMaskEdge/1467
=== RUN   TestEncodeSingleMaskEdge/1468
=== RUN   TestEncodeSingleMaskEdge/1469
=== RUN   TestEncodeSingleMaskEdge/1470
=== RUN   TestEncodeSingleMaskEdge/1471
=== RUN   TestEncodeSingleMaskEdge/1472
=== RUN   TestEncodeSingleMaskEdge/1473
=== RUN   TestEncodeSingleMaskEdge/1474
=== RUN   TestEncodeSingleMaskEdge/1475
=== RUN   TestEncodeSingleMaskEdge/1476
=== RUN   TestEncodeSingleMaskEdge/1477
=== RUN   TestEncodeSingleMaskEdge/1478
=== RUN   TestEncodeSingleMaskEdge/1479
=== RUN   TestEncodeSingleMaskEdge/1480
=== RUN   TestEncodeSingleMaskEdge/1481
=== RUN   TestEncodeSingleMaskEdge/1482
=== RUN   TestEncodeSingleMaskEdge/1483
=== RUN   TestEncodeSingleMaskEdge/1484
=== RUN   TestEncodeSingleMaskEdge/1485
=== RUN   TestEncodeSingleMaskEdge/1486
=== RUN   TestEncodeSingleMaskEdge/1487
=== RUN   TestEncodeSingleMaskEdge/1488
=== RUN   TestEncodeSingleMaskEdge/1489
=== RUN   TestEncodeSingleMaskEdge/1490
=== RUN   TestEncodeSingleMaskEdge/1491
=== RUN   TestEncodeSingleMaskEdge/1492
=== RUN   TestEncodeSingleMaskEdge/1493
=== RUN   TestEncodeSingleMaskEdge/1494
=== RUN   TestEncodeSingleMaskEdge/1495
=== RUN   TestEncodeSingleMaskEdge/1496
=== RUN   TestEncodeSingleMaskEdge/1497
=== RUN   TestEncodeSingleMaskEdge/1498
=== RUN   TestEncodeSingleMaskEdge/1499
=== RUN   TestEncodeSingleMaskEdge/1500
=== RUN   TestEncodeSingleMaskEdge/1501
=== RUN   TestEncodeSingleMaskEdge/1502
=== RUN   TestEncodeSingleMaskEdge/1503
=== RUN   TestEncodeSingleMaskEdge/1504
=== RUN   TestEncodeSingleMaskEdge/1505
=== RUN   TestEncodeSingleMaskEdge/1506
=== RUN   TestEncodeSingleMaskEdge/1507
=== RUN   TestEncodeSingleMaskEdge/1508
=== RUN   TestEncodeSingleMaskEdge/1509
=== RUN   TestEncodeSingleMaskEdge/1510
=== RUN   TestEncodeSingleMaskEdge/1511
=== RUN   TestEncodeSingleMaskEdge/1512
=== RUN   TestEncodeSingleMaskEdge/1513
=== RUN   TestEncodeSingleMaskEdge/1514
=== RUN   TestEncodeSingleMaskEdge/1515
=== RUN   TestEncodeSingleMaskEdge/1516
=== RUN   TestEncodeSingleMaskEdge/1517
=== RUN   TestEncodeSingleMaskEdge/1518
=== RUN   TestEncodeSingleMaskEdge/1519
=== RUN   TestEncodeSingleMaskEdge/1520
=== RUN   TestEncodeSingleMaskEdge/1521
=== RUN   TestEncodeSingleMaskEdge/1522
=== RUN   TestEncodeSingleMaskEdge/1523
=== RUN   TestEncodeSingleMaskEdge/1524
=== RUN   TestEncodeSingleMaskEdge/1525
=== RUN   TestEncodeSingleMaskEdge/1526
=== RUN   TestEncodeSingleMaskEdge/1527
=== RUN   TestEncodeSingleMaskEdge/1528
=== RUN   TestEncodeSingleMaskEdge/1529
=== RUN   TestEncodeSingleMaskEdge/1530
=== RUN   TestEncodeSingleMaskEdge/1531
=== RUN   TestEncodeSingleMaskEdge/1532
=== RUN   TestEncodeSingleMaskEdge/1533
=== RUN   TestEncodeSingleMaskEdge/1534
=== RUN   TestEncodeSingleMaskEdge/1535
=== RUN   TestEncodeSingleMaskEdge/1536
=== RUN   TestEncodeSingleMaskEdge/1537
=== RUN   TestEncodeSingleMaskEdge/1538
=== RUN   TestEncodeSingleMaskEdge/1539
=== RUN   TestEncodeSingleMaskEdge/1540
=== RUN   TestEncodeSingleMaskEdge/1541
=== RUN   TestEncodeSingleMaskEdge/1542
=== RUN   TestEncodeSingleMaskEdge/1543
=== RUN   TestEncodeSingleMaskEdge/1544
=== RUN   TestEncodeSingleMaskEdge/1545
=== RUN   TestEncodeSingleMaskEdge/1546
=== RUN   TestEncodeSingleMaskEdge/1547
=== RUN   TestEncodeSingleMaskEdge/1548
=== RUN   TestEncodeSingleMaskEdge/1549
=== RUN   TestEncodeSingleMaskEdge/1550
=== RUN   TestEncodeSingleMaskEdge/1551
=== RUN   TestEncodeSingleMaskEdge/1552
=== RUN   TestEncodeSingleMaskEdge/1553
=== RUN   TestEncodeSingleMaskEdge/1554
=== RUN   TestEncodeSingleMaskEdge/1555
=== RUN   TestEncodeSingleMaskEdge/1556
=== RUN   TestEncodeSingleMaskEdge/1557
=== RUN   TestEncodeSingleMaskEdge/1558
=== RUN   TestEncodeSingleMaskEdge/1559
=== RUN   TestEncodeSingleMaskEdge/1560
=== RUN   TestEncodeSingleMaskEdge/1561
=== RUN   TestEncodeSingleMaskEdge/1562
=== RUN   TestEncodeSingleMaskEdge/1563
=== RUN   TestEncodeSingleMaskEdge/1564
=== RUN   TestEncodeSingleMaskEdge/1565
=== RUN   TestEncodeSingleMaskEdge/1566
=== RUN   TestEncodeSingleMaskEdge/1567
=== RUN   TestEncodeSingleMaskEdge/1568
=== RUN   TestEncodeSingleMaskEdge/1569
=== RUN   TestEncodeSingleMaskEdge/1570
=== RUN   TestEncodeSingleMaskEdge/1571
=== RUN   TestEncodeSingleMaskEdge/1572
=== RUN   TestEncodeSingleMaskEdge/1573
=== RUN   TestEncodeSingleMaskEdge/1574
=== RUN   TestEncodeSingleMaskEdge/1575
=== RUN   TestEncodeSingleMaskEdge/1576
=== RUN   TestEncodeSingleMaskEdge/1577
=== RUN   TestEncodeSingleMaskEdge/1578
=== RUN   TestEncodeSingleMaskEdge/1579
=== RUN   TestEncodeSingleMaskEdge/1580
=== RUN   TestEncodeSingleMaskEdge/1581
=== RUN   TestEncodeSingleMaskEdge/1582
=== RUN   TestEncodeSingleMaskEdge/1583
=== RUN   TestEncodeSingleMaskEdge/1584
=== RUN   TestEncodeSingleMaskEdge/1585
=== RUN   TestEncodeSingleMaskEdge/1586
=== RUN   TestEncodeSingleMaskEdge/1587
=== RUN   TestEncodeSingleMaskEdge/1588
=== RUN   TestEncodeSingleMaskEdge/1589
=== RUN   TestEncodeSingleMaskEdge/1590
=== RUN   TestEncodeSingleMaskEdge/1591
=== RUN   TestEncodeSingleMaskEdge/1592
=== RUN   TestEncodeSingleMaskEdge/1593
=== RUN   TestEncodeSingleMaskEdge/1594
=== RUN   TestEncodeSingleMaskEdge/1595
=== RUN   TestEncodeSingleMaskEdge/1596
=== RUN   TestEncodeSingleMaskEdge/1597
=== RUN   TestEncodeSingleMaskEdge/1598
=== RUN   TestEncodeSingleMaskEdge/1599
=== RUN   TestEncodeSingleMaskEdge/1600
=== RUN   TestEncodeSingleMaskEdge/1601
=== RUN   TestEncodeSingleMaskEdge/1602
=== RUN   TestEncodeSingleMaskEdge/1603
=== RUN   TestEncodeSingleMaskEdge/1604
=== RUN   TestEncodeSingleMaskEdge/1605
=== RUN   TestEncodeSingleMaskEdge/1606
=== RUN   TestEncodeSingleMaskEdge/1607
=== RUN   TestEncodeSingleMaskEdge/1608
=== RUN   TestEncodeSingleMaskEdge/1609
=== RUN   TestEncodeSingleMaskEdge/1610
=== RUN   TestEncodeSingleMaskEdge/1611
=== RUN   TestEncodeSingleMaskEdge/1612
=== RUN   TestEncodeSingleMaskEdge/1613
=== RUN   TestEncodeSingleMaskEdge/1614
=== RUN   TestEncodeSingleMaskEdge/1615
=== RUN   TestEncodeSingleMaskEdge/1616
=== RUN   TestEncodeSingleMaskEdge/1617
=== RUN   TestEncodeSingleMaskEdge/1618
=== RUN   TestEncodeSingleMaskEdge/1619
=== RUN   TestEncodeSingleMaskEdge/1620
=== RUN   TestEncodeSingleMaskEdge/1621
=== RUN   TestEncodeSingleMaskEdge/1622
=== RUN   TestEncodeSingleMaskEdge/1623
=== RUN   TestEncodeSingleMaskEdge/1624
=== RUN   TestEncodeSingleMaskEdge/1625
=== RUN   TestEncodeSingleMaskEdge/1626
=== RUN   TestEncodeSingleMaskEdge/1627
=== RUN   TestEncodeSingleMaskEdge/1628
=== RUN   TestEncodeSingleMaskEdge/1629
=== RUN   TestEncodeSingleMaskEdge/1630
=== RUN   TestEncodeSingleMaskEdge/1631
=== RUN   TestEncodeSingleMaskEdge/1632
=== RUN   TestEncodeSingleMaskEdge/1633
=== RUN   TestEncodeSingleMaskEdge/1634
=== RUN   TestEncodeSingleMaskEdge/1635
=== RUN   TestEncodeSingleMaskEdge/1636
=== RUN   TestEncodeSingleMaskEdge/1637
=== RUN   TestEncodeSingleMaskEdge/1638
=== RUN   TestEncodeSingleMaskEdge/1639
=== RUN   TestEncodeSingleMaskEdge/1640
=== RUN   TestEncodeSingleMaskEdge/1641
=== RUN   TestEncodeSingleMaskEdge/1642
=== RUN   TestEncodeSingleMaskEdge/1643
=== RUN   TestEncodeSingleMaskEdge/1644
=== RUN   TestEncodeSingleMaskEdge/1645
=== RUN   TestEncodeSingleMaskEdge/1646
=== RUN   TestEncodeSingleMaskEdge/1647
=== RUN   TestEncodeSingleMaskEdge/1648
=== RUN   TestEncodeSingleMaskEdge/1649
=== RUN   TestEncodeSingleMaskEdge/1650
=== RUN   TestEncodeSingleMaskEdge/1651
=== RUN   TestEncodeSingleMaskEdge/1652
=== RUN   TestEncodeSingleMaskEdge/1653
=== RUN   TestEncodeSingleMaskEdge/1654
=== RUN   TestEncodeSingleMaskEdge/1655
=== RUN   TestEncodeSingleMaskEdge/1656
=== RUN   TestEncodeSingleMaskEdge/1657
=== RUN   TestEncodeSingleMaskEdge/1658
=== RUN   TestEncodeSingleMaskEdge/1659
=== RUN   TestEncodeSingleMaskEdge/1660
=== RUN   TestEncodeSingleMaskEdge/1661
=== RUN   TestEncodeSingleMaskEdge/1662
=== RUN   TestEncodeSingleMaskEdge/1663
=== RUN   TestEncodeSingleMaskEdge/1664
=== RUN   TestEncodeSingleMaskEdge/1665
=== RUN   TestEncodeSingleMaskEdge/1666
=== RUN   TestEncodeSingleMaskEdge/1667
=== RUN   TestEncodeSingleMaskEdge/1668
=== RUN   TestEncodeSingleMaskEdge/1669
=== RUN   TestEncodeSingleMaskEdge/1670
=== RUN   TestEncodeSingleMaskEdge/1671
=== RUN   TestEncodeSingleMaskEdge/1672
=== RUN   TestEncodeSingleMaskEdge/1673
=== RUN   TestEncodeSingleMaskEdge/1674
=== RUN   TestEncodeSingleMaskEdge/1675
=== RUN   TestEncodeSingleMaskEdge/1676
=== RUN   TestEncodeSingleMaskEdge/1677
=== RUN   TestEncodeSingleMaskEdge/1678
=== RUN   TestEncodeSingleMaskEdge/1679
=== RUN   TestEncodeSingleMaskEdge/1680
=== RUN   TestEncodeSingleMaskEdge/1681
=== RUN   TestEncodeSingleMaskEdge/1682
=== RUN   TestEncodeSingleMaskEdge/1683
=== RUN   TestEncodeSingleMaskEdge/1684
=== RUN   TestEncodeSingleMaskEdge/1685
=== RUN   TestEncodeSingleMaskEdge/1686
=== RUN   TestEncodeSingleMaskEdge/1687
=== RUN   TestEncodeSingleMaskEdge/1688
=== RUN   TestEncodeSingleMaskEdge/1689
=== RUN   TestEncodeSingleMaskEdge/1690
=== RUN   TestEncodeSingleMaskEdge/1691
=== RUN   TestEncodeSingleMaskEdge/1692
=== RUN   TestEncodeSingleMaskEdge/1693
=== RUN   TestEncodeSingleMaskEdge/1694
=== RUN   TestEncodeSingleMaskEdge/1695
=== RUN   TestEncodeSingleMaskEdge/1696
=== RUN   TestEncodeSingleMaskEdge/1697
=== RUN   TestEncodeSingleMaskEdge/1698
=== RUN   TestEncodeSingleMaskEdge/1699
=== RUN   TestEncodeSingleMaskEdge/1700
=== RUN   TestEncodeSingleMaskEdge/1701
=== RUN   TestEncodeSingleMaskEdge/1702
=== RUN   TestEncodeSingleMaskEdge/1703
=== RUN   TestEncodeSingleMaskEdge/1704
=== RUN   TestEncodeSingleMaskEdge/1705
=== RUN   TestEncodeSingleMaskEdge/1706
=== RUN   TestEncodeSingleMaskEdge/1707
=== RUN   TestEncodeSingleMaskEdge/1708
=== RUN   TestEncodeSingleMaskEdge/1709
=== RUN   TestEncodeSingleMaskEdge/1710
=== RUN   TestEncodeSingleMaskEdge/1711
=== RUN   TestEncodeSingleMaskEdge/1712
=== RUN   TestEncodeSingleMaskEdge/1713
=== RUN   TestEncodeSingleMaskEdge/1714
=== RUN   TestEncodeSingleMaskEdge/1715
=== RUN   TestEncodeSingleMaskEdge/1716
=== RUN   TestEncodeSingleMaskEdge/1717
=== RUN   TestEncodeSingleMaskEdge/1718
=== RUN   TestEncodeSingleMaskEdge/1719
=== RUN   TestEncodeSingleMaskEdge/1720
=== RUN   TestEncodeSingleMaskEdge/1721
=== RUN   TestEncodeSingleMaskEdge/1722
=== RUN   TestEncodeSingleMaskEdge/1723
=== RUN   TestEncodeSingleMaskEdge/1724
=== RUN   TestEncodeSingleMaskEdge/1725
=== RUN   TestEncodeSingleMaskEdge/1726
=== RUN   TestEncodeSingleMaskEdge/1727
=== RUN   TestEncodeSingleMaskEdge/1728
=== RUN   TestEncodeSingleMaskEdge/1729
=== RUN   TestEncodeSingleMaskEdge/1730
=== RUN   TestEncodeSingleMaskEdge/1731
=== RUN   TestEncodeSingleMaskEdge/1732
=== RUN   TestEncodeSingleMaskEdge/1733
=== RUN   TestEncodeSingleMaskEdge/1734
=== RUN   TestEncodeSingleMaskEdge/1735
=== RUN   TestEncodeSingleMaskEdge/1736
=== RUN   TestEncodeSingleMaskEdge/1737
=== RUN   TestEncodeSingleMaskEdge/1738
=== RUN   TestEncodeSingleMaskEdge/1739
=== RUN   TestEncodeSingleMaskEdge/1740
=== RUN   TestEncodeSingleMaskEdge/1741
=== RUN   TestEncodeSingleMaskEdge/1742
=== RUN   TestEncodeSingleMaskEdge/1743
=== RUN   TestEncodeSingleMaskEdge/1744
=== RUN   TestEncodeSingleMaskEdge/1745
=== RUN   TestEncodeSingleMaskEdge/1746
=== RUN   TestEncodeSingleMaskEdge/1747
=== RUN   TestEncodeSingleMaskEdge/1748
=== RUN   TestEncodeSingleMaskEdge/1749
=== RUN   TestEncodeSingleMaskEdge/1750
=== RUN   TestEncodeSingleMaskEdge/1751
=== RUN   TestEncodeSingleMaskEdge/1752
=== RUN   TestEncodeSingleMaskEdge/1753
=== RUN   TestEncodeSingleMaskEdge/1754
=== RUN   TestEncodeSingleMaskEdge/1755
=== RUN   TestEncodeSingleMaskEdge/1756
=== RUN   TestEncodeSingleMaskEdge/1757
=== RUN   TestEncodeSingleMaskEdge/1758
=== RUN   TestEncodeSingleMaskEdge/1759
=== RUN   TestEncodeSingleMaskEdge/1760
=== RUN   TestEncodeSingleMaskEdge/1761
=== RUN   TestEncodeSingleMaskEdge/1762
=== RUN   TestEncodeSingleMaskEdge/1763
=== RUN   TestEncodeSingleMaskEdge/1764
=== RUN   TestEncodeSingleMaskEdge/1765
=== RUN   TestEncodeSingleMaskEdge/1766
=== RUN   TestEncodeSingleMaskEdge/1767
=== RUN   TestEncodeSingleMaskEdge/1768
=== RUN   TestEncodeSingleMaskEdge/1769
=== RUN   TestEncodeSingleMaskEdge/1770
=== RUN   TestEncodeSingleMaskEdge/1771
=== RUN   TestEncodeSingleMaskEdge/1772
=== RUN   TestEncodeSingleMaskEdge/1773
=== RUN   TestEncodeSingleMaskEdge/1774
=== RUN   TestEncodeSingleMaskEdge/1775
=== RUN   TestEncodeSingleMaskEdge/1776
=== RUN   TestEncodeSingleMaskEdge/1777
=== RUN   TestEncodeSingleMaskEdge/1778
=== RUN   TestEncodeSingleMaskEdge/1779
=== RUN   TestEncodeSingleMaskEdge/1780
=== RUN   TestEncodeSingleMaskEdge/1781
=== RUN   TestEncodeSingleMaskEdge/1782
=== RUN   TestEncodeSingleMaskEdge/1783
=== RUN   TestEncodeSingleMaskEdge/1784
=== RUN   TestEncodeSingleMaskEdge/1785
=== RUN   TestEncodeSingleMaskEdge/1786
=== RUN   TestEncodeSingleMaskEdge/1787
=== RUN   TestEncodeSingleMaskEdge/1788
=== RUN   TestEncodeSingleMaskEdge/1789
=== RUN   TestEncodeSingleMaskEdge/1790
=== RUN   TestEncodeSingleMaskEdge/1791
=== RUN   TestEncodeSingleMaskEdge/1792
=== RUN   TestEncodeSingleMaskEdge/1793
=== RUN   TestEncodeSingleMaskEdge/1794
=== RUN   TestEncodeSingleMaskEdge/1795
=== RUN   TestEncodeSingleMaskEdge/1796
=== RUN   TestEncodeSingleMaskEdge/1797
=== RUN   TestEncodeSingleMaskEdge/1798
=== RUN   TestEncodeSingleMaskEdge/1799
=== RUN   TestEncodeSingleMaskEdge/1800
=== RUN   TestEncodeSingleMaskEdge/1801
=== RUN   TestEncodeSingleMaskEdge/1802
=== RUN   TestEncodeSingleMaskEdge/1803
=== RUN   TestEncodeSingleMaskEdge/1804
=== RUN   TestEncodeSingleMaskEdge/1805
=== RUN   TestEncodeSingleMaskEdge/1806
=== RUN   TestEncodeSingleMaskEdge/1807
=== RUN   TestEncodeSingleMaskEdge/1808
=== RUN   TestEncodeSingleMaskEdge/1809
=== RUN   TestEncodeSingleMaskEdge/1810
=== RUN   TestEncodeSingleMaskEdge/1811
=== RUN   TestEncodeSingleMaskEdge/1812
=== RUN   TestEncodeSingleMaskEdge/1813
=== RUN   TestEncodeSingleMaskEdge/1814
=== RUN   TestEncodeSingleMaskEdge/1815
=== RUN   TestEncodeSingleMaskEdge/1816
=== RUN   TestEncodeSingleMaskEdge/1817
=== RUN   TestEncodeSingleMaskEdge/1818
=== RUN   TestEncodeSingleMaskEdge/1819
=== RUN   TestEncodeSingleMaskEdge/1820
=== RUN   TestEncodeSingleMaskEdge/1821
=== RUN   TestEncodeSingleMaskEdge/1822
=== RUN   TestEncodeSingleMaskEdge/1823
=== RUN   TestEncodeSingleMaskEdge/1824
=== RUN   TestEncodeSingleMaskEdge/1825
=== RUN   TestEncodeSingleMaskEdge/1826
=== RUN   TestEncodeSingleMaskEdge/1827
=== RUN   TestEncodeSingleMaskEdge/1828
=== RUN   TestEncodeSingleMaskEdge/1829
=== RUN   TestEncodeSingleMaskEdge/1830
=== RUN   TestEncodeSingleMaskEdge/1831
=== RUN   TestEncodeSingleMaskEdge/1832
=== RUN   TestEncodeSingleMaskEdge/1833
=== RUN   TestEncodeSingleMaskEdge/1834
=== RUN   TestEncodeSingleMaskEdge/1835
=== RUN   TestEncodeSingleMaskEdge/1836
=== RUN   TestEncodeSingleMaskEdge/1837
=== RUN   TestEncodeSingleMaskEdge/1838
=== RUN   TestEncodeSingleMaskEdge/1839
=== RUN   TestEncodeSingleMaskEdge/1840
=== RUN   TestEncodeSingleMaskEdge/1841
=== RUN   TestEncodeSingleMaskEdge/1842
=== RUN   TestEncodeSingleMaskEdge/1843
=== RUN   TestEncodeSingleMaskEdge/1844
=== RUN   TestEncodeSingleMaskEdge/1845
=== RUN   TestEncodeSingleMaskEdge/1846
=== RUN   TestEncodeSingleMaskEdge/1847
=== RUN   TestEncodeSingleMaskEdge/1848
=== RUN   TestEncodeSingleMaskEdge/1849
=== RUN   TestEncodeSingleMaskEdge/1850
=== RUN   TestEncodeSingleMaskEdge/1851
=== RUN   TestEncodeSingleMaskEdge/1852
=== RUN   TestEncodeSingleMaskEdge/1853
=== RUN   TestEncodeSingleMaskEdge/1854
=== RUN   TestEncodeSingleMaskEdge/1855
=== RUN   TestEncodeSingleMaskEdge/1856
=== RUN   TestEncodeSingleMaskEdge/1857
=== RUN   TestEncodeSingleMaskEdge/1858
=== RUN   TestEncodeSingleMaskEdge/1859
=== RUN   TestEncodeSingleMaskEdge/1860
=== RUN   TestEncodeSingleMaskEdge/1861
=== RUN   TestEncodeSingleMaskEdge/1862
=== RUN   TestEncodeSingleMaskEdge/1863
=== RUN   TestEncodeSingleMaskEdge/1864
=== RUN   TestEncodeSingleMaskEdge/1865
=== RUN   TestEncodeSingleMaskEdge/1866
=== RUN   TestEncodeSingleMaskEdge/1867
=== RUN   TestEncodeSingleMaskEdge/1868
=== RUN   TestEncodeSingleMaskEdge/1869
=== RUN   TestEncodeSingleMaskEdge/1870
=== RUN   TestEncodeSingleMaskEdge/1871
=== RUN   TestEncodeSingleMaskEdge/1872
=== RUN   TestEncodeSingleMaskEdge/1873
=== RUN   TestEncodeSingleMaskEdge/1874
=== RUN   TestEncodeSingleMaskEdge/1875
=== RUN   TestEncodeSingleMaskEdge/1876
=== RUN   TestEncodeSingleMaskEdge/1877
=== RUN   TestEncodeSingleMaskEdge/1878
=== RUN   TestEncodeSingleMaskEdge/1879
=== RUN   TestEncodeSingleMaskEdge/1880
=== RUN   TestEncodeSingleMaskEdge/1881
=== RUN   TestEncodeSingleMaskEdge/1882
=== RUN   TestEncodeSingleMaskEdge/1883
=== RUN   TestEncodeSingleMaskEdge/1884
=== RUN   TestEncodeSingleMaskEdge/1885
=== RUN   TestEncodeSingleMaskEdge/1886
=== RUN   TestEncodeSingleMaskEdge/1887
=== RUN   TestEncodeSingleMaskEdge/1888
=== RUN   TestEncodeSingleMaskEdge/1889
=== RUN   TestEncodeSingleMaskEdge/1890
=== RUN   TestEncodeSingleMaskEdge/1891
=== RUN   TestEncodeSingleMaskEdge/1892
=== RUN   TestEncodeSingleMaskEdge/1893
=== RUN   TestEncodeSingleMaskEdge/1894
=== RUN   TestEncodeSingleMaskEdge/1895
=== RUN   TestEncodeSingleMaskEdge/1896
=== RUN   TestEncodeSingleMaskEdge/1897
=== RUN   TestEncodeSingleMaskEdge/1898
=== RUN   TestEncodeSingleMaskEdge/1899
=== RUN   TestEncodeSingleMaskEdge/1900
=== RUN   TestEncodeSingleMaskEdge/1901
=== RUN   TestEncodeSingleMaskEdge/1902
=== RUN   TestEncodeSingleMaskEdge/1903
=== RUN   TestEncodeSingleMaskEdge/1904
=== RUN   TestEncodeSingleMaskEdge/1905
=== RUN   TestEncodeSingleMaskEdge/1906
=== RUN   TestEncodeSingleMaskEdge/1907
=== RUN   TestEncodeSingleMaskEdge/1908
=== RUN   TestEncodeSingleMaskEdge/1909
=== RUN   TestEncodeSingleMaskEdge/1910
=== RUN   TestEncodeSingleMaskEdge/1911
=== RUN   TestEncodeSingleMaskEdge/1912
=== RUN   TestEncodeSingleMaskEdge/1913
=== RUN   TestEncodeSingleMaskEdge/1914
=== RUN   TestEncodeSingleMaskEdge/1915
=== RUN   TestEncodeSingleMaskEdge/1916
=== RUN   TestEncodeSingleMaskEdge/1917
=== RUN   TestEncodeSingleMaskEdge/1918
=== RUN   TestEncodeSingleMaskEdge/1919
=== RUN   TestEncodeSingleMaskEdge/1920
=== RUN   TestEncodeSingleMaskEdge/1921
=== RUN   TestEncodeSingleMaskEdge/1922
=== RUN   TestEncodeSingleMaskEdge/1923
=== RUN   TestEncodeSingleMaskEdge/1924
=== RUN   TestEncodeSingleMaskEdge/1925
=== RUN   TestEncodeSingleMaskEdge/1926
=== RUN   TestEncodeSingleMaskEdge/1927
=== RUN   TestEncodeSingleMaskEdge/1928
=== RUN   TestEncodeSingleMaskEdge/1929
=== RUN   TestEncodeSingleMaskEdge/1930
=== RUN   TestEncodeSingleMaskEdge/1931
=== RUN   TestEncodeSingleMaskEdge/1932
=== RUN   TestEncodeSingleMaskEdge/1933
=== RUN   TestEncodeSingleMaskEdge/1934
=== RUN   TestEncodeSingleMaskEdge/1935
=== RUN   TestEncodeSingleMaskEdge/1936
=== RUN   TestEncodeSingleMaskEdge/1937
=== RUN   TestEncodeSingleMaskEdge/1938
=== RUN   TestEncodeSingleMaskEdge/1939
=== RUN   TestEncodeSingleMaskEdge/1940
=== RUN   TestEncodeSingleMaskEdge/1941
=== RUN   TestEncodeSingleMaskEdge/1942
=== RUN   TestEncodeSingleMaskEdge/1943
=== RUN   TestEncodeSingleMaskEdge/1944
=== RUN   TestEncodeSingleMaskEdge/1945
=== RUN   TestEncodeSingleMaskEdge/1946
=== RUN   TestEncodeSingleMaskEdge/1947
=== RUN   TestEncodeSingleMaskEdge/1948
=== RUN   TestEncodeSingleMaskEdge/1949
=== RUN   TestEncodeSingleMaskEdge/1950
=== RUN   TestEncodeSingleMaskEdge/1951
=== RUN   TestEncodeSingleMaskEdge/1952
=== RUN   TestEncodeSingleMaskEdge/1953
=== RUN   TestEncodeSingleMaskEdge/1954
=== RUN   TestEncodeSingleMaskEdge/1955
=== RUN   TestEncodeSingleMaskEdge/1956
=== RUN   TestEncodeSingleMaskEdge/1957
=== RUN   TestEncodeSingleMaskEdge/1958
=== RUN   TestEncodeSingleMaskEdge/1959
=== RUN   TestEncodeSingleMaskEdge/1960
=== RUN   TestEncodeSingleMaskEdge/1961
=== RUN   TestEncodeSingleMaskEdge/1962
=== RUN   TestEncodeSingleMaskEdge/1963
=== RUN   TestEncodeSingleMaskEdge/1964
=== RUN   TestEncodeSingleMaskEdge/1965
=== RUN   TestEncodeSingleMaskEdge/1966
=== RUN   TestEncodeSingleMaskEdge/1967
=== RUN   TestEncodeSingleMaskEdge/1968
=== RUN   TestEncodeSingleMaskEdge/1969
=== RUN   TestEncodeSingleMaskEdge/1970
=== RUN   TestEncodeSingleMaskEdge/1971
=== RUN   TestEncodeSingleMaskEdge/1972
=== RUN   TestEncodeSingleMaskEdge/1973
=== RUN   TestEncodeSingleMaskEdge/1974
=== RUN   TestEncodeSingleMaskEdge/1975
=== RUN   TestEncodeSingleMaskEdge/1976
=== RUN   TestEncodeSingleMaskEdge/1977
=== RUN   TestEncodeSingleMaskEdge/1978
=== RUN   TestEncodeSingleMaskEdge/1979
=== RUN   TestEncodeSingleMaskEdge/1980
=== RUN   TestEncodeSingleMaskEdge/1981
=== RUN   TestEncodeSingleMaskEdge/1982
=== RUN   TestEncodeSingleMaskEdge/1983
=== RUN   TestEncodeSingleMaskEdge/1984
=== RUN   TestEncodeSingleMaskEdge/1985
=== RUN   TestEncodeSingleMaskEdge/1986
=== RUN   TestEncodeSingleMaskEdge/1987
=== RUN   TestEncodeSingleMaskEdge/1988
=== RUN   TestEncodeSingleMaskEdge/1989
=== RUN   TestEncodeSingleMaskEdge/1990
=== RUN   TestEncodeSingleMaskEdge/1991
=== RUN   TestEncodeSingleMaskEdge/1992
=== RUN   TestEncodeSingleMaskEdge/1993
=== RUN   TestEncodeSingleMaskEdge/1994
=== RUN   TestEncodeSingleMaskEdge/1995
=== RUN   TestEncodeSingleMaskEdge/1996
=== RUN   TestEncodeSingleMaskEdge/1997
=== RUN   TestEncodeSingleMaskEdge/1998
=== RUN   TestEncodeSingleMaskEdge/1999
=== RUN   TestEncodeSingleMaskEdge/2000
=== RUN   TestEncodeSingleMaskEdge/2001
=== RUN   TestEncodeSingleMaskEdge/2002
=== RUN   TestEncodeSingleMaskEdge/2003
=== RUN   TestEncodeSingleMaskEdge/2004
=== RUN   TestEncodeSingleMaskEdge/2005
=== RUN   TestEncodeSingleMaskEdge/2006
=== RUN   TestEncodeSingleMaskEdge/2007
=== RUN   TestEncodeSingleMaskEdge/2008
=== RUN   TestEncodeSingleMaskEdge/2009
=== RUN   TestEncodeSingleMaskEdge/2010
=== RUN   TestEncodeSingleMaskEdge/2011
=== RUN   TestEncodeSingleMaskEdge/2012
=== RUN   TestEncodeSingleMaskEdge/2013
=== RUN   TestEncodeSingleMaskEdge/2014
=== RUN   TestEncodeSingleMaskEdge/2015
=== RUN   TestEncodeSingleMaskEdge/2016
=== RUN   TestEncodeSingleMaskEdge/2017
=== RUN   TestEncodeSingleMaskEdge/2018
=== RUN   TestEncodeSingleMaskEdge/2019
=== RUN   TestEncodeSingleMaskEdge/2020
=== RUN   TestEncodeSingleMaskEdge/2021
=== RUN   TestEncodeSingleMaskEdge/2022
=== RUN   TestEncodeSingleMaskEdge/2023
=== RUN   TestEncodeSingleMaskEdge/2024
=== RUN   TestEncodeSingleMaskEdge/2025
=== RUN   TestEncodeSingleMaskEdge/2026
=== RUN   TestEncodeSingleMaskEdge/2027
=== RUN   TestEncodeSingleMaskEdge/2028
=== RUN   TestEncodeSingleMaskEdge/2029
=== RUN   TestEncodeSingleMaskEdge/2030
=== RUN   TestEncodeSingleMaskEdge/2031
=== RUN   TestEncodeSingleMaskEdge/2032
=== RUN   TestEncodeSingleMaskEdge/2033
=== RUN   TestEncodeSingleMaskEdge/2034
=== RUN   TestEncodeSingleMaskEdge/2035
=== RUN   TestEncodeSingleMaskEdge/2036
=== RUN   TestEncodeSingleMaskEdge/2037
=== RUN   TestEncodeSingleMaskEdge/2038
=== RUN   TestEncodeSingleMaskEdge/2039
=== RUN   TestEncodeSingleMaskEdge/2040
=== RUN   TestEncodeSingleMaskEdge/2041
=== RUN   TestEncodeSingleMaskEdge/2042
=== RUN   TestEncodeSingleMaskEdge/2043
=== RUN   TestEncodeSingleMaskEdge/2044
=== RUN   TestEncodeSingleMaskEdge/2045
=== RUN   TestEncodeSingleMaskEdge/2046
=== RUN   TestEncodeSingleMaskEdge/2047
=== RUN   TestEncodeSingleMaskEdge/2048
=== RUN   TestEncodeSingleMaskEdge/2049
=== RUN   TestEncodeSingleMaskEdge/2050
=== RUN   TestEncodeSingleMaskEdge/2051
=== RUN   TestEncodeSingleMaskEdge/2052
=== RUN   TestEncodeSingleMaskEdge/2053
=== RUN   TestEncodeSingleMaskEdge/2054
=== RUN   TestEncodeSingleMaskEdge/2055
=== RUN   TestEncodeSingleMaskEdge/2056
=== RUN   TestEncodeSingleMaskEdge/2057
=== RUN   TestEncodeSingleMaskEdge/2058
=== RUN   TestEncodeSingleMaskEdge/2059
=== RUN   TestEncodeSingleMaskEdge/2060
=== RUN   TestEncodeSingleMaskEdge/2061
=== RUN   TestEncodeSingleMaskEdge/2062
=== RUN   TestEncodeSingleMaskEdge/2063
=== RUN   TestEncodeSingleMaskEdge/2064
=== RUN   TestEncodeSingleMaskEdge/2065
=== RUN   TestEncodeSingleMaskEdge/2066
=== RUN   TestEncodeSingleMaskEdge/2067
=== RUN   TestEncodeSingleMaskEdge/2068
=== RUN   TestEncodeSingleMaskEdge/2069
=== RUN   TestEncodeSingleMaskEdge/2070
=== RUN   TestEncodeSingleMaskEdge/2071
=== RUN   TestEncodeSingleMaskEdge/2072
=== RUN   TestEncodeSingleMaskEdge/2073
=== RUN   TestEncodeSingleMaskEdge/2074
=== RUN   TestEncodeSingleMaskEdge/2075
=== RUN   TestEncodeSingleMaskEdge/2076
=== RUN   TestEncodeSingleMaskEdge/2077
=== RUN   TestEncodeSingleMaskEdge/2078
=== RUN   TestEncodeSingleMaskEdge/2079
=== RUN   TestEncodeSingleMaskEdge/2080
=== RUN   TestEncodeSingleMaskEdge/2081
=== RUN   TestEncodeSingleMaskEdge/2082
=== RUN   TestEncodeSingleMaskEdge/2083
=== RUN   TestEncodeSingleMaskEdge/2084
=== RUN   TestEncodeSingleMaskEdge/2085
=== RUN   TestEncodeSingleMaskEdge/2086
=== RUN   TestEncodeSingleMaskEdge/2087
=== RUN   TestEncodeSingleMaskEdge/2088
=== RUN   TestEncodeSingleMaskEdge/2089
=== RUN   TestEncodeSingleMaskEdge/2090
=== RUN   TestEncodeSingleMaskEdge/2091
=== RUN   TestEncodeSingleMaskEdge/2092
=== RUN   TestEncodeSingleMaskEdge/2093
=== RUN   TestEncodeSingleMaskEdge/2094
=== RUN   TestEncodeSingleMaskEdge/2095
=== RUN   TestEncodeSingleMaskEdge/2096
=== RUN   TestEncodeSingleMaskEdge/2097
=== RUN   TestEncodeSingleMaskEdge/2098
=== RUN   TestEncodeSingleMaskEdge/2099
=== RUN   TestEncodeSingleMaskEdge/2100
=== RUN   TestEncodeSingleMaskEdge/2101
=== RUN   TestEncodeSingleMaskEdge/2102
=== RUN   TestEncodeSingleMaskEdge/2103
=== RUN   TestEncodeSingleMaskEdge/2104
=== RUN   TestEncodeSingleMaskEdge/2105
=== RUN   TestEncodeSingleMaskEdge/2106
=== RUN   TestEncodeSingleMaskEdge/2107
=== RUN   TestEncodeSingleMaskEdge/2108
=== RUN   TestEncodeSingleMaskEdge/2109
=== RUN   TestEncodeSingleMaskEdge/2110
=== RUN   TestEncodeSingleMaskEdge/2111
=== RUN   TestEncodeSingleMaskEdge/2112
=== RUN   TestEncodeSingleMaskEdge/2113
=== RUN   TestEncodeSingleMaskEdge/2114
=== RUN   TestEncodeSingleMaskEdge/2115
=== RUN   TestEncodeSingleMaskEdge/2116
=== RUN   TestEncodeSingleMaskEdge/2117
=== RUN   TestEncodeSingleMaskEdge/2118
=== RUN   TestEncodeSingleMaskEdge/2119
=== RUN   TestEncodeSingleMaskEdge/2120
=== RUN   TestEncodeSingleMaskEdge/2121
=== RUN   TestEncodeSingleMaskEdge/2122
=== RUN   TestEncodeSingleMaskEdge/2123
=== RUN   TestEncodeSingleMaskEdge/2124
=== RUN   TestEncodeSingleMaskEdge/2125
=== RUN   TestEncodeSingleMaskEdge/2126
=== RUN   TestEncodeSingleMaskEdge/2127
=== RUN   TestEncodeSingleMaskEdge/2128
=== RUN   TestEncodeSingleMaskEdge/2129
=== RUN   TestEncodeSingleMaskEdge/2130
=== RUN   TestEncodeSingleMaskEdge/2131
=== RUN   TestEncodeSingleMaskEdge/2132
=== RUN   TestEncodeSingleMaskEdge/2133
=== RUN   TestEncodeSingleMaskEdge/2134
=== RUN   TestEncodeSingleMaskEdge/2135
=== RUN   TestEncodeSingleMaskEdge/2136
=== RUN   TestEncodeSingleMaskEdge/2137
=== RUN   TestEncodeSingleMaskEdge/2138
=== RUN   TestEncodeSingleMaskEdge/2139
=== RUN   TestEncodeSingleMaskEdge/2140
=== RUN   TestEncodeSingleMaskEdge/2141
=== RUN   TestEncodeSingleMaskEdge/2142
=== RUN   TestEncodeSingleMaskEdge/2143
=== RUN   TestEncodeSingleMaskEdge/2144
=== RUN   TestEncodeSingleMaskEdge/2145
=== RUN   TestEncodeSingleMaskEdge/2146
=== RUN   TestEncodeSingleMaskEdge/2147
=== RUN   TestEncodeSingleMaskEdge/2148
=== RUN   TestEncodeSingleMaskEdge/2149
=== RUN   TestEncodeSingleMaskEdge/2150
=== RUN   TestEncodeSingleMaskEdge/2151
=== RUN   TestEncodeSingleMaskEdge/2152
=== RUN   TestEncodeSingleMaskEdge/2153
=== RUN   TestEncodeSingleMaskEdge/2154
=== RUN   TestEncodeSingleMaskEdge/2155
=== RUN   TestEncodeSingleMaskEdge/2156
=== RUN   TestEncodeSingleMaskEdge/2157
=== RUN   TestEncodeSingleMaskEdge/2158
=== RUN   TestEncodeSingleMaskEdge/2159
=== RUN   TestEncodeSingleMaskEdge/2160
=== RUN   TestEncodeSingleMaskEdge/2161
=== RUN   TestEncodeSingleMaskEdge/2162
=== RUN   TestEncodeSingleMaskEdge/2163
=== RUN   TestEncodeSingleMaskEdge/2164
=== RUN   TestEncodeSingleMaskEdge/2165
=== RUN   TestEncodeSingleMaskEdge/2166
=== RUN   TestEncodeSingleMaskEdge/2167
=== RUN   TestEncodeSingleMaskEdge/2168
=== RUN   TestEncodeSingleMaskEdge/2169
=== RUN   TestEncodeSingleMaskEdge/2170
=== RUN   TestEncodeSingleMaskEdge/2171
=== RUN   TestEncodeSingleMaskEdge/2172
=== RUN   TestEncodeSingleMaskEdge/2173
=== RUN   TestEncodeSingleMaskEdge/2174
=== RUN   TestEncodeSingleMaskEdge/2175
=== RUN   TestEncodeSingleMaskEdge/2176
=== RUN   TestEncodeSingleMaskEdge/2177
=== RUN   TestEncodeSingleMaskEdge/2178
=== RUN   TestEncodeSingleMaskEdge/2179
=== RUN   TestEncodeSingleMaskEdge/2180
=== RUN   TestEncodeSingleMaskEdge/2181
=== RUN   TestEncodeSingleMaskEdge/2182
=== RUN   TestEncodeSingleMaskEdge/2183
=== RUN   TestEncodeSingleMaskEdge/2184
=== RUN   TestEncodeSingleMaskEdge/2185
=== RUN   TestEncodeSingleMaskEdge/2186
=== RUN   TestEncodeSingleMaskEdge/2187
=== RUN   TestEncodeSingleMaskEdge/2188
=== RUN   TestEncodeSingleMaskEdge/2189
=== RUN   TestEncodeSingleMaskEdge/2190
=== RUN   TestEncodeSingleMaskEdge/2191
=== RUN   TestEncodeSingleMaskEdge/2192
=== RUN   TestEncodeSingleMaskEdge/2193
=== RUN   TestEncodeSingleMaskEdge/2194
=== RUN   TestEncodeSingleMaskEdge/2195
=== RUN   TestEncodeSingleMaskEdge/2196
=== RUN   TestEncodeSingleMaskEdge/2197
=== RUN   TestEncodeSingleMaskEdge/2198
=== RUN   TestEncodeSingleMaskEdge/2199
=== RUN   TestEncodeSingleMaskEdge/2200
=== RUN   TestEncodeSingleMaskEdge/2201
=== RUN   TestEncodeSingleMaskEdge/2202
=== RUN   TestEncodeSingleMaskEdge/2203
=== RUN   TestEncodeSingleMaskEdge/2204
=== RUN   TestEncodeSingleMaskEdge/2205
=== RUN   TestEncodeSingleMaskEdge/2206
=== RUN   TestEncodeSingleMaskEdge/2207
=== RUN   TestEncodeSingleMaskEdge/2208
=== RUN   TestEncodeSingleMaskEdge/2209
=== RUN   TestEncodeSingleMaskEdge/2210
=== RUN   TestEncodeSingleMaskEdge/2211
=== RUN   TestEncodeSingleMaskEdge/2212
=== RUN   TestEncodeSingleMaskEdge/2213
=== RUN   TestEncodeSingleMaskEdge/2214
=== RUN   TestEncodeSingleMaskEdge/2215
=== RUN   TestEncodeSingleMaskEdge/2216
=== RUN   TestEncodeSingleMaskEdge/2217
=== RUN   TestEncodeSingleMaskEdge/2218
=== RUN   TestEncodeSingleMaskEdge/2219
=== RUN   TestEncodeSingleMaskEdge/2220
=== RUN   TestEncodeSingleMaskEdge/2221
=== RUN   TestEncodeSingleMaskEdge/2222
=== RUN   TestEncodeSingleMaskEdge/2223
=== RUN   TestEncodeSingleMaskEdge/2224
=== RUN   TestEncodeSingleMaskEdge/2225
=== RUN   TestEncodeSingleMaskEdge/2226
=== RUN   TestEncodeSingleMaskEdge/2227
=== RUN   TestEncodeSingleMaskEdge/2228
=== RUN   TestEncodeSingleMaskEdge/2229
=== RUN   TestEncodeSingleMaskEdge/2230
=== RUN   TestEncodeSingleMaskEdge/2231
=== RUN   TestEncodeSingleMaskEdge/2232
=== RUN   TestEncodeSingleMaskEdge/2233
=== RUN   TestEncodeSingleMaskEdge/2234
=== RUN   TestEncodeSingleMaskEdge/2235
=== RUN   TestEncodeSingleMaskEdge/2236
=== RUN   TestEncodeSingleMaskEdge/2237
=== RUN   TestEncodeSingleMaskEdge/2238
=== RUN   TestEncodeSingleMaskEdge/2239
=== RUN   TestEncodeSingleMaskEdge/2240
=== RUN   TestEncodeSingleMaskEdge/2241
=== RUN   TestEncodeSingleMaskEdge/2242
=== RUN   TestEncodeSingleMaskEdge/2243
=== RUN   TestEncodeSingleMaskEdge/2244
=== RUN   TestEncodeSingleMaskEdge/2245
=== RUN   TestEncodeSingleMaskEdge/2246
=== RUN   TestEncodeSingleMaskEdge/2247
=== RUN   TestEncodeSingleMaskEdge/2248
=== RUN   TestEncodeSingleMaskEdge/2249
=== RUN   TestEncodeSingleMaskEdge/2250
=== RUN   TestEncodeSingleMaskEdge/2251
=== RUN   TestEncodeSingleMaskEdge/2252
=== RUN   TestEncodeSingleMaskEdge/2253
=== RUN   TestEncodeSingleMaskEdge/2254
=== RUN   TestEncodeSingleMaskEdge/2255
=== RUN   TestEncodeSingleMaskEdge/2256
=== RUN   TestEncodeSingleMaskEdge/2257
=== RUN   TestEncodeSingleMaskEdge/2258
=== RUN   TestEncodeSingleMaskEdge/2259
=== RUN   TestEncodeSingleMaskEdge/2260
=== RUN   TestEncodeSingleMaskEdge/2261
=== RUN   TestEncodeSingleMaskEdge/2262
=== RUN   TestEncodeSingleMaskEdge/2263
=== RUN   TestEncodeSingleMaskEdge/2264
=== RUN   TestEncodeSingleMaskEdge/2265
=== RUN   TestEncodeSingleMaskEdge/2266
=== RUN   TestEncodeSingleMaskEdge/2267
=== RUN   TestEncodeSingleMaskEdge/2268
=== RUN   TestEncodeSingleMaskEdge/2269
=== RUN   TestEncodeSingleMaskEdge/2270
=== RUN   TestEncodeSingleMaskEdge/2271
=== RUN   TestEncodeSingleMaskEdge/2272
=== RUN   TestEncodeSingleMaskEdge/2273
=== RUN   TestEncodeSingleMaskEdge/2274
=== RUN   TestEncodeSingleMaskEdge/2275
=== RUN   TestEncodeSingleMaskEdge/2276
=== RUN   TestEncodeSingleMaskEdge/2277
=== RUN   TestEncodeSingleMaskEdge/2278
=== RUN   TestEncodeSingleMaskEdge/2279
=== RUN   TestEncodeSingleMaskEdge/2280
=== RUN   TestEncodeSingleMaskEdge/2281
=== RUN   TestEncodeSingleMaskEdge/2282
=== RUN   TestEncodeSingleMaskEdge/2283
=== RUN   TestEncodeSingleMaskEdge/2284
=== RUN   TestEncodeSingleMaskEdge/2285
=== RUN   TestEncodeSingleMaskEdge/2286
=== RUN   TestEncodeSingleMaskEdge/2287
=== RUN   TestEncodeSingleMaskEdge/2288
=== RUN   TestEncodeSingleMaskEdge/2289
=== RUN   TestEncodeSingleMaskEdge/2290
=== RUN   TestEncodeSingleMaskEdge/2291
=== RUN   TestEncodeSingleMaskEdge/2292
=== RUN   TestEncodeSingleMaskEdge/2293
=== RUN   TestEncodeSingleMaskEdge/2294
=== RUN   TestEncodeSingleMaskEdge/2295
=== RUN   TestEncodeSingleMaskEdge/2296
=== RUN   TestEncodeSingleMaskEdge/2297
=== RUN   TestEncodeSingleMaskEdge/2298
=== RUN   TestEncodeSingleMaskEdge/2299
=== RUN   TestEncodeSingleMaskEdge/2300
=== RUN   TestEncodeSingleMaskEdge/2301
=== RUN   TestEncodeSingleMaskEdge/2302
=== RUN   TestEncodeSingleMaskEdge/2303
=== RUN   TestEncodeSingleMaskEdge/2304
=== RUN   TestEncodeSingleMaskEdge/2305
=== RUN   TestEncodeSingleMaskEdge/2306
=== RUN   TestEncodeSingleMaskEdge/2307
=== RUN   TestEncodeSingleMaskEdge/2308
=== RUN   TestEncodeSingleMaskEdge/2309
=== RUN   TestEncodeSingleMaskEdge/2310
=== RUN   TestEncodeSingleMaskEdge/2311
=== RUN   TestEncodeSingleMaskEdge/2312
=== RUN   TestEncodeSingleMaskEdge/2313
=== RUN   TestEncodeSingleMaskEdge/2314
=== RUN   TestEncodeSingleMaskEdge/2315
=== RUN   TestEncodeSingleMaskEdge/2316
=== RUN   TestEncodeSingleMaskEdge/2317
=== RUN   TestEncodeSingleMaskEdge/2318
=== RUN   TestEncodeSingleMaskEdge/2319
=== RUN   TestEncodeSingleMaskEdge/2320
=== RUN   TestEncodeSingleMaskEdge/2321
=== RUN   TestEncodeSingleMaskEdge/2322
=== RUN   TestEncodeSingleMaskEdge/2323
=== RUN   TestEncodeSingleMaskEdge/2324
=== RUN   TestEncodeSingleMaskEdge/2325
=== RUN   TestEncodeSingleMaskEdge/2326
=== RUN   TestEncodeSingleMaskEdge/2327
=== RUN   TestEncodeSingleMaskEdge/2328
=== RUN   TestEncodeSingleMaskEdge/2329
=== RUN   TestEncodeSingleMaskEdge/2330
=== RUN   TestEncodeSingleMaskEdge/2331
=== RUN   TestEncodeSingleMaskEdge/2332
=== RUN   TestEncodeSingleMaskEdge/2333
=== RUN   TestEncodeSingleMaskEdge/2334
=== RUN   TestEncodeSingleMaskEdge/2335
=== RUN   TestEncodeSingleMaskEdge/2336
=== RUN   TestEncodeSingleMaskEdge/2337
=== RUN   TestEncodeSingleMaskEdge/2338
=== RUN   TestEncodeSingleMaskEdge/2339
=== RUN   TestEncodeSingleMaskEdge/2340
=== RUN   TestEncodeSingleMaskEdge/2341
=== RUN   TestEncodeSingleMaskEdge/2342
=== RUN   TestEncodeSingleMaskEdge/2343
=== RUN   TestEncodeSingleMaskEdge/2344
=== RUN   TestEncodeSingleMaskEdge/2345
=== RUN   TestEncodeSingleMaskEdge/2346
=== RUN   TestEncodeSingleMaskEdge/2347
=== RUN   TestEncodeSingleMaskEdge/2348
=== RUN   TestEncodeSingleMaskEdge/2349
=== RUN   TestEncodeSingleMaskEdge/2350
=== RUN   TestEncodeSingleMaskEdge/2351
=== RUN   TestEncodeSingleMaskEdge/2352
=== RUN   TestEncodeSingleMaskEdge/2353
=== RUN   TestEncodeSingleMaskEdge/2354
=== RUN   TestEncodeSingleMaskEdge/2355
=== RUN   TestEncodeSingleMaskEdge/2356
=== RUN   TestEncodeSingleMaskEdge/2357
=== RUN   TestEncodeSingleMaskEdge/2358
=== RUN   TestEncodeSingleMaskEdge/2359
=== RUN   TestEncodeSingleMaskEdge/2360
=== RUN   TestEncodeSingleMaskEdge/2361
=== RUN   TestEncodeSingleMaskEdge/2362
=== RUN   TestEncodeSingleMaskEdge/2363
=== RUN   TestEncodeSingleMaskEdge/2364
=== RUN   TestEncodeSingleMaskEdge/2365
=== RUN   TestEncodeSingleMaskEdge/2366
=== RUN   TestEncodeSingleMaskEdge/2367
=== RUN   TestEncodeSingleMaskEdge/2368
=== RUN   TestEncodeSingleMaskEdge/2369
=== RUN   TestEncodeSingleMaskEdge/2370
=== RUN   TestEncodeSingleMaskEdge/2371
=== RUN   TestEncodeSingleMaskEdge/2372
=== RUN   TestEncodeSingleMaskEdge/2373
=== RUN   TestEncodeSingleMaskEdge/2374
=== RUN   TestEncodeSingleMaskEdge/2375
=== RUN   TestEncodeSingleMaskEdge/2376
=== RUN   TestEncodeSingleMaskEdge/2377
=== RUN   TestEncodeSingleMaskEdge/2378
=== RUN   TestEncodeSingleMaskEdge/2379
=== RUN   TestEncodeSingleMaskEdge/2380
=== RUN   TestEncodeSingleMaskEdge/2381
=== RUN   TestEncodeSingleMaskEdge/2382
=== RUN   TestEncodeSingleMaskEdge/2383
=== RUN   TestEncodeSingleMaskEdge/2384
=== RUN   TestEncodeSingleMaskEdge/2385
=== RUN   TestEncodeSingleMaskEdge/2386
=== RUN   TestEncodeSingleMaskEdge/2387
=== RUN   TestEncodeSingleMaskEdge/2388
=== RUN   TestEncodeSingleMaskEdge/2389
=== RUN   TestEncodeSingleMaskEdge/2390
=== RUN   TestEncodeSingleMaskEdge/2391
=== RUN   TestEncodeSingleMaskEdge/2392
=== RUN   TestEncodeSingleMaskEdge/2393
=== RUN   TestEncodeSingleMaskEdge/2394
=== RUN   TestEncodeSingleMaskEdge/2395
=== RUN   TestEncodeSingleMaskEdge/2396
=== RUN   TestEncodeSingleMaskEdge/2397
=== RUN   TestEncodeSingleMaskEdge/2398
=== RUN   TestEncodeSingleMaskEdge/2399
=== RUN   TestEncodeSingleMaskEdge/2400
=== RUN   TestEncodeSingleMaskEdge/2401
=== RUN   TestEncodeSingleMaskEdge/2402
=== RUN   TestEncodeSingleMaskEdge/2403
=== RUN   TestEncodeSingleMaskEdge/2404
=== RUN   TestEncodeSingleMaskEdge/2405
=== RUN   TestEncodeSingleMaskEdge/2406
=== RUN   TestEncodeSingleMaskEdge/2407
=== RUN   TestEncodeSingleMaskEdge/2408
=== RUN   TestEncodeSingleMaskEdge/2409
=== RUN   TestEncodeSingleMaskEdge/2410
=== RUN   TestEncodeSingleMaskEdge/2411
=== RUN   TestEncodeSingleMaskEdge/2412
=== RUN   TestEncodeSingleMaskEdge/2413
=== RUN   TestEncodeSingleMaskEdge/2414
=== RUN   TestEncodeSingleMaskEdge/2415
=== RUN   TestEncodeSingleMaskEdge/2416
=== RUN   TestEncodeSingleMaskEdge/2417
=== RUN   TestEncodeSingleMaskEdge/2418
=== RUN   TestEncodeSingleMaskEdge/2419
=== RUN   TestEncodeSingleMaskEdge/2420
=== RUN   TestEncodeSingleMaskEdge/2421
=== RUN   TestEncodeSingleMaskEdge/2422
=== RUN   TestEncodeSingleMaskEdge/2423
=== RUN   TestEncodeSingleMaskEdge/2424
=== RUN   TestEncodeSingleMaskEdge/2425
=== RUN   TestEncodeSingleMaskEdge/2426
=== RUN   TestEncodeSingleMaskEdge/2427
=== RUN   TestEncodeSingleMaskEdge/2428
=== RUN   TestEncodeSingleMaskEdge/2429
=== RUN   TestEncodeSingleMaskEdge/2430
=== RUN   TestEncodeSingleMaskEdge/2431
=== RUN   TestEncodeSingleMaskEdge/2432
=== RUN   TestEncodeSingleMaskEdge/2433
=== RUN   TestEncodeSingleMaskEdge/2434
=== RUN   TestEncodeSingleMaskEdge/2435
=== RUN   TestEncodeSingleMaskEdge/2436
=== RUN   TestEncodeSingleMaskEdge/2437
=== RUN   TestEncodeSingleMaskEdge/2438
=== RUN   TestEncodeSingleMaskEdge/2439
=== RUN   TestEncodeSingleMaskEdge/2440
=== RUN   TestEncodeSingleMaskEdge/2441
=== RUN   TestEncodeSingleMaskEdge/2442
=== RUN   TestEncodeSingleMaskEdge/2443
=== RUN   TestEncodeSingleMaskEdge/2444
=== RUN   TestEncodeSingleMaskEdge/2445
=== RUN   TestEncodeSingleMaskEdge/2446
=== RUN   TestEncodeSingleMaskEdge/2447
=== RUN   TestEncodeSingleMaskEdge/2448
=== RUN   TestEncodeSingleMaskEdge/2449
=== RUN   TestEncodeSingleMaskEdge/2450
=== RUN   TestEncodeSingleMaskEdge/2451
=== RUN   TestEncodeSingleMaskEdge/2452
=== RUN   TestEncodeSingleMaskEdge/2453
=== RUN   TestEncodeSingleMaskEdge/2454
=== RUN   TestEncodeSingleMaskEdge/2455
=== RUN   TestEncodeSingleMaskEdge/2456
=== RUN   TestEncodeSingleMaskEdge/2457
=== RUN   TestEncodeSingleMaskEdge/2458
=== RUN   TestEncodeSingleMaskEdge/2459
=== RUN   TestEncodeSingleMaskEdge/2460
=== RUN   TestEncodeSingleMaskEdge/2461
=== RUN   TestEncodeSingleMaskEdge/2462
=== RUN   TestEncodeSingleMaskEdge/2463
=== RUN   TestEncodeSingleMaskEdge/2464
=== RUN   TestEncodeSingleMaskEdge/2465
=== RUN   TestEncodeSingleMaskEdge/2466
=== RUN   TestEncodeSingleMaskEdge/2467
=== RUN   TestEncodeSingleMaskEdge/2468
=== RUN   TestEncodeSingleMaskEdge/2469
=== RUN   TestEncodeSingleMaskEdge/2470
=== RUN   TestEncodeSingleMaskEdge/2471
=== RUN   TestEncodeSingleMaskEdge/2472
=== RUN   TestEncodeSingleMaskEdge/2473
=== RUN   TestEncodeSingleMaskEdge/2474
=== RUN   TestEncodeSingleMaskEdge/2475
=== RUN   TestEncodeSingleMaskEdge/2476
=== RUN   TestEncodeSingleMaskEdge/2477
=== RUN   TestEncodeSingleMaskEdge/2478
=== RUN   TestEncodeSingleMaskEdge/2479
=== RUN   TestEncodeSingleMaskEdge/2480
=== RUN   TestEncodeSingleMaskEdge/2481
=== RUN   TestEncodeSingleMaskEdge/2482
=== RUN   TestEncodeSingleMaskEdge/2483
=== RUN   TestEncodeSingleMaskEdge/2484
=== RUN   TestEncodeSingleMaskEdge/2485
=== RUN   TestEncodeSingleMaskEdge/2486
=== RUN   TestEncodeSingleMaskEdge/2487
=== RUN   TestEncodeSingleMaskEdge/2488
=== RUN   TestEncodeSingleMaskEdge/2489
=== RUN   TestEncodeSingleMaskEdge/2490
=== RUN   TestEncodeSingleMaskEdge/2491
=== RUN   TestEncodeSingleMaskEdge/2492
=== RUN   TestEncodeSingleMaskEdge/2493
=== RUN   TestEncodeSingleMaskEdge/2494
=== RUN   TestEncodeSingleMaskEdge/2495
=== RUN   TestEncodeSingleMaskEdge/2496
=== RUN   TestEncodeSingleMaskEdge/2497
=== RUN   TestEncodeSingleMaskEdge/2498
=== RUN   TestEncodeSingleMaskEdge/2499
=== RUN   TestEncodeSingleMaskEdge/2500
=== RUN   TestEncodeSingleMaskEdge/2501
=== RUN   TestEncodeSingleMaskEdge/2502
=== RUN   TestEncodeSingleMaskEdge/2503
=== RUN   TestEncodeSingleMaskEdge/2504
=== RUN   TestEncodeSingleMaskEdge/2505
=== RUN   TestEncodeSingleMaskEdge/2506
=== RUN   TestEncodeSingleMaskEdge/2507
=== RUN   TestEncodeSingleMaskEdge/2508
=== RUN   TestEncodeSingleMaskEdge/2509
=== RUN   TestEncodeSingleMaskEdge/2510
=== RUN   TestEncodeSingleMaskEdge/2511
=== RUN   TestEncodeSingleMaskEdge/2512
=== RUN   TestEncodeSingleMaskEdge/2513
=== RUN   TestEncodeSingleMaskEdge/2514
=== RUN   TestEncodeSingleMaskEdge/2515
=== RUN   TestEncodeSingleMaskEdge/2516
=== RUN   TestEncodeSingleMaskEdge/2517
=== RUN   TestEncodeSingleMaskEdge/2518
=== RUN   TestEncodeSingleMaskEdge/2519
=== RUN   TestEncodeSingleMaskEdge/2520
=== RUN   TestEncodeSingleMaskEdge/2521
=== RUN   TestEncodeSingleMaskEdge/2522
=== RUN   TestEncodeSingleMaskEdge/2523
=== RUN   TestEncodeSingleMaskEdge/2524
=== RUN   TestEncodeSingleMaskEdge/2525
=== RUN   TestEncodeSingleMaskEdge/2526
=== RUN   TestEncodeSingleMaskEdge/2527
=== RUN   TestEncodeSingleMaskEdge/2528
=== RUN   TestEncodeSingleMaskEdge/2529
=== RUN   TestEncodeSingleMaskEdge/2530
=== RUN   TestEncodeSingleMaskEdge/2531
=== RUN   TestEncodeSingleMaskEdge/2532
=== RUN   TestEncodeSingleMaskEdge/2533
=== RUN   TestEncodeSingleMaskEdge/2534
=== RUN   TestEncodeSingleMaskEdge/2535
=== RUN   TestEncodeSingleMaskEdge/2536
=== RUN   TestEncodeSingleMaskEdge/2537
=== RUN   TestEncodeSingleMaskEdge/2538
=== RUN   TestEncodeSingleMaskEdge/2539
=== RUN   TestEncodeSingleMaskEdge/2540
=== RUN   TestEncodeSingleMaskEdge/2541
=== RUN   TestEncodeSingleMaskEdge/2542
=== RUN   TestEncodeSingleMaskEdge/2543
=== RUN   TestEncodeSingleMaskEdge/2544
=== RUN   TestEncodeSingleMaskEdge/2545
=== RUN   TestEncodeSingleMaskEdge/2546
=== RUN   TestEncodeSingleMaskEdge/2547
=== RUN   TestEncodeSingleMaskEdge/2548
=== RUN   TestEncodeSingleMaskEdge/2549
=== RUN   TestEncodeSingleMaskEdge/2550
=== RUN   TestEncodeSingleMaskEdge/2551
=== RUN   TestEncodeSingleMaskEdge/2552
=== RUN   TestEncodeSingleMaskEdge/2553
=== RUN   TestEncodeSingleMaskEdge/2554
=== RUN   TestEncodeSingleMaskEdge/2555
=== RUN   TestEncodeSingleMaskEdge/2556
=== RUN   TestEncodeSingleMaskEdge/2557
=== RUN   TestEncodeSingleMaskEdge/2558
=== RUN   TestEncodeSingleMaskEdge/2559
=== RUN   TestEncodeSingleMaskEdge/2560
=== RUN   TestEncodeSingleMaskEdge/2561
=== RUN   TestEncodeSingleMaskEdge/2562
=== RUN   TestEncodeSingleMaskEdge/2563
=== RUN   TestEncodeSingleMaskEdge/2564
=== RUN   TestEncodeSingleMaskEdge/2565
=== RUN   TestEncodeSingleMaskEdge/2566
=== RUN   TestEncodeSingleMaskEdge/2567
=== RUN   TestEncodeSingleMaskEdge/2568
=== RUN   TestEncodeSingleMaskEdge/2569
=== RUN   TestEncodeSingleMaskEdge/2570
=== RUN   TestEncodeSingleMaskEdge/2571
=== RUN   TestEncodeSingleMaskEdge/2572
=== RUN   TestEncodeSingleMaskEdge/2573
=== RUN   TestEncodeSingleMaskEdge/2574
=== RUN   TestEncodeSingleMaskEdge/2575
=== RUN   TestEncodeSingleMaskEdge/2576
=== RUN   TestEncodeSingleMaskEdge/2577
=== RUN   TestEncodeSingleMaskEdge/2578
=== RUN   TestEncodeSingleMaskEdge/2579
=== RUN   TestEncodeSingleMaskEdge/2580
=== RUN   TestEncodeSingleMaskEdge/2581
=== RUN   TestEncodeSingleMaskEdge/2582
=== RUN   TestEncodeSingleMaskEdge/2583
=== RUN   TestEncodeSingleMaskEdge/2584
=== RUN   TestEncodeSingleMaskEdge/2585
=== RUN   TestEncodeSingleMaskEdge/2586
=== RUN   TestEncodeSingleMaskEdge/2587
=== RUN   TestEncodeSingleMaskEdge/2588
=== RUN   TestEncodeSingleMaskEdge/2589
=== RUN   TestEncodeSingleMaskEdge/2590
=== RUN   TestEncodeSingleMaskEdge/2591
=== RUN   TestEncodeSingleMaskEdge/2592
=== RUN   TestEncodeSingleMaskEdge/2593
=== RUN   TestEncodeSingleMaskEdge/2594
=== RUN   TestEncodeSingleMaskEdge/2595
=== RUN   TestEncodeSingleMaskEdge/2596
=== RUN   TestEncodeSingleMaskEdge/2597
=== RUN   TestEncodeSingleMaskEdge/2598
=== RUN   TestEncodeSingleMaskEdge/2599
=== RUN   TestEncodeSingleMaskEdge/2600
=== RUN   TestEncodeSingleMaskEdge/2601
=== RUN   TestEncodeSingleMaskEdge/2602
=== RUN   TestEncodeSingleMaskEdge/2603
=== RUN   TestEncodeSingleMaskEdge/2604
=== RUN   TestEncodeSingleMaskEdge/2605
=== RUN   TestEncodeSingleMaskEdge/2606
=== RUN   TestEncodeSingleMaskEdge/2607
=== RUN   TestEncodeSingleMaskEdge/2608
=== RUN   TestEncodeSingleMaskEdge/2609
=== RUN   TestEncodeSingleMaskEdge/2610
=== RUN   TestEncodeSingleMaskEdge/2611
=== RUN   TestEncodeSingleMaskEdge/2612
=== RUN   TestEncodeSingleMaskEdge/2613
=== RUN   TestEncodeSingleMaskEdge/2614
=== RUN   TestEncodeSingleMaskEdge/2615
=== RUN   TestEncodeSingleMaskEdge/2616
=== RUN   TestEncodeSingleMaskEdge/2617
=== RUN   TestEncodeSingleMaskEdge/2618
=== RUN   TestEncodeSingleMaskEdge/2619
=== RUN   TestEncodeSingleMaskEdge/2620
=== RUN   TestEncodeSingleMaskEdge/2621
=== RUN   TestEncodeSingleMaskEdge/2622
=== RUN   TestEncodeSingleMaskEdge/2623
=== RUN   TestEncodeSingleMaskEdge/2624
=== RUN   TestEncodeSingleMaskEdge/2625
=== RUN   TestEncodeSingleMaskEdge/2626
=== RUN   TestEncodeSingleMaskEdge/2627
=== RUN   TestEncodeSingleMaskEdge/2628
=== RUN   TestEncodeSingleMaskEdge/2629
=== RUN   TestEncodeSingleMaskEdge/2630
=== RUN   TestEncodeSingleMaskEdge/2631
=== RUN   TestEncodeSingleMaskEdge/2632
=== RUN   TestEncodeSingleMaskEdge/2633
=== RUN   TestEncodeSingleMaskEdge/2634
=== RUN   TestEncodeSingleMaskEdge/2635
=== RUN   TestEncodeSingleMaskEdge/2636
=== RUN   TestEncodeSingleMaskEdge/2637
=== RUN   TestEncodeSingleMaskEdge/2638
=== RUN   TestEncodeSingleMaskEdge/2639
=== RUN   TestEncodeSingleMaskEdge/2640
=== RUN   TestEncodeSingleMaskEdge/2641
=== RUN   TestEncodeSingleMaskEdge/2642
=== RUN   TestEncodeSingleMaskEdge/2643
=== RUN   TestEncodeSingleMaskEdge/2644
=== RUN   TestEncodeSingleMaskEdge/2645
=== RUN   TestEncodeSingleMaskEdge/2646
=== RUN   TestEncodeSingleMaskEdge/2647
=== RUN   TestEncodeSingleMaskEdge/2648
=== RUN   TestEncodeSingleMaskEdge/2649
=== RUN   TestEncodeSingleMaskEdge/2650
=== RUN   TestEncodeSingleMaskEdge/2651
=== RUN   TestEncodeSingleMaskEdge/2652
=== RUN   TestEncodeSingleMaskEdge/2653
=== RUN   TestEncodeSingleMaskEdge/2654
=== RUN   TestEncodeSingleMaskEdge/2655
=== RUN   TestEncodeSingleMaskEdge/2656
=== RUN   TestEncodeSingleMaskEdge/2657
=== RUN   TestEncodeSingleMaskEdge/2658
=== RUN   TestEncodeSingleMaskEdge/2659
=== RUN   TestEncodeSingleMaskEdge/2660
=== RUN   TestEncodeSingleMaskEdge/2661
=== RUN   TestEncodeSingleMaskEdge/2662
=== RUN   TestEncodeSingleMaskEdge/2663
=== RUN   TestEncodeSingleMaskEdge/2664
=== RUN   TestEncodeSingleMaskEdge/2665
=== RUN   TestEncodeSingleMaskEdge/2666
=== RUN   TestEncodeSingleMaskEdge/2667
=== RUN   TestEncodeSingleMaskEdge/2668
=== RUN   TestEncodeSingleMaskEdge/2669
=== RUN   TestEncodeSingleMaskEdge/2670
=== RUN   TestEncodeSingleMaskEdge/2671
=== RUN   TestEncodeSingleMaskEdge/2672
=== RUN   TestEncodeSingleMaskEdge/2673
=== RUN   TestEncodeSingleMaskEdge/2674
=== RUN   TestEncodeSingleMaskEdge/2675
=== RUN   TestEncodeSingleMaskEdge/2676
=== RUN   TestEncodeSingleMaskEdge/2677
=== RUN   TestEncodeSingleMaskEdge/2678
=== RUN   TestEncodeSingleMaskEdge/2679
=== RUN   TestEncodeSingleMaskEdge/2680
=== RUN   TestEncodeSingleMaskEdge/2681
=== RUN   TestEncodeSingleMaskEdge/2682
=== RUN   TestEncodeSingleMaskEdge/2683
=== RUN   TestEncodeSingleMaskEdge/2684
=== RUN   TestEncodeSingleMaskEdge/2685
=== RUN   TestEncodeSingleMaskEdge/2686
=== RUN   TestEncodeSingleMaskEdge/2687
=== RUN   TestEncodeSingleMaskEdge/2688
=== RUN   TestEncodeSingleMaskEdge/2689
=== RUN   TestEncodeSingleMaskEdge/2690
=== RUN   TestEncodeSingleMaskEdge/2691
=== RUN   TestEncodeSingleMaskEdge/2692
=== RUN   TestEncodeSingleMaskEdge/2693
=== RUN   TestEncodeSingleMaskEdge/2694
=== RUN   TestEncodeSingleMaskEdge/2695
=== RUN   TestEncodeSingleMaskEdge/2696
=== RUN   TestEncodeSingleMaskEdge/2697
=== RUN   TestEncodeSingleMaskEdge/2698
=== RUN   TestEncodeSingleMaskEdge/2699
=== RUN   TestEncodeSingleMaskEdge/2700
=== RUN   TestEncodeSingleMaskEdge/2701
=== RUN   TestEncodeSingleMaskEdge/2702
=== RUN   TestEncodeSingleMaskEdge/2703
=== RUN   TestEncodeSingleMaskEdge/2704
=== RUN   TestEncodeSingleMaskEdge/2705
=== RUN   TestEncodeSingleMaskEdge/2706
=== RUN   TestEncodeSingleMaskEdge/2707
=== RUN   TestEncodeSingleMaskEdge/2708
=== RUN   TestEncodeSingleMaskEdge/2709
=== RUN   TestEncodeSingleMaskEdge/2710
=== RUN   TestEncodeSingleMaskEdge/2711
=== RUN   TestEncodeSingleMaskEdge/2712
=== RUN   TestEncodeSingleMaskEdge/2713
=== RUN   TestEncodeSingleMaskEdge/2714
=== RUN   TestEncodeSingleMaskEdge/2715
=== RUN   TestEncodeSingleMaskEdge/2716
=== RUN   TestEncodeSingleMaskEdge/2717
=== RUN   TestEncodeSingleMaskEdge/2718
=== RUN   TestEncodeSingleMaskEdge/2719
=== RUN   TestEncodeSingleMaskEdge/2720
=== RUN   TestEncodeSingleMaskEdge/2721
=== RUN   TestEncodeSingleMaskEdge/2722
=== RUN   TestEncodeSingleMaskEdge/2723
=== RUN   TestEncodeSingleMaskEdge/2724
=== RUN   TestEncodeSingleMaskEdge/2725
=== RUN   TestEncodeSingleMaskEdge/2726
=== RUN   TestEncodeSingleMaskEdge/2727
=== RUN   TestEncodeSingleMaskEdge/2728
=== RUN   TestEncodeSingleMaskEdge/2729
=== RUN   TestEncodeSingleMaskEdge/2730
=== RUN   TestEncodeSingleMaskEdge/2731
=== RUN   TestEncodeSingleMaskEdge/2732
=== RUN   TestEncodeSingleMaskEdge/2733
=== RUN   TestEncodeSingleMaskEdge/2734
=== RUN   TestEncodeSingleMaskEdge/2735
=== RUN   TestEncodeSingleMaskEdge/2736
=== RUN   TestEncodeSingleMaskEdge/2737
=== RUN   TestEncodeSingleMaskEdge/2738
=== RUN   TestEncodeSingleMaskEdge/2739
=== RUN   TestEncodeSingleMaskEdge/2740
=== RUN   TestEncodeSingleMaskEdge/2741
=== RUN   TestEncodeSingleMaskEdge/2742
=== RUN   TestEncodeSingleMaskEdge/2743
=== RUN   TestEncodeSingleMaskEdge/2744
=== RUN   TestEncodeSingleMaskEdge/2745
=== RUN   TestEncodeSingleMaskEdge/2746
=== RUN   TestEncodeSingleMaskEdge/2747
=== RUN   TestEncodeSingleMaskEdge/2748
=== RUN   TestEncodeSingleMaskEdge/2749
=== RUN   TestEncodeSingleMaskEdge/2750
=== RUN   TestEncodeSingleMaskEdge/2751
=== RUN   TestEncodeSingleMaskEdge/2752
=== RUN   TestEncodeSingleMaskEdge/2753
=== RUN   TestEncodeSingleMaskEdge/2754
=== RUN   TestEncodeSingleMaskEdge/2755
=== RUN   TestEncodeSingleMaskEdge/2756
=== RUN   TestEncodeSingleMaskEdge/2757
=== RUN   TestEncodeSingleMaskEdge/2758
=== RUN   TestEncodeSingleMaskEdge/2759
=== RUN   TestEncodeSingleMaskEdge/2760
=== RUN   TestEncodeSingleMaskEdge/2761
=== RUN   TestEncodeSingleMaskEdge/2762
=== RUN   TestEncodeSingleMaskEdge/2763
=== RUN   TestEncodeSingleMaskEdge/2764
=== RUN   TestEncodeSingleMaskEdge/2765
=== RUN   TestEncodeSingleMaskEdge/2766
=== RUN   TestEncodeSingleMaskEdge/2767
=== RUN   TestEncodeSingleMaskEdge/2768
=== RUN   TestEncodeSingleMaskEdge/2769
=== RUN   TestEncodeSingleMaskEdge/2770
=== RUN   TestEncodeSingleMaskEdge/2771
=== RUN   TestEncodeSingleMaskEdge/2772
=== RUN   TestEncodeSingleMaskEdge/2773
=== RUN   TestEncodeSingleMaskEdge/2774
=== RUN   TestEncodeSingleMaskEdge/2775
=== RUN   TestEncodeSingleMaskEdge/2776
=== RUN   TestEncodeSingleMaskEdge/2777
=== RUN   TestEncodeSingleMaskEdge/2778
=== RUN   TestEncodeSingleMaskEdge/2779
=== RUN   TestEncodeSingleMaskEdge/2780
=== RUN   TestEncodeSingleMaskEdge/2781
=== RUN   TestEncodeSingleMaskEdge/2782
=== RUN   TestEncodeSingleMaskEdge/2783
=== RUN   TestEncodeSingleMaskEdge/2784
=== RUN   TestEncodeSingleMaskEdge/2785
=== RUN   TestEncodeSingleMaskEdge/2786
=== RUN   TestEncodeSingleMaskEdge/2787
=== RUN   TestEncodeSingleMaskEdge/2788
=== RUN   TestEncodeSingleMaskEdge/2789
=== RUN   TestEncodeSingleMaskEdge/2790
=== RUN   TestEncodeSingleMaskEdge/2791
=== RUN   TestEncodeSingleMaskEdge/2792
=== RUN   TestEncodeSingleMaskEdge/2793
=== RUN   TestEncodeSingleMaskEdge/2794
=== RUN   TestEncodeSingleMaskEdge/2795
=== RUN   TestEncodeSingleMaskEdge/2796
=== RUN   TestEncodeSingleMaskEdge/2797
=== RUN   TestEncodeSingleMaskEdge/2798
=== RUN   TestEncodeSingleMaskEdge/2799
=== RUN   TestEncodeSingleMaskEdge/2800
=== RUN   TestEncodeSingleMaskEdge/2801
=== RUN   TestEncodeSingleMaskEdge/2802
=== RUN   TestEncodeSingleMaskEdge/2803
=== RUN   TestEncodeSingleMaskEdge/2804
=== RUN   TestEncodeSingleMaskEdge/2805
=== RUN   TestEncodeSingleMaskEdge/2806
=== RUN   TestEncodeSingleMaskEdge/2807
=== RUN   TestEncodeSingleMaskEdge/2808
=== RUN   TestEncodeSingleMaskEdge/2809
=== RUN   TestEncodeSingleMaskEdge/2810
=== RUN   TestEncodeSingleMaskEdge/2811
=== RUN   TestEncodeSingleMaskEdge/2812
=== RUN   TestEncodeSingleMaskEdge/2813
=== RUN   TestEncodeSingleMaskEdge/2814
=== RUN   TestEncodeSingleMaskEdge/2815
=== RUN   TestEncodeSingleMaskEdge/2816
=== RUN   TestEncodeSingleMaskEdge/2817
=== RUN   TestEncodeSingleMaskEdge/2818
=== RUN   TestEncodeSingleMaskEdge/2819
=== RUN   TestEncodeSingleMaskEdge/2820
=== RUN   TestEncodeSingleMaskEdge/2821
=== RUN   TestEncodeSingleMaskEdge/2822
=== RUN   TestEncodeSingleMaskEdge/2823
=== RUN   TestEncodeSingleMaskEdge/2824
=== RUN   TestEncodeSingleMaskEdge/2825
=== RUN   TestEncodeSingleMaskEdge/2826
=== RUN   TestEncodeSingleMaskEdge/2827
=== RUN   TestEncodeSingleMaskEdge/2828
=== RUN   TestEncodeSingleMaskEdge/2829
=== RUN   TestEncodeSingleMaskEdge/2830
=== RUN   TestEncodeSingleMaskEdge/2831
=== RUN   TestEncodeSingleMaskEdge/2832
=== RUN   TestEncodeSingleMaskEdge/2833
=== RUN   TestEncodeSingleMaskEdge/2834
=== RUN   TestEncodeSingleMaskEdge/2835
=== RUN   TestEncodeSingleMaskEdge/2836
=== RUN   TestEncodeSingleMaskEdge/2837
=== RUN   TestEncodeSingleMaskEdge/2838
=== RUN   TestEncodeSingleMaskEdge/2839
=== RUN   TestEncodeSingleMaskEdge/2840
=== RUN   TestEncodeSingleMaskEdge/2841
=== RUN   TestEncodeSingleMaskEdge/2842
=== RUN   TestEncodeSingleMaskEdge/2843
=== RUN   TestEncodeSingleMaskEdge/2844
=== RUN   TestEncodeSingleMaskEdge/2845
=== RUN   TestEncodeSingleMaskEdge/2846
=== RUN   TestEncodeSingleMaskEdge/2847
=== RUN   TestEncodeSingleMaskEdge/2848
=== RUN   TestEncodeSingleMaskEdge/2849
=== RUN   TestEncodeSingleMaskEdge/2850
=== RUN   TestEncodeSingleMaskEdge/2851
=== RUN   TestEncodeSingleMaskEdge/2852
=== RUN   TestEncodeSingleMaskEdge/2853
=== RUN   TestEncodeSingleMaskEdge/2854
=== RUN   TestEncodeSingleMaskEdge/2855
=== RUN   TestEncodeSingleMaskEdge/2856
=== RUN   TestEncodeSingleMaskEdge/2857
=== RUN   TestEncodeSingleMaskEdge/2858
=== RUN   TestEncodeSingleMaskEdge/2859
=== RUN   TestEncodeSingleMaskEdge/2860
=== RUN   TestEncodeSingleMaskEdge/2861
=== RUN   TestEncodeSingleMaskEdge/2862
=== RUN   TestEncodeSingleMaskEdge/2863
=== RUN   TestEncodeSingleMaskEdge/2864
=== RUN   TestEncodeSingleMaskEdge/2865
=== RUN   TestEncodeSingleMaskEdge/2866
=== RUN   TestEncodeSingleMaskEdge/2867
=== RUN   TestEncodeSingleMaskEdge/2868
=== RUN   TestEncodeSingleMaskEdge/2869
=== RUN   TestEncodeSingleMaskEdge/2870
=== RUN   TestEncodeSingleMaskEdge/2871
=== RUN   TestEncodeSingleMaskEdge/2872
=== RUN   TestEncodeSingleMaskEdge/2873
=== RUN   TestEncodeSingleMaskEdge/2874
=== RUN   TestEncodeSingleMaskEdge/2875
=== RUN   TestEncodeSingleMaskEdge/2876
=== RUN   TestEncodeSingleMaskEdge/2877
=== RUN   TestEncodeSingleMaskEdge/2878
=== RUN   TestEncodeSingleMaskEdge/2879
=== RUN   TestEncodeSingleMaskEdge/2880
=== RUN   TestEncodeSingleMaskEdge/2881
=== RUN   TestEncodeSingleMaskEdge/2882
=== RUN   TestEncodeSingleMaskEdge/2883
=== RUN   TestEncodeSingleMaskEdge/2884
=== RUN   TestEncodeSingleMaskEdge/2885
=== RUN   TestEncodeSingleMaskEdge/2886
=== RUN   TestEncodeSingleMaskEdge/2887
=== RUN   TestEncodeSingleMaskEdge/2888
=== RUN   TestEncodeSingleMaskEdge/2889
=== RUN   TestEncodeSingleMaskEdge/2890
=== RUN   TestEncodeSingleMaskEdge/2891
=== RUN   TestEncodeSingleMaskEdge/2892
=== RUN   TestEncodeSingleMaskEdge/2893
=== RUN   TestEncodeSingleMaskEdge/2894
=== RUN   TestEncodeSingleMaskEdge/2895
=== RUN   TestEncodeSingleMaskEdge/2896
=== RUN   TestEncodeSingleMaskEdge/2897
=== RUN   TestEncodeSingleMaskEdge/2898
=== RUN   TestEncodeSingleMaskEdge/2899
=== RUN   TestEncodeSingleMaskEdge/2900
=== RUN   TestEncodeSingleMaskEdge/2901
=== RUN   TestEncodeSingleMaskEdge/2902
=== RUN   TestEncodeSingleMaskEdge/2903
=== RUN   TestEncodeSingleMaskEdge/2904
=== RUN   TestEncodeSingleMaskEdge/2905
=== RUN   TestEncodeSingleMaskEdge/2906
=== RUN   TestEncodeSingleMaskEdge/2907
=== RUN   TestEncodeSingleMaskEdge/2908
=== RUN   TestEncodeSingleMaskEdge/2909
=== RUN   TestEncodeSingleMaskEdge/2910
=== RUN   TestEncodeSingleMaskEdge/2911
=== RUN   TestEncodeSingleMaskEdge/2912
=== RUN   TestEncodeSingleMaskEdge/2913
=== RUN   TestEncodeSingleMaskEdge/2914
=== RUN   TestEncodeSingleMaskEdge/2915
=== RUN   TestEncodeSingleMaskEdge/2916
=== RUN   TestEncodeSingleMaskEdge/2917
=== RUN   TestEncodeSingleMaskEdge/2918
=== RUN   TestEncodeSingleMaskEdge/2919
=== RUN   TestEncodeSingleMaskEdge/2920
=== RUN   TestEncodeSingleMaskEdge/2921
=== RUN   TestEncodeSingleMaskEdge/2922
=== RUN   TestEncodeSingleMaskEdge/2923
=== RUN   TestEncodeSingleMaskEdge/2924
=== RUN   TestEncodeSingleMaskEdge/2925
=== RUN   TestEncodeSingleMaskEdge/2926
=== RUN   TestEncodeSingleMaskEdge/2927
=== RUN   TestEncodeSingleMaskEdge/2928
=== RUN   TestEncodeSingleMaskEdge/2929
=== RUN   TestEncodeSingleMaskEdge/2930
=== RUN   TestEncodeSingleMaskEdge/2931
=== RUN   TestEncodeSingleMaskEdge/2932
=== RUN   TestEncodeSingleMaskEdge/2933
=== RUN   TestEncodeSingleMaskEdge/2934
=== RUN   TestEncodeSingleMaskEdge/2935
=== RUN   TestEncodeSingleMaskEdge/2936
=== RUN   TestEncodeSingleMaskEdge/2937
=== RUN   TestEncodeSingleMaskEdge/2938
=== RUN   TestEncodeSingleMaskEdge/2939
=== RUN   TestEncodeSingleMaskEdge/2940
=== RUN   TestEncodeSingleMaskEdge/2941
=== RUN   TestEncodeSingleMaskEdge/2942
=== RUN   TestEncodeSingleMaskEdge/2943
=== RUN   TestEncodeSingleMaskEdge/2944
=== RUN   TestEncodeSingleMaskEdge/2945
=== RUN   TestEncodeSingleMaskEdge/2946
=== RUN   TestEncodeSingleMaskEdge/2947
=== RUN   TestEncodeSingleMaskEdge/2948
=== RUN   TestEncodeSingleMaskEdge/2949
=== RUN   TestEncodeSingleMaskEdge/2950
=== RUN   TestEncodeSingleMaskEdge/2951
=== RUN   TestEncodeSingleMaskEdge/2952
=== RUN   TestEncodeSingleMaskEdge/2953
=== RUN   TestEncodeSingleMaskEdge/2954
=== RUN   TestEncodeSingleMaskEdge/2955
=== RUN   TestEncodeSingleMaskEdge/2956
=== RUN   TestEncodeSingleMaskEdge/2957
=== RUN   TestEncodeSingleMaskEdge/2958
=== RUN   TestEncodeSingleMaskEdge/2959
=== RUN   TestEncodeSingleMaskEdge/2960
=== RUN   TestEncodeSingleMaskEdge/2961
=== RUN   TestEncodeSingleMaskEdge/2962
=== RUN   TestEncodeSingleMaskEdge/2963
=== RUN   TestEncodeSingleMaskEdge/2964
=== RUN   TestEncodeSingleMaskEdge/2965
=== RUN   TestEncodeSingleMaskEdge/2966
=== RUN   TestEncodeSingleMaskEdge/2967
=== RUN   TestEncodeSingleMaskEdge/2968
=== RUN   TestEncodeSingleMaskEdge/2969
=== RUN   TestEncodeSingleMaskEdge/2970
=== RUN   TestEncodeSingleMaskEdge/2971
=== RUN   TestEncodeSingleMaskEdge/2972
=== RUN   TestEncodeSingleMaskEdge/2973
=== RUN   TestEncodeSingleMaskEdge/2974
=== RUN   TestEncodeSingleMaskEdge/2975
=== RUN   TestEncodeSingleMaskEdge/2976
=== RUN   TestEncodeSingleMaskEdge/2977
=== RUN   TestEncodeSingleMaskEdge/2978
=== RUN   TestEncodeSingleMaskEdge/2979
=== RUN   TestEncodeSingleMaskEdge/2980
=== RUN   TestEncodeSingleMaskEdge/2981
=== RUN   TestEncodeSingleMaskEdge/2982
=== RUN   TestEncodeSingleMaskEdge/2983
=== RUN   TestEncodeSingleMaskEdge/2984
=== RUN   TestEncodeSingleMaskEdge/2985
=== RUN   TestEncodeSingleMaskEdge/2986
=== RUN   TestEncodeSingleMaskEdge/2987
=== RUN   TestEncodeSingleMaskEdge/2988
=== RUN   TestEncodeSingleMaskEdge/2989
=== RUN   TestEncodeSingleMaskEdge/2990
=== RUN   TestEncodeSingleMaskEdge/2991
=== RUN   TestEncodeSingleMaskEdge/2992
=== RUN   TestEncodeSingleMaskEdge/2993
=== RUN   TestEncodeSingleMaskEdge/2994
=== RUN   TestEncodeSingleMaskEdge/2995
=== RUN   TestEncodeSingleMaskEdge/2996
=== RUN   TestEncodeSingleMaskEdge/2997
=== RUN   TestEncodeSingleMaskEdge/2998
=== RUN   TestEncodeSingleMaskEdge/2999
=== RUN   TestEncodeSingleMaskEdge/3000
=== RUN   TestEncodeSingleMaskEdge/3001
=== RUN   TestEncodeSingleMaskEdge/3002
=== RUN   TestEncodeSingleMaskEdge/3003
=== RUN   TestEncodeSingleMaskEdge/3004
=== RUN   TestEncodeSingleMaskEdge/3005
=== RUN   TestEncodeSingleMaskEdge/3006
=== RUN   TestEncodeSingleMaskEdge/3007
=== RUN   TestEncodeSingleMaskEdge/3008
=== RUN   TestEncodeSingleMaskEdge/3009
=== RUN   TestEncodeSingleMaskEdge/3010
=== RUN   TestEncodeSingleMaskEdge/3011
=== RUN   TestEncodeSingleMaskEdge/3012
=== RUN   TestEncodeSingleMaskEdge/3013
=== RUN   TestEncodeSingleMaskEdge/3014
=== RUN   TestEncodeSingleMaskEdge/3015
=== RUN   TestEncodeSingleMaskEdge/3016
=== RUN   TestEncodeSingleMaskEdge/3017
=== RUN   TestEncodeSingleMaskEdge/3018
=== RUN   TestEncodeSingleMaskEdge/3019
=== RUN   TestEncodeSingleMaskEdge/3020
=== RUN   TestEncodeSingleMaskEdge/3021
=== RUN   TestEncodeSingleMaskEdge/3022
=== RUN   TestEncodeSingleMaskEdge/3023
=== RUN   TestEncodeSingleMaskEdge/3024
=== RUN   TestEncodeSingleMaskEdge/3025
=== RUN   TestEncodeSingleMaskEdge/3026
=== RUN   TestEncodeSingleMaskEdge/3027
=== RUN   TestEncodeSingleMaskEdge/3028
=== RUN   TestEncodeSingleMaskEdge/3029
=== RUN   TestEncodeSingleMaskEdge/3030
=== RUN   TestEncodeSingleMaskEdge/3031
=== RUN   TestEncodeSingleMaskEdge/3032
=== RUN   TestEncodeSingleMaskEdge/3033
=== RUN   TestEncodeSingleMaskEdge/3034
=== RUN   TestEncodeSingleMaskEdge/3035
=== RUN   TestEncodeSingleMaskEdge/3036
=== RUN   TestEncodeSingleMaskEdge/3037
=== RUN   TestEncodeSingleMaskEdge/3038
=== RUN   TestEncodeSingleMaskEdge/3039
=== RUN   TestEncodeSingleMaskEdge/3040
=== RUN   TestEncodeSingleMaskEdge/3041
=== RUN   TestEncodeSingleMaskEdge/3042
=== RUN   TestEncodeSingleMaskEdge/3043
=== RUN   TestEncodeSingleMaskEdge/3044
=== RUN   TestEncodeSingleMaskEdge/3045
=== RUN   TestEncodeSingleMaskEdge/3046
=== RUN   TestEncodeSingleMaskEdge/3047
=== RUN   TestEncodeSingleMaskEdge/3048
=== RUN   TestEncodeSingleMaskEdge/3049
=== RUN   TestEncodeSingleMaskEdge/3050
=== RUN   TestEncodeSingleMaskEdge/3051
=== RUN   TestEncodeSingleMaskEdge/3052
=== RUN   TestEncodeSingleMaskEdge/3053
=== RUN   TestEncodeSingleMaskEdge/3054
=== RUN   TestEncodeSingleMaskEdge/3055
=== RUN   TestEncodeSingleMaskEdge/3056
=== RUN   TestEncodeSingleMaskEdge/3057
=== RUN   TestEncodeSingleMaskEdge/3058
=== RUN   TestEncodeSingleMaskEdge/3059
=== RUN   TestEncodeSingleMaskEdge/3060
=== RUN   TestEncodeSingleMaskEdge/3061
=== RUN   TestEncodeSingleMaskEdge/3062
=== RUN   TestEncodeSingleMaskEdge/3063
=== RUN   TestEncodeSingleMaskEdge/3064
=== RUN   TestEncodeSingleMaskEdge/3065
=== RUN   TestEncodeSingleMaskEdge/3066
=== RUN   TestEncodeSingleMaskEdge/3067
=== RUN   TestEncodeSingleMaskEdge/3068
=== RUN   TestEncodeSingleMaskEdge/3069
=== RUN   TestEncodeSingleMaskEdge/3070
=== RUN   TestEncodeSingleMaskEdge/3071
=== RUN   TestEncodeSingleMaskEdge/3072
=== RUN   TestEncodeSingleMaskEdge/3073
=== RUN   TestEncodeSingleMaskEdge/3074
=== RUN   TestEncodeSingleMaskEdge/3075
=== RUN   TestEncodeSingleMaskEdge/3076
=== RUN   TestEncodeSingleMaskEdge/3077
=== RUN   TestEncodeSingleMaskEdge/3078
=== RUN   TestEncodeSingleMaskEdge/3079
=== RUN   TestEncodeSingleMaskEdge/3080
=== RUN   TestEncodeSingleMaskEdge/3081
=== RUN   TestEncodeSingleMaskEdge/3082
=== RUN   TestEncodeSingleMaskEdge/3083
=== RUN   TestEncodeSingleMaskEdge/3084
=== RUN   TestEncodeSingleMaskEdge/3085
=== RUN   TestEncodeSingleMaskEdge/3086
=== RUN   TestEncodeSingleMaskEdge/3087
=== RUN   TestEncodeSingleMaskEdge/3088
=== RUN   TestEncodeSingleMaskEdge/3089
=== RUN   TestEncodeSingleMaskEdge/3090
=== RUN   TestEncodeSingleMaskEdge/3091
=== RUN   TestEncodeSingleMaskEdge/3092
=== RUN   TestEncodeSingleMaskEdge/3093
=== RUN   TestEncodeSingleMaskEdge/3094
=== RUN   TestEncodeSingleMaskEdge/3095
=== RUN   TestEncodeSingleMaskEdge/3096
=== RUN   TestEncodeSingleMaskEdge/3097
=== RUN   TestEncodeSingleMaskEdge/3098
=== RUN   TestEncodeSingleMaskEdge/3099
=== RUN   TestEncodeSingleMaskEdge/3100
=== RUN   TestEncodeSingleMaskEdge/3101
=== RUN   TestEncodeSingleMaskEdge/3102
=== RUN   TestEncodeSingleMaskEdge/3103
=== RUN   TestEncodeSingleMaskEdge/3104
=== RUN   TestEncodeSingleMaskEdge/3105
=== RUN   TestEncodeSingleMaskEdge/3106
=== RUN   TestEncodeSingleMaskEdge/3107
=== RUN   TestEncodeSingleMaskEdge/3108
=== RUN   TestEncodeSingleMaskEdge/3109
=== RUN   TestEncodeSingleMaskEdge/3110
=== RUN   TestEncodeSingleMaskEdge/3111
=== RUN   TestEncodeSingleMaskEdge/3112
=== RUN   TestEncodeSingleMaskEdge/3113
=== RUN   TestEncodeSingleMaskEdge/3114
=== RUN   TestEncodeSingleMaskEdge/3115
=== RUN   TestEncodeSingleMaskEdge/3116
=== RUN   TestEncodeSingleMaskEdge/3117
=== RUN   TestEncodeSingleMaskEdge/3118
=== RUN   TestEncodeSingleMaskEdge/3119
=== RUN   TestEncodeSingleMaskEdge/3120
=== RUN   TestEncodeSingleMaskEdge/3121
=== RUN   TestEncodeSingleMaskEdge/3122
=== RUN   TestEncodeSingleMaskEdge/3123
=== RUN   TestEncodeSingleMaskEdge/3124
=== RUN   TestEncodeSingleMaskEdge/3125
=== RUN   TestEncodeSingleMaskEdge/3126
=== RUN   TestEncodeSingleMaskEdge/3127
=== RUN   TestEncodeSingleMaskEdge/3128
=== RUN   TestEncodeSingleMaskEdge/3129
=== RUN   TestEncodeSingleMaskEdge/3130
=== RUN   TestEncodeSingleMaskEdge/3131
=== RUN   TestEncodeSingleMaskEdge/3132
=== RUN   TestEncodeSingleMaskEdge/3133
=== RUN   TestEncodeSingleMaskEdge/3134
=== RUN   TestEncodeSingleMaskEdge/3135
=== RUN   TestEncodeSingleMaskEdge/3136
=== RUN   TestEncodeSingleMaskEdge/3137
=== RUN   TestEncodeSingleMaskEdge/3138
=== RUN   TestEncodeSingleMaskEdge/3139
=== RUN   TestEncodeSingleMaskEdge/3140
=== RUN   TestEncodeSingleMaskEdge/3141
=== RUN   TestEncodeSingleMaskEdge/3142
=== RUN   TestEncodeSingleMaskEdge/3143
=== RUN   TestEncodeSingleMaskEdge/3144
=== RUN   TestEncodeSingleMaskEdge/3145
=== RUN   TestEncodeSingleMaskEdge/3146
=== RUN   TestEncodeSingleMaskEdge/3147
=== RUN   TestEncodeSingleMaskEdge/3148
=== RUN   TestEncodeSingleMaskEdge/3149
=== RUN   TestEncodeSingleMaskEdge/3150
=== RUN   TestEncodeSingleMaskEdge/3151
=== RUN   TestEncodeSingleMaskEdge/3152
=== RUN   TestEncodeSingleMaskEdge/3153
=== RUN   TestEncodeSingleMaskEdge/3154
=== RUN   TestEncodeSingleMaskEdge/3155
=== RUN   TestEncodeSingleMaskEdge/3156
=== RUN   TestEncodeSingleMaskEdge/3157
=== RUN   TestEncodeSingleMaskEdge/3158
=== RUN   TestEncodeSingleMaskEdge/3159
=== RUN   TestEncodeSingleMaskEdge/3160
=== RUN   TestEncodeSingleMaskEdge/3161
=== RUN   TestEncodeSingleMaskEdge/3162
=== RUN   TestEncodeSingleMaskEdge/3163
=== RUN   TestEncodeSingleMaskEdge/3164
=== RUN   TestEncodeSingleMaskEdge/3165
=== RUN   TestEncodeSingleMaskEdge/3166
=== RUN   TestEncodeSingleMaskEdge/3167
=== RUN   TestEncodeSingleMaskEdge/3168
=== RUN   TestEncodeSingleMaskEdge/3169
=== RUN   TestEncodeSingleMaskEdge/3170
=== RUN   TestEncodeSingleMaskEdge/3171
=== RUN   TestEncodeSingleMaskEdge/3172
=== RUN   TestEncodeSingleMaskEdge/3173
=== RUN   TestEncodeSingleMaskEdge/3174
=== RUN   TestEncodeSingleMaskEdge/3175
=== RUN   TestEncodeSingleMaskEdge/3176
=== RUN   TestEncodeSingleMaskEdge/3177
=== RUN   TestEncodeSingleMaskEdge/3178
=== RUN   TestEncodeSingleMaskEdge/3179
=== RUN   TestEncodeSingleMaskEdge/3180
=== RUN   TestEncodeSingleMaskEdge/3181
=== RUN   TestEncodeSingleMaskEdge/3182
=== RUN   TestEncodeSingleMaskEdge/3183
=== RUN   TestEncodeSingleMaskEdge/3184
=== RUN   TestEncodeSingleMaskEdge/3185
=== RUN   TestEncodeSingleMaskEdge/3186
=== RUN   TestEncodeSingleMaskEdge/3187
=== RUN   TestEncodeSingleMaskEdge/3188
=== RUN   TestEncodeSingleMaskEdge/3189
=== RUN   TestEncodeSingleMaskEdge/3190
=== RUN   TestEncodeSingleMaskEdge/3191
=== RUN   TestEncodeSingleMaskEdge/3192
=== RUN   TestEncodeSingleMaskEdge/3193
=== RUN   TestEncodeSingleMaskEdge/3194
=== RUN   TestEncodeSingleMaskEdge/3195
=== RUN   TestEncodeSingleMaskEdge/3196
=== RUN   TestEncodeSingleMaskEdge/3197
=== RUN   TestEncodeSingleMaskEdge/3198
=== RUN   TestEncodeSingleMaskEdge/3199
=== RUN   TestEncodeSingleMaskEdge/3200
=== RUN   TestEncodeSingleMaskEdge/3201
=== RUN   TestEncodeSingleMaskEdge/3202
=== RUN   TestEncodeSingleMaskEdge/3203
=== RUN   TestEncodeSingleMaskEdge/3204
=== RUN   TestEncodeSingleMaskEdge/3205
=== RUN   TestEncodeSingleMaskEdge/3206
=== RUN   TestEncodeSingleMaskEdge/3207
=== RUN   TestEncodeSingleMaskEdge/3208
=== RUN   TestEncodeSingleMaskEdge/3209
=== RUN   TestEncodeSingleMaskEdge/3210
=== RUN   TestEncodeSingleMaskEdge/3211
=== RUN   TestEncodeSingleMaskEdge/3212
=== RUN   TestEncodeSingleMaskEdge/3213
=== RUN   TestEncodeSingleMaskEdge/3214
=== RUN   TestEncodeSingleMaskEdge/3215
=== RUN   TestEncodeSingleMaskEdge/3216
=== RUN   TestEncodeSingleMaskEdge/3217
=== RUN   TestEncodeSingleMaskEdge/3218
=== RUN   TestEncodeSingleMaskEdge/3219
=== RUN   TestEncodeSingleMaskEdge/3220
=== RUN   TestEncodeSingleMaskEdge/3221
=== RUN   TestEncodeSingleMaskEdge/3222
=== RUN   TestEncodeSingleMaskEdge/3223
=== RUN   TestEncodeSingleMaskEdge/3224
=== RUN   TestEncodeSingleMaskEdge/3225
=== RUN   TestEncodeSingleMaskEdge/3226
=== RUN   TestEncodeSingleMaskEdge/3227
=== RUN   TestEncodeSingleMaskEdge/3228
=== RUN   TestEncodeSingleMaskEdge/3229
=== RUN   TestEncodeSingleMaskEdge/3230
=== RUN   TestEncodeSingleMaskEdge/3231
=== RUN   TestEncodeSingleMaskEdge/3232
=== RUN   TestEncodeSingleMaskEdge/3233
=== RUN   TestEncodeSingleMaskEdge/3234
=== RUN   TestEncodeSingleMaskEdge/3235
=== RUN   TestEncodeSingleMaskEdge/3236
=== RUN   TestEncodeSingleMaskEdge/3237
=== RUN   TestEncodeSingleMaskEdge/3238
=== RUN   TestEncodeSingleMaskEdge/3239
=== RUN   TestEncodeSingleMaskEdge/3240
=== RUN   TestEncodeSingleMaskEdge/3241
=== RUN   TestEncodeSingleMaskEdge/3242
=== RUN   TestEncodeSingleMaskEdge/3243
=== RUN   TestEncodeSingleMaskEdge/3244
=== RUN   TestEncodeSingleMaskEdge/3245
=== RUN   TestEncodeSingleMaskEdge/3246
=== RUN   TestEncodeSingleMaskEdge/3247
=== RUN   TestEncodeSingleMaskEdge/3248
=== RUN   TestEncodeSingleMaskEdge/3249
=== RUN   TestEncodeSingleMaskEdge/3250
=== RUN   TestEncodeSingleMaskEdge/3251
=== RUN   TestEncodeSingleMaskEdge/3252
=== RUN   TestEncodeSingleMaskEdge/3253
=== RUN   TestEncodeSingleMaskEdge/3254
=== RUN   TestEncodeSingleMaskEdge/3255
=== RUN   TestEncodeSingleMaskEdge/3256
=== RUN   TestEncodeSingleMaskEdge/3257
=== RUN   TestEncodeSingleMaskEdge/3258
=== RUN   TestEncodeSingleMaskEdge/3259
=== RUN   TestEncodeSingleMaskEdge/3260
=== RUN   TestEncodeSingleMaskEdge/3261
=== RUN   TestEncodeSingleMaskEdge/3262
=== RUN   TestEncodeSingleMaskEdge/3263
=== RUN   TestEncodeSingleMaskEdge/3264
=== RUN   TestEncodeSingleMaskEdge/3265
=== RUN   TestEncodeSingleMaskEdge/3266
=== RUN   TestEncodeSingleMaskEdge/3267
=== RUN   TestEncodeSingleMaskEdge/3268
=== RUN   TestEncodeSingleMaskEdge/3269
=== RUN   TestEncodeSingleMaskEdge/3270
=== RUN   TestEncodeSingleMaskEdge/3271
=== RUN   TestEncodeSingleMaskEdge/3272
=== RUN   TestEncodeSingleMaskEdge/3273
=== RUN   TestEncodeSingleMaskEdge/3274
=== RUN   TestEncodeSingleMaskEdge/3275
=== RUN   TestEncodeSingleMaskEdge/3276
=== RUN   TestEncodeSingleMaskEdge/3277
=== RUN   TestEncodeSingleMaskEdge/3278
=== RUN   TestEncodeSingleMaskEdge/3279
=== RUN   TestEncodeSingleMaskEdge/3280
=== RUN   TestEncodeSingleMaskEdge/3281
=== RUN   TestEncodeSingleMaskEdge/3282
=== RUN   TestEncodeSingleMaskEdge/3283
=== RUN   TestEncodeSingleMaskEdge/3284
=== RUN   TestEncodeSingleMaskEdge/3285
=== RUN   TestEncodeSingleMaskEdge/3286
=== RUN   TestEncodeSingleMaskEdge/3287
=== RUN   TestEncodeSingleMaskEdge/3288
=== RUN   TestEncodeSingleMaskEdge/3289
=== RUN   TestEncodeSingleMaskEdge/3290
=== RUN   TestEncodeSingleMaskEdge/3291
=== RUN   TestEncodeSingleMaskEdge/3292
=== RUN   TestEncodeSingleMaskEdge/3293
=== RUN   TestEncodeSingleMaskEdge/3294
=== RUN   TestEncodeSingleMaskEdge/3295
=== RUN   TestEncodeSingleMaskEdge/3296
=== RUN   TestEncodeSingleMaskEdge/3297
=== RUN   TestEncodeSingleMaskEdge/3298
=== RUN   TestEncodeSingleMaskEdge/3299
=== RUN   TestEncodeSingleMaskEdge/3300
=== RUN   TestEncodeSingleMaskEdge/3301
=== RUN   TestEncodeSingleMaskEdge/3302
=== RUN   TestEncodeSingleMaskEdge/3303
=== RUN   TestEncodeSingleMaskEdge/3304
=== RUN   TestEncodeSingleMaskEdge/3305
=== RUN   TestEncodeSingleMaskEdge/3306
=== RUN   TestEncodeSingleMaskEdge/3307
=== RUN   TestEncodeSingleMaskEdge/3308
=== RUN   TestEncodeSingleMaskEdge/3309
=== RUN   TestEncodeSingleMaskEdge/3310
=== RUN   TestEncodeSingleMaskEdge/3311
=== RUN   TestEncodeSingleMaskEdge/3312
=== RUN   TestEncodeSingleMaskEdge/3313
=== RUN   TestEncodeSingleMaskEdge/3314
=== RUN   TestEncodeSingleMaskEdge/3315
=== RUN   TestEncodeSingleMaskEdge/3316
=== RUN   TestEncodeSingleMaskEdge/3317
=== RUN   TestEncodeSingleMaskEdge/3318
=== RUN   TestEncodeSingleMaskEdge/3319
=== RUN   TestEncodeSingleMaskEdge/3320
=== RUN   TestEncodeSingleMaskEdge/3321
=== RUN   TestEncodeSingleMaskEdge/3322
=== RUN   TestEncodeSingleMaskEdge/3323
=== RUN   TestEncodeSingleMaskEdge/3324
=== RUN   TestEncodeSingleMaskEdge/3325
=== RUN   TestEncodeSingleMaskEdge/3326
=== RUN   TestEncodeSingleMaskEdge/3327
=== RUN   TestEncodeSingleMaskEdge/3328
=== RUN   TestEncodeSingleMaskEdge/3329
=== RUN   TestEncodeSingleMaskEdge/3330
=== RUN   TestEncodeSingleMaskEdge/3331
=== RUN   TestEncodeSingleMaskEdge/3332
=== RUN   TestEncodeSingleMaskEdge/3333
=== RUN   TestEncodeSingleMaskEdge/3334
=== RUN   TestEncodeSingleMaskEdge/3335
=== RUN   TestEncodeSingleMaskEdge/3336
=== RUN   TestEncodeSingleMaskEdge/3337
=== RUN   TestEncodeSingleMaskEdge/3338
=== RUN   TestEncodeSingleMaskEdge/3339
=== RUN   TestEncodeSingleMaskEdge/3340
=== RUN   TestEncodeSingleMaskEdge/3341
=== RUN   TestEncodeSingleMaskEdge/3342
=== RUN   TestEncodeSingleMaskEdge/3343
=== RUN   TestEncodeSingleMaskEdge/3344
=== RUN   TestEncodeSingleMaskEdge/3345
=== RUN   TestEncodeSingleMaskEdge/3346
=== RUN   TestEncodeSingleMaskEdge/3347
=== RUN   TestEncodeSingleMaskEdge/3348
=== RUN   TestEncodeSingleMaskEdge/3349
=== RUN   TestEncodeSingleMaskEdge/3350
=== RUN   TestEncodeSingleMaskEdge/3351
=== RUN   TestEncodeSingleMaskEdge/3352
=== RUN   TestEncodeSingleMaskEdge/3353
=== RUN   TestEncodeSingleMaskEdge/3354
=== RUN   TestEncodeSingleMaskEdge/3355
=== RUN   TestEncodeSingleMaskEdge/3356
=== RUN   TestEncodeSingleMaskEdge/3357
=== RUN   TestEncodeSingleMaskEdge/3358
=== RUN   TestEncodeSingleMaskEdge/3359
=== RUN   TestEncodeSingleMaskEdge/3360
=== RUN   TestEncodeSingleMaskEdge/3361
=== RUN   TestEncodeSingleMaskEdge/3362
=== RUN   TestEncodeSingleMaskEdge/3363
=== RUN   TestEncodeSingleMaskEdge/3364
=== RUN   TestEncodeSingleMaskEdge/3365
=== RUN   TestEncodeSingleMaskEdge/3366
=== RUN   TestEncodeSingleMaskEdge/3367
=== RUN   TestEncodeSingleMaskEdge/3368
=== RUN   TestEncodeSingleMaskEdge/3369
=== RUN   TestEncodeSingleMaskEdge/3370
=== RUN   TestEncodeSingleMaskEdge/3371
=== RUN   TestEncodeSingleMaskEdge/3372
=== RUN   TestEncodeSingleMaskEdge/3373
=== RUN   TestEncodeSingleMaskEdge/3374
=== RUN   TestEncodeSingleMaskEdge/3375
=== RUN   TestEncodeSingleMaskEdge/3376
=== RUN   TestEncodeSingleMaskEdge/3377
=== RUN   TestEncodeSingleMaskEdge/3378
=== RUN   TestEncodeSingleMaskEdge/3379
=== RUN   TestEncodeSingleMaskEdge/3380
=== RUN   TestEncodeSingleMaskEdge/3381
=== RUN   TestEncodeSingleMaskEdge/3382
=== RUN   TestEncodeSingleMaskEdge/3383
=== RUN   TestEncodeSingleMaskEdge/3384
=== RUN   TestEncodeSingleMaskEdge/3385
=== RUN   TestEncodeSingleMaskEdge/3386
=== RUN   TestEncodeSingleMaskEdge/3387
=== RUN   TestEncodeSingleMaskEdge/3388
=== RUN   TestEncodeSingleMaskEdge/3389
=== RUN   TestEncodeSingleMaskEdge/3390
=== RUN   TestEncodeSingleMaskEdge/3391
=== RUN   TestEncodeSingleMaskEdge/3392
=== RUN   TestEncodeSingleMaskEdge/3393
=== RUN   TestEncodeSingleMaskEdge/3394
=== RUN   TestEncodeSingleMaskEdge/3395
=== RUN   TestEncodeSingleMaskEdge/3396
=== RUN   TestEncodeSingleMaskEdge/3397
=== RUN   TestEncodeSingleMaskEdge/3398
=== RUN   TestEncodeSingleMaskEdge/3399
=== RUN   TestEncodeSingleMaskEdge/3400
=== RUN   TestEncodeSingleMaskEdge/3401
=== RUN   TestEncodeSingleMaskEdge/3402
=== RUN   TestEncodeSingleMaskEdge/3403
=== RUN   TestEncodeSingleMaskEdge/3404
=== RUN   TestEncodeSingleMaskEdge/3405
=== RUN   TestEncodeSingleMaskEdge/3406
=== RUN   TestEncodeSingleMaskEdge/3407
=== RUN   TestEncodeSingleMaskEdge/3408
=== RUN   TestEncodeSingleMaskEdge/3409
=== RUN   TestEncodeSingleMaskEdge/3410
=== RUN   TestEncodeSingleMaskEdge/3411
=== RUN   TestEncodeSingleMaskEdge/3412
=== RUN   TestEncodeSingleMaskEdge/3413
=== RUN   TestEncodeSingleMaskEdge/3414
=== RUN   TestEncodeSingleMaskEdge/3415
=== RUN   TestEncodeSingleMaskEdge/3416
=== RUN   TestEncodeSingleMaskEdge/3417
=== RUN   TestEncodeSingleMaskEdge/3418
=== RUN   TestEncodeSingleMaskEdge/3419
=== RUN   TestEncodeSingleMaskEdge/3420
=== RUN   TestEncodeSingleMaskEdge/3421
=== RUN   TestEncodeSingleMaskEdge/3422
=== RUN   TestEncodeSingleMaskEdge/3423
=== RUN   TestEncodeSingleMaskEdge/3424
=== RUN   TestEncodeSingleMaskEdge/3425
=== RUN   TestEncodeSingleMaskEdge/3426
=== RUN   TestEncodeSingleMaskEdge/3427
=== RUN   TestEncodeSingleMaskEdge/3428
=== RUN   TestEncodeSingleMaskEdge/3429
=== RUN   TestEncodeSingleMaskEdge/3430
=== RUN   TestEncodeSingleMaskEdge/3431
=== RUN   TestEncodeSingleMaskEdge/3432
=== RUN   TestEncodeSingleMaskEdge/3433
=== RUN   TestEncodeSingleMaskEdge/3434
=== RUN   TestEncodeSingleMaskEdge/3435
=== RUN   TestEncodeSingleMaskEdge/3436
=== RUN   TestEncodeSingleMaskEdge/3437
=== RUN   TestEncodeSingleMaskEdge/3438
=== RUN   TestEncodeSingleMaskEdge/3439
=== RUN   TestEncodeSingleMaskEdge/3440
=== RUN   TestEncodeSingleMaskEdge/3441
=== RUN   TestEncodeSingleMaskEdge/3442
=== RUN   TestEncodeSingleMaskEdge/3443
=== RUN   TestEncodeSingleMaskEdge/3444
=== RUN   TestEncodeSingleMaskEdge/3445
=== RUN   TestEncodeSingleMaskEdge/3446
=== RUN   TestEncodeSingleMaskEdge/3447
=== RUN   TestEncodeSingleMaskEdge/3448
=== RUN   TestEncodeSingleMaskEdge/3449
=== RUN   TestEncodeSingleMaskEdge/3450
=== RUN   TestEncodeSingleMaskEdge/3451
=== RUN   TestEncodeSingleMaskEdge/3452
=== RUN   TestEncodeSingleMaskEdge/3453
=== RUN   TestEncodeSingleMaskEdge/3454
=== RUN   TestEncodeSingleMaskEdge/3455
=== RUN   TestEncodeSingleMaskEdge/3456
=== RUN   TestEncodeSingleMaskEdge/3457
=== RUN   TestEncodeSingleMaskEdge/3458
=== RUN   TestEncodeSingleMaskEdge/3459
=== RUN   TestEncodeSingleMaskEdge/3460
=== RUN   TestEncodeSingleMaskEdge/3461
=== RUN   TestEncodeSingleMaskEdge/3462
=== RUN   TestEncodeSingleMaskEdge/3463
=== RUN   TestEncodeSingleMaskEdge/3464
=== RUN   TestEncodeSingleMaskEdge/3465
=== RUN   TestEncodeSingleMaskEdge/3466
=== RUN   TestEncodeSingleMaskEdge/3467
=== RUN   TestEncodeSingleMaskEdge/3468
=== RUN   TestEncodeSingleMaskEdge/3469
=== RUN   TestEncodeSingleMaskEdge/3470
=== RUN   TestEncodeSingleMaskEdge/3471
=== RUN   TestEncodeSingleMaskEdge/3472
=== RUN   TestEncodeSingleMaskEdge/3473
=== RUN   TestEncodeSingleMaskEdge/3474
=== RUN   TestEncodeSingleMaskEdge/3475
=== RUN   TestEncodeSingleMaskEdge/3476
=== RUN   TestEncodeSingleMaskEdge/3477
=== RUN   TestEncodeSingleMaskEdge/3478
=== RUN   TestEncodeSingleMaskEdge/3479
=== RUN   TestEncodeSingleMaskEdge/3480
=== RUN   TestEncodeSingleMaskEdge/3481
=== RUN   TestEncodeSingleMaskEdge/3482
=== RUN   TestEncodeSingleMaskEdge/3483
=== RUN   TestEncodeSingleMaskEdge/3484
=== RUN   TestEncodeSingleMaskEdge/3485
=== RUN   TestEncodeSingleMaskEdge/3486
=== RUN   TestEncodeSingleMaskEdge/3487
=== RUN   TestEncodeSingleMaskEdge/3488
=== RUN   TestEncodeSingleMaskEdge/3489
=== RUN   TestEncodeSingleMaskEdge/3490
=== RUN   TestEncodeSingleMaskEdge/3491
=== RUN   TestEncodeSingleMaskEdge/3492
=== RUN   TestEncodeSingleMaskEdge/3493
=== RUN   TestEncodeSingleMaskEdge/3494
=== RUN   TestEncodeSingleMaskEdge/3495
=== RUN   TestEncodeSingleMaskEdge/3496
=== RUN   TestEncodeSingleMaskEdge/3497
=== RUN   TestEncodeSingleMaskEdge/3498
=== RUN   TestEncodeSingleMaskEdge/3499
=== RUN   TestEncodeSingleMaskEdge/3500
=== RUN   TestEncodeSingleMaskEdge/3501
=== RUN   TestEncodeSingleMaskEdge/3502
=== RUN   TestEncodeSingleMaskEdge/3503
=== RUN   TestEncodeSingleMaskEdge/3504
=== RUN   TestEncodeSingleMaskEdge/3505
=== RUN   TestEncodeSingleMaskEdge/3506
=== RUN   TestEncodeSingleMaskEdge/3507
=== RUN   TestEncodeSingleMaskEdge/3508
=== RUN   TestEncodeSingleMaskEdge/3509
=== RUN   TestEncodeSingleMaskEdge/3510
=== RUN   TestEncodeSingleMaskEdge/3511
=== RUN   TestEncodeSingleMaskEdge/3512
=== RUN   TestEncodeSingleMaskEdge/3513
=== RUN   TestEncodeSingleMaskEdge/3514
=== RUN   TestEncodeSingleMaskEdge/3515
=== RUN   TestEncodeSingleMaskEdge/3516
=== RUN   TestEncodeSingleMaskEdge/3517
=== RUN   TestEncodeSingleMaskEdge/3518
=== RUN   TestEncodeSingleMaskEdge/3519
=== RUN   TestEncodeSingleMaskEdge/3520
=== RUN   TestEncodeSingleMaskEdge/3521
=== RUN   TestEncodeSingleMaskEdge/3522
=== RUN   TestEncodeSingleMaskEdge/3523
=== RUN   TestEncodeSingleMaskEdge/3524
=== RUN   TestEncodeSingleMaskEdge/3525
=== RUN   TestEncodeSingleMaskEdge/3526
=== RUN   TestEncodeSingleMaskEdge/3527
=== RUN   TestEncodeSingleMaskEdge/3528
=== RUN   TestEncodeSingleMaskEdge/3529
=== RUN   TestEncodeSingleMaskEdge/3530
=== RUN   TestEncodeSingleMaskEdge/3531
=== RUN   TestEncodeSingleMaskEdge/3532
=== RUN   TestEncodeSingleMaskEdge/3533
=== RUN   TestEncodeSingleMaskEdge/3534
=== RUN   TestEncodeSingleMaskEdge/3535
=== RUN   TestEncodeSingleMaskEdge/3536
=== RUN   TestEncodeSingleMaskEdge/3537
=== RUN   TestEncodeSingleMaskEdge/3538
=== RUN   TestEncodeSingleMaskEdge/3539
=== RUN   TestEncodeSingleMaskEdge/3540
=== RUN   TestEncodeSingleMaskEdge/3541
=== RUN   TestEncodeSingleMaskEdge/3542
=== RUN   TestEncodeSingleMaskEdge/3543
=== RUN   TestEncodeSingleMaskEdge/3544
=== RUN   TestEncodeSingleMaskEdge/3545
=== RUN   TestEncodeSingleMaskEdge/3546
=== RUN   TestEncodeSingleMaskEdge/3547
=== RUN   TestEncodeSingleMaskEdge/3548
=== RUN   TestEncodeSingleMaskEdge/3549
=== RUN   TestEncodeSingleMaskEdge/3550
=== RUN   TestEncodeSingleMaskEdge/3551
=== RUN   TestEncodeSingleMaskEdge/3552
=== RUN   TestEncodeSingleMaskEdge/3553
=== RUN   TestEncodeSingleMaskEdge/3554
=== RUN   TestEncodeSingleMaskEdge/3555
=== RUN   TestEncodeSingleMaskEdge/3556
=== RUN   TestEncodeSingleMaskEdge/3557
=== RUN   TestEncodeSingleMaskEdge/3558
=== RUN   TestEncodeSingleMaskEdge/3559
=== RUN   TestEncodeSingleMaskEdge/3560
=== RUN   TestEncodeSingleMaskEdge/3561
=== RUN   TestEncodeSingleMaskEdge/3562
=== RUN   TestEncodeSingleMaskEdge/3563
=== RUN   TestEncodeSingleMaskEdge/3564
=== RUN   TestEncodeSingleMaskEdge/3565
=== RUN   TestEncodeSingleMaskEdge/3566
=== RUN   TestEncodeSingleMaskEdge/3567
=== RUN   TestEncodeSingleMaskEdge/3568
=== RUN   TestEncodeSingleMaskEdge/3569
=== RUN   TestEncodeSingleMaskEdge/3570
=== RUN   TestEncodeSingleMaskEdge/3571
=== RUN   TestEncodeSingleMaskEdge/3572
=== RUN   TestEncodeSingleMaskEdge/3573
=== RUN   TestEncodeSingleMaskEdge/3574
=== RUN   TestEncodeSingleMaskEdge/3575
=== RUN   TestEncodeSingleMaskEdge/3576
=== RUN   TestEncodeSingleMaskEdge/3577
=== RUN   TestEncodeSingleMaskEdge/3578
=== RUN   TestEncodeSingleMaskEdge/3579
=== RUN   TestEncodeSingleMaskEdge/3580
=== RUN   TestEncodeSingleMaskEdge/3581
=== RUN   TestEncodeSingleMaskEdge/3582
=== RUN   TestEncodeSingleMaskEdge/3583
=== RUN   TestEncodeSingleMaskEdge/3584
=== RUN   TestEncodeSingleMaskEdge/3585
=== RUN   TestEncodeSingleMaskEdge/3586
=== RUN   TestEncodeSingleMaskEdge/3587
=== RUN   TestEncodeSingleMaskEdge/3588
=== RUN   TestEncodeSingleMaskEdge/3589
=== RUN   TestEncodeSingleMaskEdge/3590
=== RUN   TestEncodeSingleMaskEdge/3591
=== RUN   TestEncodeSingleMaskEdge/3592
=== RUN   TestEncodeSingleMaskEdge/3593
=== RUN   TestEncodeSingleMaskEdge/3594
=== RUN   TestEncodeSingleMaskEdge/3595
=== RUN   TestEncodeSingleMaskEdge/3596
=== RUN   TestEncodeSingleMaskEdge/3597
=== RUN   TestEncodeSingleMaskEdge/3598
=== RUN   TestEncodeSingleMaskEdge/3599
=== RUN   TestEncodeSingleMaskEdge/3600
=== RUN   TestEncodeSingleMaskEdge/3601
=== RUN   TestEncodeSingleMaskEdge/3602
=== RUN   TestEncodeSingleMaskEdge/3603
=== RUN   TestEncodeSingleMaskEdge/3604
=== RUN   TestEncodeSingleMaskEdge/3605
=== RUN   TestEncodeSingleMaskEdge/3606
=== RUN   TestEncodeSingleMaskEdge/3607
=== RUN   TestEncodeSingleMaskEdge/3608
=== RUN   TestEncodeSingleMaskEdge/3609
=== RUN   TestEncodeSingleMaskEdge/3610
=== RUN   TestEncodeSingleMaskEdge/3611
=== RUN   TestEncodeSingleMaskEdge/3612
=== RUN   TestEncodeSingleMaskEdge/3613
=== RUN   TestEncodeSingleMaskEdge/3614
=== RUN   TestEncodeSingleMaskEdge/3615
=== RUN   TestEncodeSingleMaskEdge/3616
=== RUN   TestEncodeSingleMaskEdge/3617
=== RUN   TestEncodeSingleMaskEdge/3618
=== RUN   TestEncodeSingleMaskEdge/3619
=== RUN   TestEncodeSingleMaskEdge/3620
=== RUN   TestEncodeSingleMaskEdge/3621
=== RUN   TestEncodeSingleMaskEdge/3622
=== RUN   TestEncodeSingleMaskEdge/3623
=== RUN   TestEncodeSingleMaskEdge/3624
=== RUN   TestEncodeSingleMaskEdge/3625
=== RUN   TestEncodeSingleMaskEdge/3626
=== RUN   TestEncodeSingleMaskEdge/3627
=== RUN   TestEncodeSingleMaskEdge/3628
=== RUN   TestEncodeSingleMaskEdge/3629
=== RUN   TestEncodeSingleMaskEdge/3630
=== RUN   TestEncodeSingleMaskEdge/3631
=== RUN   TestEncodeSingleMaskEdge/3632
=== RUN   TestEncodeSingleMaskEdge/3633
=== RUN   TestEncodeSingleMaskEdge/3634
=== RUN   TestEncodeSingleMaskEdge/3635
=== RUN   TestEncodeSingleMaskEdge/3636
=== RUN   TestEncodeSingleMaskEdge/3637
=== RUN   TestEncodeSingleMaskEdge/3638
=== RUN   TestEncodeSingleMaskEdge/3639
=== RUN   TestEncodeSingleMaskEdge/3640
=== RUN   TestEncodeSingleMaskEdge/3641
=== RUN   TestEncodeSingleMaskEdge/3642
=== RUN   TestEncodeSingleMaskEdge/3643
=== RUN   TestEncodeSingleMaskEdge/3644
=== RUN   TestEncodeSingleMaskEdge/3645
=== RUN   TestEncodeSingleMaskEdge/3646
=== RUN   TestEncodeSingleMaskEdge/3647
=== RUN   TestEncodeSingleMaskEdge/3648
=== RUN   TestEncodeSingleMaskEdge/3649
=== RUN   TestEncodeSingleMaskEdge/3650
=== RUN   TestEncodeSingleMaskEdge/3651
=== RUN   TestEncodeSingleMaskEdge/3652
=== RUN   TestEncodeSingleMaskEdge/3653
=== RUN   TestEncodeSingleMaskEdge/3654
=== RUN   TestEncodeSingleMaskEdge/3655
=== RUN   TestEncodeSingleMaskEdge/3656
=== RUN   TestEncodeSingleMaskEdge/3657
=== RUN   TestEncodeSingleMaskEdge/3658
=== RUN   TestEncodeSingleMaskEdge/3659
=== RUN   TestEncodeSingleMaskEdge/3660
=== RUN   TestEncodeSingleMaskEdge/3661
=== RUN   TestEncodeSingleMaskEdge/3662
=== RUN   TestEncodeSingleMaskEdge/3663
=== RUN   TestEncodeSingleMaskEdge/3664
=== RUN   TestEncodeSingleMaskEdge/3665
=== RUN   TestEncodeSingleMaskEdge/3666
=== RUN   TestEncodeSingleMaskEdge/3667
=== RUN   TestEncodeSingleMaskEdge/3668
=== RUN   TestEncodeSingleMaskEdge/3669
=== RUN   TestEncodeSingleMaskEdge/3670
=== RUN   TestEncodeSingleMaskEdge/3671
=== RUN   TestEncodeSingleMaskEdge/3672
=== RUN   TestEncodeSingleMaskEdge/3673
=== RUN   TestEncodeSingleMaskEdge/3674
=== RUN   TestEncodeSingleMaskEdge/3675
=== RUN   TestEncodeSingleMaskEdge/3676
=== RUN   TestEncodeSingleMaskEdge/3677
=== RUN   TestEncodeSingleMaskEdge/3678
=== RUN   TestEncodeSingleMaskEdge/3679
=== RUN   TestEncodeSingleMaskEdge/3680
=== RUN   TestEncodeSingleMaskEdge/3681
=== RUN   TestEncodeSingleMaskEdge/3682
=== RUN   TestEncodeSingleMaskEdge/3683
=== RUN   TestEncodeSingleMaskEdge/3684
=== RUN   TestEncodeSingleMaskEdge/3685
=== RUN   TestEncodeSingleMaskEdge/3686
=== RUN   TestEncodeSingleMaskEdge/3687
=== RUN   TestEncodeSingleMaskEdge/3688
=== RUN   TestEncodeSingleMaskEdge/3689
=== RUN   TestEncodeSingleMaskEdge/3690
=== RUN   TestEncodeSingleMaskEdge/3691
=== RUN   TestEncodeSingleMaskEdge/3692
=== RUN   TestEncodeSingleMaskEdge/3693
=== RUN   TestEncodeSingleMaskEdge/3694
=== RUN   TestEncodeSingleMaskEdge/3695
=== RUN   TestEncodeSingleMaskEdge/3696
=== RUN   TestEncodeSingleMaskEdge/3697
=== RUN   TestEncodeSingleMaskEdge/3698
=== RUN   TestEncodeSingleMaskEdge/3699
=== RUN   TestEncodeSingleMaskEdge/3700
=== RUN   TestEncodeSingleMaskEdge/3701
=== RUN   TestEncodeSingleMaskEdge/3702
=== RUN   TestEncodeSingleMaskEdge/3703
=== RUN   TestEncodeSingleMaskEdge/3704
=== RUN   TestEncodeSingleMaskEdge/3705
=== RUN   TestEncodeSingleMaskEdge/3706
=== RUN   TestEncodeSingleMaskEdge/3707
=== RUN   TestEncodeSingleMaskEdge/3708
=== RUN   TestEncodeSingleMaskEdge/3709
=== RUN   TestEncodeSingleMaskEdge/3710
=== RUN   TestEncodeSingleMaskEdge/3711
=== RUN   TestEncodeSingleMaskEdge/3712
=== RUN   TestEncodeSingleMaskEdge/3713
=== RUN   TestEncodeSingleMaskEdge/3714
=== RUN   TestEncodeSingleMaskEdge/3715
=== RUN   TestEncodeSingleMaskEdge/3716
=== RUN   TestEncodeSingleMaskEdge/3717
=== RUN   TestEncodeSingleMaskEdge/3718
=== RUN   TestEncodeSingleMaskEdge/3719
=== RUN   TestEncodeSingleMaskEdge/3720
=== RUN   TestEncodeSingleMaskEdge/3721
=== RUN   TestEncodeSingleMaskEdge/3722
=== RUN   TestEncodeSingleMaskEdge/3723
=== RUN   TestEncodeSingleMaskEdge/3724
=== RUN   TestEncodeSingleMaskEdge/3725
=== RUN   TestEncodeSingleMaskEdge/3726
=== RUN   TestEncodeSingleMaskEdge/3727
=== RUN   TestEncodeSingleMaskEdge/3728
=== RUN   TestEncodeSingleMaskEdge/3729
=== RUN   TestEncodeSingleMaskEdge/3730
=== RUN   TestEncodeSingleMaskEdge/3731
=== RUN   TestEncodeSingleMaskEdge/3732
=== RUN   TestEncodeSingleMaskEdge/3733
=== RUN   TestEncodeSingleMaskEdge/3734
=== RUN   TestEncodeSingleMaskEdge/3735
=== RUN   TestEncodeSingleMaskEdge/3736
=== RUN   TestEncodeSingleMaskEdge/3737
=== RUN   TestEncodeSingleMaskEdge/3738
=== RUN   TestEncodeSingleMaskEdge/3739
=== RUN   TestEncodeSingleMaskEdge/3740
=== RUN   TestEncodeSingleMaskEdge/3741
=== RUN   TestEncodeSingleMaskEdge/3742
=== RUN   TestEncodeSingleMaskEdge/3743
=== RUN   TestEncodeSingleMaskEdge/3744
=== RUN   TestEncodeSingleMaskEdge/3745
=== RUN   TestEncodeSingleMaskEdge/3746
=== RUN   TestEncodeSingleMaskEdge/3747
=== RUN   TestEncodeSingleMaskEdge/3748
=== RUN   TestEncodeSingleMaskEdge/3749
=== RUN   TestEncodeSingleMaskEdge/3750
=== RUN   TestEncodeSingleMaskEdge/3751
=== RUN   TestEncodeSingleMaskEdge/3752
=== RUN   TestEncodeSingleMaskEdge/3753
=== RUN   TestEncodeSingleMaskEdge/3754
=== RUN   TestEncodeSingleMaskEdge/3755
=== RUN   TestEncodeSingleMaskEdge/3756
=== RUN   TestEncodeSingleMaskEdge/3757
=== RUN   TestEncodeSingleMaskEdge/3758
=== RUN   TestEncodeSingleMaskEdge/3759
=== RUN   TestEncodeSingleMaskEdge/3760
=== RUN   TestEncodeSingleMaskEdge/3761
=== RUN   TestEncodeSingleMaskEdge/3762
=== RUN   TestEncodeSingleMaskEdge/3763
=== RUN   TestEncodeSingleMaskEdge/3764
=== RUN   TestEncodeSingleMaskEdge/3765
=== RUN   TestEncodeSingleMaskEdge/3766
=== RUN   TestEncodeSingleMaskEdge/3767
=== RUN   TestEncodeSingleMaskEdge/3768
=== RUN   TestEncodeSingleMaskEdge/3769
=== RUN   TestEncodeSingleMaskEdge/3770
=== RUN   TestEncodeSingleMaskEdge/3771
=== RUN   TestEncodeSingleMaskEdge/3772
=== RUN   TestEncodeSingleMaskEdge/3773
=== RUN   TestEncodeSingleMaskEdge/3774
=== RUN   TestEncodeSingleMaskEdge/3775
=== RUN   TestEncodeSingleMaskEdge/3776
=== RUN   TestEncodeSingleMaskEdge/3777
=== RUN   TestEncodeSingleMaskEdge/3778
=== RUN   TestEncodeSingleMaskEdge/3779
=== RUN   TestEncodeSingleMaskEdge/3780
=== RUN   TestEncodeSingleMaskEdge/3781
=== RUN   TestEncodeSingleMaskEdge/3782
=== RUN   TestEncodeSingleMaskEdge/3783
=== RUN   TestEncodeSingleMaskEdge/3784
=== RUN   TestEncodeSingleMaskEdge/3785
=== RUN   TestEncodeSingleMaskEdge/3786
=== RUN   TestEncodeSingleMaskEdge/3787
=== RUN   TestEncodeSingleMaskEdge/3788
=== RUN   TestEncodeSingleMaskEdge/3789
=== RUN   TestEncodeSingleMaskEdge/3790
=== RUN   TestEncodeSingleMaskEdge/3791
=== RUN   TestEncodeSingleMaskEdge/3792
=== RUN   TestEncodeSingleMaskEdge/3793
=== RUN   TestEncodeSingleMaskEdge/3794
=== RUN   TestEncodeSingleMaskEdge/3795
=== RUN   TestEncodeSingleMaskEdge/3796
=== RUN   TestEncodeSingleMaskEdge/3797
=== RUN   TestEncodeSingleMaskEdge/3798
=== RUN   TestEncodeSingleMaskEdge/3799
=== RUN   TestEncodeSingleMaskEdge/3800
=== RUN   TestEncodeSingleMaskEdge/3801
=== RUN   TestEncodeSingleMaskEdge/3802
=== RUN   TestEncodeSingleMaskEdge/3803
=== RUN   TestEncodeSingleMaskEdge/3804
=== RUN   TestEncodeSingleMaskEdge/3805
=== RUN   TestEncodeSingleMaskEdge/3806
=== RUN   TestEncodeSingleMaskEdge/3807
=== RUN   TestEncodeSingleMaskEdge/3808
=== RUN   TestEncodeSingleMaskEdge/3809
=== RUN   TestEncodeSingleMaskEdge/3810
=== RUN   TestEncodeSingleMaskEdge/3811
=== RUN   TestEncodeSingleMaskEdge/3812
=== RUN   TestEncodeSingleMaskEdge/3813
=== RUN   TestEncodeSingleMaskEdge/3814
=== RUN   TestEncodeSingleMaskEdge/3815
=== RUN   TestEncodeSingleMaskEdge/3816
=== RUN   TestEncodeSingleMaskEdge/3817
=== RUN   TestEncodeSingleMaskEdge/3818
=== RUN   TestEncodeSingleMaskEdge/3819
=== RUN   TestEncodeSingleMaskEdge/3820
=== RUN   TestEncodeSingleMaskEdge/3821
=== RUN   TestEncodeSingleMaskEdge/3822
=== RUN   TestEncodeSingleMaskEdge/3823
=== RUN   TestEncodeSingleMaskEdge/3824
=== RUN   TestEncodeSingleMaskEdge/3825
=== RUN   TestEncodeSingleMaskEdge/3826
=== RUN   TestEncodeSingleMaskEdge/3827
=== RUN   TestEncodeSingleMaskEdge/3828
=== RUN   TestEncodeSingleMaskEdge/3829
=== RUN   TestEncodeSingleMaskEdge/3830
=== RUN   TestEncodeSingleMaskEdge/3831
=== RUN   TestEncodeSingleMaskEdge/3832
=== RUN   TestEncodeSingleMaskEdge/3833
=== RUN   TestEncodeSingleMaskEdge/3834
=== RUN   TestEncodeSingleMaskEdge/3835
=== RUN   TestEncodeSingleMaskEdge/3836
=== RUN   TestEncodeSingleMaskEdge/3837
=== RUN   TestEncodeSingleMaskEdge/3838
=== RUN   TestEncodeSingleMaskEdge/3839
=== RUN   TestEncodeSingleMaskEdge/3840
=== RUN   TestEncodeSingleMaskEdge/3841
=== RUN   TestEncodeSingleMaskEdge/3842
=== RUN   TestEncodeSingleMaskEdge/3843
=== RUN   TestEncodeSingleMaskEdge/3844
=== RUN   TestEncodeSingleMaskEdge/3845
=== RUN   TestEncodeSingleMaskEdge/3846
=== RUN   TestEncodeSingleMaskEdge/3847
=== RUN   TestEncodeSingleMaskEdge/3848
=== RUN   TestEncodeSingleMaskEdge/3849
=== RUN   TestEncodeSingleMaskEdge/3850
=== RUN   TestEncodeSingleMaskEdge/3851
=== RUN   TestEncodeSingleMaskEdge/3852
=== RUN   TestEncodeSingleMaskEdge/3853
=== RUN   TestEncodeSingleMaskEdge/3854
=== RUN   TestEncodeSingleMaskEdge/3855
=== RUN   TestEncodeSingleMaskEdge/3856
=== RUN   TestEncodeSingleMaskEdge/3857
=== RUN   TestEncodeSingleMaskEdge/3858
=== RUN   TestEncodeSingleMaskEdge/3859
=== RUN   TestEncodeSingleMaskEdge/3860
=== RUN   TestEncodeSingleMaskEdge/3861
=== RUN   TestEncodeSingleMaskEdge/3862
=== RUN   TestEncodeSingleMaskEdge/3863
=== RUN   TestEncodeSingleMaskEdge/3864
=== RUN   TestEncodeSingleMaskEdge/3865
=== RUN   TestEncodeSingleMaskEdge/3866
=== RUN   TestEncodeSingleMaskEdge/3867
=== RUN   TestEncodeSingleMaskEdge/3868
=== RUN   TestEncodeSingleMaskEdge/3869
=== RUN   TestEncodeSingleMaskEdge/3870
=== RUN   TestEncodeSingleMaskEdge/3871
=== RUN   TestEncodeSingleMaskEdge/3872
=== RUN   TestEncodeSingleMaskEdge/3873
=== RUN   TestEncodeSingleMaskEdge/3874
=== RUN   TestEncodeSingleMaskEdge/3875
=== RUN   TestEncodeSingleMaskEdge/3876
=== RUN   TestEncodeSingleMaskEdge/3877
=== RUN   TestEncodeSingleMaskEdge/3878
=== RUN   TestEncodeSingleMaskEdge/3879
=== RUN   TestEncodeSingleMaskEdge/3880
=== RUN   TestEncodeSingleMaskEdge/3881
=== RUN   TestEncodeSingleMaskEdge/3882
=== RUN   TestEncodeSingleMaskEdge/3883
=== RUN   TestEncodeSingleMaskEdge/3884
=== RUN   TestEncodeSingleMaskEdge/3885
=== RUN   TestEncodeSingleMaskEdge/3886
=== RUN   TestEncodeSingleMaskEdge/3887
=== RUN   TestEncodeSingleMaskEdge/3888
=== RUN   TestEncodeSingleMaskEdge/3889
=== RUN   TestEncodeSingleMaskEdge/3890
=== RUN   TestEncodeSingleMaskEdge/3891
=== RUN   TestEncodeSingleMaskEdge/3892
=== RUN   TestEncodeSingleMaskEdge/3893
=== RUN   TestEncodeSingleMaskEdge/3894
=== RUN   TestEncodeSingleMaskEdge/3895
=== RUN   TestEncodeSingleMaskEdge/3896
=== RUN   TestEncodeSingleMaskEdge/3897
=== RUN   TestEncodeSingleMaskEdge/3898
=== RUN   TestEncodeSingleMaskEdge/3899
=== RUN   TestEncodeSingleMaskEdge/3900
=== RUN   TestEncodeSingleMaskEdge/3901
=== RUN   TestEncodeSingleMaskEdge/3902
=== RUN   TestEncodeSingleMaskEdge/3903
=== RUN   TestEncodeSingleMaskEdge/3904
=== RUN   TestEncodeSingleMaskEdge/3905
=== RUN   TestEncodeSingleMaskEdge/3906
=== RUN   TestEncodeSingleMaskEdge/3907
=== RUN   TestEncodeSingleMaskEdge/3908
=== RUN   TestEncodeSingleMaskEdge/3909
=== RUN   TestEncodeSingleMaskEdge/3910
=== RUN   TestEncodeSingleMaskEdge/3911
=== RUN   TestEncodeSingleMaskEdge/3912
=== RUN   TestEncodeSingleMaskEdge/3913
=== RUN   TestEncodeSingleMaskEdge/3914
=== RUN   TestEncodeSingleMaskEdge/3915
=== RUN   TestEncodeSingleMaskEdge/3916
=== RUN   TestEncodeSingleMaskEdge/3917
=== RUN   TestEncodeSingleMaskEdge/3918
=== RUN   TestEncodeSingleMaskEdge/3919
=== RUN   TestEncodeSingleMaskEdge/3920
=== RUN   TestEncodeSingleMaskEdge/3921
=== RUN   TestEncodeSingleMaskEdge/3922
=== RUN   TestEncodeSingleMaskEdge/3923
=== RUN   TestEncodeSingleMaskEdge/3924
=== RUN   TestEncodeSingleMaskEdge/3925
=== RUN   TestEncodeSingleMaskEdge/3926
=== RUN   TestEncodeSingleMaskEdge/3927
=== RUN   TestEncodeSingleMaskEdge/3928
=== RUN   TestEncodeSingleMaskEdge/3929
=== RUN   TestEncodeSingleMaskEdge/3930
=== RUN   TestEncodeSingleMaskEdge/3931
=== RUN   TestEncodeSingleMaskEdge/3932
=== RUN   TestEncodeSingleMaskEdge/3933
=== RUN   TestEncodeSingleMaskEdge/3934
=== RUN   TestEncodeSingleMaskEdge/3935
=== RUN   TestEncodeSingleMaskEdge/3936
=== RUN   TestEncodeSingleMaskEdge/3937
=== RUN   TestEncodeSingleMaskEdge/3938
=== RUN   TestEncodeSingleMaskEdge/3939
=== RUN   TestEncodeSingleMaskEdge/3940
=== RUN   TestEncodeSingleMaskEdge/3941
=== RUN   TestEncodeSingleMaskEdge/3942
=== RUN   TestEncodeSingleMaskEdge/3943
=== RUN   TestEncodeSingleMaskEdge/3944
=== RUN   TestEncodeSingleMaskEdge/3945
=== RUN   TestEncodeSingleMaskEdge/3946
=== RUN   TestEncodeSingleMaskEdge/3947
=== RUN   TestEncodeSingleMaskEdge/3948
=== RUN   TestEncodeSingleMaskEdge/3949
=== RUN   TestEncodeSingleMaskEdge/3950
=== RUN   TestEncodeSingleMaskEdge/3951
=== RUN   TestEncodeSingleMaskEdge/3952
=== RUN   TestEncodeSingleMaskEdge/3953
=== RUN   TestEncodeSingleMaskEdge/3954
=== RUN   TestEncodeSingleMaskEdge/3955
=== RUN   TestEncodeSingleMaskEdge/3956
=== RUN   TestEncodeSingleMaskEdge/3957
=== RUN   TestEncodeSingleMaskEdge/3958
=== RUN   TestEncodeSingleMaskEdge/3959
=== RUN   TestEncodeSingleMaskEdge/3960
=== RUN   TestEncodeSingleMaskEdge/3961
=== RUN   TestEncodeSingleMaskEdge/3962
=== RUN   TestEncodeSingleMaskEdge/3963
=== RUN   TestEncodeSingleMaskEdge/3964
=== RUN   TestEncodeSingleMaskEdge/3965
=== RUN   TestEncodeSingleMaskEdge/3966
=== RUN   TestEncodeSingleMaskEdge/3967
=== RUN   TestEncodeSingleMaskEdge/3968
=== RUN   TestEncodeSingleMaskEdge/3969
=== RUN   TestEncodeSingleMaskEdge/3970
=== RUN   TestEncodeSingleMaskEdge/3971
=== RUN   TestEncodeSingleMaskEdge/3972
=== RUN   TestEncodeSingleMaskEdge/3973
=== RUN   TestEncodeSingleMaskEdge/3974
=== RUN   TestEncodeSingleMaskEdge/3975
=== RUN   TestEncodeSingleMaskEdge/3976
=== RUN   TestEncodeSingleMaskEdge/3977
=== RUN   TestEncodeSingleMaskEdge/3978
=== RUN   TestEncodeSingleMaskEdge/3979
=== RUN   TestEncodeSingleMaskEdge/3980
=== RUN   TestEncodeSingleMaskEdge/3981
=== RUN   TestEncodeSingleMaskEdge/3982
=== RUN   TestEncodeSingleMaskEdge/3983
=== RUN   TestEncodeSingleMaskEdge/3984
=== RUN   TestEncodeSingleMaskEdge/3985
=== RUN   TestEncodeSingleMaskEdge/3986
=== RUN   TestEncodeSingleMaskEdge/3987
=== RUN   TestEncodeSingleMaskEdge/3988
=== RUN   TestEncodeSingleMaskEdge/3989
=== RUN   TestEncodeSingleMaskEdge/3990
=== RUN   TestEncodeSingleMaskEdge/3991
=== RUN   TestEncodeSingleMaskEdge/3992
=== RUN   TestEncodeSingleMaskEdge/3993
=== RUN   TestEncodeSingleMaskEdge/3994
=== RUN   TestEncodeSingleMaskEdge/3995
=== RUN   TestEncodeSingleMaskEdge/3996
=== RUN   TestEncodeSingleMaskEdge/3997
=== RUN   TestEncodeSingleMaskEdge/3998
=== RUN   TestEncodeSingleMaskEdge/3999
=== RUN   TestEncodeSingleMaskEdge/4000
=== RUN   TestEncodeSingleMaskEdge/4001
=== RUN   TestEncodeSingleMaskEdge/4002
=== RUN   TestEncodeSingleMaskEdge/4003
=== RUN   TestEncodeSingleMaskEdge/4004
=== RUN   TestEncodeSingleMaskEdge/4005
=== RUN   TestEncodeSingleMaskEdge/4006
=== RUN   TestEncodeSingleMaskEdge/4007
=== RUN   TestEncodeSingleMaskEdge/4008
=== RUN   TestEncodeSingleMaskEdge/4009
=== RUN   TestEncodeSingleMaskEdge/4010
=== RUN   TestEncodeSingleMaskEdge/4011
=== RUN   TestEncodeSingleMaskEdge/4012
=== RUN   TestEncodeSingleMaskEdge/4013
=== RUN   TestEncodeSingleMaskEdge/4014
=== RUN   TestEncodeSingleMaskEdge/4015
=== RUN   TestEncodeSingleMaskEdge/4016
=== RUN   TestEncodeSingleMaskEdge/4017
=== RUN   TestEncodeSingleMaskEdge/4018
=== RUN   TestEncodeSingleMaskEdge/4019
=== RUN   TestEncodeSingleMaskEdge/4020
=== RUN   TestEncodeSingleMaskEdge/4021
=== RUN   TestEncodeSingleMaskEdge/4022
=== RUN   TestEncodeSingleMaskEdge/4023
=== RUN   TestEncodeSingleMaskEdge/4024
=== RUN   TestEncodeSingleMaskEdge/4025
=== RUN   TestEncodeSingleMaskEdge/4026
=== RUN   TestEncodeSingleMaskEdge/4027
=== RUN   TestEncodeSingleMaskEdge/4028
=== RUN   TestEncodeSingleMaskEdge/4029
=== RUN   TestEncodeSingleMaskEdge/4030
=== RUN   TestEncodeSingleMaskEdge/4031
=== RUN   TestEncodeSingleMaskEdge/4032
=== RUN   TestEncodeSingleMaskEdge/4033
=== RUN   TestEncodeSingleMaskEdge/4034
=== RUN   TestEncodeSingleMaskEdge/4035
=== RUN   TestEncodeSingleMaskEdge/4036
=== RUN   TestEncodeSingleMaskEdge/4037
=== RUN   TestEncodeSingleMaskEdge/4038
=== RUN   TestEncodeSingleMaskEdge/4039
=== RUN   TestEncodeSingleMaskEdge/4040
=== RUN   TestEncodeSingleMaskEdge/4041
=== RUN   TestEncodeSingleMaskEdge/4042
=== RUN   TestEncodeSingleMaskEdge/4043
=== RUN   TestEncodeSingleMaskEdge/4044
=== RUN   TestEncodeSingleMaskEdge/4045
=== RUN   TestEncodeSingleMaskEdge/4046
=== RUN   TestEncodeSingleMaskEdge/4047
=== RUN   TestEncodeSingleMaskEdge/4048
=== RUN   TestEncodeSingleMaskEdge/4049
=== RUN   TestEncodeSingleMaskEdge/4050
=== RUN   TestEncodeSingleMaskEdge/4051
=== RUN   TestEncodeSingleMaskEdge/4052
=== RUN   TestEncodeSingleMaskEdge/4053
=== RUN   TestEncodeSingleMaskEdge/4054
=== RUN   TestEncodeSingleMaskEdge/4055
=== RUN   TestEncodeSingleMaskEdge/4056
=== RUN   TestEncodeSingleMaskEdge/4057
=== RUN   TestEncodeSingleMaskEdge/4058
=== RUN   TestEncodeSingleMaskEdge/4059
=== RUN   TestEncodeSingleMaskEdge/4060
=== RUN   TestEncodeSingleMaskEdge/4061
=== RUN   TestEncodeSingleMaskEdge/4062
=== RUN   TestEncodeSingleMaskEdge/4063
=== RUN   TestEncodeSingleMaskEdge/4064
=== RUN   TestEncodeSingleMaskEdge/4065
=== RUN   TestEncodeSingleMaskEdge/4066
=== RUN   TestEncodeSingleMaskEdge/4067
=== RUN   TestEncodeSingleMaskEdge/4068
=== RUN   TestEncodeSingleMaskEdge/4069
=== RUN   TestEncodeSingleMaskEdge/4070
=== RUN   TestEncodeSingleMaskEdge/4071
=== RUN   TestEncodeSingleMaskEdge/4072
=== RUN   TestEncodeSingleMaskEdge/4073
=== RUN   TestEncodeSingleMaskEdge/4074
=== RUN   TestEncodeSingleMaskEdge/4075
=== RUN   TestEncodeSingleMaskEdge/4076
=== RUN   TestEncodeSingleMaskEdge/4077
=== RUN   TestEncodeSingleMaskEdge/4078
=== RUN   TestEncodeSingleMaskEdge/4079
=== RUN   TestEncodeSingleMaskEdge/4080
=== RUN   TestEncodeSingleMaskEdge/4081
=== RUN   TestEncodeSingleMaskEdge/4082
=== RUN   TestEncodeSingleMaskEdge/4083
=== RUN   TestEncodeSingleMaskEdge/4084
=== RUN   TestEncodeSingleMaskEdge/4085
=== RUN   TestEncodeSingleMaskEdge/4086
=== RUN   TestEncodeSingleMaskEdge/4087
=== RUN   TestEncodeSingleMaskEdge/4088
=== RUN   TestEncodeSingleMaskEdge/4089
=== RUN   TestEncodeSingleMaskEdge/4090
=== RUN   TestEncodeSingleMaskEdge/4091
=== RUN   TestEncodeSingleMaskEdge/4092
=== RUN   TestEncodeSingleMaskEdge/4093
=== RUN   TestEncodeSingleMaskEdge/4094
=== RUN   TestEncodeSingleMaskEdge/4095
=== RUN   TestEncodeSingleMaskEdge/4096
=== RUN   TestEncodeSingleMaskEdge/4097
=== RUN   TestEncodeSingleMaskEdge/4098
=== RUN   TestEncodeSingleMaskEdge/4099
=== RUN   TestEncodeSingleMaskEdge/4100
=== RUN   TestEncodeSingleMaskEdge/4101
=== RUN   TestEncodeSingleMaskEdge/4102
=== RUN   TestEncodeSingleMaskEdge/4103
=== RUN   TestEncodeSingleMaskEdge/4104
=== RUN   TestEncodeSingleMaskEdge/4105
=== RUN   TestEncodeSingleMaskEdge/4106
=== RUN   TestEncodeSingleMaskEdge/4107
=== RUN   TestEncodeSingleMaskEdge/4108
=== RUN   TestEncodeSingleMaskEdge/4109
=== RUN   TestEncodeSingleMaskEdge/4110
=== RUN   TestEncodeSingleMaskEdge/4111
=== RUN   TestEncodeSingleMaskEdge/4112
=== RUN   TestEncodeSingleMaskEdge/4113
=== RUN   TestEncodeSingleMaskEdge/4114
=== RUN   TestEncodeSingleMaskEdge/4115
=== RUN   TestEncodeSingleMaskEdge/4116
=== RUN   TestEncodeSingleMaskEdge/4117
=== RUN   TestEncodeSingleMaskEdge/4118
=== RUN   TestEncodeSingleMaskEdge/4119
=== RUN   TestEncodeSingleMaskEdge/4120
=== RUN   TestEncodeSingleMaskEdge/4121
=== RUN   TestEncodeSingleMaskEdge/4122
=== RUN   TestEncodeSingleMaskEdge/4123
=== RUN   TestEncodeSingleMaskEdge/4124
=== RUN   TestEncodeSingleMaskEdge/4125
=== RUN   TestEncodeSingleMaskEdge/4126
=== RUN   TestEncodeSingleMaskEdge/4127
=== RUN   TestEncodeSingleMaskEdge/4128
=== RUN   TestEncodeSingleMaskEdge/4129
=== RUN   TestEncodeSingleMaskEdge/4130
=== RUN   TestEncodeSingleMaskEdge/4131
=== RUN   TestEncodeSingleMaskEdge/4132
=== RUN   TestEncodeSingleMaskEdge/4133
=== RUN   TestEncodeSingleMaskEdge/4134
=== RUN   TestEncodeSingleMaskEdge/4135
=== RUN   TestEncodeSingleMaskEdge/4136
=== RUN   TestEncodeSingleMaskEdge/4137
=== RUN   TestEncodeSingleMaskEdge/4138
=== RUN   TestEncodeSingleMaskEdge/4139
=== RUN   TestEncodeSingleMaskEdge/4140
=== RUN   TestEncodeSingleMaskEdge/4141
=== RUN   TestEncodeSingleMaskEdge/4142
=== RUN   TestEncodeSingleMaskEdge/4143
=== RUN   TestEncodeSingleMaskEdge/4144
=== RUN   TestEncodeSingleMaskEdge/4145
=== RUN   TestEncodeSingleMaskEdge/4146
=== RUN   TestEncodeSingleMaskEdge/4147
=== RUN   TestEncodeSingleMaskEdge/4148
=== RUN   TestEncodeSingleMaskEdge/4149
=== RUN   TestEncodeSingleMaskEdge/4150
=== RUN   TestEncodeSingleMaskEdge/4151
=== RUN   TestEncodeSingleMaskEdge/4152
=== RUN   TestEncodeSingleMaskEdge/4153
=== RUN   TestEncodeSingleMaskEdge/4154
=== RUN   TestEncodeSingleMaskEdge/4155
=== RUN   TestEncodeSingleMaskEdge/4156
=== RUN   TestEncodeSingleMaskEdge/4157
=== RUN   TestEncodeSingleMaskEdge/4158
=== RUN   TestEncodeSingleMaskEdge/4159
=== RUN   TestEncodeSingleMaskEdge/4160
=== RUN   TestEncodeSingleMaskEdge/4161
=== RUN   TestEncodeSingleMaskEdge/4162
=== RUN   TestEncodeSingleMaskEdge/4163
=== RUN   TestEncodeSingleMaskEdge/4164
=== RUN   TestEncodeSingleMaskEdge/4165
=== RUN   TestEncodeSingleMaskEdge/4166
=== RUN   TestEncodeSingleMaskEdge/4167
=== RUN   TestEncodeSingleMaskEdge/4168
=== RUN   TestEncodeSingleMaskEdge/4169
=== RUN   TestEncodeSingleMaskEdge/4170
=== RUN   TestEncodeSingleMaskEdge/4171
=== RUN   TestEncodeSingleMaskEdge/4172
=== RUN   TestEncodeSingleMaskEdge/4173
=== RUN   TestEncodeSingleMaskEdge/4174
=== RUN   TestEncodeSingleMaskEdge/4175
=== RUN   TestEncodeSingleMaskEdge/4176
=== RUN   TestEncodeSingleMaskEdge/4177
=== RUN   TestEncodeSingleMaskEdge/4178
=== RUN   TestEncodeSingleMaskEdge/4179
=== RUN   TestEncodeSingleMaskEdge/4180
=== RUN   TestEncodeSingleMaskEdge/4181
=== RUN   TestEncodeSingleMaskEdge/4182
=== RUN   TestEncodeSingleMaskEdge/4183
=== RUN   TestEncodeSingleMaskEdge/4184
=== RUN   TestEncodeSingleMaskEdge/4185
=== RUN   TestEncodeSingleMaskEdge/4186
=== RUN   TestEncodeSingleMaskEdge/4187
=== RUN   TestEncodeSingleMaskEdge/4188
=== RUN   TestEncodeSingleMaskEdge/4189
=== RUN   TestEncodeSingleMaskEdge/4190
=== RUN   TestEncodeSingleMaskEdge/4191
=== RUN   TestEncodeSingleMaskEdge/4192
=== RUN   TestEncodeSingleMaskEdge/4193
=== RUN   TestEncodeSingleMaskEdge/4194
=== RUN   TestEncodeSingleMaskEdge/4195
=== RUN   TestEncodeSingleMaskEdge/4196
=== RUN   TestEncodeSingleMaskEdge/4197
=== RUN   TestEncodeSingleMaskEdge/4198
=== RUN   TestEncodeSingleMaskEdge/4199
=== RUN   TestEncodeSingleMaskEdge/4200
=== RUN   TestEncodeSingleMaskEdge/4201
=== RUN   TestEncodeSingleMaskEdge/4202
=== RUN   TestEncodeSingleMaskEdge/4203
=== RUN   TestEncodeSingleMaskEdge/4204
=== RUN   TestEncodeSingleMaskEdge/4205
=== RUN   TestEncodeSingleMaskEdge/4206
=== RUN   TestEncodeSingleMaskEdge/4207
=== RUN   TestEncodeSingleMaskEdge/4208
=== RUN   TestEncodeSingleMaskEdge/4209
=== RUN   TestEncodeSingleMaskEdge/4210
=== RUN   TestEncodeSingleMaskEdge/4211
=== RUN   TestEncodeSingleMaskEdge/4212
=== RUN   TestEncodeSingleMaskEdge/4213
=== RUN   TestEncodeSingleMaskEdge/4214
=== RUN   TestEncodeSingleMaskEdge/4215
=== RUN   TestEncodeSingleMaskEdge/4216
=== RUN   TestEncodeSingleMaskEdge/4217
=== RUN   TestEncodeSingleMaskEdge/4218
=== RUN   TestEncodeSingleMaskEdge/4219
=== RUN   TestEncodeSingleMaskEdge/4220
=== RUN   TestEncodeSingleMaskEdge/4221
=== RUN   TestEncodeSingleMaskEdge/4222
=== RUN   TestEncodeSingleMaskEdge/4223
=== RUN   TestEncodeSingleMaskEdge/4224
=== RUN   TestEncodeSingleMaskEdge/4225
=== RUN   TestEncodeSingleMaskEdge/4226
=== RUN   TestEncodeSingleMaskEdge/4227
=== RUN   TestEncodeSingleMaskEdge/4228
=== RUN   TestEncodeSingleMaskEdge/4229
=== RUN   TestEncodeSingleMaskEdge/4230
=== RUN   TestEncodeSingleMaskEdge/4231
=== RUN   TestEncodeSingleMaskEdge/4232
=== RUN   TestEncodeSingleMaskEdge/4233
=== RUN   TestEncodeSingleMaskEdge/4234
=== RUN   TestEncodeSingleMaskEdge/4235
=== RUN   TestEncodeSingleMaskEdge/4236
=== RUN   TestEncodeSingleMaskEdge/4237
=== RUN   TestEncodeSingleMaskEdge/4238
=== RUN   TestEncodeSingleMaskEdge/4239
=== RUN   TestEncodeSingleMaskEdge/4240
=== RUN   TestEncodeSingleMaskEdge/4241
=== RUN   TestEncodeSingleMaskEdge/4242
=== RUN   TestEncodeSingleMaskEdge/4243
=== RUN   TestEncodeSingleMaskEdge/4244
=== RUN   TestEncodeSingleMaskEdge/4245
=== RUN   TestEncodeSingleMaskEdge/4246
=== RUN   TestEncodeSingleMaskEdge/4247
=== RUN   TestEncodeSingleMaskEdge/4248
=== RUN   TestEncodeSingleMaskEdge/4249
=== RUN   TestEncodeSingleMaskEdge/4250
=== RUN   TestEncodeSingleMaskEdge/4251
=== RUN   TestEncodeSingleMaskEdge/4252
=== RUN   TestEncodeSingleMaskEdge/4253
=== RUN   TestEncodeSingleMaskEdge/4254
=== RUN   TestEncodeSingleMaskEdge/4255
=== RUN   TestEncodeSingleMaskEdge/4256
=== RUN   TestEncodeSingleMaskEdge/4257
=== RUN   TestEncodeSingleMaskEdge/4258
=== RUN   TestEncodeSingleMaskEdge/4259
=== RUN   TestEncodeSingleMaskEdge/4260
=== RUN   TestEncodeSingleMaskEdge/4261
=== RUN   TestEncodeSingleMaskEdge/4262
=== RUN   TestEncodeSingleMaskEdge/4263
=== RUN   TestEncodeSingleMaskEdge/4264
=== RUN   TestEncodeSingleMaskEdge/4265
=== RUN   TestEncodeSingleMaskEdge/4266
=== RUN   TestEncodeSingleMaskEdge/4267
=== RUN   TestEncodeSingleMaskEdge/4268
=== RUN   TestEncodeSingleMaskEdge/4269
=== RUN   TestEncodeSingleMaskEdge/4270
=== RUN   TestEncodeSingleMaskEdge/4271
=== RUN   TestEncodeSingleMaskEdge/4272
=== RUN   TestEncodeSingleMaskEdge/4273
=== RUN   TestEncodeSingleMaskEdge/4274
=== RUN   TestEncodeSingleMaskEdge/4275
=== RUN   TestEncodeSingleMaskEdge/4276
=== RUN   TestEncodeSingleMaskEdge/4277
=== RUN   TestEncodeSingleMaskEdge/4278
=== RUN   TestEncodeSingleMaskEdge/4279
=== RUN   TestEncodeSingleMaskEdge/4280
=== RUN   TestEncodeSingleMaskEdge/4281
=== RUN   TestEncodeSingleMaskEdge/4282
=== RUN   TestEncodeSingleMaskEdge/4283
=== RUN   TestEncodeSingleMaskEdge/4284
=== RUN   TestEncodeSingleMaskEdge/4285
=== RUN   TestEncodeSingleMaskEdge/4286
=== RUN   TestEncodeSingleMaskEdge/4287
=== RUN   TestEncodeSingleMaskEdge/4288
=== RUN   TestEncodeSingleMaskEdge/4289
=== RUN   TestEncodeSingleMaskEdge/4290
=== RUN   TestEncodeSingleMaskEdge/4291
=== RUN   TestEncodeSingleMaskEdge/4292
=== RUN   TestEncodeSingleMaskEdge/4293
=== RUN   TestEncodeSingleMaskEdge/4294
=== RUN   TestEncodeSingleMaskEdge/4295
=== RUN   TestEncodeSingleMaskEdge/4296
=== RUN   TestEncodeSingleMaskEdge/4297
=== RUN   TestEncodeSingleMaskEdge/4298
=== RUN   TestEncodeSingleMaskEdge/4299
=== RUN   TestEncodeSingleMaskEdge/4300
=== RUN   TestEncodeSingleMaskEdge/4301
=== RUN   TestEncodeSingleMaskEdge/4302
=== RUN   TestEncodeSingleMaskEdge/4303
=== RUN   TestEncodeSingleMaskEdge/4304
=== RUN   TestEncodeSingleMaskEdge/4305
=== RUN   TestEncodeSingleMaskEdge/4306
=== RUN   TestEncodeSingleMaskEdge/4307
=== RUN   TestEncodeSingleMaskEdge/4308
=== RUN   TestEncodeSingleMaskEdge/4309
=== RUN   TestEncodeSingleMaskEdge/4310
=== RUN   TestEncodeSingleMaskEdge/4311
=== RUN   TestEncodeSingleMaskEdge/4312
=== RUN   TestEncodeSingleMaskEdge/4313
=== RUN   TestEncodeSingleMaskEdge/4314
=== RUN   TestEncodeSingleMaskEdge/4315
=== RUN   TestEncodeSingleMaskEdge/4316
=== RUN   TestEncodeSingleMaskEdge/4317
=== RUN   TestEncodeSingleMaskEdge/4318
=== RUN   TestEncodeSingleMaskEdge/4319
=== RUN   TestEncodeSingleMaskEdge/4320
=== RUN   TestEncodeSingleMaskEdge/4321
=== RUN   TestEncodeSingleMaskEdge/4322
=== RUN   TestEncodeSingleMaskEdge/4323
=== RUN   TestEncodeSingleMaskEdge/4324
=== RUN   TestEncodeSingleMaskEdge/4325
=== RUN   TestEncodeSingleMaskEdge/4326
=== RUN   TestEncodeSingleMaskEdge/4327
=== RUN   TestEncodeSingleMaskEdge/4328
=== RUN   TestEncodeSingleMaskEdge/4329
=== RUN   TestEncodeSingleMaskEdge/4330
=== RUN   TestEncodeSingleMaskEdge/4331
=== RUN   TestEncodeSingleMaskEdge/4332
=== RUN   TestEncodeSingleMaskEdge/4333
=== RUN   TestEncodeSingleMaskEdge/4334
=== RUN   TestEncodeSingleMaskEdge/4335
=== RUN   TestEncodeSingleMaskEdge/4336
=== RUN   TestEncodeSingleMaskEdge/4337
=== RUN   TestEncodeSingleMaskEdge/4338
=== RUN   TestEncodeSingleMaskEdge/4339
=== RUN   TestEncodeSingleMaskEdge/4340
=== RUN   TestEncodeSingleMaskEdge/4341
=== RUN   TestEncodeSingleMaskEdge/4342
=== RUN   TestEncodeSingleMaskEdge/4343
=== RUN   TestEncodeSingleMaskEdge/4344
=== RUN   TestEncodeSingleMaskEdge/4345
=== RUN   TestEncodeSingleMaskEdge/4346
=== RUN   TestEncodeSingleMaskEdge/4347
=== RUN   TestEncodeSingleMaskEdge/4348
=== RUN   TestEncodeSingleMaskEdge/4349
=== RUN   TestEncodeSingleMaskEdge/4350
=== RUN   TestEncodeSingleMaskEdge/4351
=== RUN   TestEncodeSingleMaskEdge/4352
=== RUN   TestEncodeSingleMaskEdge/4353
=== RUN   TestEncodeSingleMaskEdge/4354
=== RUN   TestEncodeSingleMaskEdge/4355
=== RUN   TestEncodeSingleMaskEdge/4356
=== RUN   TestEncodeSingleMaskEdge/4357
=== RUN   TestEncodeSingleMaskEdge/4358
=== RUN   TestEncodeSingleMaskEdge/4359
=== RUN   TestEncodeSingleMaskEdge/4360
=== RUN   TestEncodeSingleMaskEdge/4361
=== RUN   TestEncodeSingleMaskEdge/4362
=== RUN   TestEncodeSingleMaskEdge/4363
=== RUN   TestEncodeSingleMaskEdge/4364
=== RUN   TestEncodeSingleMaskEdge/4365
=== RUN   TestEncodeSingleMaskEdge/4366
=== RUN   TestEncodeSingleMaskEdge/4367
=== RUN   TestEncodeSingleMaskEdge/4368
=== RUN   TestEncodeSingleMaskEdge/4369
=== RUN   TestEncodeSingleMaskEdge/4370
=== RUN   TestEncodeSingleMaskEdge/4371
=== RUN   TestEncodeSingleMaskEdge/4372
=== RUN   TestEncodeSingleMaskEdge/4373
=== RUN   TestEncodeSingleMaskEdge/4374
=== RUN   TestEncodeSingleMaskEdge/4375
=== RUN   TestEncodeSingleMaskEdge/4376
=== RUN   TestEncodeSingleMaskEdge/4377
=== RUN   TestEncodeSingleMaskEdge/4378
=== RUN   TestEncodeSingleMaskEdge/4379
=== RUN   TestEncodeSingleMaskEdge/4380
=== RUN   TestEncodeSingleMaskEdge/4381
=== RUN   TestEncodeSingleMaskEdge/4382
=== RUN   TestEncodeSingleMaskEdge/4383
=== RUN   TestEncodeSingleMaskEdge/4384
=== RUN   TestEncodeSingleMaskEdge/4385
=== RUN   TestEncodeSingleMaskEdge/4386
=== RUN   TestEncodeSingleMaskEdge/4387
=== RUN   TestEncodeSingleMaskEdge/4388
=== RUN   TestEncodeSingleMaskEdge/4389
=== RUN   TestEncodeSingleMaskEdge/4390
=== RUN   TestEncodeSingleMaskEdge/4391
=== RUN   TestEncodeSingleMaskEdge/4392
=== RUN   TestEncodeSingleMaskEdge/4393
=== RUN   TestEncodeSingleMaskEdge/4394
=== RUN   TestEncodeSingleMaskEdge/4395
=== RUN   TestEncodeSingleMaskEdge/4396
=== RUN   TestEncodeSingleMaskEdge/4397
=== RUN   TestEncodeSingleMaskEdge/4398
=== RUN   TestEncodeSingleMaskEdge/4399
=== RUN   TestEncodeSingleMaskEdge/4400
=== RUN   TestEncodeSingleMaskEdge/4401
=== RUN   TestEncodeSingleMaskEdge/4402
=== RUN   TestEncodeSingleMaskEdge/4403
=== RUN   TestEncodeSingleMaskEdge/4404
=== RUN   TestEncodeSingleMaskEdge/4405
=== RUN   TestEncodeSingleMaskEdge/4406
=== RUN   TestEncodeSingleMaskEdge/4407
=== RUN   TestEncodeSingleMaskEdge/4408
=== RUN   TestEncodeSingleMaskEdge/4409
=== RUN   TestEncodeSingleMaskEdge/4410
=== RUN   TestEncodeSingleMaskEdge/4411
=== RUN   TestEncodeSingleMaskEdge/4412
=== RUN   TestEncodeSingleMaskEdge/4413
--- PASS: TestEncodeSingleMaskEdge (0.37s)
    --- PASS: TestEncodeSingleMaskEdge/0 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/5 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/6 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/7 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/8 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/9 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/10 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/11 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/12 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/13 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/14 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/15 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/16 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/17 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/18 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/19 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/20 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/21 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/22 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/23 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/24 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/25 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/26 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/27 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/28 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/29 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/30 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/31 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/32 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/33 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/34 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/35 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/36 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/37 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/38 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/39 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/40 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/41 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/42 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/43 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/44 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/45 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/46 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/47 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/48 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/49 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/50 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/51 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/52 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/53 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/54 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/55 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/56 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/57 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/58 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/59 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/60 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/61 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/62 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/63 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/64 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/65 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/66 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/67 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/68 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/69 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/70 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/71 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/72 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/73 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/74 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/75 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/76 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/77 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/78 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/79 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/80 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/81 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/82 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/83 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/84 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/85 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/86 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/87 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/88 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/89 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/90 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/91 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/92 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/93 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/94 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/95 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/96 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/97 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/98 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/99 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/367 (0.01s)
    --- PASS: TestEncodeSingleMaskEdge/368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/413 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/414 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/415 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/416 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/417 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/418 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/419 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/420 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/421 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/422 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/423 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/424 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/425 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/426 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/427 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/428 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/429 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/430 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/431 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/432 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/433 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/434 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/435 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/436 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/437 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/438 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/439 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/440 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/441 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/442 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/443 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/444 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/445 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/446 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/447 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/448 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/449 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/450 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/451 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/452 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/453 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/454 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/455 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/456 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/457 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/458 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/459 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/460 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/461 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/462 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/463 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/464 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/465 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/466 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/467 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/468 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/469 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/470 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/471 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/472 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/473 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/474 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/475 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/476 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/477 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/478 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/479 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/480 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/481 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/482 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/483 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/484 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/485 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/486 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/487 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/488 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/489 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/490 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/491 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/492 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/493 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/494 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/495 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/496 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/497 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/498 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/499 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/500 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/501 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/502 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/503 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/504 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/505 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/506 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/507 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/508 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/509 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/510 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/511 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/512 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/513 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/514 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/515 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/516 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/517 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/518 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/519 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/520 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/521 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/522 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/523 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/524 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/525 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/526 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/527 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/528 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/529 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/530 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/531 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/532 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/533 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/534 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/535 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/536 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/537 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/538 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/539 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/540 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/541 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/542 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/543 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/544 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/545 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/546 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/547 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/548 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/549 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/550 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/551 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/552 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/553 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/554 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/555 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/556 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/557 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/558 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/559 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/560 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/561 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/562 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/563 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/564 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/565 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/566 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/567 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/568 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/569 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/570 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/571 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/572 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/573 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/574 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/575 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/576 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/577 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/578 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/579 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/580 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/581 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/582 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/583 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/584 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/585 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/586 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/587 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/588 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/589 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/590 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/591 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/592 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/593 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/594 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/595 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/596 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/597 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/598 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/599 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/600 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/601 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/602 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/603 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/604 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/605 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/606 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/607 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/608 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/609 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/610 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/611 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/612 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/613 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/614 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/615 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/616 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/617 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/618 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/619 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/620 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/621 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/622 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/623 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/624 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/625 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/626 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/627 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/628 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/629 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/630 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/631 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/632 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/633 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/634 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/635 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/636 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/637 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/638 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/639 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/640 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/641 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/642 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/643 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/644 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/645 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/646 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/647 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/648 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/649 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/650 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/651 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/652 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/653 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/654 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/655 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/656 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/657 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/658 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/659 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/660 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/661 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/662 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/663 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/664 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/665 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/666 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/667 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/668 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/669 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/670 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/671 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/672 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/673 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/674 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/675 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/676 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/677 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/678 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/679 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/680 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/681 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/682 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/683 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/684 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/685 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/686 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/687 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/688 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/689 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/690 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/691 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/692 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/693 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/694 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/695 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/696 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/697 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/698 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/699 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/700 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/701 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/702 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/703 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/704 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/705 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/706 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/707 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/708 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/709 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/710 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/711 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/712 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/713 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/714 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/715 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/716 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/717 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/718 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/719 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/720 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/721 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/722 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/723 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/724 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/725 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/726 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/727 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/728 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/729 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/730 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/731 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/732 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/733 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/734 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/735 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/736 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/737 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/738 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/739 (0.01s)
    --- PASS: TestEncodeSingleMaskEdge/740 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/741 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/742 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/743 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/744 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/745 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/746 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/747 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/748 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/749 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/750 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/751 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/752 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/753 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/754 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/755 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/756 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/757 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/758 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/759 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/760 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/761 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/762 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/763 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/764 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/765 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/766 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/767 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/768 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/769 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/770 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/771 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/772 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/773 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/774 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/775 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/776 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/777 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/778 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/779 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/780 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/781 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/782 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/783 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/784 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/785 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/786 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/787 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/788 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/789 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/790 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/791 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/792 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/793 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/794 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/795 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/796 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/797 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/798 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/799 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/800 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/801 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/802 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/803 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/804 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/805 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/806 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/807 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/808 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/809 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/810 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/811 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/812 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/813 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/814 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/815 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/816 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/817 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/818 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/819 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/820 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/821 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/822 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/823 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/824 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/825 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/826 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/827 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/828 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/829 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/830 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/831 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/832 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/833 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/834 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/835 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/836 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/837 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/838 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/839 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/840 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/841 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/842 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/843 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/844 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/845 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/846 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/847 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/848 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/849 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/850 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/851 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/852 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/853 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/854 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/855 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/856 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/857 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/858 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/859 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/860 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/861 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/862 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/863 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/864 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/865 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/866 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/867 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/868 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/869 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/870 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/871 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/872 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/873 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/874 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/875 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/876 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/877 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/878 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/879 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/880 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/881 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/882 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/883 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/884 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/885 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/886 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/887 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/888 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/889 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/890 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/891 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/892 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/893 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/894 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/895 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/896 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/897 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/898 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/899 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/900 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/901 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/902 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/903 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/904 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/905 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/906 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/907 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/908 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/909 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/910 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/911 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/912 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/913 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/914 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/915 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/916 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/917 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/918 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/919 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/920 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/921 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/922 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/923 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/924 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/925 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/926 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/927 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/928 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/929 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/930 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/931 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/932 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/933 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/934 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/935 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/936 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/937 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/938 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/939 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/940 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/941 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/942 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/943 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/944 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/945 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/946 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/947 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/948 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/949 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/950 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/951 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/952 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/953 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/954 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/955 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/956 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/957 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/958 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/959 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/960 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/961 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/962 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/963 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/964 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/965 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/966 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/967 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/968 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/969 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/970 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/971 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/972 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/973 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/974 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/975 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/976 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/977 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/978 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/979 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/980 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/981 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/982 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/983 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/984 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/985 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/986 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/987 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/988 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/989 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/990 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/991 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/992 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/993 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/994 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/995 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/996 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/997 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/998 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/999 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1000 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1001 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1002 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1003 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1004 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1005 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1006 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1007 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1008 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1009 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1010 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1011 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1012 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1013 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1014 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1015 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1016 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1017 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1018 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1019 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1020 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1021 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1022 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1023 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1024 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1025 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1026 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1027 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1028 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1029 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1030 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1031 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1032 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1033 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1034 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1035 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1036 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1037 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1038 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1039 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1040 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1041 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1042 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1043 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1044 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1045 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1046 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1047 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1048 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1049 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1050 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1051 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1052 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1053 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1054 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1055 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1056 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1057 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1058 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1059 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1060 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1061 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1062 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1063 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1064 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1065 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1066 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1067 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1068 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1069 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1070 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1071 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1072 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1073 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1074 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1075 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1076 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1077 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1078 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1079 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1080 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1081 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1082 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1083 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1084 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1085 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1086 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1087 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1088 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1089 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1090 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1091 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1092 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1093 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1094 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1095 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1096 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1097 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1098 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1099 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1367 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1413 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1414 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1415 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1416 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1417 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1418 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1419 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1420 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1421 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1422 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1423 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1424 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1425 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1426 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1427 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1428 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1429 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1430 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1431 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1432 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1433 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1434 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1435 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1436 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1437 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1438 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1439 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1440 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1441 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1442 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1443 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1444 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1445 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1446 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1447 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1448 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1449 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1450 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1451 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1452 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1453 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1454 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1455 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1456 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1457 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1458 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1459 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1460 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1461 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1462 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1463 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1464 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1465 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1466 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1467 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1468 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1469 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1470 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1471 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1472 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1473 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1474 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1475 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1476 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1477 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1478 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1479 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1480 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1481 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1482 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1483 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1484 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1485 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1486 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1487 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1488 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1489 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1490 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1491 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1492 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1493 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1494 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1495 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1496 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1497 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1498 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1499 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1500 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1501 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1502 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1503 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1504 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1505 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1506 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1507 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1508 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1509 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1510 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1511 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1512 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1513 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1514 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1515 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1516 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1517 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1518 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1519 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1520 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1521 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1522 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1523 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1524 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1525 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1526 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1527 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1528 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1529 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1530 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1531 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1532 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1533 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1534 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1535 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1536 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1537 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1538 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1539 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1540 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1541 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1542 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1543 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1544 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1545 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1546 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1547 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1548 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1549 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1550 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1551 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1552 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1553 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1554 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1555 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1556 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1557 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1558 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1559 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1560 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1561 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1562 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1563 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1564 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1565 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1566 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1567 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1568 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1569 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1570 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1571 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1572 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1573 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1574 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1575 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1576 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1577 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1578 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1579 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1580 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1581 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1582 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1583 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1584 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1585 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1586 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1587 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1588 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1589 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1590 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1591 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1592 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1593 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1594 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1595 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1596 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1597 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1598 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1599 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1600 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1601 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1602 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1603 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1604 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1605 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1606 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1607 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1608 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1609 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1610 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1611 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1612 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1613 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1614 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1615 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1616 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1617 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1618 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1619 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1620 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1621 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1622 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1623 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1624 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1625 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1626 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1627 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1628 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1629 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1630 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1631 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1632 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1633 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1634 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1635 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1636 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1637 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1638 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1639 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1640 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1641 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1642 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1643 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1644 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1645 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1646 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1647 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1648 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1649 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1650 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1651 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1652 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1653 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1654 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1655 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1656 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1657 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1658 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1659 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1660 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1661 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1662 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1663 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1664 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1665 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1666 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1667 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1668 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1669 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1670 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1671 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1672 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1673 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1674 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1675 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1676 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1677 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1678 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1679 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1680 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1681 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1682 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1683 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1684 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1685 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1686 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1687 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1688 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1689 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1690 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1691 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1692 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1693 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1694 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1695 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1696 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1697 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1698 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1699 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1700 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1701 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1702 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1703 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1704 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1705 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1706 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1707 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1708 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1709 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1710 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1711 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1712 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1713 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1714 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1715 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1716 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1717 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1718 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1719 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1720 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1721 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1722 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1723 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1724 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1725 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1726 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1727 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1728 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1729 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1730 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1731 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1732 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1733 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1734 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1735 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1736 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1737 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1738 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1739 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1740 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1741 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1742 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1743 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1744 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1745 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1746 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1747 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1748 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1749 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1750 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1751 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1752 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1753 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1754 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1755 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1756 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1757 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1758 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1759 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1760 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1761 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1762 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1763 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1764 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1765 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1766 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1767 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1768 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1769 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1770 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1771 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1772 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1773 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1774 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1775 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1776 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1777 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1778 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1779 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1780 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1781 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1782 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1783 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1784 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1785 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1786 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1787 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1788 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1789 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1790 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1791 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1792 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1793 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1794 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1795 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1796 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1797 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1798 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1799 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1800 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1801 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1802 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1803 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1804 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1805 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1806 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1807 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1808 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1809 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1810 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1811 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1812 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1813 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1814 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1815 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1816 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1817 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1818 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1819 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1820 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1821 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1822 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1823 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1824 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1825 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1826 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1827 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1828 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1829 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1830 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1831 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1832 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1833 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1834 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1835 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1836 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1837 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1838 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1839 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1840 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1841 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1842 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1843 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1844 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1845 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1846 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1847 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1848 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1849 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1850 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1851 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1852 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1853 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1854 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1855 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1856 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1857 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1858 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1859 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1860 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1861 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1862 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1863 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1864 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1865 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1866 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1867 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1868 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1869 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1870 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1871 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1872 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1873 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1874 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1875 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1876 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1877 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1878 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1879 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1880 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1881 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1882 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1883 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1884 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1885 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1886 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1887 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1888 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1889 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1890 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1891 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1892 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1893 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1894 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1895 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1896 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1897 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1898 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1899 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1900 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1901 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1902 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1903 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1904 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1905 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1906 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1907 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1908 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1909 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1910 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1911 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1912 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1913 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1914 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1915 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1916 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1917 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1918 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1919 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1920 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1921 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1922 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1923 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1924 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1925 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1926 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1927 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1928 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1929 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1930 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1931 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1932 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1933 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1934 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1935 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1936 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1937 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1938 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1939 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1940 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1941 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1942 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1943 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1944 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1945 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1946 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1947 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1948 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1949 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1950 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1951 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1952 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1953 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1954 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1955 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1956 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1957 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1958 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1959 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1960 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1961 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1962 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1963 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1964 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1965 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1966 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1967 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1968 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1969 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1970 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1971 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1972 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1973 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1974 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1975 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1976 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1977 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1978 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1979 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1980 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1981 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1982 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1983 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1984 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1985 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1986 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1987 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1988 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1989 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1990 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1991 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1992 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1993 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1994 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1995 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1996 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1997 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1998 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1999 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2000 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2001 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2002 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2003 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2004 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2005 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2006 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2007 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2008 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2009 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2010 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2011 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2012 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2013 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2014 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2015 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2016 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2017 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2018 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2019 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2020 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2021 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2022 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2023 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2024 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2025 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2026 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2027 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2028 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2029 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2030 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2031 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2032 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2033 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2034 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2035 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2036 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2037 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2038 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2039 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2040 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2041 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2042 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2043 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2044 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2045 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2046 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2047 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2048 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2049 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2050 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2051 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2052 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2053 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2054 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2055 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2056 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2057 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2058 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2059 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2060 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2061 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2062 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2063 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2064 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2065 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2066 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2067 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2068 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2069 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2070 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2071 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2072 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2073 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2074 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2075 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2076 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2077 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2078 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2079 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2080 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2081 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2082 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2083 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2084 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2085 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2086 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2087 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2088 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2089 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2090 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2091 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2092 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2093 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2094 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2095 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2096 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2097 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2098 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2099 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2367 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2413 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2414 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2415 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2416 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2417 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2418 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2419 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2420 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2421 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2422 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2423 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2424 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2425 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2426 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2427 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2428 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2429 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2430 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2431 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2432 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2433 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2434 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2435 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2436 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2437 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2438 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2439 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2440 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2441 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2442 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2443 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2444 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2445 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2446 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2447 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2448 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2449 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2450 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2451 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2452 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2453 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2454 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2455 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2456 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2457 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2458 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2459 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2460 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2461 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2462 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2463 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2464 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2465 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2466 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2467 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2468 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2469 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2470 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2471 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2472 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2473 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2474 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2475 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2476 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2477 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2478 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2479 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2480 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2481 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2482 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2483 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2484 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2485 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2486 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2487 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2488 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2489 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2490 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2491 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2492 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2493 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2494 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2495 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2496 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2497 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2498 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2499 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2500 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2501 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2502 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2503 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2504 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2505 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2506 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2507 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2508 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2509 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2510 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2511 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2512 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2513 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2514 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2515 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2516 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2517 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2518 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2519 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2520 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2521 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2522 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2523 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2524 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2525 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2526 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2527 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2528 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2529 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2530 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2531 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2532 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2533 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2534 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2535 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2536 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2537 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2538 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2539 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2540 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2541 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2542 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2543 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2544 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2545 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2546 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2547 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2548 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2549 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2550 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2551 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2552 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2553 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2554 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2555 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2556 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2557 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2558 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2559 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2560 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2561 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2562 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2563 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2564 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2565 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2566 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2567 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2568 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2569 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2570 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2571 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2572 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2573 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2574 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2575 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2576 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2577 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2578 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2579 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2580 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2581 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2582 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2583 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2584 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2585 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2586 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2587 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2588 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2589 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2590 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2591 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2592 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2593 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2594 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2595 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2596 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2597 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2598 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2599 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2600 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2601 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2602 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2603 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2604 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2605 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2606 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2607 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2608 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2609 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2610 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2611 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2612 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2613 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2614 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2615 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2616 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2617 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2618 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2619 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2620 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2621 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2622 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2623 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2624 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2625 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2626 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2627 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2628 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2629 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2630 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2631 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2632 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2633 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2634 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2635 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2636 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2637 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2638 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2639 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2640 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2641 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2642 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2643 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2644 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2645 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2646 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2647 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2648 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2649 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2650 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2651 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2652 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2653 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2654 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2655 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2656 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2657 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2658 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2659 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2660 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2661 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2662 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2663 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2664 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2665 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2666 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2667 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2668 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2669 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2670 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2671 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2672 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2673 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2674 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2675 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2676 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2677 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2678 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2679 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2680 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2681 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2682 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2683 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2684 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2685 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2686 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2687 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2688 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2689 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2690 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2691 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2692 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2693 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2694 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2695 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2696 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2697 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2698 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2699 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2700 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2701 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2702 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2703 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2704 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2705 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2706 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2707 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2708 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2709 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2710 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2711 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2712 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2713 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2714 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2715 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2716 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2717 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2718 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2719 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2720 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2721 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2722 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2723 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2724 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2725 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2726 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2727 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2728 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2729 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2730 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2731 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2732 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2733 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2734 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2735 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2736 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2737 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2738 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2739 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2740 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2741 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2742 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2743 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2744 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2745 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2746 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2747 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2748 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2749 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2750 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2751 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2752 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2753 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2754 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2755 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2756 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2757 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2758 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2759 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2760 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2761 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2762 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2763 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2764 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2765 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2766 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2767 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2768 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2769 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2770 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2771 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2772 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2773 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2774 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2775 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2776 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2777 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2778 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2779 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2780 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2781 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2782 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2783 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2784 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2785 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2786 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2787 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2788 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2789 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2790 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2791 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2792 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2793 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2794 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2795 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2796 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2797 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2798 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2799 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2800 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2801 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2802 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2803 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2804 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2805 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2806 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2807 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2808 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2809 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2810 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2811 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2812 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2813 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2814 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2815 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2816 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2817 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2818 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2819 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2820 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2821 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2822 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2823 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2824 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2825 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2826 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2827 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2828 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2829 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2830 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2831 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2832 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2833 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2834 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2835 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2836 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2837 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2838 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2839 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2840 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2841 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2842 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2843 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2844 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2845 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2846 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2847 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2848 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2849 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2850 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2851 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2852 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2853 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2854 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2855 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2856 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2857 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2858 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2859 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2860 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2861 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2862 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2863 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2864 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2865 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2866 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2867 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2868 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2869 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2870 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2871 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2872 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2873 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2874 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2875 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2876 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2877 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2878 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2879 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2880 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2881 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2882 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2883 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2884 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2885 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2886 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2887 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2888 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2889 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2890 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2891 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2892 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2893 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2894 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2895 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2896 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2897 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2898 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2899 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2900 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2901 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2902 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2903 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2904 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2905 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2906 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2907 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2908 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2909 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2910 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2911 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2912 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2913 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2914 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2915 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2916 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2917 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2918 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2919 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2920 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2921 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2922 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2923 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2924 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2925 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2926 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2927 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2928 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2929 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2930 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2931 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2932 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2933 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2934 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2935 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2936 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2937 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2938 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2939 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2940 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2941 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2942 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2943 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2944 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2945 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2946 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2947 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2948 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2949 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2950 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2951 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2952 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2953 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2954 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2955 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2956 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2957 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2958 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2959 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2960 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2961 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2962 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2963 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2964 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2965 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2966 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2967 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2968 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2969 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2970 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2971 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2972 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2973 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2974 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2975 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2976 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2977 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2978 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2979 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2980 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2981 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2982 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2983 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2984 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2985 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2986 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2987 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2988 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2989 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2990 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2991 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2992 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2993 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2994 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2995 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2996 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2997 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2998 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2999 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3000 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3001 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3002 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3003 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3004 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3005 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3006 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3007 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3008 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3009 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3010 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3011 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3012 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3013 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3014 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3015 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3016 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3017 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3018 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3019 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3020 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3021 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3022 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3023 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3024 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3025 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3026 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3027 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3028 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3029 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3030 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3031 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3032 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3033 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3034 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3035 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3036 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3037 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3038 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3039 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3040 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3041 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3042 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3043 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3044 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3045 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3046 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3047 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3048 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3049 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3050 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3051 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3052 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3053 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3054 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3055 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3056 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3057 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3058 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3059 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3060 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3061 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3062 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3063 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3064 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3065 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3066 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3067 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3068 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3069 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3070 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3071 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3072 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3073 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3074 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3075 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3076 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3077 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3078 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3079 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3080 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3081 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3082 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3083 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3084 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3085 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3086 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3087 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3088 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3089 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3090 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3091 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3092 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3093 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3094 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3095 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3096 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3097 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3098 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3099 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3367 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3413 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3414 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3415 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3416 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3417 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3418 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3419 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3420 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3421 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3422 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3423 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3424 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3425 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3426 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3427 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3428 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3429 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3430 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3431 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3432 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3433 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3434 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3435 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3436 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3437 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3438 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3439 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3440 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3441 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3442 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3443 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3444 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3445 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3446 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3447 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3448 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3449 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3450 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3451 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3452 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3453 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3454 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3455 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3456 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3457 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3458 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3459 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3460 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3461 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3462 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3463 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3464 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3465 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3466 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3467 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3468 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3469 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3470 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3471 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3472 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3473 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3474 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3475 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3476 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3477 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3478 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3479 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3480 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3481 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3482 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3483 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3484 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3485 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3486 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3487 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3488 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3489 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3490 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3491 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3492 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3493 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3494 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3495 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3496 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3497 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3498 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3499 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3500 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3501 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3502 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3503 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3504 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3505 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3506 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3507 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3508 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3509 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3510 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3511 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3512 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3513 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3514 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3515 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3516 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3517 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3518 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3519 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3520 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3521 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3522 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3523 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3524 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3525 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3526 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3527 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3528 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3529 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3530 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3531 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3532 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3533 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3534 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3535 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3536 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3537 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3538 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3539 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3540 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3541 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3542 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3543 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3544 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3545 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3546 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3547 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3548 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3549 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3550 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3551 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3552 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3553 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3554 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3555 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3556 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3557 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3558 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3559 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3560 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3561 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3562 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3563 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3564 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3565 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3566 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3567 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3568 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3569 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3570 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3571 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3572 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3573 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3574 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3575 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3576 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3577 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3578 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3579 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3580 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3581 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3582 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3583 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3584 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3585 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3586 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3587 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3588 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3589 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3590 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3591 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3592 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3593 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3594 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3595 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3596 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3597 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3598 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3599 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3600 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3601 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3602 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3603 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3604 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3605 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3606 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3607 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3608 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3609 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3610 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3611 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3612 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3613 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3614 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3615 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3616 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3617 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3618 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3619 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3620 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3621 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3622 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3623 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3624 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3625 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3626 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3627 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3628 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3629 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3630 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3631 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3632 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3633 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3634 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3635 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3636 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3637 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3638 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3639 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3640 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3641 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3642 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3643 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3644 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3645 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3646 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3647 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3648 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3649 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3650 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3651 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3652 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3653 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3654 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3655 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3656 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3657 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3658 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3659 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3660 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3661 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3662 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3663 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3664 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3665 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3666 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3667 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3668 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3669 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3670 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3671 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3672 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3673 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3674 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3675 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3676 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3677 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3678 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3679 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3680 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3681 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3682 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3683 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3684 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3685 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3686 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3687 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3688 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3689 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3690 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3691 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3692 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3693 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3694 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3695 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3696 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3697 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3698 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3699 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3700 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3701 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3702 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3703 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3704 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3705 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3706 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3707 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3708 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3709 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3710 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3711 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3712 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3713 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3714 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3715 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3716 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3717 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3718 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3719 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3720 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3721 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3722 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3723 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3724 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3725 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3726 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3727 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3728 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3729 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3730 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3731 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3732 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3733 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3734 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3735 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3736 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3737 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3738 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3739 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3740 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3741 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3742 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3743 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3744 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3745 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3746 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3747 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3748 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3749 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3750 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3751 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3752 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3753 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3754 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3755 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3756 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3757 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3758 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3759 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3760 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3761 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3762 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3763 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3764 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3765 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3766 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3767 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3768 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3769 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3770 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3771 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3772 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3773 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3774 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3775 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3776 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3777 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3778 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3779 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3780 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3781 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3782 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3783 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3784 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3785 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3786 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3787 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3788 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3789 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3790 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3791 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3792 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3793 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3794 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3795 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3796 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3797 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3798 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3799 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3800 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3801 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3802 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3803 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3804 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3805 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3806 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3807 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3808 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3809 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3810 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3811 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3812 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3813 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3814 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3815 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3816 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3817 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3818 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3819 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3820 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3821 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3822 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3823 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3824 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3825 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3826 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3827 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3828 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3829 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3830 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3831 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3832 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3833 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3834 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3835 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3836 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3837 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3838 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3839 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3840 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3841 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3842 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3843 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3844 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3845 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3846 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3847 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3848 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3849 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3850 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3851 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3852 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3853 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3854 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3855 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3856 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3857 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3858 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3859 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3860 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3861 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3862 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3863 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3864 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3865 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3866 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3867 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3868 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3869 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3870 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3871 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3872 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3873 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3874 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3875 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3876 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3877 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3878 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3879 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3880 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3881 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3882 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3883 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3884 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3885 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3886 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3887 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3888 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3889 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3890 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3891 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3892 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3893 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3894 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3895 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3896 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3897 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3898 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3899 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3900 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3901 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3902 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3903 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3904 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3905 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3906 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3907 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3908 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3909 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3910 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3911 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3912 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3913 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3914 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3915 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3916 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3917 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3918 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3919 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3920 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3921 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3922 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3923 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3924 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3925 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3926 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3927 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3928 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3929 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3930 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3931 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3932 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3933 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3934 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3935 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3936 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3937 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3938 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3939 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3940 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3941 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3942 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3943 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3944 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3945 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3946 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3947 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3948 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3949 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3950 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3951 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3952 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3953 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3954 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3955 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3956 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3957 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3958 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3959 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3960 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3961 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3962 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3963 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3964 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3965 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3966 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3967 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3968 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3969 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3970 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3971 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3972 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3973 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3974 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3975 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3976 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3977 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3978 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3979 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3980 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3981 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3982 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3983 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3984 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3985 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3986 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3987 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3988 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3989 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3990 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3991 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3992 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3993 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3994 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3995 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3996 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3997 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3998 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3999 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4000 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4001 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4002 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4003 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4004 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4005 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4006 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4007 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4008 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4009 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4010 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4011 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4012 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4013 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4014 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4015 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4016 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4017 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4018 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4019 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4020 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4021 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4022 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4023 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4024 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4025 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4026 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4027 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4028 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4029 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4030 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4031 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4032 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4033 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4034 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4035 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4036 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4037 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4038 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4039 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4040 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4041 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4042 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4043 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4044 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4045 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4046 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4047 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4048 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4049 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4050 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4051 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4052 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4053 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4054 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4055 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4056 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4057 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4058 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4059 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4060 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4061 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4062 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4063 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4064 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4065 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4066 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4067 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4068 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4069 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4070 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4071 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4072 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4073 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4074 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4075 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4076 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4077 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4078 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4079 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4080 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4081 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4082 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4083 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4084 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4085 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4086 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4087 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4088 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4089 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4090 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4091 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4092 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4093 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4094 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4095 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4096 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4097 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4098 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4099 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4367 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4413 (0.00s)
=== RUN   TestEncodeDoubleMaskEdge
=== RUN   TestEncodeDoubleMaskEdge/0
=== RUN   TestEncodeDoubleMaskEdge/1
=== RUN   TestEncodeDoubleMaskEdge/2
=== RUN   TestEncodeDoubleMaskEdge/3
=== RUN   TestEncodeDoubleMaskEdge/4
=== RUN   TestEncodeDoubleMaskEdge/5
=== RUN   TestEncodeDoubleMaskEdge/6
=== RUN   TestEncodeDoubleMaskEdge/7
=== RUN   TestEncodeDoubleMaskEdge/8
=== RUN   TestEncodeDoubleMaskEdge/9
=== RUN   TestEncodeDoubleMaskEdge/10
=== RUN   TestEncodeDoubleMaskEdge/11
=== RUN   TestEncodeDoubleMaskEdge/12
=== RUN   TestEncodeDoubleMaskEdge/13
=== RUN   TestEncodeDoubleMaskEdge/14
=== RUN   TestEncodeDoubleMaskEdge/15
=== RUN   TestEncodeDoubleMaskEdge/16
=== RUN   TestEncodeDoubleMaskEdge/17
=== RUN   TestEncodeDoubleMaskEdge/18
=== RUN   TestEncodeDoubleMaskEdge/19
=== RUN   TestEncodeDoubleMaskEdge/20
=== RUN   TestEncodeDoubleMaskEdge/21
=== RUN   TestEncodeDoubleMaskEdge/22
=== RUN   TestEncodeDoubleMaskEdge/23
=== RUN   TestEncodeDoubleMaskEdge/24
=== RUN   TestEncodeDoubleMaskEdge/25
=== RUN   TestEncodeDoubleMaskEdge/26
=== RUN   TestEncodeDoubleMaskEdge/27
=== RUN   TestEncodeDoubleMaskEdge/28
=== RUN   TestEncodeDoubleMaskEdge/29
=== RUN   TestEncodeDoubleMaskEdge/30
=== RUN   TestEncodeDoubleMaskEdge/31
=== RUN   TestEncodeDoubleMaskEdge/32
=== RUN   TestEncodeDoubleMaskEdge/33
=== RUN   TestEncodeDoubleMaskEdge/34
=== RUN   TestEncodeDoubleMaskEdge/35
=== RUN   TestEncodeDoubleMaskEdge/36
=== RUN   TestEncodeDoubleMaskEdge/37
=== RUN   TestEncodeDoubleMaskEdge/38
=== RUN   TestEncodeDoubleMaskEdge/39
=== RUN   TestEncodeDoubleMaskEdge/40
=== RUN   TestEncodeDoubleMaskEdge/41
=== RUN   TestEncodeDoubleMaskEdge/42
=== RUN   TestEncodeDoubleMaskEdge/43
=== RUN   TestEncodeDoubleMaskEdge/44
=== RUN   TestEncodeDoubleMaskEdge/45
=== RUN   TestEncodeDoubleMaskEdge/46
=== RUN   TestEncodeDoubleMaskEdge/47
=== RUN   TestEncodeDoubleMaskEdge/48
=== RUN   TestEncodeDoubleMaskEdge/49
=== RUN   TestEncodeDoubleMaskEdge/50
=== RUN   TestEncodeDoubleMaskEdge/51
=== RUN   TestEncodeDoubleMaskEdge/52
=== RUN   TestEncodeDoubleMaskEdge/53
=== RUN   TestEncodeDoubleMaskEdge/54
=== RUN   TestEncodeDoubleMaskEdge/55
=== RUN   TestEncodeDoubleMaskEdge/56
=== RUN   TestEncodeDoubleMaskEdge/57
=== RUN   TestEncodeDoubleMaskEdge/58
=== RUN   TestEncodeDoubleMaskEdge/59
=== RUN   TestEncodeDoubleMaskEdge/60
=== RUN   TestEncodeDoubleMaskEdge/61
=== RUN   TestEncodeDoubleMaskEdge/62
=== RUN   TestEncodeDoubleMaskEdge/63
=== RUN   TestEncodeDoubleMaskEdge/64
=== RUN   TestEncodeDoubleMaskEdge/65
=== RUN   TestEncodeDoubleMaskEdge/66
=== RUN   TestEncodeDoubleMaskEdge/67
=== RUN   TestEncodeDoubleMaskEdge/68
=== RUN   TestEncodeDoubleMaskEdge/69
=== RUN   TestEncodeDoubleMaskEdge/70
=== RUN   TestEncodeDoubleMaskEdge/71
=== RUN   TestEncodeDoubleMaskEdge/72
=== RUN   TestEncodeDoubleMaskEdge/73
=== RUN   TestEncodeDoubleMaskEdge/74
=== RUN   TestEncodeDoubleMaskEdge/75
=== RUN   TestEncodeDoubleMaskEdge/76
=== RUN   TestEncodeDoubleMaskEdge/77
=== RUN   TestEncodeDoubleMaskEdge/78
=== RUN   TestEncodeDoubleMaskEdge/79
=== RUN   TestEncodeDoubleMaskEdge/80
=== RUN   TestEncodeDoubleMaskEdge/81
=== RUN   TestEncodeDoubleMaskEdge/82
=== RUN   TestEncodeDoubleMaskEdge/83
=== RUN   TestEncodeDoubleMaskEdge/84
=== RUN   TestEncodeDoubleMaskEdge/85
=== RUN   TestEncodeDoubleMaskEdge/86
=== RUN   TestEncodeDoubleMaskEdge/87
=== RUN   TestEncodeDoubleMaskEdge/88
=== RUN   TestEncodeDoubleMaskEdge/89
=== RUN   TestEncodeDoubleMaskEdge/90
=== RUN   TestEncodeDoubleMaskEdge/91
=== RUN   TestEncodeDoubleMaskEdge/92
=== RUN   TestEncodeDoubleMaskEdge/93
=== RUN   TestEncodeDoubleMaskEdge/94
=== RUN   TestEncodeDoubleMaskEdge/95
=== RUN   TestEncodeDoubleMaskEdge/96
=== RUN   TestEncodeDoubleMaskEdge/97
=== RUN   TestEncodeDoubleMaskEdge/98
=== RUN   TestEncodeDoubleMaskEdge/99
=== RUN   TestEncodeDoubleMaskEdge/100
=== RUN   TestEncodeDoubleMaskEdge/101
=== RUN   TestEncodeDoubleMaskEdge/102
=== RUN   TestEncodeDoubleMaskEdge/103
=== RUN   TestEncodeDoubleMaskEdge/104
=== RUN   TestEncodeDoubleMaskEdge/105
=== RUN   TestEncodeDoubleMaskEdge/106
=== RUN   TestEncodeDoubleMaskEdge/107
=== RUN   TestEncodeDoubleMaskEdge/108
=== RUN   TestEncodeDoubleMaskEdge/109
=== RUN   TestEncodeDoubleMaskEdge/110
=== RUN   TestEncodeDoubleMaskEdge/111
=== RUN   TestEncodeDoubleMaskEdge/112
=== RUN   TestEncodeDoubleMaskEdge/113
=== RUN   TestEncodeDoubleMaskEdge/114
=== RUN   TestEncodeDoubleMaskEdge/115
=== RUN   TestEncodeDoubleMaskEdge/116
=== RUN   TestEncodeDoubleMaskEdge/117
=== RUN   TestEncodeDoubleMaskEdge/118
=== RUN   TestEncodeDoubleMaskEdge/119
=== RUN   TestEncodeDoubleMaskEdge/120
=== RUN   TestEncodeDoubleMaskEdge/121
=== RUN   TestEncodeDoubleMaskEdge/122
=== RUN   TestEncodeDoubleMaskEdge/123
=== RUN   TestEncodeDoubleMaskEdge/124
=== RUN   TestEncodeDoubleMaskEdge/125
=== RUN   TestEncodeDoubleMaskEdge/126
=== RUN   TestEncodeDoubleMaskEdge/127
=== RUN   TestEncodeDoubleMaskEdge/128
=== RUN   TestEncodeDoubleMaskEdge/129
=== RUN   TestEncodeDoubleMaskEdge/130
=== RUN   TestEncodeDoubleMaskEdge/131
=== RUN   TestEncodeDoubleMaskEdge/132
=== RUN   TestEncodeDoubleMaskEdge/133
=== RUN   TestEncodeDoubleMaskEdge/134
=== RUN   TestEncodeDoubleMaskEdge/135
=== RUN   TestEncodeDoubleMaskEdge/136
=== RUN   TestEncodeDoubleMaskEdge/137
=== RUN   TestEncodeDoubleMaskEdge/138
=== RUN   TestEncodeDoubleMaskEdge/139
=== RUN   TestEncodeDoubleMaskEdge/140
=== RUN   TestEncodeDoubleMaskEdge/141
=== RUN   TestEncodeDoubleMaskEdge/142
=== RUN   TestEncodeDoubleMaskEdge/143
=== RUN   TestEncodeDoubleMaskEdge/144
=== RUN   TestEncodeDoubleMaskEdge/145
=== RUN   TestEncodeDoubleMaskEdge/146
=== RUN   TestEncodeDoubleMaskEdge/147
=== RUN   TestEncodeDoubleMaskEdge/148
=== RUN   TestEncodeDoubleMaskEdge/149
=== RUN   TestEncodeDoubleMaskEdge/150
=== RUN   TestEncodeDoubleMaskEdge/151
=== RUN   TestEncodeDoubleMaskEdge/152
=== RUN   TestEncodeDoubleMaskEdge/153
=== RUN   TestEncodeDoubleMaskEdge/154
=== RUN   TestEncodeDoubleMaskEdge/155
=== RUN   TestEncodeDoubleMaskEdge/156
=== RUN   TestEncodeDoubleMaskEdge/157
=== RUN   TestEncodeDoubleMaskEdge/158
=== RUN   TestEncodeDoubleMaskEdge/159
=== RUN   TestEncodeDoubleMaskEdge/160
=== RUN   TestEncodeDoubleMaskEdge/161
=== RUN   TestEncodeDoubleMaskEdge/162
=== RUN   TestEncodeDoubleMaskEdge/163
=== RUN   TestEncodeDoubleMaskEdge/164
=== RUN   TestEncodeDoubleMaskEdge/165
=== RUN   TestEncodeDoubleMaskEdge/166
=== RUN   TestEncodeDoubleMaskEdge/167
=== RUN   TestEncodeDoubleMaskEdge/168
=== RUN   TestEncodeDoubleMaskEdge/169
=== RUN   TestEncodeDoubleMaskEdge/170
=== RUN   TestEncodeDoubleMaskEdge/171
=== RUN   TestEncodeDoubleMaskEdge/172
=== RUN   TestEncodeDoubleMaskEdge/173
=== RUN   TestEncodeDoubleMaskEdge/174
=== RUN   TestEncodeDoubleMaskEdge/175
=== RUN   TestEncodeDoubleMaskEdge/176
=== RUN   TestEncodeDoubleMaskEdge/177
=== RUN   TestEncodeDoubleMaskEdge/178
=== RUN   TestEncodeDoubleMaskEdge/179
=== RUN   TestEncodeDoubleMaskEdge/180
=== RUN   TestEncodeDoubleMaskEdge/181
=== RUN   TestEncodeDoubleMaskEdge/182
=== RUN   TestEncodeDoubleMaskEdge/183
=== RUN   TestEncodeDoubleMaskEdge/184
=== RUN   TestEncodeDoubleMaskEdge/185
=== RUN   TestEncodeDoubleMaskEdge/186
=== RUN   TestEncodeDoubleMaskEdge/187
=== RUN   TestEncodeDoubleMaskEdge/188
=== RUN   TestEncodeDoubleMaskEdge/189
=== RUN   TestEncodeDoubleMaskEdge/190
=== RUN   TestEncodeDoubleMaskEdge/191
=== RUN   TestEncodeDoubleMaskEdge/192
=== RUN   TestEncodeDoubleMaskEdge/193
=== RUN   TestEncodeDoubleMaskEdge/194
=== RUN   TestEncodeDoubleMaskEdge/195
=== RUN   TestEncodeDoubleMaskEdge/196
=== RUN   TestEncodeDoubleMaskEdge/197
=== RUN   TestEncodeDoubleMaskEdge/198
=== RUN   TestEncodeDoubleMaskEdge/199
=== RUN   TestEncodeDoubleMaskEdge/200
=== RUN   TestEncodeDoubleMaskEdge/201
=== RUN   TestEncodeDoubleMaskEdge/202
=== RUN   TestEncodeDoubleMaskEdge/203
=== RUN   TestEncodeDoubleMaskEdge/204
=== RUN   TestEncodeDoubleMaskEdge/205
=== RUN   TestEncodeDoubleMaskEdge/206
=== RUN   TestEncodeDoubleMaskEdge/207
=== RUN   TestEncodeDoubleMaskEdge/208
=== RUN   TestEncodeDoubleMaskEdge/209
=== RUN   TestEncodeDoubleMaskEdge/210
=== RUN   TestEncodeDoubleMaskEdge/211
=== RUN   TestEncodeDoubleMaskEdge/212
=== RUN   TestEncodeDoubleMaskEdge/213
=== RUN   TestEncodeDoubleMaskEdge/214
=== RUN   TestEncodeDoubleMaskEdge/215
=== RUN   TestEncodeDoubleMaskEdge/216
=== RUN   TestEncodeDoubleMaskEdge/217
=== RUN   TestEncodeDoubleMaskEdge/218
=== RUN   TestEncodeDoubleMaskEdge/219
=== RUN   TestEncodeDoubleMaskEdge/220
=== RUN   TestEncodeDoubleMaskEdge/221
=== RUN   TestEncodeDoubleMaskEdge/222
=== RUN   TestEncodeDoubleMaskEdge/223
=== RUN   TestEncodeDoubleMaskEdge/224
=== RUN   TestEncodeDoubleMaskEdge/225
=== RUN   TestEncodeDoubleMaskEdge/226
=== RUN   TestEncodeDoubleMaskEdge/227
=== RUN   TestEncodeDoubleMaskEdge/228
=== RUN   TestEncodeDoubleMaskEdge/229
=== RUN   TestEncodeDoubleMaskEdge/230
=== RUN   TestEncodeDoubleMaskEdge/231
=== RUN   TestEncodeDoubleMaskEdge/232
=== RUN   TestEncodeDoubleMaskEdge/233
=== RUN   TestEncodeDoubleMaskEdge/234
=== RUN   TestEncodeDoubleMaskEdge/235
=== RUN   TestEncodeDoubleMaskEdge/236
=== RUN   TestEncodeDoubleMaskEdge/237
=== RUN   TestEncodeDoubleMaskEdge/238
=== RUN   TestEncodeDoubleMaskEdge/239
=== RUN   TestEncodeDoubleMaskEdge/240
=== RUN   TestEncodeDoubleMaskEdge/241
=== RUN   TestEncodeDoubleMaskEdge/242
=== RUN   TestEncodeDoubleMaskEdge/243
=== RUN   TestEncodeDoubleMaskEdge/244
=== RUN   TestEncodeDoubleMaskEdge/245
=== RUN   TestEncodeDoubleMaskEdge/246
=== RUN   TestEncodeDoubleMaskEdge/247
=== RUN   TestEncodeDoubleMaskEdge/248
=== RUN   TestEncodeDoubleMaskEdge/249
=== RUN   TestEncodeDoubleMaskEdge/250
=== RUN   TestEncodeDoubleMaskEdge/251
=== RUN   TestEncodeDoubleMaskEdge/252
=== RUN   TestEncodeDoubleMaskEdge/253
=== RUN   TestEncodeDoubleMaskEdge/254
=== RUN   TestEncodeDoubleMaskEdge/255
=== RUN   TestEncodeDoubleMaskEdge/256
=== RUN   TestEncodeDoubleMaskEdge/257
=== RUN   TestEncodeDoubleMaskEdge/258
=== RUN   TestEncodeDoubleMaskEdge/259
=== RUN   TestEncodeDoubleMaskEdge/260
=== RUN   TestEncodeDoubleMaskEdge/261
=== RUN   TestEncodeDoubleMaskEdge/262
=== RUN   TestEncodeDoubleMaskEdge/263
=== RUN   TestEncodeDoubleMaskEdge/264
=== RUN   TestEncodeDoubleMaskEdge/265
=== RUN   TestEncodeDoubleMaskEdge/266
=== RUN   TestEncodeDoubleMaskEdge/267
=== RUN   TestEncodeDoubleMaskEdge/268
=== RUN   TestEncodeDoubleMaskEdge/269
=== RUN   TestEncodeDoubleMaskEdge/270
=== RUN   TestEncodeDoubleMaskEdge/271
=== RUN   TestEncodeDoubleMaskEdge/272
=== RUN   TestEncodeDoubleMaskEdge/273
=== RUN   TestEncodeDoubleMaskEdge/274
=== RUN   TestEncodeDoubleMaskEdge/275
=== RUN   TestEncodeDoubleMaskEdge/276
=== RUN   TestEncodeDoubleMaskEdge/277
=== RUN   TestEncodeDoubleMaskEdge/278
=== RUN   TestEncodeDoubleMaskEdge/279
=== RUN   TestEncodeDoubleMaskEdge/280
=== RUN   TestEncodeDoubleMaskEdge/281
=== RUN   TestEncodeDoubleMaskEdge/282
=== RUN   TestEncodeDoubleMaskEdge/283
=== RUN   TestEncodeDoubleMaskEdge/284
=== RUN   TestEncodeDoubleMaskEdge/285
=== RUN   TestEncodeDoubleMaskEdge/286
=== RUN   TestEncodeDoubleMaskEdge/287
=== RUN   TestEncodeDoubleMaskEdge/288
=== RUN   TestEncodeDoubleMaskEdge/289
=== RUN   TestEncodeDoubleMaskEdge/290
=== RUN   TestEncodeDoubleMaskEdge/291
=== RUN   TestEncodeDoubleMaskEdge/292
=== RUN   TestEncodeDoubleMaskEdge/293
=== RUN   TestEncodeDoubleMaskEdge/294
=== RUN   TestEncodeDoubleMaskEdge/295
=== RUN   TestEncodeDoubleMaskEdge/296
=== RUN   TestEncodeDoubleMaskEdge/297
=== RUN   TestEncodeDoubleMaskEdge/298
=== RUN   TestEncodeDoubleMaskEdge/299
=== RUN   TestEncodeDoubleMaskEdge/300
=== RUN   TestEncodeDoubleMaskEdge/301
=== RUN   TestEncodeDoubleMaskEdge/302
=== RUN   TestEncodeDoubleMaskEdge/303
=== RUN   TestEncodeDoubleMaskEdge/304
=== RUN   TestEncodeDoubleMaskEdge/305
=== RUN   TestEncodeDoubleMaskEdge/306
=== RUN   TestEncodeDoubleMaskEdge/307
=== RUN   TestEncodeDoubleMaskEdge/308
=== RUN   TestEncodeDoubleMaskEdge/309
=== RUN   TestEncodeDoubleMaskEdge/310
=== RUN   TestEncodeDoubleMaskEdge/311
=== RUN   TestEncodeDoubleMaskEdge/312
=== RUN   TestEncodeDoubleMaskEdge/313
=== RUN   TestEncodeDoubleMaskEdge/314
=== RUN   TestEncodeDoubleMaskEdge/315
=== RUN   TestEncodeDoubleMaskEdge/316
=== RUN   TestEncodeDoubleMaskEdge/317
=== RUN   TestEncodeDoubleMaskEdge/318
=== RUN   TestEncodeDoubleMaskEdge/319
=== RUN   TestEncodeDoubleMaskEdge/320
=== RUN   TestEncodeDoubleMaskEdge/321
=== RUN   TestEncodeDoubleMaskEdge/322
=== RUN   TestEncodeDoubleMaskEdge/323
=== RUN   TestEncodeDoubleMaskEdge/324
=== RUN   TestEncodeDoubleMaskEdge/325
=== RUN   TestEncodeDoubleMaskEdge/326
=== RUN   TestEncodeDoubleMaskEdge/327
=== RUN   TestEncodeDoubleMaskEdge/328
=== RUN   TestEncodeDoubleMaskEdge/329
=== RUN   TestEncodeDoubleMaskEdge/330
=== RUN   TestEncodeDoubleMaskEdge/331
=== RUN   TestEncodeDoubleMaskEdge/332
=== RUN   TestEncodeDoubleMaskEdge/333
=== RUN   TestEncodeDoubleMaskEdge/334
=== RUN   TestEncodeDoubleMaskEdge/335
=== RUN   TestEncodeDoubleMaskEdge/336
=== RUN   TestEncodeDoubleMaskEdge/337
=== RUN   TestEncodeDoubleMaskEdge/338
=== RUN   TestEncodeDoubleMaskEdge/339
=== RUN   TestEncodeDoubleMaskEdge/340
=== RUN   TestEncodeDoubleMaskEdge/341
=== RUN   TestEncodeDoubleMaskEdge/342
=== RUN   TestEncodeDoubleMaskEdge/343
=== RUN   TestEncodeDoubleMaskEdge/344
=== RUN   TestEncodeDoubleMaskEdge/345
=== RUN   TestEncodeDoubleMaskEdge/346
=== RUN   TestEncodeDoubleMaskEdge/347
=== RUN   TestEncodeDoubleMaskEdge/348
=== RUN   TestEncodeDoubleMaskEdge/349
=== RUN   TestEncodeDoubleMaskEdge/350
=== RUN   TestEncodeDoubleMaskEdge/351
=== RUN   TestEncodeDoubleMaskEdge/352
=== RUN   TestEncodeDoubleMaskEdge/353
=== RUN   TestEncodeDoubleMaskEdge/354
=== RUN   TestEncodeDoubleMaskEdge/355
=== RUN   TestEncodeDoubleMaskEdge/356
=== RUN   TestEncodeDoubleMaskEdge/357
=== RUN   TestEncodeDoubleMaskEdge/358
=== RUN   TestEncodeDoubleMaskEdge/359
=== RUN   TestEncodeDoubleMaskEdge/360
=== RUN   TestEncodeDoubleMaskEdge/361
=== RUN   TestEncodeDoubleMaskEdge/362
=== RUN   TestEncodeDoubleMaskEdge/363
=== RUN   TestEncodeDoubleMaskEdge/364
=== RUN   TestEncodeDoubleMaskEdge/365
=== RUN   TestEncodeDoubleMaskEdge/366
=== RUN   TestEncodeDoubleMaskEdge/367
=== RUN   TestEncodeDoubleMaskEdge/368
=== RUN   TestEncodeDoubleMaskEdge/369
=== RUN   TestEncodeDoubleMaskEdge/370
=== RUN   TestEncodeDoubleMaskEdge/371
=== RUN   TestEncodeDoubleMaskEdge/372
=== RUN   TestEncodeDoubleMaskEdge/373
=== RUN   TestEncodeDoubleMaskEdge/374
=== RUN   TestEncodeDoubleMaskEdge/375
=== RUN   TestEncodeDoubleMaskEdge/376
=== RUN   TestEncodeDoubleMaskEdge/377
=== RUN   TestEncodeDoubleMaskEdge/378
=== RUN   TestEncodeDoubleMaskEdge/379
=== RUN   TestEncodeDoubleMaskEdge/380
=== RUN   TestEncodeDoubleMaskEdge/381
=== RUN   TestEncodeDoubleMaskEdge/382
=== RUN   TestEncodeDoubleMaskEdge/383
=== RUN   TestEncodeDoubleMaskEdge/384
=== RUN   TestEncodeDoubleMaskEdge/385
=== RUN   TestEncodeDoubleMaskEdge/386
=== RUN   TestEncodeDoubleMaskEdge/387
=== RUN   TestEncodeDoubleMaskEdge/388
=== RUN   TestEncodeDoubleMaskEdge/389
=== RUN   TestEncodeDoubleMaskEdge/390
=== RUN   TestEncodeDoubleMaskEdge/391
=== RUN   TestEncodeDoubleMaskEdge/392
=== RUN   TestEncodeDoubleMaskEdge/393
=== RUN   TestEncodeDoubleMaskEdge/394
=== RUN   TestEncodeDoubleMaskEdge/395
=== RUN   TestEncodeDoubleMaskEdge/396
=== RUN   TestEncodeDoubleMaskEdge/397
=== RUN   TestEncodeDoubleMaskEdge/398
=== RUN   TestEncodeDoubleMaskEdge/399
=== RUN   TestEncodeDoubleMaskEdge/400
=== RUN   TestEncodeDoubleMaskEdge/401
=== RUN   TestEncodeDoubleMaskEdge/402
=== RUN   TestEncodeDoubleMaskEdge/403
=== RUN   TestEncodeDoubleMaskEdge/404
=== RUN   TestEncodeDoubleMaskEdge/405
=== RUN   TestEncodeDoubleMaskEdge/406
=== RUN   TestEncodeDoubleMaskEdge/407
=== RUN   TestEncodeDoubleMaskEdge/408
=== RUN   TestEncodeDoubleMaskEdge/409
=== RUN   TestEncodeDoubleMaskEdge/410
=== RUN   TestEncodeDoubleMaskEdge/411
=== RUN   TestEncodeDoubleMaskEdge/412
=== RUN   TestEncodeDoubleMaskEdge/413
=== RUN   TestEncodeDoubleMaskEdge/414
=== RUN   TestEncodeDoubleMaskEdge/415
=== RUN   TestEncodeDoubleMaskEdge/416
=== RUN   TestEncodeDoubleMaskEdge/417
=== RUN   TestEncodeDoubleMaskEdge/418
=== RUN   TestEncodeDoubleMaskEdge/419
=== RUN   TestEncodeDoubleMaskEdge/420
=== RUN   TestEncodeDoubleMaskEdge/421
=== RUN   TestEncodeDoubleMaskEdge/422
=== RUN   TestEncodeDoubleMaskEdge/423
=== RUN   TestEncodeDoubleMaskEdge/424
=== RUN   TestEncodeDoubleMaskEdge/425
=== RUN   TestEncodeDoubleMaskEdge/426
=== RUN   TestEncodeDoubleMaskEdge/427
=== RUN   TestEncodeDoubleMaskEdge/428
=== RUN   TestEncodeDoubleMaskEdge/429
=== RUN   TestEncodeDoubleMaskEdge/430
=== RUN   TestEncodeDoubleMaskEdge/431
=== RUN   TestEncodeDoubleMaskEdge/432
=== RUN   TestEncodeDoubleMaskEdge/433
=== RUN   TestEncodeDoubleMaskEdge/434
=== RUN   TestEncodeDoubleMaskEdge/435
=== RUN   TestEncodeDoubleMaskEdge/436
=== RUN   TestEncodeDoubleMaskEdge/437
=== RUN   TestEncodeDoubleMaskEdge/438
=== RUN   TestEncodeDoubleMaskEdge/439
=== RUN   TestEncodeDoubleMaskEdge/440
=== RUN   TestEncodeDoubleMaskEdge/441
=== RUN   TestEncodeDoubleMaskEdge/442
=== RUN   TestEncodeDoubleMaskEdge/443
=== RUN   TestEncodeDoubleMaskEdge/444
=== RUN   TestEncodeDoubleMaskEdge/445
=== RUN   TestEncodeDoubleMaskEdge/446
=== RUN   TestEncodeDoubleMaskEdge/447
=== RUN   TestEncodeDoubleMaskEdge/448
=== RUN   TestEncodeDoubleMaskEdge/449
=== RUN   TestEncodeDoubleMaskEdge/450
=== RUN   TestEncodeDoubleMaskEdge/451
=== RUN   TestEncodeDoubleMaskEdge/452
=== RUN   TestEncodeDoubleMaskEdge/453
=== RUN   TestEncodeDoubleMaskEdge/454
=== RUN   TestEncodeDoubleMaskEdge/455
=== RUN   TestEncodeDoubleMaskEdge/456
=== RUN   TestEncodeDoubleMaskEdge/457
=== RUN   TestEncodeDoubleMaskEdge/458
=== RUN   TestEncodeDoubleMaskEdge/459
=== RUN   TestEncodeDoubleMaskEdge/460
=== RUN   TestEncodeDoubleMaskEdge/461
=== RUN   TestEncodeDoubleMaskEdge/462
=== RUN   TestEncodeDoubleMaskEdge/463
=== RUN   TestEncodeDoubleMaskEdge/464
=== RUN   TestEncodeDoubleMaskEdge/465
=== RUN   TestEncodeDoubleMaskEdge/466
=== RUN   TestEncodeDoubleMaskEdge/467
=== RUN   TestEncodeDoubleMaskEdge/468
=== RUN   TestEncodeDoubleMaskEdge/469
=== RUN   TestEncodeDoubleMaskEdge/470
=== RUN   TestEncodeDoubleMaskEdge/471
=== RUN   TestEncodeDoubleMaskEdge/472
=== RUN   TestEncodeDoubleMaskEdge/473
=== RUN   TestEncodeDoubleMaskEdge/474
=== RUN   TestEncodeDoubleMaskEdge/475
=== RUN   TestEncodeDoubleMaskEdge/476
=== RUN   TestEncodeDoubleMaskEdge/477
=== RUN   TestEncodeDoubleMaskEdge/478
=== RUN   TestEncodeDoubleMaskEdge/479
=== RUN   TestEncodeDoubleMaskEdge/480
=== RUN   TestEncodeDoubleMaskEdge/481
=== RUN   TestEncodeDoubleMaskEdge/482
=== RUN   TestEncodeDoubleMaskEdge/483
=== RUN   TestEncodeDoubleMaskEdge/484
=== RUN   TestEncodeDoubleMaskEdge/485
=== RUN   TestEncodeDoubleMaskEdge/486
=== RUN   TestEncodeDoubleMaskEdge/487
=== RUN   TestEncodeDoubleMaskEdge/488
=== RUN   TestEncodeDoubleMaskEdge/489
=== RUN   TestEncodeDoubleMaskEdge/490
=== RUN   TestEncodeDoubleMaskEdge/491
=== RUN   TestEncodeDoubleMaskEdge/492
=== RUN   TestEncodeDoubleMaskEdge/493
=== RUN   TestEncodeDoubleMaskEdge/494
=== RUN   TestEncodeDoubleMaskEdge/495
=== RUN   TestEncodeDoubleMaskEdge/496
=== RUN   TestEncodeDoubleMaskEdge/497
=== RUN   TestEncodeDoubleMaskEdge/498
=== RUN   TestEncodeDoubleMaskEdge/499
=== RUN   TestEncodeDoubleMaskEdge/500
=== RUN   TestEncodeDoubleMaskEdge/501
=== RUN   TestEncodeDoubleMaskEdge/502
=== RUN   TestEncodeDoubleMaskEdge/503
=== RUN   TestEncodeDoubleMaskEdge/504
=== RUN   TestEncodeDoubleMaskEdge/505
=== RUN   TestEncodeDoubleMaskEdge/506
=== RUN   TestEncodeDoubleMaskEdge/507
=== RUN   TestEncodeDoubleMaskEdge/508
=== RUN   TestEncodeDoubleMaskEdge/509
=== RUN   TestEncodeDoubleMaskEdge/510
=== RUN   TestEncodeDoubleMaskEdge/511
=== RUN   TestEncodeDoubleMaskEdge/512
=== RUN   TestEncodeDoubleMaskEdge/513
=== RUN   TestEncodeDoubleMaskEdge/514
=== RUN   TestEncodeDoubleMaskEdge/515
=== RUN   TestEncodeDoubleMaskEdge/516
=== RUN   TestEncodeDoubleMaskEdge/517
=== RUN   TestEncodeDoubleMaskEdge/518
=== RUN   TestEncodeDoubleMaskEdge/519
=== RUN   TestEncodeDoubleMaskEdge/520
=== RUN   TestEncodeDoubleMaskEdge/521
=== RUN   TestEncodeDoubleMaskEdge/522
=== RUN   TestEncodeDoubleMaskEdge/523
=== RUN   TestEncodeDoubleMaskEdge/524
=== RUN   TestEncodeDoubleMaskEdge/525
=== RUN   TestEncodeDoubleMaskEdge/526
=== RUN   TestEncodeDoubleMaskEdge/527
=== RUN   TestEncodeDoubleMaskEdge/528
=== RUN   TestEncodeDoubleMaskEdge/529
=== RUN   TestEncodeDoubleMaskEdge/530
=== RUN   TestEncodeDoubleMaskEdge/531
=== RUN   TestEncodeDoubleMaskEdge/532
=== RUN   TestEncodeDoubleMaskEdge/533
=== RUN   TestEncodeDoubleMaskEdge/534
=== RUN   TestEncodeDoubleMaskEdge/535
=== RUN   TestEncodeDoubleMaskEdge/536
=== RUN   TestEncodeDoubleMaskEdge/537
=== RUN   TestEncodeDoubleMaskEdge/538
=== RUN   TestEncodeDoubleMaskEdge/539
=== RUN   TestEncodeDoubleMaskEdge/540
=== RUN   TestEncodeDoubleMaskEdge/541
=== RUN   TestEncodeDoubleMaskEdge/542
=== RUN   TestEncodeDoubleMaskEdge/543
=== RUN   TestEncodeDoubleMaskEdge/544
=== RUN   TestEncodeDoubleMaskEdge/545
=== RUN   TestEncodeDoubleMaskEdge/546
=== RUN   TestEncodeDoubleMaskEdge/547
=== RUN   TestEncodeDoubleMaskEdge/548
=== RUN   TestEncodeDoubleMaskEdge/549
=== RUN   TestEncodeDoubleMaskEdge/550
=== RUN   TestEncodeDoubleMaskEdge/551
=== RUN   TestEncodeDoubleMaskEdge/552
=== RUN   TestEncodeDoubleMaskEdge/553
=== RUN   TestEncodeDoubleMaskEdge/554
=== RUN   TestEncodeDoubleMaskEdge/555
=== RUN   TestEncodeDoubleMaskEdge/556
=== RUN   TestEncodeDoubleMaskEdge/557
=== RUN   TestEncodeDoubleMaskEdge/558
=== RUN   TestEncodeDoubleMaskEdge/559
=== RUN   TestEncodeDoubleMaskEdge/560
=== RUN   TestEncodeDoubleMaskEdge/561
=== RUN   TestEncodeDoubleMaskEdge/562
=== RUN   TestEncodeDoubleMaskEdge/563
=== RUN   TestEncodeDoubleMaskEdge/564
=== RUN   TestEncodeDoubleMaskEdge/565
=== RUN   TestEncodeDoubleMaskEdge/566
=== RUN   TestEncodeDoubleMaskEdge/567
=== RUN   TestEncodeDoubleMaskEdge/568
=== RUN   TestEncodeDoubleMaskEdge/569
=== RUN   TestEncodeDoubleMaskEdge/570
=== RUN   TestEncodeDoubleMaskEdge/571
=== RUN   TestEncodeDoubleMaskEdge/572
=== RUN   TestEncodeDoubleMaskEdge/573
=== RUN   TestEncodeDoubleMaskEdge/574
=== RUN   TestEncodeDoubleMaskEdge/575
=== RUN   TestEncodeDoubleMaskEdge/576
=== RUN   TestEncodeDoubleMaskEdge/577
=== RUN   TestEncodeDoubleMaskEdge/578
=== RUN   TestEncodeDoubleMaskEdge/579
=== RUN   TestEncodeDoubleMaskEdge/580
=== RUN   TestEncodeDoubleMaskEdge/581
=== RUN   TestEncodeDoubleMaskEdge/582
=== RUN   TestEncodeDoubleMaskEdge/583
=== RUN   TestEncodeDoubleMaskEdge/584
=== RUN   TestEncodeDoubleMaskEdge/585
=== RUN   TestEncodeDoubleMaskEdge/586
=== RUN   TestEncodeDoubleMaskEdge/587
=== RUN   TestEncodeDoubleMaskEdge/588
=== RUN   TestEncodeDoubleMaskEdge/589
=== RUN   TestEncodeDoubleMaskEdge/590
=== RUN   TestEncodeDoubleMaskEdge/591
=== RUN   TestEncodeDoubleMaskEdge/592
=== RUN   TestEncodeDoubleMaskEdge/593
=== RUN   TestEncodeDoubleMaskEdge/594
=== RUN   TestEncodeDoubleMaskEdge/595
=== RUN   TestEncodeDoubleMaskEdge/596
=== RUN   TestEncodeDoubleMaskEdge/597
=== RUN   TestEncodeDoubleMaskEdge/598
=== RUN   TestEncodeDoubleMaskEdge/599
=== RUN   TestEncodeDoubleMaskEdge/600
=== RUN   TestEncodeDoubleMaskEdge/601
=== RUN   TestEncodeDoubleMaskEdge/602
=== RUN   TestEncodeDoubleMaskEdge/603
=== RUN   TestEncodeDoubleMaskEdge/604
=== RUN   TestEncodeDoubleMaskEdge/605
=== RUN   TestEncodeDoubleMaskEdge/606
=== RUN   TestEncodeDoubleMaskEdge/607
=== RUN   TestEncodeDoubleMaskEdge/608
=== RUN   TestEncodeDoubleMaskEdge/609
=== RUN   TestEncodeDoubleMaskEdge/610
=== RUN   TestEncodeDoubleMaskEdge/611
=== RUN   TestEncodeDoubleMaskEdge/612
=== RUN   TestEncodeDoubleMaskEdge/613
=== RUN   TestEncodeDoubleMaskEdge/614
=== RUN   TestEncodeDoubleMaskEdge/615
=== RUN   TestEncodeDoubleMaskEdge/616
=== RUN   TestEncodeDoubleMaskEdge/617
=== RUN   TestEncodeDoubleMaskEdge/618
=== RUN   TestEncodeDoubleMaskEdge/619
=== RUN   TestEncodeDoubleMaskEdge/620
=== RUN   TestEncodeDoubleMaskEdge/621
=== RUN   TestEncodeDoubleMaskEdge/622
=== RUN   TestEncodeDoubleMaskEdge/623
=== RUN   TestEncodeDoubleMaskEdge/624
=== RUN   TestEncodeDoubleMaskEdge/625
=== RUN   TestEncodeDoubleMaskEdge/626
=== RUN   TestEncodeDoubleMaskEdge/627
=== RUN   TestEncodeDoubleMaskEdge/628
=== RUN   TestEncodeDoubleMaskEdge/629
=== RUN   TestEncodeDoubleMaskEdge/630
=== RUN   TestEncodeDoubleMaskEdge/631
=== RUN   TestEncodeDoubleMaskEdge/632
=== RUN   TestEncodeDoubleMaskEdge/633
=== RUN   TestEncodeDoubleMaskEdge/634
=== RUN   TestEncodeDoubleMaskEdge/635
=== RUN   TestEncodeDoubleMaskEdge/636
=== RUN   TestEncodeDoubleMaskEdge/637
=== RUN   TestEncodeDoubleMaskEdge/638
=== RUN   TestEncodeDoubleMaskEdge/639
=== RUN   TestEncodeDoubleMaskEdge/640
=== RUN   TestEncodeDoubleMaskEdge/641
=== RUN   TestEncodeDoubleMaskEdge/642
=== RUN   TestEncodeDoubleMaskEdge/643
=== RUN   TestEncodeDoubleMaskEdge/644
=== RUN   TestEncodeDoubleMaskEdge/645
=== RUN   TestEncodeDoubleMaskEdge/646
=== RUN   TestEncodeDoubleMaskEdge/647
=== RUN   TestEncodeDoubleMaskEdge/648
=== RUN   TestEncodeDoubleMaskEdge/649
=== RUN   TestEncodeDoubleMaskEdge/650
=== RUN   TestEncodeDoubleMaskEdge/651
=== RUN   TestEncodeDoubleMaskEdge/652
=== RUN   TestEncodeDoubleMaskEdge/653
=== RUN   TestEncodeDoubleMaskEdge/654
=== RUN   TestEncodeDoubleMaskEdge/655
=== RUN   TestEncodeDoubleMaskEdge/656
=== RUN   TestEncodeDoubleMaskEdge/657
=== RUN   TestEncodeDoubleMaskEdge/658
=== RUN   TestEncodeDoubleMaskEdge/659
=== RUN   TestEncodeDoubleMaskEdge/660
=== RUN   TestEncodeDoubleMaskEdge/661
=== RUN   TestEncodeDoubleMaskEdge/662
=== RUN   TestEncodeDoubleMaskEdge/663
=== RUN   TestEncodeDoubleMaskEdge/664
=== RUN   TestEncodeDoubleMaskEdge/665
=== RUN   TestEncodeDoubleMaskEdge/666
=== RUN   TestEncodeDoubleMaskEdge/667
=== RUN   TestEncodeDoubleMaskEdge/668
=== RUN   TestEncodeDoubleMaskEdge/669
=== RUN   TestEncodeDoubleMaskEdge/670
=== RUN   TestEncodeDoubleMaskEdge/671
=== RUN   TestEncodeDoubleMaskEdge/672
=== RUN   TestEncodeDoubleMaskEdge/673
=== RUN   TestEncodeDoubleMaskEdge/674
=== RUN   TestEncodeDoubleMaskEdge/675
=== RUN   TestEncodeDoubleMaskEdge/676
=== RUN   TestEncodeDoubleMaskEdge/677
=== RUN   TestEncodeDoubleMaskEdge/678
=== RUN   TestEncodeDoubleMaskEdge/679
=== RUN   TestEncodeDoubleMaskEdge/680
=== RUN   TestEncodeDoubleMaskEdge/681
=== RUN   TestEncodeDoubleMaskEdge/682
=== RUN   TestEncodeDoubleMaskEdge/683
=== RUN   TestEncodeDoubleMaskEdge/684
=== RUN   TestEncodeDoubleMaskEdge/685
=== RUN   TestEncodeDoubleMaskEdge/686
=== RUN   TestEncodeDoubleMaskEdge/687
=== RUN   TestEncodeDoubleMaskEdge/688
=== RUN   TestEncodeDoubleMaskEdge/689
=== RUN   TestEncodeDoubleMaskEdge/690
=== RUN   TestEncodeDoubleMaskEdge/691
=== RUN   TestEncodeDoubleMaskEdge/692
=== RUN   TestEncodeDoubleMaskEdge/693
=== RUN   TestEncodeDoubleMaskEdge/694
=== RUN   TestEncodeDoubleMaskEdge/695
=== RUN   TestEncodeDoubleMaskEdge/696
=== RUN   TestEncodeDoubleMaskEdge/697
=== RUN   TestEncodeDoubleMaskEdge/698
=== RUN   TestEncodeDoubleMaskEdge/699
=== RUN   TestEncodeDoubleMaskEdge/700
=== RUN   TestEncodeDoubleMaskEdge/701
=== RUN   TestEncodeDoubleMaskEdge/702
=== RUN   TestEncodeDoubleMaskEdge/703
=== RUN   TestEncodeDoubleMaskEdge/704
=== RUN   TestEncodeDoubleMaskEdge/705
=== RUN   TestEncodeDoubleMaskEdge/706
=== RUN   TestEncodeDoubleMaskEdge/707
=== RUN   TestEncodeDoubleMaskEdge/708
=== RUN   TestEncodeDoubleMaskEdge/709
=== RUN   TestEncodeDoubleMaskEdge/710
=== RUN   TestEncodeDoubleMaskEdge/711
=== RUN   TestEncodeDoubleMaskEdge/712
=== RUN   TestEncodeDoubleMaskEdge/713
=== RUN   TestEncodeDoubleMaskEdge/714
=== RUN   TestEncodeDoubleMaskEdge/715
=== RUN   TestEncodeDoubleMaskEdge/716
=== RUN   TestEncodeDoubleMaskEdge/717
=== RUN   TestEncodeDoubleMaskEdge/718
=== RUN   TestEncodeDoubleMaskEdge/719
=== RUN   TestEncodeDoubleMaskEdge/720
=== RUN   TestEncodeDoubleMaskEdge/721
=== RUN   TestEncodeDoubleMaskEdge/722
=== RUN   TestEncodeDoubleMaskEdge/723
=== RUN   TestEncodeDoubleMaskEdge/724
=== RUN   TestEncodeDoubleMaskEdge/725
=== RUN   TestEncodeDoubleMaskEdge/726
=== RUN   TestEncodeDoubleMaskEdge/727
=== RUN   TestEncodeDoubleMaskEdge/728
=== RUN   TestEncodeDoubleMaskEdge/729
=== RUN   TestEncodeDoubleMaskEdge/730
=== RUN   TestEncodeDoubleMaskEdge/731
=== RUN   TestEncodeDoubleMaskEdge/732
=== RUN   TestEncodeDoubleMaskEdge/733
=== RUN   TestEncodeDoubleMaskEdge/734
=== RUN   TestEncodeDoubleMaskEdge/735
=== RUN   TestEncodeDoubleMaskEdge/736
=== RUN   TestEncodeDoubleMaskEdge/737
=== RUN   TestEncodeDoubleMaskEdge/738
=== RUN   TestEncodeDoubleMaskEdge/739
=== RUN   TestEncodeDoubleMaskEdge/740
=== RUN   TestEncodeDoubleMaskEdge/741
=== RUN   TestEncodeDoubleMaskEdge/742
=== RUN   TestEncodeDoubleMaskEdge/743
=== RUN   TestEncodeDoubleMaskEdge/744
=== RUN   TestEncodeDoubleMaskEdge/745
=== RUN   TestEncodeDoubleMaskEdge/746
=== RUN   TestEncodeDoubleMaskEdge/747
=== RUN   TestEncodeDoubleMaskEdge/748
=== RUN   TestEncodeDoubleMaskEdge/749
=== RUN   TestEncodeDoubleMaskEdge/750
=== RUN   TestEncodeDoubleMaskEdge/751
=== RUN   TestEncodeDoubleMaskEdge/752
=== RUN   TestEncodeDoubleMaskEdge/753
=== RUN   TestEncodeDoubleMaskEdge/754
=== RUN   TestEncodeDoubleMaskEdge/755
=== RUN   TestEncodeDoubleMaskEdge/756
=== RUN   TestEncodeDoubleMaskEdge/757
=== RUN   TestEncodeDoubleMaskEdge/758
=== RUN   TestEncodeDoubleMaskEdge/759
=== RUN   TestEncodeDoubleMaskEdge/760
=== RUN   TestEncodeDoubleMaskEdge/761
=== RUN   TestEncodeDoubleMaskEdge/762
=== RUN   TestEncodeDoubleMaskEdge/763
=== RUN   TestEncodeDoubleMaskEdge/764
=== RUN   TestEncodeDoubleMaskEdge/765
=== RUN   TestEncodeDoubleMaskEdge/766
=== RUN   TestEncodeDoubleMaskEdge/767
=== RUN   TestEncodeDoubleMaskEdge/768
=== RUN   TestEncodeDoubleMaskEdge/769
=== RUN   TestEncodeDoubleMaskEdge/770
=== RUN   TestEncodeDoubleMaskEdge/771
=== RUN   TestEncodeDoubleMaskEdge/772
=== RUN   TestEncodeDoubleMaskEdge/773
=== RUN   TestEncodeDoubleMaskEdge/774
=== RUN   TestEncodeDoubleMaskEdge/775
=== RUN   TestEncodeDoubleMaskEdge/776
=== RUN   TestEncodeDoubleMaskEdge/777
=== RUN   TestEncodeDoubleMaskEdge/778
=== RUN   TestEncodeDoubleMaskEdge/779
=== RUN   TestEncodeDoubleMaskEdge/780
=== RUN   TestEncodeDoubleMaskEdge/781
=== RUN   TestEncodeDoubleMaskEdge/782
=== RUN   TestEncodeDoubleMaskEdge/783
=== RUN   TestEncodeDoubleMaskEdge/784
=== RUN   TestEncodeDoubleMaskEdge/785
=== RUN   TestEncodeDoubleMaskEdge/786
=== RUN   TestEncodeDoubleMaskEdge/787
=== RUN   TestEncodeDoubleMaskEdge/788
=== RUN   TestEncodeDoubleMaskEdge/789
=== RUN   TestEncodeDoubleMaskEdge/790
=== RUN   TestEncodeDoubleMaskEdge/791
=== RUN   TestEncodeDoubleMaskEdge/792
=== RUN   TestEncodeDoubleMaskEdge/793
=== RUN   TestEncodeDoubleMaskEdge/794
=== RUN   TestEncodeDoubleMaskEdge/795
=== RUN   TestEncodeDoubleMaskEdge/796
=== RUN   TestEncodeDoubleMaskEdge/797
=== RUN   TestEncodeDoubleMaskEdge/798
=== RUN   TestEncodeDoubleMaskEdge/799
=== RUN   TestEncodeDoubleMaskEdge/800
=== RUN   TestEncodeDoubleMaskEdge/801
=== RUN   TestEncodeDoubleMaskEdge/802
=== RUN   TestEncodeDoubleMaskEdge/803
=== RUN   TestEncodeDoubleMaskEdge/804
=== RUN   TestEncodeDoubleMaskEdge/805
=== RUN   TestEncodeDoubleMaskEdge/806
=== RUN   TestEncodeDoubleMaskEdge/807
=== RUN   TestEncodeDoubleMaskEdge/808
=== RUN   TestEncodeDoubleMaskEdge/809
=== RUN   TestEncodeDoubleMaskEdge/810
=== RUN   TestEncodeDoubleMaskEdge/811
=== RUN   TestEncodeDoubleMaskEdge/812
=== RUN   TestEncodeDoubleMaskEdge/813
=== RUN   TestEncodeDoubleMaskEdge/814
=== RUN   TestEncodeDoubleMaskEdge/815
=== RUN   TestEncodeDoubleMaskEdge/816
=== RUN   TestEncodeDoubleMaskEdge/817
=== RUN   TestEncodeDoubleMaskEdge/818
=== RUN   TestEncodeDoubleMaskEdge/819
=== RUN   TestEncodeDoubleMaskEdge/820
=== RUN   TestEncodeDoubleMaskEdge/821
=== RUN   TestEncodeDoubleMaskEdge/822
=== RUN   TestEncodeDoubleMaskEdge/823
=== RUN   TestEncodeDoubleMaskEdge/824
=== RUN   TestEncodeDoubleMaskEdge/825
=== RUN   TestEncodeDoubleMaskEdge/826
=== RUN   TestEncodeDoubleMaskEdge/827
=== RUN   TestEncodeDoubleMaskEdge/828
=== RUN   TestEncodeDoubleMaskEdge/829
=== RUN   TestEncodeDoubleMaskEdge/830
=== RUN   TestEncodeDoubleMaskEdge/831
=== RUN   TestEncodeDoubleMaskEdge/832
=== RUN   TestEncodeDoubleMaskEdge/833
=== RUN   TestEncodeDoubleMaskEdge/834
=== RUN   TestEncodeDoubleMaskEdge/835
=== RUN   TestEncodeDoubleMaskEdge/836
=== RUN   TestEncodeDoubleMaskEdge/837
=== RUN   TestEncodeDoubleMaskEdge/838
=== RUN   TestEncodeDoubleMaskEdge/839
=== RUN   TestEncodeDoubleMaskEdge/840
=== RUN   TestEncodeDoubleMaskEdge/841
=== RUN   TestEncodeDoubleMaskEdge/842
=== RUN   TestEncodeDoubleMaskEdge/843
=== RUN   TestEncodeDoubleMaskEdge/844
=== RUN   TestEncodeDoubleMaskEdge/845
=== RUN   TestEncodeDoubleMaskEdge/846
=== RUN   TestEncodeDoubleMaskEdge/847
=== RUN   TestEncodeDoubleMaskEdge/848
=== RUN   TestEncodeDoubleMaskEdge/849
=== RUN   TestEncodeDoubleMaskEdge/850
=== RUN   TestEncodeDoubleMaskEdge/851
=== RUN   TestEncodeDoubleMaskEdge/852
=== RUN   TestEncodeDoubleMaskEdge/853
=== RUN   TestEncodeDoubleMaskEdge/854
=== RUN   TestEncodeDoubleMaskEdge/855
=== RUN   TestEncodeDoubleMaskEdge/856
=== RUN   TestEncodeDoubleMaskEdge/857
=== RUN   TestEncodeDoubleMaskEdge/858
=== RUN   TestEncodeDoubleMaskEdge/859
=== RUN   TestEncodeDoubleMaskEdge/860
=== RUN   TestEncodeDoubleMaskEdge/861
=== RUN   TestEncodeDoubleMaskEdge/862
=== RUN   TestEncodeDoubleMaskEdge/863
=== RUN   TestEncodeDoubleMaskEdge/864
=== RUN   TestEncodeDoubleMaskEdge/865
=== RUN   TestEncodeDoubleMaskEdge/866
=== RUN   TestEncodeDoubleMaskEdge/867
=== RUN   TestEncodeDoubleMaskEdge/868
=== RUN   TestEncodeDoubleMaskEdge/869
=== RUN   TestEncodeDoubleMaskEdge/870
=== RUN   TestEncodeDoubleMaskEdge/871
=== RUN   TestEncodeDoubleMaskEdge/872
=== RUN   TestEncodeDoubleMaskEdge/873
=== RUN   TestEncodeDoubleMaskEdge/874
=== RUN   TestEncodeDoubleMaskEdge/875
=== RUN   TestEncodeDoubleMaskEdge/876
=== RUN   TestEncodeDoubleMaskEdge/877
=== RUN   TestEncodeDoubleMaskEdge/878
=== RUN   TestEncodeDoubleMaskEdge/879
=== RUN   TestEncodeDoubleMaskEdge/880
=== RUN   TestEncodeDoubleMaskEdge/881
=== RUN   TestEncodeDoubleMaskEdge/882
=== RUN   TestEncodeDoubleMaskEdge/883
=== RUN   TestEncodeDoubleMaskEdge/884
=== RUN   TestEncodeDoubleMaskEdge/885
=== RUN   TestEncodeDoubleMaskEdge/886
=== RUN   TestEncodeDoubleMaskEdge/887
=== RUN   TestEncodeDoubleMaskEdge/888
=== RUN   TestEncodeDoubleMaskEdge/889
=== RUN   TestEncodeDoubleMaskEdge/890
=== RUN   TestEncodeDoubleMaskEdge/891
=== RUN   TestEncodeDoubleMaskEdge/892
=== RUN   TestEncodeDoubleMaskEdge/893
=== RUN   TestEncodeDoubleMaskEdge/894
=== RUN   TestEncodeDoubleMaskEdge/895
=== RUN   TestEncodeDoubleMaskEdge/896
=== RUN   TestEncodeDoubleMaskEdge/897
=== RUN   TestEncodeDoubleMaskEdge/898
=== RUN   TestEncodeDoubleMaskEdge/899
=== RUN   TestEncodeDoubleMaskEdge/900
=== RUN   TestEncodeDoubleMaskEdge/901
=== RUN   TestEncodeDoubleMaskEdge/902
=== RUN   TestEncodeDoubleMaskEdge/903
=== RUN   TestEncodeDoubleMaskEdge/904
=== RUN   TestEncodeDoubleMaskEdge/905
=== RUN   TestEncodeDoubleMaskEdge/906
=== RUN   TestEncodeDoubleMaskEdge/907
=== RUN   TestEncodeDoubleMaskEdge/908
=== RUN   TestEncodeDoubleMaskEdge/909
=== RUN   TestEncodeDoubleMaskEdge/910
=== RUN   TestEncodeDoubleMaskEdge/911
=== RUN   TestEncodeDoubleMaskEdge/912
=== RUN   TestEncodeDoubleMaskEdge/913
=== RUN   TestEncodeDoubleMaskEdge/914
=== RUN   TestEncodeDoubleMaskEdge/915
=== RUN   TestEncodeDoubleMaskEdge/916
=== RUN   TestEncodeDoubleMaskEdge/917
=== RUN   TestEncodeDoubleMaskEdge/918
=== RUN   TestEncodeDoubleMaskEdge/919
=== RUN   TestEncodeDoubleMaskEdge/920
=== RUN   TestEncodeDoubleMaskEdge/921
=== RUN   TestEncodeDoubleMaskEdge/922
=== RUN   TestEncodeDoubleMaskEdge/923
=== RUN   TestEncodeDoubleMaskEdge/924
=== RUN   TestEncodeDoubleMaskEdge/925
=== RUN   TestEncodeDoubleMaskEdge/926
=== RUN   TestEncodeDoubleMaskEdge/927
=== RUN   TestEncodeDoubleMaskEdge/928
=== RUN   TestEncodeDoubleMaskEdge/929
=== RUN   TestEncodeDoubleMaskEdge/930
=== RUN   TestEncodeDoubleMaskEdge/931
=== RUN   TestEncodeDoubleMaskEdge/932
=== RUN   TestEncodeDoubleMaskEdge/933
=== RUN   TestEncodeDoubleMaskEdge/934
=== RUN   TestEncodeDoubleMaskEdge/935
=== RUN   TestEncodeDoubleMaskEdge/936
=== RUN   TestEncodeDoubleMaskEdge/937
=== RUN   TestEncodeDoubleMaskEdge/938
=== RUN   TestEncodeDoubleMaskEdge/939
=== RUN   TestEncodeDoubleMaskEdge/940
=== RUN   TestEncodeDoubleMaskEdge/941
=== RUN   TestEncodeDoubleMaskEdge/942
=== RUN   TestEncodeDoubleMaskEdge/943
=== RUN   TestEncodeDoubleMaskEdge/944
=== RUN   TestEncodeDoubleMaskEdge/945
=== RUN   TestEncodeDoubleMaskEdge/946
=== RUN   TestEncodeDoubleMaskEdge/947
=== RUN   TestEncodeDoubleMaskEdge/948
=== RUN   TestEncodeDoubleMaskEdge/949
=== RUN   TestEncodeDoubleMaskEdge/950
=== RUN   TestEncodeDoubleMaskEdge/951
=== RUN   TestEncodeDoubleMaskEdge/952
=== RUN   TestEncodeDoubleMaskEdge/953
=== RUN   TestEncodeDoubleMaskEdge/954
=== RUN   TestEncodeDoubleMaskEdge/955
=== RUN   TestEncodeDoubleMaskEdge/956
=== RUN   TestEncodeDoubleMaskEdge/957
=== RUN   TestEncodeDoubleMaskEdge/958
=== RUN   TestEncodeDoubleMaskEdge/959
=== RUN   TestEncodeDoubleMaskEdge/960
=== RUN   TestEncodeDoubleMaskEdge/961
=== RUN   TestEncodeDoubleMaskEdge/962
=== RUN   TestEncodeDoubleMaskEdge/963
=== RUN   TestEncodeDoubleMaskEdge/964
=== RUN   TestEncodeDoubleMaskEdge/965
=== RUN   TestEncodeDoubleMaskEdge/966
=== RUN   TestEncodeDoubleMaskEdge/967
=== RUN   TestEncodeDoubleMaskEdge/968
=== RUN   TestEncodeDoubleMaskEdge/969
=== RUN   TestEncodeDoubleMaskEdge/970
=== RUN   TestEncodeDoubleMaskEdge/971
=== RUN   TestEncodeDoubleMaskEdge/972
=== RUN   TestEncodeDoubleMaskEdge/973
=== RUN   TestEncodeDoubleMaskEdge/974
=== RUN   TestEncodeDoubleMaskEdge/975
=== RUN   TestEncodeDoubleMaskEdge/976
=== RUN   TestEncodeDoubleMaskEdge/977
=== RUN   TestEncodeDoubleMaskEdge/978
=== RUN   TestEncodeDoubleMaskEdge/979
=== RUN   TestEncodeDoubleMaskEdge/980
=== RUN   TestEncodeDoubleMaskEdge/981
=== RUN   TestEncodeDoubleMaskEdge/982
=== RUN   TestEncodeDoubleMaskEdge/983
=== RUN   TestEncodeDoubleMaskEdge/984
=== RUN   TestEncodeDoubleMaskEdge/985
=== RUN   TestEncodeDoubleMaskEdge/986
=== RUN   TestEncodeDoubleMaskEdge/987
=== RUN   TestEncodeDoubleMaskEdge/988
=== RUN   TestEncodeDoubleMaskEdge/989
=== RUN   TestEncodeDoubleMaskEdge/990
=== RUN   TestEncodeDoubleMaskEdge/991
=== RUN   TestEncodeDoubleMaskEdge/992
=== RUN   TestEncodeDoubleMaskEdge/993
=== RUN   TestEncodeDoubleMaskEdge/994
=== RUN   TestEncodeDoubleMaskEdge/995
=== RUN   TestEncodeDoubleMaskEdge/996
=== RUN   TestEncodeDoubleMaskEdge/997
=== RUN   TestEncodeDoubleMaskEdge/998
=== RUN   TestEncodeDoubleMaskEdge/999
=== RUN   TestEncodeDoubleMaskEdge/1000
=== RUN   TestEncodeDoubleMaskEdge/1001
=== RUN   TestEncodeDoubleMaskEdge/1002
=== RUN   TestEncodeDoubleMaskEdge/1003
=== RUN   TestEncodeDoubleMaskEdge/1004
=== RUN   TestEncodeDoubleMaskEdge/1005
=== RUN   TestEncodeDoubleMaskEdge/1006
=== RUN   TestEncodeDoubleMaskEdge/1007
=== RUN   TestEncodeDoubleMaskEdge/1008
=== RUN   TestEncodeDoubleMaskEdge/1009
=== RUN   TestEncodeDoubleMaskEdge/1010
=== RUN   TestEncodeDoubleMaskEdge/1011
=== RUN   TestEncodeDoubleMaskEdge/1012
=== RUN   TestEncodeDoubleMaskEdge/1013
=== RUN   TestEncodeDoubleMaskEdge/1014
=== RUN   TestEncodeDoubleMaskEdge/1015
=== RUN   TestEncodeDoubleMaskEdge/1016
=== RUN   TestEncodeDoubleMaskEdge/1017
=== RUN   TestEncodeDoubleMaskEdge/1018
=== RUN   TestEncodeDoubleMaskEdge/1019
=== RUN   TestEncodeDoubleMaskEdge/1020
=== RUN   TestEncodeDoubleMaskEdge/1021
=== RUN   TestEncodeDoubleMaskEdge/1022
=== RUN   TestEncodeDoubleMaskEdge/1023
=== RUN   TestEncodeDoubleMaskEdge/1024
=== RUN   TestEncodeDoubleMaskEdge/1025
=== RUN   TestEncodeDoubleMaskEdge/1026
=== RUN   TestEncodeDoubleMaskEdge/1027
=== RUN   TestEncodeDoubleMaskEdge/1028
=== RUN   TestEncodeDoubleMaskEdge/1029
=== RUN   TestEncodeDoubleMaskEdge/1030
=== RUN   TestEncodeDoubleMaskEdge/1031
=== RUN   TestEncodeDoubleMaskEdge/1032
=== RUN   TestEncodeDoubleMaskEdge/1033
=== RUN   TestEncodeDoubleMaskEdge/1034
=== RUN   TestEncodeDoubleMaskEdge/1035
=== RUN   TestEncodeDoubleMaskEdge/1036
=== RUN   TestEncodeDoubleMaskEdge/1037
=== RUN   TestEncodeDoubleMaskEdge/1038
=== RUN   TestEncodeDoubleMaskEdge/1039
=== RUN   TestEncodeDoubleMaskEdge/1040
=== RUN   TestEncodeDoubleMaskEdge/1041
=== RUN   TestEncodeDoubleMaskEdge/1042
=== RUN   TestEncodeDoubleMaskEdge/1043
=== RUN   TestEncodeDoubleMaskEdge/1044
=== RUN   TestEncodeDoubleMaskEdge/1045
=== RUN   TestEncodeDoubleMaskEdge/1046
=== RUN   TestEncodeDoubleMaskEdge/1047
=== RUN   TestEncodeDoubleMaskEdge/1048
=== RUN   TestEncodeDoubleMaskEdge/1049
=== RUN   TestEncodeDoubleMaskEdge/1050
=== RUN   TestEncodeDoubleMaskEdge/1051
=== RUN   TestEncodeDoubleMaskEdge/1052
=== RUN   TestEncodeDoubleMaskEdge/1053
=== RUN   TestEncodeDoubleMaskEdge/1054
=== RUN   TestEncodeDoubleMaskEdge/1055
=== RUN   TestEncodeDoubleMaskEdge/1056
=== RUN   TestEncodeDoubleMaskEdge/1057
=== RUN   TestEncodeDoubleMaskEdge/1058
=== RUN   TestEncodeDoubleMaskEdge/1059
=== RUN   TestEncodeDoubleMaskEdge/1060
=== RUN   TestEncodeDoubleMaskEdge/1061
=== RUN   TestEncodeDoubleMaskEdge/1062
=== RUN   TestEncodeDoubleMaskEdge/1063
=== RUN   TestEncodeDoubleMaskEdge/1064
=== RUN   TestEncodeDoubleMaskEdge/1065
=== RUN   TestEncodeDoubleMaskEdge/1066
=== RUN   TestEncodeDoubleMaskEdge/1067
=== RUN   TestEncodeDoubleMaskEdge/1068
=== RUN   TestEncodeDoubleMaskEdge/1069
=== RUN   TestEncodeDoubleMaskEdge/1070
=== RUN   TestEncodeDoubleMaskEdge/1071
=== RUN   TestEncodeDoubleMaskEdge/1072
=== RUN   TestEncodeDoubleMaskEdge/1073
=== RUN   TestEncodeDoubleMaskEdge/1074
=== RUN   TestEncodeDoubleMaskEdge/1075
=== RUN   TestEncodeDoubleMaskEdge/1076
=== RUN   TestEncodeDoubleMaskEdge/1077
=== RUN   TestEncodeDoubleMaskEdge/1078
=== RUN   TestEncodeDoubleMaskEdge/1079
=== RUN   TestEncodeDoubleMaskEdge/1080
=== RUN   TestEncodeDoubleMaskEdge/1081
=== RUN   TestEncodeDoubleMaskEdge/1082
=== RUN   TestEncodeDoubleMaskEdge/1083
=== RUN   TestEncodeDoubleMaskEdge/1084
=== RUN   TestEncodeDoubleMaskEdge/1085
=== RUN   TestEncodeDoubleMaskEdge/1086
=== RUN   TestEncodeDoubleMaskEdge/1087
=== RUN   TestEncodeDoubleMaskEdge/1088
=== RUN   TestEncodeDoubleMaskEdge/1089
=== RUN   TestEncodeDoubleMaskEdge/1090
=== RUN   TestEncodeDoubleMaskEdge/1091
=== RUN   TestEncodeDoubleMaskEdge/1092
=== RUN   TestEncodeDoubleMaskEdge/1093
=== RUN   TestEncodeDoubleMaskEdge/1094
=== RUN   TestEncodeDoubleMaskEdge/1095
=== RUN   TestEncodeDoubleMaskEdge/1096
=== RUN   TestEncodeDoubleMaskEdge/1097
=== RUN   TestEncodeDoubleMaskEdge/1098
=== RUN   TestEncodeDoubleMaskEdge/1099
=== RUN   TestEncodeDoubleMaskEdge/1100
=== RUN   TestEncodeDoubleMaskEdge/1101
=== RUN   TestEncodeDoubleMaskEdge/1102
=== RUN   TestEncodeDoubleMaskEdge/1103
=== RUN   TestEncodeDoubleMaskEdge/1104
=== RUN   TestEncodeDoubleMaskEdge/1105
=== RUN   TestEncodeDoubleMaskEdge/1106
=== RUN   TestEncodeDoubleMaskEdge/1107
=== RUN   TestEncodeDoubleMaskEdge/1108
=== RUN   TestEncodeDoubleMaskEdge/1109
=== RUN   TestEncodeDoubleMaskEdge/1110
=== RUN   TestEncodeDoubleMaskEdge/1111
=== RUN   TestEncodeDoubleMaskEdge/1112
=== RUN   TestEncodeDoubleMaskEdge/1113
=== RUN   TestEncodeDoubleMaskEdge/1114
=== RUN   TestEncodeDoubleMaskEdge/1115
=== RUN   TestEncodeDoubleMaskEdge/1116
=== RUN   TestEncodeDoubleMaskEdge/1117
=== RUN   TestEncodeDoubleMaskEdge/1118
=== RUN   TestEncodeDoubleMaskEdge/1119
=== RUN   TestEncodeDoubleMaskEdge/1120
=== RUN   TestEncodeDoubleMaskEdge/1121
=== RUN   TestEncodeDoubleMaskEdge/1122
=== RUN   TestEncodeDoubleMaskEdge/1123
=== RUN   TestEncodeDoubleMaskEdge/1124
=== RUN   TestEncodeDoubleMaskEdge/1125
=== RUN   TestEncodeDoubleMaskEdge/1126
=== RUN   TestEncodeDoubleMaskEdge/1127
=== RUN   TestEncodeDoubleMaskEdge/1128
=== RUN   TestEncodeDoubleMaskEdge/1129
=== RUN   TestEncodeDoubleMaskEdge/1130
=== RUN   TestEncodeDoubleMaskEdge/1131
=== RUN   TestEncodeDoubleMaskEdge/1132
=== RUN   TestEncodeDoubleMaskEdge/1133
=== RUN   TestEncodeDoubleMaskEdge/1134
=== RUN   TestEncodeDoubleMaskEdge/1135
=== RUN   TestEncodeDoubleMaskEdge/1136
=== RUN   TestEncodeDoubleMaskEdge/1137
=== RUN   TestEncodeDoubleMaskEdge/1138
=== RUN   TestEncodeDoubleMaskEdge/1139
=== RUN   TestEncodeDoubleMaskEdge/1140
=== RUN   TestEncodeDoubleMaskEdge/1141
=== RUN   TestEncodeDoubleMaskEdge/1142
=== RUN   TestEncodeDoubleMaskEdge/1143
=== RUN   TestEncodeDoubleMaskEdge/1144
=== RUN   TestEncodeDoubleMaskEdge/1145
=== RUN   TestEncodeDoubleMaskEdge/1146
=== RUN   TestEncodeDoubleMaskEdge/1147
=== RUN   TestEncodeDoubleMaskEdge/1148
=== RUN   TestEncodeDoubleMaskEdge/1149
=== RUN   TestEncodeDoubleMaskEdge/1150
=== RUN   TestEncodeDoubleMaskEdge/1151
=== RUN   TestEncodeDoubleMaskEdge/1152
=== RUN   TestEncodeDoubleMaskEdge/1153
=== RUN   TestEncodeDoubleMaskEdge/1154
=== RUN   TestEncodeDoubleMaskEdge/1155
=== RUN   TestEncodeDoubleMaskEdge/1156
=== RUN   TestEncodeDoubleMaskEdge/1157
=== RUN   TestEncodeDoubleMaskEdge/1158
=== RUN   TestEncodeDoubleMaskEdge/1159
=== RUN   TestEncodeDoubleMaskEdge/1160
=== RUN   TestEncodeDoubleMaskEdge/1161
=== RUN   TestEncodeDoubleMaskEdge/1162
=== RUN   TestEncodeDoubleMaskEdge/1163
=== RUN   TestEncodeDoubleMaskEdge/1164
=== RUN   TestEncodeDoubleMaskEdge/1165
=== RUN   TestEncodeDoubleMaskEdge/1166
=== RUN   TestEncodeDoubleMaskEdge/1167
=== RUN   TestEncodeDoubleMaskEdge/1168
=== RUN   TestEncodeDoubleMaskEdge/1169
=== RUN   TestEncodeDoubleMaskEdge/1170
=== RUN   TestEncodeDoubleMaskEdge/1171
=== RUN   TestEncodeDoubleMaskEdge/1172
=== RUN   TestEncodeDoubleMaskEdge/1173
=== RUN   TestEncodeDoubleMaskEdge/1174
=== RUN   TestEncodeDoubleMaskEdge/1175
=== RUN   TestEncodeDoubleMaskEdge/1176
=== RUN   TestEncodeDoubleMaskEdge/1177
=== RUN   TestEncodeDoubleMaskEdge/1178
=== RUN   TestEncodeDoubleMaskEdge/1179
=== RUN   TestEncodeDoubleMaskEdge/1180
=== RUN   TestEncodeDoubleMaskEdge/1181
=== RUN   TestEncodeDoubleMaskEdge/1182
=== RUN   TestEncodeDoubleMaskEdge/1183
=== RUN   TestEncodeDoubleMaskEdge/1184
=== RUN   TestEncodeDoubleMaskEdge/1185
=== RUN   TestEncodeDoubleMaskEdge/1186
=== RUN   TestEncodeDoubleMaskEdge/1187
=== RUN   TestEncodeDoubleMaskEdge/1188
=== RUN   TestEncodeDoubleMaskEdge/1189
=== RUN   TestEncodeDoubleMaskEdge/1190
=== RUN   TestEncodeDoubleMaskEdge/1191
=== RUN   TestEncodeDoubleMaskEdge/1192
=== RUN   TestEncodeDoubleMaskEdge/1193
=== RUN   TestEncodeDoubleMaskEdge/1194
=== RUN   TestEncodeDoubleMaskEdge/1195
=== RUN   TestEncodeDoubleMaskEdge/1196
=== RUN   TestEncodeDoubleMaskEdge/1197
=== RUN   TestEncodeDoubleMaskEdge/1198
=== RUN   TestEncodeDoubleMaskEdge/1199
=== RUN   TestEncodeDoubleMaskEdge/1200
=== RUN   TestEncodeDoubleMaskEdge/1201
=== RUN   TestEncodeDoubleMaskEdge/1202
=== RUN   TestEncodeDoubleMaskEdge/1203
=== RUN   TestEncodeDoubleMaskEdge/1204
=== RUN   TestEncodeDoubleMaskEdge/1205
=== RUN   TestEncodeDoubleMaskEdge/1206
=== RUN   TestEncodeDoubleMaskEdge/1207
=== RUN   TestEncodeDoubleMaskEdge/1208
=== RUN   TestEncodeDoubleMaskEdge/1209
=== RUN   TestEncodeDoubleMaskEdge/1210
=== RUN   TestEncodeDoubleMaskEdge/1211
=== RUN   TestEncodeDoubleMaskEdge/1212
=== RUN   TestEncodeDoubleMaskEdge/1213
=== RUN   TestEncodeDoubleMaskEdge/1214
=== RUN   TestEncodeDoubleMaskEdge/1215
=== RUN   TestEncodeDoubleMaskEdge/1216
=== RUN   TestEncodeDoubleMaskEdge/1217
=== RUN   TestEncodeDoubleMaskEdge/1218
=== RUN   TestEncodeDoubleMaskEdge/1219
=== RUN   TestEncodeDoubleMaskEdge/1220
=== RUN   TestEncodeDoubleMaskEdge/1221
=== RUN   TestEncodeDoubleMaskEdge/1222
=== RUN   TestEncodeDoubleMaskEdge/1223
=== RUN   TestEncodeDoubleMaskEdge/1224
=== RUN   TestEncodeDoubleMaskEdge/1225
=== RUN   TestEncodeDoubleMaskEdge/1226
=== RUN   TestEncodeDoubleMaskEdge/1227
=== RUN   TestEncodeDoubleMaskEdge/1228
=== RUN   TestEncodeDoubleMaskEdge/1229
=== RUN   TestEncodeDoubleMaskEdge/1230
=== RUN   TestEncodeDoubleMaskEdge/1231
=== RUN   TestEncodeDoubleMaskEdge/1232
=== RUN   TestEncodeDoubleMaskEdge/1233
=== RUN   TestEncodeDoubleMaskEdge/1234
=== RUN   TestEncodeDoubleMaskEdge/1235
=== RUN   TestEncodeDoubleMaskEdge/1236
=== RUN   TestEncodeDoubleMaskEdge/1237
=== RUN   TestEncodeDoubleMaskEdge/1238
=== RUN   TestEncodeDoubleMaskEdge/1239
=== RUN   TestEncodeDoubleMaskEdge/1240
=== RUN   TestEncodeDoubleMaskEdge/1241
=== RUN   TestEncodeDoubleMaskEdge/1242
=== RUN   TestEncodeDoubleMaskEdge/1243
=== RUN   TestEncodeDoubleMaskEdge/1244
=== RUN   TestEncodeDoubleMaskEdge/1245
=== RUN   TestEncodeDoubleMaskEdge/1246
=== RUN   TestEncodeDoubleMaskEdge/1247
=== RUN   TestEncodeDoubleMaskEdge/1248
=== RUN   TestEncodeDoubleMaskEdge/1249
=== RUN   TestEncodeDoubleMaskEdge/1250
=== RUN   TestEncodeDoubleMaskEdge/1251
=== RUN   TestEncodeDoubleMaskEdge/1252
=== RUN   TestEncodeDoubleMaskEdge/1253
=== RUN   TestEncodeDoubleMaskEdge/1254
=== RUN   TestEncodeDoubleMaskEdge/1255
=== RUN   TestEncodeDoubleMaskEdge/1256
=== RUN   TestEncodeDoubleMaskEdge/1257
=== RUN   TestEncodeDoubleMaskEdge/1258
=== RUN   TestEncodeDoubleMaskEdge/1259
=== RUN   TestEncodeDoubleMaskEdge/1260
=== RUN   TestEncodeDoubleMaskEdge/1261
=== RUN   TestEncodeDoubleMaskEdge/1262
=== RUN   TestEncodeDoubleMaskEdge/1263
=== RUN   TestEncodeDoubleMaskEdge/1264
=== RUN   TestEncodeDoubleMaskEdge/1265
=== RUN   TestEncodeDoubleMaskEdge/1266
=== RUN   TestEncodeDoubleMaskEdge/1267
=== RUN   TestEncodeDoubleMaskEdge/1268
=== RUN   TestEncodeDoubleMaskEdge/1269
=== RUN   TestEncodeDoubleMaskEdge/1270
=== RUN   TestEncodeDoubleMaskEdge/1271
=== RUN   TestEncodeDoubleMaskEdge/1272
=== RUN   TestEncodeDoubleMaskEdge/1273
=== RUN   TestEncodeDoubleMaskEdge/1274
=== RUN   TestEncodeDoubleMaskEdge/1275
=== RUN   TestEncodeDoubleMaskEdge/1276
=== RUN   TestEncodeDoubleMaskEdge/1277
=== RUN   TestEncodeDoubleMaskEdge/1278
=== RUN   TestEncodeDoubleMaskEdge/1279
=== RUN   TestEncodeDoubleMaskEdge/1280
=== RUN   TestEncodeDoubleMaskEdge/1281
=== RUN   TestEncodeDoubleMaskEdge/1282
=== RUN   TestEncodeDoubleMaskEdge/1283
=== RUN   TestEncodeDoubleMaskEdge/1284
=== RUN   TestEncodeDoubleMaskEdge/1285
=== RUN   TestEncodeDoubleMaskEdge/1286
=== RUN   TestEncodeDoubleMaskEdge/1287
=== RUN   TestEncodeDoubleMaskEdge/1288
=== RUN   TestEncodeDoubleMaskEdge/1289
=== RUN   TestEncodeDoubleMaskEdge/1290
=== RUN   TestEncodeDoubleMaskEdge/1291
=== RUN   TestEncodeDoubleMaskEdge/1292
=== RUN   TestEncodeDoubleMaskEdge/1293
=== RUN   TestEncodeDoubleMaskEdge/1294
=== RUN   TestEncodeDoubleMaskEdge/1295
=== RUN   TestEncodeDoubleMaskEdge/1296
=== RUN   TestEncodeDoubleMaskEdge/1297
=== RUN   TestEncodeDoubleMaskEdge/1298
=== RUN   TestEncodeDoubleMaskEdge/1299
=== RUN   TestEncodeDoubleMaskEdge/1300
=== RUN   TestEncodeDoubleMaskEdge/1301
=== RUN   TestEncodeDoubleMaskEdge/1302
=== RUN   TestEncodeDoubleMaskEdge/1303
=== RUN   TestEncodeDoubleMaskEdge/1304
=== RUN   TestEncodeDoubleMaskEdge/1305
=== RUN   TestEncodeDoubleMaskEdge/1306
=== RUN   TestEncodeDoubleMaskEdge/1307
=== RUN   TestEncodeDoubleMaskEdge/1308
=== RUN   TestEncodeDoubleMaskEdge/1309
=== RUN   TestEncodeDoubleMaskEdge/1310
=== RUN   TestEncodeDoubleMaskEdge/1311
=== RUN   TestEncodeDoubleMaskEdge/1312
=== RUN   TestEncodeDoubleMaskEdge/1313
=== RUN   TestEncodeDoubleMaskEdge/1314
=== RUN   TestEncodeDoubleMaskEdge/1315
=== RUN   TestEncodeDoubleMaskEdge/1316
=== RUN   TestEncodeDoubleMaskEdge/1317
=== RUN   TestEncodeDoubleMaskEdge/1318
=== RUN   TestEncodeDoubleMaskEdge/1319
=== RUN   TestEncodeDoubleMaskEdge/1320
=== RUN   TestEncodeDoubleMaskEdge/1321
=== RUN   TestEncodeDoubleMaskEdge/1322
=== RUN   TestEncodeDoubleMaskEdge/1323
=== RUN   TestEncodeDoubleMaskEdge/1324
=== RUN   TestEncodeDoubleMaskEdge/1325
=== RUN   TestEncodeDoubleMaskEdge/1326
=== RUN   TestEncodeDoubleMaskEdge/1327
=== RUN   TestEncodeDoubleMaskEdge/1328
=== RUN   TestEncodeDoubleMaskEdge/1329
=== RUN   TestEncodeDoubleMaskEdge/1330
=== RUN   TestEncodeDoubleMaskEdge/1331
=== RUN   TestEncodeDoubleMaskEdge/1332
=== RUN   TestEncodeDoubleMaskEdge/1333
=== RUN   TestEncodeDoubleMaskEdge/1334
=== RUN   TestEncodeDoubleMaskEdge/1335
=== RUN   TestEncodeDoubleMaskEdge/1336
=== RUN   TestEncodeDoubleMaskEdge/1337
=== RUN   TestEncodeDoubleMaskEdge/1338
=== RUN   TestEncodeDoubleMaskEdge/1339
=== RUN   TestEncodeDoubleMaskEdge/1340
=== RUN   TestEncodeDoubleMaskEdge/1341
=== RUN   TestEncodeDoubleMaskEdge/1342
=== RUN   TestEncodeDoubleMaskEdge/1343
=== RUN   TestEncodeDoubleMaskEdge/1344
=== RUN   TestEncodeDoubleMaskEdge/1345
=== RUN   TestEncodeDoubleMaskEdge/1346
=== RUN   TestEncodeDoubleMaskEdge/1347
=== RUN   TestEncodeDoubleMaskEdge/1348
=== RUN   TestEncodeDoubleMaskEdge/1349
=== RUN   TestEncodeDoubleMaskEdge/1350
=== RUN   TestEncodeDoubleMaskEdge/1351
=== RUN   TestEncodeDoubleMaskEdge/1352
=== RUN   TestEncodeDoubleMaskEdge/1353
=== RUN   TestEncodeDoubleMaskEdge/1354
=== RUN   TestEncodeDoubleMaskEdge/1355
=== RUN   TestEncodeDoubleMaskEdge/1356
=== RUN   TestEncodeDoubleMaskEdge/1357
=== RUN   TestEncodeDoubleMaskEdge/1358
=== RUN   TestEncodeDoubleMaskEdge/1359
=== RUN   TestEncodeDoubleMaskEdge/1360
=== RUN   TestEncodeDoubleMaskEdge/1361
=== RUN   TestEncodeDoubleMaskEdge/1362
=== RUN   TestEncodeDoubleMaskEdge/1363
=== RUN   TestEncodeDoubleMaskEdge/1364
=== RUN   TestEncodeDoubleMaskEdge/1365
=== RUN   TestEncodeDoubleMaskEdge/1366
=== RUN   TestEncodeDoubleMaskEdge/1367
=== RUN   TestEncodeDoubleMaskEdge/1368
=== RUN   TestEncodeDoubleMaskEdge/1369
=== RUN   TestEncodeDoubleMaskEdge/1370
=== RUN   TestEncodeDoubleMaskEdge/1371
=== RUN   TestEncodeDoubleMaskEdge/1372
=== RUN   TestEncodeDoubleMaskEdge/1373
=== RUN   TestEncodeDoubleMaskEdge/1374
=== RUN   TestEncodeDoubleMaskEdge/1375
=== RUN   TestEncodeDoubleMaskEdge/1376
=== RUN   TestEncodeDoubleMaskEdge/1377
=== RUN   TestEncodeDoubleMaskEdge/1378
=== RUN   TestEncodeDoubleMaskEdge/1379
=== RUN   TestEncodeDoubleMaskEdge/1380
=== RUN   TestEncodeDoubleMaskEdge/1381
=== RUN   TestEncodeDoubleMaskEdge/1382
=== RUN   TestEncodeDoubleMaskEdge/1383
=== RUN   TestEncodeDoubleMaskEdge/1384
=== RUN   TestEncodeDoubleMaskEdge/1385
=== RUN   TestEncodeDoubleMaskEdge/1386
=== RUN   TestEncodeDoubleMaskEdge/1387
=== RUN   TestEncodeDoubleMaskEdge/1388
=== RUN   TestEncodeDoubleMaskEdge/1389
=== RUN   TestEncodeDoubleMaskEdge/1390
=== RUN   TestEncodeDoubleMaskEdge/1391
=== RUN   TestEncodeDoubleMaskEdge/1392
=== RUN   TestEncodeDoubleMaskEdge/1393
=== RUN   TestEncodeDoubleMaskEdge/1394
=== RUN   TestEncodeDoubleMaskEdge/1395
=== RUN   TestEncodeDoubleMaskEdge/1396
=== RUN   TestEncodeDoubleMaskEdge/1397
=== RUN   TestEncodeDoubleMaskEdge/1398
=== RUN   TestEncodeDoubleMaskEdge/1399
=== RUN   TestEncodeDoubleMaskEdge/1400
=== RUN   TestEncodeDoubleMaskEdge/1401
=== RUN   TestEncodeDoubleMaskEdge/1402
=== RUN   TestEncodeDoubleMaskEdge/1403
=== RUN   TestEncodeDoubleMaskEdge/1404
=== RUN   TestEncodeDoubleMaskEdge/1405
=== RUN   TestEncodeDoubleMaskEdge/1406
=== RUN   TestEncodeDoubleMaskEdge/1407
=== RUN   TestEncodeDoubleMaskEdge/1408
=== RUN   TestEncodeDoubleMaskEdge/1409
=== RUN   TestEncodeDoubleMaskEdge/1410
=== RUN   TestEncodeDoubleMaskEdge/1411
=== RUN   TestEncodeDoubleMaskEdge/1412
=== RUN   TestEncodeDoubleMaskEdge/1413
=== RUN   TestEncodeDoubleMaskEdge/1414
=== RUN   TestEncodeDoubleMaskEdge/1415
=== RUN   TestEncodeDoubleMaskEdge/1416
=== RUN   TestEncodeDoubleMaskEdge/1417
=== RUN   TestEncodeDoubleMaskEdge/1418
=== RUN   TestEncodeDoubleMaskEdge/1419
=== RUN   TestEncodeDoubleMaskEdge/1420
=== RUN   TestEncodeDoubleMaskEdge/1421
=== RUN   TestEncodeDoubleMaskEdge/1422
=== RUN   TestEncodeDoubleMaskEdge/1423
=== RUN   TestEncodeDoubleMaskEdge/1424
=== RUN   TestEncodeDoubleMaskEdge/1425
=== RUN   TestEncodeDoubleMaskEdge/1426
=== RUN   TestEncodeDoubleMaskEdge/1427
=== RUN   TestEncodeDoubleMaskEdge/1428
=== RUN   TestEncodeDoubleMaskEdge/1429
=== RUN   TestEncodeDoubleMaskEdge/1430
=== RUN   TestEncodeDoubleMaskEdge/1431
=== RUN   TestEncodeDoubleMaskEdge/1432
=== RUN   TestEncodeDoubleMaskEdge/1433
=== RUN   TestEncodeDoubleMaskEdge/1434
=== RUN   TestEncodeDoubleMaskEdge/1435
=== RUN   TestEncodeDoubleMaskEdge/1436
=== RUN   TestEncodeDoubleMaskEdge/1437
=== RUN   TestEncodeDoubleMaskEdge/1438
=== RUN   TestEncodeDoubleMaskEdge/1439
=== RUN   TestEncodeDoubleMaskEdge/1440
=== RUN   TestEncodeDoubleMaskEdge/1441
=== RUN   TestEncodeDoubleMaskEdge/1442
=== RUN   TestEncodeDoubleMaskEdge/1443
=== RUN   TestEncodeDoubleMaskEdge/1444
=== RUN   TestEncodeDoubleMaskEdge/1445
=== RUN   TestEncodeDoubleMaskEdge/1446
=== RUN   TestEncodeDoubleMaskEdge/1447
=== RUN   TestEncodeDoubleMaskEdge/1448
=== RUN   TestEncodeDoubleMaskEdge/1449
=== RUN   TestEncodeDoubleMaskEdge/1450
=== RUN   TestEncodeDoubleMaskEdge/1451
=== RUN   TestEncodeDoubleMaskEdge/1452
=== RUN   TestEncodeDoubleMaskEdge/1453
=== RUN   TestEncodeDoubleMaskEdge/1454
=== RUN   TestEncodeDoubleMaskEdge/1455
=== RUN   TestEncodeDoubleMaskEdge/1456
=== RUN   TestEncodeDoubleMaskEdge/1457
=== RUN   TestEncodeDoubleMaskEdge/1458
=== RUN   TestEncodeDoubleMaskEdge/1459
=== RUN   TestEncodeDoubleMaskEdge/1460
=== RUN   TestEncodeDoubleMaskEdge/1461
=== RUN   TestEncodeDoubleMaskEdge/1462
=== RUN   TestEncodeDoubleMaskEdge/1463
=== RUN   TestEncodeDoubleMaskEdge/1464
=== RUN   TestEncodeDoubleMaskEdge/1465
=== RUN   TestEncodeDoubleMaskEdge/1466
=== RUN   TestEncodeDoubleMaskEdge/1467
=== RUN   TestEncodeDoubleMaskEdge/1468
=== RUN   TestEncodeDoubleMaskEdge/1469
=== RUN   TestEncodeDoubleMaskEdge/1470
=== RUN   TestEncodeDoubleMaskEdge/1471
=== RUN   TestEncodeDoubleMaskEdge/1472
=== RUN   TestEncodeDoubleMaskEdge/1473
=== RUN   TestEncodeDoubleMaskEdge/1474
=== RUN   TestEncodeDoubleMaskEdge/1475
=== RUN   TestEncodeDoubleMaskEdge/1476
=== RUN   TestEncodeDoubleMaskEdge/1477
=== RUN   TestEncodeDoubleMaskEdge/1478
=== RUN   TestEncodeDoubleMaskEdge/1479
=== RUN   TestEncodeDoubleMaskEdge/1480
=== RUN   TestEncodeDoubleMaskEdge/1481
=== RUN   TestEncodeDoubleMaskEdge/1482
=== RUN   TestEncodeDoubleMaskEdge/1483
=== RUN   TestEncodeDoubleMaskEdge/1484
=== RUN   TestEncodeDoubleMaskEdge/1485
=== RUN   TestEncodeDoubleMaskEdge/1486
=== RUN   TestEncodeDoubleMaskEdge/1487
=== RUN   TestEncodeDoubleMaskEdge/1488
=== RUN   TestEncodeDoubleMaskEdge/1489
=== RUN   TestEncodeDoubleMaskEdge/1490
=== RUN   TestEncodeDoubleMaskEdge/1491
=== RUN   TestEncodeDoubleMaskEdge/1492
=== RUN   TestEncodeDoubleMaskEdge/1493
=== RUN   TestEncodeDoubleMaskEdge/1494
=== RUN   TestEncodeDoubleMaskEdge/1495
=== RUN   TestEncodeDoubleMaskEdge/1496
=== RUN   TestEncodeDoubleMaskEdge/1497
=== RUN   TestEncodeDoubleMaskEdge/1498
=== RUN   TestEncodeDoubleMaskEdge/1499
=== RUN   TestEncodeDoubleMaskEdge/1500
=== RUN   TestEncodeDoubleMaskEdge/1501
=== RUN   TestEncodeDoubleMaskEdge/1502
=== RUN   TestEncodeDoubleMaskEdge/1503
=== RUN   TestEncodeDoubleMaskEdge/1504
=== RUN   TestEncodeDoubleMaskEdge/1505
=== RUN   TestEncodeDoubleMaskEdge/1506
=== RUN   TestEncodeDoubleMaskEdge/1507
=== RUN   TestEncodeDoubleMaskEdge/1508
=== RUN   TestEncodeDoubleMaskEdge/1509
=== RUN   TestEncodeDoubleMaskEdge/1510
=== RUN   TestEncodeDoubleMaskEdge/1511
=== RUN   TestEncodeDoubleMaskEdge/1512
=== RUN   TestEncodeDoubleMaskEdge/1513
=== RUN   TestEncodeDoubleMaskEdge/1514
=== RUN   TestEncodeDoubleMaskEdge/1515
=== RUN   TestEncodeDoubleMaskEdge/1516
=== RUN   TestEncodeDoubleMaskEdge/1517
=== RUN   TestEncodeDoubleMaskEdge/1518
=== RUN   TestEncodeDoubleMaskEdge/1519
=== RUN   TestEncodeDoubleMaskEdge/1520
=== RUN   TestEncodeDoubleMaskEdge/1521
=== RUN   TestEncodeDoubleMaskEdge/1522
=== RUN   TestEncodeDoubleMaskEdge/1523
=== RUN   TestEncodeDoubleMaskEdge/1524
=== RUN   TestEncodeDoubleMaskEdge/1525
=== RUN   TestEncodeDoubleMaskEdge/1526
=== RUN   TestEncodeDoubleMaskEdge/1527
=== RUN   TestEncodeDoubleMaskEdge/1528
=== RUN   TestEncodeDoubleMaskEdge/1529
=== RUN   TestEncodeDoubleMaskEdge/1530
=== RUN   TestEncodeDoubleMaskEdge/1531
=== RUN   TestEncodeDoubleMaskEdge/1532
=== RUN   TestEncodeDoubleMaskEdge/1533
=== RUN   TestEncodeDoubleMaskEdge/1534
=== RUN   TestEncodeDoubleMaskEdge/1535
=== RUN   TestEncodeDoubleMaskEdge/1536
=== RUN   TestEncodeDoubleMaskEdge/1537
=== RUN   TestEncodeDoubleMaskEdge/1538
=== RUN   TestEncodeDoubleMaskEdge/1539
=== RUN   TestEncodeDoubleMaskEdge/1540
=== RUN   TestEncodeDoubleMaskEdge/1541
=== RUN   TestEncodeDoubleMaskEdge/1542
=== RUN   TestEncodeDoubleMaskEdge/1543
=== RUN   TestEncodeDoubleMaskEdge/1544
=== RUN   TestEncodeDoubleMaskEdge/1545
=== RUN   TestEncodeDoubleMaskEdge/1546
=== RUN   TestEncodeDoubleMaskEdge/1547
=== RUN   TestEncodeDoubleMaskEdge/1548
=== RUN   TestEncodeDoubleMaskEdge/1549
=== RUN   TestEncodeDoubleMaskEdge/1550
=== RUN   TestEncodeDoubleMaskEdge/1551
=== RUN   TestEncodeDoubleMaskEdge/1552
=== RUN   TestEncodeDoubleMaskEdge/1553
=== RUN   TestEncodeDoubleMaskEdge/1554
=== RUN   TestEncodeDoubleMaskEdge/1555
=== RUN   TestEncodeDoubleMaskEdge/1556
=== RUN   TestEncodeDoubleMaskEdge/1557
=== RUN   TestEncodeDoubleMaskEdge/1558
=== RUN   TestEncodeDoubleMaskEdge/1559
=== RUN   TestEncodeDoubleMaskEdge/1560
=== RUN   TestEncodeDoubleMaskEdge/1561
=== RUN   TestEncodeDoubleMaskEdge/1562
=== RUN   TestEncodeDoubleMaskEdge/1563
=== RUN   TestEncodeDoubleMaskEdge/1564
=== RUN   TestEncodeDoubleMaskEdge/1565
=== RUN   TestEncodeDoubleMaskEdge/1566
=== RUN   TestEncodeDoubleMaskEdge/1567
=== RUN   TestEncodeDoubleMaskEdge/1568
=== RUN   TestEncodeDoubleMaskEdge/1569
=== RUN   TestEncodeDoubleMaskEdge/1570
=== RUN   TestEncodeDoubleMaskEdge/1571
=== RUN   TestEncodeDoubleMaskEdge/1572
=== RUN   TestEncodeDoubleMaskEdge/1573
=== RUN   TestEncodeDoubleMaskEdge/1574
=== RUN   TestEncodeDoubleMaskEdge/1575
=== RUN   TestEncodeDoubleMaskEdge/1576
=== RUN   TestEncodeDoubleMaskEdge/1577
=== RUN   TestEncodeDoubleMaskEdge/1578
=== RUN   TestEncodeDoubleMaskEdge/1579
=== RUN   TestEncodeDoubleMaskEdge/1580
=== RUN   TestEncodeDoubleMaskEdge/1581
=== RUN   TestEncodeDoubleMaskEdge/1582
=== RUN   TestEncodeDoubleMaskEdge/1583
=== RUN   TestEncodeDoubleMaskEdge/1584
=== RUN   TestEncodeDoubleMaskEdge/1585
=== RUN   TestEncodeDoubleMaskEdge/1586
=== RUN   TestEncodeDoubleMaskEdge/1587
=== RUN   TestEncodeDoubleMaskEdge/1588
=== RUN   TestEncodeDoubleMaskEdge/1589
=== RUN   TestEncodeDoubleMaskEdge/1590
=== RUN   TestEncodeDoubleMaskEdge/1591
=== RUN   TestEncodeDoubleMaskEdge/1592
=== RUN   TestEncodeDoubleMaskEdge/1593
=== RUN   TestEncodeDoubleMaskEdge/1594
=== RUN   TestEncodeDoubleMaskEdge/1595
=== RUN   TestEncodeDoubleMaskEdge/1596
=== RUN   TestEncodeDoubleMaskEdge/1597
=== RUN   TestEncodeDoubleMaskEdge/1598
=== RUN   TestEncodeDoubleMaskEdge/1599
=== RUN   TestEncodeDoubleMaskEdge/1600
=== RUN   TestEncodeDoubleMaskEdge/1601
=== RUN   TestEncodeDoubleMaskEdge/1602
=== RUN   TestEncodeDoubleMaskEdge/1603
=== RUN   TestEncodeDoubleMaskEdge/1604
=== RUN   TestEncodeDoubleMaskEdge/1605
=== RUN   TestEncodeDoubleMaskEdge/1606
=== RUN   TestEncodeDoubleMaskEdge/1607
=== RUN   TestEncodeDoubleMaskEdge/1608
=== RUN   TestEncodeDoubleMaskEdge/1609
=== RUN   TestEncodeDoubleMaskEdge/1610
=== RUN   TestEncodeDoubleMaskEdge/1611
=== RUN   TestEncodeDoubleMaskEdge/1612
=== RUN   TestEncodeDoubleMaskEdge/1613
=== RUN   TestEncodeDoubleMaskEdge/1614
=== RUN   TestEncodeDoubleMaskEdge/1615
=== RUN   TestEncodeDoubleMaskEdge/1616
=== RUN   TestEncodeDoubleMaskEdge/1617
=== RUN   TestEncodeDoubleMaskEdge/1618
=== RUN   TestEncodeDoubleMaskEdge/1619
=== RUN   TestEncodeDoubleMaskEdge/1620
=== RUN   TestEncodeDoubleMaskEdge/1621
=== RUN   TestEncodeDoubleMaskEdge/1622
=== RUN   TestEncodeDoubleMaskEdge/1623
=== RUN   TestEncodeDoubleMaskEdge/1624
=== RUN   TestEncodeDoubleMaskEdge/1625
=== RUN   TestEncodeDoubleMaskEdge/1626
=== RUN   TestEncodeDoubleMaskEdge/1627
=== RUN   TestEncodeDoubleMaskEdge/1628
=== RUN   TestEncodeDoubleMaskEdge/1629
=== RUN   TestEncodeDoubleMaskEdge/1630
=== RUN   TestEncodeDoubleMaskEdge/1631
=== RUN   TestEncodeDoubleMaskEdge/1632
=== RUN   TestEncodeDoubleMaskEdge/1633
=== RUN   TestEncodeDoubleMaskEdge/1634
=== RUN   TestEncodeDoubleMaskEdge/1635
=== RUN   TestEncodeDoubleMaskEdge/1636
=== RUN   TestEncodeDoubleMaskEdge/1637
=== RUN   TestEncodeDoubleMaskEdge/1638
=== RUN   TestEncodeDoubleMaskEdge/1639
=== RUN   TestEncodeDoubleMaskEdge/1640
=== RUN   TestEncodeDoubleMaskEdge/1641
=== RUN   TestEncodeDoubleMaskEdge/1642
=== RUN   TestEncodeDoubleMaskEdge/1643
=== RUN   TestEncodeDoubleMaskEdge/1644
=== RUN   TestEncodeDoubleMaskEdge/1645
=== RUN   TestEncodeDoubleMaskEdge/1646
=== RUN   TestEncodeDoubleMaskEdge/1647
=== RUN   TestEncodeDoubleMaskEdge/1648
=== RUN   TestEncodeDoubleMaskEdge/1649
=== RUN   TestEncodeDoubleMaskEdge/1650
=== RUN   TestEncodeDoubleMaskEdge/1651
=== RUN   TestEncodeDoubleMaskEdge/1652
=== RUN   TestEncodeDoubleMaskEdge/1653
=== RUN   TestEncodeDoubleMaskEdge/1654
=== RUN   TestEncodeDoubleMaskEdge/1655
=== RUN   TestEncodeDoubleMaskEdge/1656
=== RUN   TestEncodeDoubleMaskEdge/1657
=== RUN   TestEncodeDoubleMaskEdge/1658
=== RUN   TestEncodeDoubleMaskEdge/1659
=== RUN   TestEncodeDoubleMaskEdge/1660
=== RUN   TestEncodeDoubleMaskEdge/1661
=== RUN   TestEncodeDoubleMaskEdge/1662
=== RUN   TestEncodeDoubleMaskEdge/1663
=== RUN   TestEncodeDoubleMaskEdge/1664
=== RUN   TestEncodeDoubleMaskEdge/1665
=== RUN   TestEncodeDoubleMaskEdge/1666
=== RUN   TestEncodeDoubleMaskEdge/1667
=== RUN   TestEncodeDoubleMaskEdge/1668
=== RUN   TestEncodeDoubleMaskEdge/1669
=== RUN   TestEncodeDoubleMaskEdge/1670
=== RUN   TestEncodeDoubleMaskEdge/1671
=== RUN   TestEncodeDoubleMaskEdge/1672
=== RUN   TestEncodeDoubleMaskEdge/1673
=== RUN   TestEncodeDoubleMaskEdge/1674
=== RUN   TestEncodeDoubleMaskEdge/1675
=== RUN   TestEncodeDoubleMaskEdge/1676
=== RUN   TestEncodeDoubleMaskEdge/1677
=== RUN   TestEncodeDoubleMaskEdge/1678
=== RUN   TestEncodeDoubleMaskEdge/1679
=== RUN   TestEncodeDoubleMaskEdge/1680
=== RUN   TestEncodeDoubleMaskEdge/1681
=== RUN   TestEncodeDoubleMaskEdge/1682
=== RUN   TestEncodeDoubleMaskEdge/1683
=== RUN   TestEncodeDoubleMaskEdge/1684
=== RUN   TestEncodeDoubleMaskEdge/1685
=== RUN   TestEncodeDoubleMaskEdge/1686
=== RUN   TestEncodeDoubleMaskEdge/1687
=== RUN   TestEncodeDoubleMaskEdge/1688
=== RUN   TestEncodeDoubleMaskEdge/1689
=== RUN   TestEncodeDoubleMaskEdge/1690
=== RUN   TestEncodeDoubleMaskEdge/1691
=== RUN   TestEncodeDoubleMaskEdge/1692
=== RUN   TestEncodeDoubleMaskEdge/1693
=== RUN   TestEncodeDoubleMaskEdge/1694
=== RUN   TestEncodeDoubleMaskEdge/1695
=== RUN   TestEncodeDoubleMaskEdge/1696
=== RUN   TestEncodeDoubleMaskEdge/1697
=== RUN   TestEncodeDoubleMaskEdge/1698
=== RUN   TestEncodeDoubleMaskEdge/1699
=== RUN   TestEncodeDoubleMaskEdge/1700
=== RUN   TestEncodeDoubleMaskEdge/1701
=== RUN   TestEncodeDoubleMaskEdge/1702
=== RUN   TestEncodeDoubleMaskEdge/1703
=== RUN   TestEncodeDoubleMaskEdge/1704
=== RUN   TestEncodeDoubleMaskEdge/1705
=== RUN   TestEncodeDoubleMaskEdge/1706
=== RUN   TestEncodeDoubleMaskEdge/1707
=== RUN   TestEncodeDoubleMaskEdge/1708
=== RUN   TestEncodeDoubleMaskEdge/1709
=== RUN   TestEncodeDoubleMaskEdge/1710
=== RUN   TestEncodeDoubleMaskEdge/1711
=== RUN   TestEncodeDoubleMaskEdge/1712
=== RUN   TestEncodeDoubleMaskEdge/1713
=== RUN   TestEncodeDoubleMaskEdge/1714
=== RUN   TestEncodeDoubleMaskEdge/1715
=== RUN   TestEncodeDoubleMaskEdge/1716
=== RUN   TestEncodeDoubleMaskEdge/1717
=== RUN   TestEncodeDoubleMaskEdge/1718
=== RUN   TestEncodeDoubleMaskEdge/1719
=== RUN   TestEncodeDoubleMaskEdge/1720
=== RUN   TestEncodeDoubleMaskEdge/1721
=== RUN   TestEncodeDoubleMaskEdge/1722
=== RUN   TestEncodeDoubleMaskEdge/1723
=== RUN   TestEncodeDoubleMaskEdge/1724
=== RUN   TestEncodeDoubleMaskEdge/1725
=== RUN   TestEncodeDoubleMaskEdge/1726
=== RUN   TestEncodeDoubleMaskEdge/1727
=== RUN   TestEncodeDoubleMaskEdge/1728
=== RUN   TestEncodeDoubleMaskEdge/1729
=== RUN   TestEncodeDoubleMaskEdge/1730
=== RUN   TestEncodeDoubleMaskEdge/1731
=== RUN   TestEncodeDoubleMaskEdge/1732
=== RUN   TestEncodeDoubleMaskEdge/1733
=== RUN   TestEncodeDoubleMaskEdge/1734
=== RUN   TestEncodeDoubleMaskEdge/1735
=== RUN   TestEncodeDoubleMaskEdge/1736
=== RUN   TestEncodeDoubleMaskEdge/1737
=== RUN   TestEncodeDoubleMaskEdge/1738
=== RUN   TestEncodeDoubleMaskEdge/1739
=== RUN   TestEncodeDoubleMaskEdge/1740
=== RUN   TestEncodeDoubleMaskEdge/1741
=== RUN   TestEncodeDoubleMaskEdge/1742
=== RUN   TestEncodeDoubleMaskEdge/1743
=== RUN   TestEncodeDoubleMaskEdge/1744
=== RUN   TestEncodeDoubleMaskEdge/1745
=== RUN   TestEncodeDoubleMaskEdge/1746
=== RUN   TestEncodeDoubleMaskEdge/1747
=== RUN   TestEncodeDoubleMaskEdge/1748
=== RUN   TestEncodeDoubleMaskEdge/1749
=== RUN   TestEncodeDoubleMaskEdge/1750
=== RUN   TestEncodeDoubleMaskEdge/1751
=== RUN   TestEncodeDoubleMaskEdge/1752
=== RUN   TestEncodeDoubleMaskEdge/1753
=== RUN   TestEncodeDoubleMaskEdge/1754
=== RUN   TestEncodeDoubleMaskEdge/1755
=== RUN   TestEncodeDoubleMaskEdge/1756
=== RUN   TestEncodeDoubleMaskEdge/1757
=== RUN   TestEncodeDoubleMaskEdge/1758
=== RUN   TestEncodeDoubleMaskEdge/1759
=== RUN   TestEncodeDoubleMaskEdge/1760
=== RUN   TestEncodeDoubleMaskEdge/1761
=== RUN   TestEncodeDoubleMaskEdge/1762
=== RUN   TestEncodeDoubleMaskEdge/1763
=== RUN   TestEncodeDoubleMaskEdge/1764
=== RUN   TestEncodeDoubleMaskEdge/1765
=== RUN   TestEncodeDoubleMaskEdge/1766
=== RUN   TestEncodeDoubleMaskEdge/1767
=== RUN   TestEncodeDoubleMaskEdge/1768
=== RUN   TestEncodeDoubleMaskEdge/1769
=== RUN   TestEncodeDoubleMaskEdge/1770
=== RUN   TestEncodeDoubleMaskEdge/1771
=== RUN   TestEncodeDoubleMaskEdge/1772
=== RUN   TestEncodeDoubleMaskEdge/1773
=== RUN   TestEncodeDoubleMaskEdge/1774
=== RUN   TestEncodeDoubleMaskEdge/1775
=== RUN   TestEncodeDoubleMaskEdge/1776
=== RUN   TestEncodeDoubleMaskEdge/1777
=== RUN   TestEncodeDoubleMaskEdge/1778
=== RUN   TestEncodeDoubleMaskEdge/1779
=== RUN   TestEncodeDoubleMaskEdge/1780
=== RUN   TestEncodeDoubleMaskEdge/1781
=== RUN   TestEncodeDoubleMaskEdge/1782
=== RUN   TestEncodeDoubleMaskEdge/1783
=== RUN   TestEncodeDoubleMaskEdge/1784
=== RUN   TestEncodeDoubleMaskEdge/1785
=== RUN   TestEncodeDoubleMaskEdge/1786
=== RUN   TestEncodeDoubleMaskEdge/1787
=== RUN   TestEncodeDoubleMaskEdge/1788
=== RUN   TestEncodeDoubleMaskEdge/1789
=== RUN   TestEncodeDoubleMaskEdge/1790
=== RUN   TestEncodeDoubleMaskEdge/1791
=== RUN   TestEncodeDoubleMaskEdge/1792
=== RUN   TestEncodeDoubleMaskEdge/1793
=== RUN   TestEncodeDoubleMaskEdge/1794
=== RUN   TestEncodeDoubleMaskEdge/1795
=== RUN   TestEncodeDoubleMaskEdge/1796
=== RUN   TestEncodeDoubleMaskEdge/1797
=== RUN   TestEncodeDoubleMaskEdge/1798
=== RUN   TestEncodeDoubleMaskEdge/1799
=== RUN   TestEncodeDoubleMaskEdge/1800
=== RUN   TestEncodeDoubleMaskEdge/1801
=== RUN   TestEncodeDoubleMaskEdge/1802
=== RUN   TestEncodeDoubleMaskEdge/1803
=== RUN   TestEncodeDoubleMaskEdge/1804
=== RUN   TestEncodeDoubleMaskEdge/1805
=== RUN   TestEncodeDoubleMaskEdge/1806
=== RUN   TestEncodeDoubleMaskEdge/1807
=== RUN   TestEncodeDoubleMaskEdge/1808
=== RUN   TestEncodeDoubleMaskEdge/1809
=== RUN   TestEncodeDoubleMaskEdge/1810
=== RUN   TestEncodeDoubleMaskEdge/1811
=== RUN   TestEncodeDoubleMaskEdge/1812
=== RUN   TestEncodeDoubleMaskEdge/1813
=== RUN   TestEncodeDoubleMaskEdge/1814
=== RUN   TestEncodeDoubleMaskEdge/1815
=== RUN   TestEncodeDoubleMaskEdge/1816
=== RUN   TestEncodeDoubleMaskEdge/1817
=== RUN   TestEncodeDoubleMaskEdge/1818
=== RUN   TestEncodeDoubleMaskEdge/1819
=== RUN   TestEncodeDoubleMaskEdge/1820
=== RUN   TestEncodeDoubleMaskEdge/1821
=== RUN   TestEncodeDoubleMaskEdge/1822
=== RUN   TestEncodeDoubleMaskEdge/1823
=== RUN   TestEncodeDoubleMaskEdge/1824
=== RUN   TestEncodeDoubleMaskEdge/1825
=== RUN   TestEncodeDoubleMaskEdge/1826
=== RUN   TestEncodeDoubleMaskEdge/1827
=== RUN   TestEncodeDoubleMaskEdge/1828
=== RUN   TestEncodeDoubleMaskEdge/1829
=== RUN   TestEncodeDoubleMaskEdge/1830
=== RUN   TestEncodeDoubleMaskEdge/1831
=== RUN   TestEncodeDoubleMaskEdge/1832
=== RUN   TestEncodeDoubleMaskEdge/1833
=== RUN   TestEncodeDoubleMaskEdge/1834
=== RUN   TestEncodeDoubleMaskEdge/1835
=== RUN   TestEncodeDoubleMaskEdge/1836
=== RUN   TestEncodeDoubleMaskEdge/1837
=== RUN   TestEncodeDoubleMaskEdge/1838
=== RUN   TestEncodeDoubleMaskEdge/1839
=== RUN   TestEncodeDoubleMaskEdge/1840
=== RUN   TestEncodeDoubleMaskEdge/1841
=== RUN   TestEncodeDoubleMaskEdge/1842
=== RUN   TestEncodeDoubleMaskEdge/1843
=== RUN   TestEncodeDoubleMaskEdge/1844
=== RUN   TestEncodeDoubleMaskEdge/1845
=== RUN   TestEncodeDoubleMaskEdge/1846
=== RUN   TestEncodeDoubleMaskEdge/1847
=== RUN   TestEncodeDoubleMaskEdge/1848
=== RUN   TestEncodeDoubleMaskEdge/1849
=== RUN   TestEncodeDoubleMaskEdge/1850
=== RUN   TestEncodeDoubleMaskEdge/1851
=== RUN   TestEncodeDoubleMaskEdge/1852
=== RUN   TestEncodeDoubleMaskEdge/1853
=== RUN   TestEncodeDoubleMaskEdge/1854
=== RUN   TestEncodeDoubleMaskEdge/1855
=== RUN   TestEncodeDoubleMaskEdge/1856
=== RUN   TestEncodeDoubleMaskEdge/1857
=== RUN   TestEncodeDoubleMaskEdge/1858
=== RUN   TestEncodeDoubleMaskEdge/1859
=== RUN   TestEncodeDoubleMaskEdge/1860
=== RUN   TestEncodeDoubleMaskEdge/1861
=== RUN   TestEncodeDoubleMaskEdge/1862
=== RUN   TestEncodeDoubleMaskEdge/1863
=== RUN   TestEncodeDoubleMaskEdge/1864
=== RUN   TestEncodeDoubleMaskEdge/1865
=== RUN   TestEncodeDoubleMaskEdge/1866
=== RUN   TestEncodeDoubleMaskEdge/1867
=== RUN   TestEncodeDoubleMaskEdge/1868
=== RUN   TestEncodeDoubleMaskEdge/1869
=== RUN   TestEncodeDoubleMaskEdge/1870
=== RUN   TestEncodeDoubleMaskEdge/1871
=== RUN   TestEncodeDoubleMaskEdge/1872
=== RUN   TestEncodeDoubleMaskEdge/1873
=== RUN   TestEncodeDoubleMaskEdge/1874
=== RUN   TestEncodeDoubleMaskEdge/1875
=== RUN   TestEncodeDoubleMaskEdge/1876
=== RUN   TestEncodeDoubleMaskEdge/1877
=== RUN   TestEncodeDoubleMaskEdge/1878
=== RUN   TestEncodeDoubleMaskEdge/1879
=== RUN   TestEncodeDoubleMaskEdge/1880
=== RUN   TestEncodeDoubleMaskEdge/1881
=== RUN   TestEncodeDoubleMaskEdge/1882
=== RUN   TestEncodeDoubleMaskEdge/1883
=== RUN   TestEncodeDoubleMaskEdge/1884
=== RUN   TestEncodeDoubleMaskEdge/1885
=== RUN   TestEncodeDoubleMaskEdge/1886
=== RUN   TestEncodeDoubleMaskEdge/1887
=== RUN   TestEncodeDoubleMaskEdge/1888
=== RUN   TestEncodeDoubleMaskEdge/1889
=== RUN   TestEncodeDoubleMaskEdge/1890
=== RUN   TestEncodeDoubleMaskEdge/1891
=== RUN   TestEncodeDoubleMaskEdge/1892
=== RUN   TestEncodeDoubleMaskEdge/1893
=== RUN   TestEncodeDoubleMaskEdge/1894
=== RUN   TestEncodeDoubleMaskEdge/1895
=== RUN   TestEncodeDoubleMaskEdge/1896
=== RUN   TestEncodeDoubleMaskEdge/1897
=== RUN   TestEncodeDoubleMaskEdge/1898
=== RUN   TestEncodeDoubleMaskEdge/1899
=== RUN   TestEncodeDoubleMaskEdge/1900
=== RUN   TestEncodeDoubleMaskEdge/1901
=== RUN   TestEncodeDoubleMaskEdge/1902
=== RUN   TestEncodeDoubleMaskEdge/1903
=== RUN   TestEncodeDoubleMaskEdge/1904
=== RUN   TestEncodeDoubleMaskEdge/1905
=== RUN   TestEncodeDoubleMaskEdge/1906
=== RUN   TestEncodeDoubleMaskEdge/1907
=== RUN   TestEncodeDoubleMaskEdge/1908
=== RUN   TestEncodeDoubleMaskEdge/1909
=== RUN   TestEncodeDoubleMaskEdge/1910
=== RUN   TestEncodeDoubleMaskEdge/1911
=== RUN   TestEncodeDoubleMaskEdge/1912
=== RUN   TestEncodeDoubleMaskEdge/1913
=== RUN   TestEncodeDoubleMaskEdge/1914
=== RUN   TestEncodeDoubleMaskEdge/1915
=== RUN   TestEncodeDoubleMaskEdge/1916
=== RUN   TestEncodeDoubleMaskEdge/1917
=== RUN   TestEncodeDoubleMaskEdge/1918
=== RUN   TestEncodeDoubleMaskEdge/1919
=== RUN   TestEncodeDoubleMaskEdge/1920
=== RUN   TestEncodeDoubleMaskEdge/1921
=== RUN   TestEncodeDoubleMaskEdge/1922
=== RUN   TestEncodeDoubleMaskEdge/1923
=== RUN   TestEncodeDoubleMaskEdge/1924
=== RUN   TestEncodeDoubleMaskEdge/1925
=== RUN   TestEncodeDoubleMaskEdge/1926
=== RUN   TestEncodeDoubleMaskEdge/1927
=== RUN   TestEncodeDoubleMaskEdge/1928
=== RUN   TestEncodeDoubleMaskEdge/1929
=== RUN   TestEncodeDoubleMaskEdge/1930
=== RUN   TestEncodeDoubleMaskEdge/1931
=== RUN   TestEncodeDoubleMaskEdge/1932
=== RUN   TestEncodeDoubleMaskEdge/1933
=== RUN   TestEncodeDoubleMaskEdge/1934
=== RUN   TestEncodeDoubleMaskEdge/1935
=== RUN   TestEncodeDoubleMaskEdge/1936
=== RUN   TestEncodeDoubleMaskEdge/1937
=== RUN   TestEncodeDoubleMaskEdge/1938
=== RUN   TestEncodeDoubleMaskEdge/1939
=== RUN   TestEncodeDoubleMaskEdge/1940
=== RUN   TestEncodeDoubleMaskEdge/1941
=== RUN   TestEncodeDoubleMaskEdge/1942
=== RUN   TestEncodeDoubleMaskEdge/1943
=== RUN   TestEncodeDoubleMaskEdge/1944
=== RUN   TestEncodeDoubleMaskEdge/1945
=== RUN   TestEncodeDoubleMaskEdge/1946
=== RUN   TestEncodeDoubleMaskEdge/1947
=== RUN   TestEncodeDoubleMaskEdge/1948
=== RUN   TestEncodeDoubleMaskEdge/1949
=== RUN   TestEncodeDoubleMaskEdge/1950
=== RUN   TestEncodeDoubleMaskEdge/1951
=== RUN   TestEncodeDoubleMaskEdge/1952
=== RUN   TestEncodeDoubleMaskEdge/1953
=== RUN   TestEncodeDoubleMaskEdge/1954
=== RUN   TestEncodeDoubleMaskEdge/1955
=== RUN   TestEncodeDoubleMaskEdge/1956
=== RUN   TestEncodeDoubleMaskEdge/1957
=== RUN   TestEncodeDoubleMaskEdge/1958
=== RUN   TestEncodeDoubleMaskEdge/1959
=== RUN   TestEncodeDoubleMaskEdge/1960
=== RUN   TestEncodeDoubleMaskEdge/1961
=== RUN   TestEncodeDoubleMaskEdge/1962
=== RUN   TestEncodeDoubleMaskEdge/1963
=== RUN   TestEncodeDoubleMaskEdge/1964
=== RUN   TestEncodeDoubleMaskEdge/1965
=== RUN   TestEncodeDoubleMaskEdge/1966
=== RUN   TestEncodeDoubleMaskEdge/1967
=== RUN   TestEncodeDoubleMaskEdge/1968
=== RUN   TestEncodeDoubleMaskEdge/1969
=== RUN   TestEncodeDoubleMaskEdge/1970
=== RUN   TestEncodeDoubleMaskEdge/1971
=== RUN   TestEncodeDoubleMaskEdge/1972
=== RUN   TestEncodeDoubleMaskEdge/1973
=== RUN   TestEncodeDoubleMaskEdge/1974
=== RUN   TestEncodeDoubleMaskEdge/1975
=== RUN   TestEncodeDoubleMaskEdge/1976
=== RUN   TestEncodeDoubleMaskEdge/1977
=== RUN   TestEncodeDoubleMaskEdge/1978
=== RUN   TestEncodeDoubleMaskEdge/1979
=== RUN   TestEncodeDoubleMaskEdge/1980
=== RUN   TestEncodeDoubleMaskEdge/1981
=== RUN   TestEncodeDoubleMaskEdge/1982
=== RUN   TestEncodeDoubleMaskEdge/1983
=== RUN   TestEncodeDoubleMaskEdge/1984
=== RUN   TestEncodeDoubleMaskEdge/1985
=== RUN   TestEncodeDoubleMaskEdge/1986
=== RUN   TestEncodeDoubleMaskEdge/1987
=== RUN   TestEncodeDoubleMaskEdge/1988
=== RUN   TestEncodeDoubleMaskEdge/1989
=== RUN   TestEncodeDoubleMaskEdge/1990
=== RUN   TestEncodeDoubleMaskEdge/1991
=== RUN   TestEncodeDoubleMaskEdge/1992
=== RUN   TestEncodeDoubleMaskEdge/1993
=== RUN   TestEncodeDoubleMaskEdge/1994
=== RUN   TestEncodeDoubleMaskEdge/1995
=== RUN   TestEncodeDoubleMaskEdge/1996
=== RUN   TestEncodeDoubleMaskEdge/1997
=== RUN   TestEncodeDoubleMaskEdge/1998
=== RUN   TestEncodeDoubleMaskEdge/1999
=== RUN   TestEncodeDoubleMaskEdge/2000
=== RUN   TestEncodeDoubleMaskEdge/2001
=== RUN   TestEncodeDoubleMaskEdge/2002
=== RUN   TestEncodeDoubleMaskEdge/2003
=== RUN   TestEncodeDoubleMaskEdge/2004
=== RUN   TestEncodeDoubleMaskEdge/2005
=== RUN   TestEncodeDoubleMaskEdge/2006
=== RUN   TestEncodeDoubleMaskEdge/2007
=== RUN   TestEncodeDoubleMaskEdge/2008
=== RUN   TestEncodeDoubleMaskEdge/2009
=== RUN   TestEncodeDoubleMaskEdge/2010
=== RUN   TestEncodeDoubleMaskEdge/2011
=== RUN   TestEncodeDoubleMaskEdge/2012
=== RUN   TestEncodeDoubleMaskEdge/2013
=== RUN   TestEncodeDoubleMaskEdge/2014
=== RUN   TestEncodeDoubleMaskEdge/2015
=== RUN   TestEncodeDoubleMaskEdge/2016
=== RUN   TestEncodeDoubleMaskEdge/2017
=== RUN   TestEncodeDoubleMaskEdge/2018
=== RUN   TestEncodeDoubleMaskEdge/2019
=== RUN   TestEncodeDoubleMaskEdge/2020
=== RUN   TestEncodeDoubleMaskEdge/2021
=== RUN   TestEncodeDoubleMaskEdge/2022
=== RUN   TestEncodeDoubleMaskEdge/2023
=== RUN   TestEncodeDoubleMaskEdge/2024
=== RUN   TestEncodeDoubleMaskEdge/2025
=== RUN   TestEncodeDoubleMaskEdge/2026
=== RUN   TestEncodeDoubleMaskEdge/2027
=== RUN   TestEncodeDoubleMaskEdge/2028
=== RUN   TestEncodeDoubleMaskEdge/2029
=== RUN   TestEncodeDoubleMaskEdge/2030
=== RUN   TestEncodeDoubleMaskEdge/2031
=== RUN   TestEncodeDoubleMaskEdge/2032
=== RUN   TestEncodeDoubleMaskEdge/2033
=== RUN   TestEncodeDoubleMaskEdge/2034
=== RUN   TestEncodeDoubleMaskEdge/2035
=== RUN   TestEncodeDoubleMaskEdge/2036
=== RUN   TestEncodeDoubleMaskEdge/2037
=== RUN   TestEncodeDoubleMaskEdge/2038
=== RUN   TestEncodeDoubleMaskEdge/2039
=== RUN   TestEncodeDoubleMaskEdge/2040
=== RUN   TestEncodeDoubleMaskEdge/2041
=== RUN   TestEncodeDoubleMaskEdge/2042
=== RUN   TestEncodeDoubleMaskEdge/2043
=== RUN   TestEncodeDoubleMaskEdge/2044
=== RUN   TestEncodeDoubleMaskEdge/2045
=== RUN   TestEncodeDoubleMaskEdge/2046
=== RUN   TestEncodeDoubleMaskEdge/2047
=== RUN   TestEncodeDoubleMaskEdge/2048
=== RUN   TestEncodeDoubleMaskEdge/2049
=== RUN   TestEncodeDoubleMaskEdge/2050
=== RUN   TestEncodeDoubleMaskEdge/2051
=== RUN   TestEncodeDoubleMaskEdge/2052
=== RUN   TestEncodeDoubleMaskEdge/2053
=== RUN   TestEncodeDoubleMaskEdge/2054
=== RUN   TestEncodeDoubleMaskEdge/2055
=== RUN   TestEncodeDoubleMaskEdge/2056
=== RUN   TestEncodeDoubleMaskEdge/2057
=== RUN   TestEncodeDoubleMaskEdge/2058
=== RUN   TestEncodeDoubleMaskEdge/2059
=== RUN   TestEncodeDoubleMaskEdge/2060
=== RUN   TestEncodeDoubleMaskEdge/2061
=== RUN   TestEncodeDoubleMaskEdge/2062
=== RUN   TestEncodeDoubleMaskEdge/2063
=== RUN   TestEncodeDoubleMaskEdge/2064
=== RUN   TestEncodeDoubleMaskEdge/2065
=== RUN   TestEncodeDoubleMaskEdge/2066
=== RUN   TestEncodeDoubleMaskEdge/2067
=== RUN   TestEncodeDoubleMaskEdge/2068
=== RUN   TestEncodeDoubleMaskEdge/2069
=== RUN   TestEncodeDoubleMaskEdge/2070
=== RUN   TestEncodeDoubleMaskEdge/2071
=== RUN   TestEncodeDoubleMaskEdge/2072
=== RUN   TestEncodeDoubleMaskEdge/2073
=== RUN   TestEncodeDoubleMaskEdge/2074
=== RUN   TestEncodeDoubleMaskEdge/2075
=== RUN   TestEncodeDoubleMaskEdge/2076
=== RUN   TestEncodeDoubleMaskEdge/2077
=== RUN   TestEncodeDoubleMaskEdge/2078
=== RUN   TestEncodeDoubleMaskEdge/2079
=== RUN   TestEncodeDoubleMaskEdge/2080
=== RUN   TestEncodeDoubleMaskEdge/2081
=== RUN   TestEncodeDoubleMaskEdge/2082
=== RUN   TestEncodeDoubleMaskEdge/2083
=== RUN   TestEncodeDoubleMaskEdge/2084
=== RUN   TestEncodeDoubleMaskEdge/2085
=== RUN   TestEncodeDoubleMaskEdge/2086
=== RUN   TestEncodeDoubleMaskEdge/2087
=== RUN   TestEncodeDoubleMaskEdge/2088
=== RUN   TestEncodeDoubleMaskEdge/2089
=== RUN   TestEncodeDoubleMaskEdge/2090
=== RUN   TestEncodeDoubleMaskEdge/2091
=== RUN   TestEncodeDoubleMaskEdge/2092
=== RUN   TestEncodeDoubleMaskEdge/2093
=== RUN   TestEncodeDoubleMaskEdge/2094
=== RUN   TestEncodeDoubleMaskEdge/2095
=== RUN   TestEncodeDoubleMaskEdge/2096
=== RUN   TestEncodeDoubleMaskEdge/2097
=== RUN   TestEncodeDoubleMaskEdge/2098
=== RUN   TestEncodeDoubleMaskEdge/2099
=== RUN   TestEncodeDoubleMaskEdge/2100
=== RUN   TestEncodeDoubleMaskEdge/2101
=== RUN   TestEncodeDoubleMaskEdge/2102
=== RUN   TestEncodeDoubleMaskEdge/2103
=== RUN   TestEncodeDoubleMaskEdge/2104
=== RUN   TestEncodeDoubleMaskEdge/2105
=== RUN   TestEncodeDoubleMaskEdge/2106
=== RUN   TestEncodeDoubleMaskEdge/2107
=== RUN   TestEncodeDoubleMaskEdge/2108
=== RUN   TestEncodeDoubleMaskEdge/2109
=== RUN   TestEncodeDoubleMaskEdge/2110
=== RUN   TestEncodeDoubleMaskEdge/2111
=== RUN   TestEncodeDoubleMaskEdge/2112
=== RUN   TestEncodeDoubleMaskEdge/2113
=== RUN   TestEncodeDoubleMaskEdge/2114
=== RUN   TestEncodeDoubleMaskEdge/2115
=== RUN   TestEncodeDoubleMaskEdge/2116
=== RUN   TestEncodeDoubleMaskEdge/2117
=== RUN   TestEncodeDoubleMaskEdge/2118
=== RUN   TestEncodeDoubleMaskEdge/2119
=== RUN   TestEncodeDoubleMaskEdge/2120
=== RUN   TestEncodeDoubleMaskEdge/2121
=== RUN   TestEncodeDoubleMaskEdge/2122
=== RUN   TestEncodeDoubleMaskEdge/2123
=== RUN   TestEncodeDoubleMaskEdge/2124
=== RUN   TestEncodeDoubleMaskEdge/2125
=== RUN   TestEncodeDoubleMaskEdge/2126
=== RUN   TestEncodeDoubleMaskEdge/2127
=== RUN   TestEncodeDoubleMaskEdge/2128
=== RUN   TestEncodeDoubleMaskEdge/2129
=== RUN   TestEncodeDoubleMaskEdge/2130
=== RUN   TestEncodeDoubleMaskEdge/2131
=== RUN   TestEncodeDoubleMaskEdge/2132
=== RUN   TestEncodeDoubleMaskEdge/2133
=== RUN   TestEncodeDoubleMaskEdge/2134
=== RUN   TestEncodeDoubleMaskEdge/2135
=== RUN   TestEncodeDoubleMaskEdge/2136
=== RUN   TestEncodeDoubleMaskEdge/2137
=== RUN   TestEncodeDoubleMaskEdge/2138
=== RUN   TestEncodeDoubleMaskEdge/2139
=== RUN   TestEncodeDoubleMaskEdge/2140
=== RUN   TestEncodeDoubleMaskEdge/2141
=== RUN   TestEncodeDoubleMaskEdge/2142
=== RUN   TestEncodeDoubleMaskEdge/2143
=== RUN   TestEncodeDoubleMaskEdge/2144
=== RUN   TestEncodeDoubleMaskEdge/2145
=== RUN   TestEncodeDoubleMaskEdge/2146
=== RUN   TestEncodeDoubleMaskEdge/2147
=== RUN   TestEncodeDoubleMaskEdge/2148
=== RUN   TestEncodeDoubleMaskEdge/2149
=== RUN   TestEncodeDoubleMaskEdge/2150
=== RUN   TestEncodeDoubleMaskEdge/2151
=== RUN   TestEncodeDoubleMaskEdge/2152
=== RUN   TestEncodeDoubleMaskEdge/2153
=== RUN   TestEncodeDoubleMaskEdge/2154
=== RUN   TestEncodeDoubleMaskEdge/2155
=== RUN   TestEncodeDoubleMaskEdge/2156
=== RUN   TestEncodeDoubleMaskEdge/2157
=== RUN   TestEncodeDoubleMaskEdge/2158
=== RUN   TestEncodeDoubleMaskEdge/2159
=== RUN   TestEncodeDoubleMaskEdge/2160
=== RUN   TestEncodeDoubleMaskEdge/2161
=== RUN   TestEncodeDoubleMaskEdge/2162
=== RUN   TestEncodeDoubleMaskEdge/2163
=== RUN   TestEncodeDoubleMaskEdge/2164
=== RUN   TestEncodeDoubleMaskEdge/2165
=== RUN   TestEncodeDoubleMaskEdge/2166
=== RUN   TestEncodeDoubleMaskEdge/2167
=== RUN   TestEncodeDoubleMaskEdge/2168
=== RUN   TestEncodeDoubleMaskEdge/2169
=== RUN   TestEncodeDoubleMaskEdge/2170
=== RUN   TestEncodeDoubleMaskEdge/2171
=== RUN   TestEncodeDoubleMaskEdge/2172
=== RUN   TestEncodeDoubleMaskEdge/2173
=== RUN   TestEncodeDoubleMaskEdge/2174
=== RUN   TestEncodeDoubleMaskEdge/2175
=== RUN   TestEncodeDoubleMaskEdge/2176
=== RUN   TestEncodeDoubleMaskEdge/2177
=== RUN   TestEncodeDoubleMaskEdge/2178
=== RUN   TestEncodeDoubleMaskEdge/2179
=== RUN   TestEncodeDoubleMaskEdge/2180
=== RUN   TestEncodeDoubleMaskEdge/2181
=== RUN   TestEncodeDoubleMaskEdge/2182
=== RUN   TestEncodeDoubleMaskEdge/2183
=== RUN   TestEncodeDoubleMaskEdge/2184
=== RUN   TestEncodeDoubleMaskEdge/2185
=== RUN   TestEncodeDoubleMaskEdge/2186
=== RUN   TestEncodeDoubleMaskEdge/2187
=== RUN   TestEncodeDoubleMaskEdge/2188
=== RUN   TestEncodeDoubleMaskEdge/2189
=== RUN   TestEncodeDoubleMaskEdge/2190
=== RUN   TestEncodeDoubleMaskEdge/2191
=== RUN   TestEncodeDoubleMaskEdge/2192
=== RUN   TestEncodeDoubleMaskEdge/2193
=== RUN   TestEncodeDoubleMaskEdge/2194
=== RUN   TestEncodeDoubleMaskEdge/2195
=== RUN   TestEncodeDoubleMaskEdge/2196
=== RUN   TestEncodeDoubleMaskEdge/2197
=== RUN   TestEncodeDoubleMaskEdge/2198
=== RUN   TestEncodeDoubleMaskEdge/2199
=== RUN   TestEncodeDoubleMaskEdge/2200
=== RUN   TestEncodeDoubleMaskEdge/2201
=== RUN   TestEncodeDoubleMaskEdge/2202
=== RUN   TestEncodeDoubleMaskEdge/2203
=== RUN   TestEncodeDoubleMaskEdge/2204
=== RUN   TestEncodeDoubleMaskEdge/2205
=== RUN   TestEncodeDoubleMaskEdge/2206
=== RUN   TestEncodeDoubleMaskEdge/2207
=== RUN   TestEncodeDoubleMaskEdge/2208
=== RUN   TestEncodeDoubleMaskEdge/2209
=== RUN   TestEncodeDoubleMaskEdge/2210
=== RUN   TestEncodeDoubleMaskEdge/2211
=== RUN   TestEncodeDoubleMaskEdge/2212
=== RUN   TestEncodeDoubleMaskEdge/2213
=== RUN   TestEncodeDoubleMaskEdge/2214
=== RUN   TestEncodeDoubleMaskEdge/2215
=== RUN   TestEncodeDoubleMaskEdge/2216
=== RUN   TestEncodeDoubleMaskEdge/2217
=== RUN   TestEncodeDoubleMaskEdge/2218
=== RUN   TestEncodeDoubleMaskEdge/2219
=== RUN   TestEncodeDoubleMaskEdge/2220
=== RUN   TestEncodeDoubleMaskEdge/2221
=== RUN   TestEncodeDoubleMaskEdge/2222
=== RUN   TestEncodeDoubleMaskEdge/2223
=== RUN   TestEncodeDoubleMaskEdge/2224
=== RUN   TestEncodeDoubleMaskEdge/2225
=== RUN   TestEncodeDoubleMaskEdge/2226
=== RUN   TestEncodeDoubleMaskEdge/2227
=== RUN   TestEncodeDoubleMaskEdge/2228
=== RUN   TestEncodeDoubleMaskEdge/2229
=== RUN   TestEncodeDoubleMaskEdge/2230
=== RUN   TestEncodeDoubleMaskEdge/2231
=== RUN   TestEncodeDoubleMaskEdge/2232
=== RUN   TestEncodeDoubleMaskEdge/2233
=== RUN   TestEncodeDoubleMaskEdge/2234
=== RUN   TestEncodeDoubleMaskEdge/2235
=== RUN   TestEncodeDoubleMaskEdge/2236
=== RUN   TestEncodeDoubleMaskEdge/2237
=== RUN   TestEncodeDoubleMaskEdge/2238
=== RUN   TestEncodeDoubleMaskEdge/2239
=== RUN   TestEncodeDoubleMaskEdge/2240
=== RUN   TestEncodeDoubleMaskEdge/2241
=== RUN   TestEncodeDoubleMaskEdge/2242
=== RUN   TestEncodeDoubleMaskEdge/2243
=== RUN   TestEncodeDoubleMaskEdge/2244
=== RUN   TestEncodeDoubleMaskEdge/2245
=== RUN   TestEncodeDoubleMaskEdge/2246
=== RUN   TestEncodeDoubleMaskEdge/2247
=== RUN   TestEncodeDoubleMaskEdge/2248
=== RUN   TestEncodeDoubleMaskEdge/2249
=== RUN   TestEncodeDoubleMaskEdge/2250
=== RUN   TestEncodeDoubleMaskEdge/2251
=== RUN   TestEncodeDoubleMaskEdge/2252
=== RUN   TestEncodeDoubleMaskEdge/2253
=== RUN   TestEncodeDoubleMaskEdge/2254
=== RUN   TestEncodeDoubleMaskEdge/2255
=== RUN   TestEncodeDoubleMaskEdge/2256
=== RUN   TestEncodeDoubleMaskEdge/2257
=== RUN   TestEncodeDoubleMaskEdge/2258
=== RUN   TestEncodeDoubleMaskEdge/2259
=== RUN   TestEncodeDoubleMaskEdge/2260
=== RUN   TestEncodeDoubleMaskEdge/2261
=== RUN   TestEncodeDoubleMaskEdge/2262
=== RUN   TestEncodeDoubleMaskEdge/2263
=== RUN   TestEncodeDoubleMaskEdge/2264
=== RUN   TestEncodeDoubleMaskEdge/2265
=== RUN   TestEncodeDoubleMaskEdge/2266
=== RUN   TestEncodeDoubleMaskEdge/2267
=== RUN   TestEncodeDoubleMaskEdge/2268
=== RUN   TestEncodeDoubleMaskEdge/2269
=== RUN   TestEncodeDoubleMaskEdge/2270
=== RUN   TestEncodeDoubleMaskEdge/2271
=== RUN   TestEncodeDoubleMaskEdge/2272
=== RUN   TestEncodeDoubleMaskEdge/2273
=== RUN   TestEncodeDoubleMaskEdge/2274
=== RUN   TestEncodeDoubleMaskEdge/2275
=== RUN   TestEncodeDoubleMaskEdge/2276
=== RUN   TestEncodeDoubleMaskEdge/2277
=== RUN   TestEncodeDoubleMaskEdge/2278
=== RUN   TestEncodeDoubleMaskEdge/2279
=== RUN   TestEncodeDoubleMaskEdge/2280
=== RUN   TestEncodeDoubleMaskEdge/2281
=== RUN   TestEncodeDoubleMaskEdge/2282
=== RUN   TestEncodeDoubleMaskEdge/2283
=== RUN   TestEncodeDoubleMaskEdge/2284
=== RUN   TestEncodeDoubleMaskEdge/2285
=== RUN   TestEncodeDoubleMaskEdge/2286
=== RUN   TestEncodeDoubleMaskEdge/2287
=== RUN   TestEncodeDoubleMaskEdge/2288
=== RUN   TestEncodeDoubleMaskEdge/2289
=== RUN   TestEncodeDoubleMaskEdge/2290
=== RUN   TestEncodeDoubleMaskEdge/2291
=== RUN   TestEncodeDoubleMaskEdge/2292
=== RUN   TestEncodeDoubleMaskEdge/2293
=== RUN   TestEncodeDoubleMaskEdge/2294
=== RUN   TestEncodeDoubleMaskEdge/2295
=== RUN   TestEncodeDoubleMaskEdge/2296
=== RUN   TestEncodeDoubleMaskEdge/2297
=== RUN   TestEncodeDoubleMaskEdge/2298
=== RUN   TestEncodeDoubleMaskEdge/2299
=== RUN   TestEncodeDoubleMaskEdge/2300
=== RUN   TestEncodeDoubleMaskEdge/2301
=== RUN   TestEncodeDoubleMaskEdge/2302
=== RUN   TestEncodeDoubleMaskEdge/2303
=== RUN   TestEncodeDoubleMaskEdge/2304
=== RUN   TestEncodeDoubleMaskEdge/2305
=== RUN   TestEncodeDoubleMaskEdge/2306
=== RUN   TestEncodeDoubleMaskEdge/2307
=== RUN   TestEncodeDoubleMaskEdge/2308
=== RUN   TestEncodeDoubleMaskEdge/2309
=== RUN   TestEncodeDoubleMaskEdge/2310
=== RUN   TestEncodeDoubleMaskEdge/2311
=== RUN   TestEncodeDoubleMaskEdge/2312
=== RUN   TestEncodeDoubleMaskEdge/2313
=== RUN   TestEncodeDoubleMaskEdge/2314
=== RUN   TestEncodeDoubleMaskEdge/2315
=== RUN   TestEncodeDoubleMaskEdge/2316
=== RUN   TestEncodeDoubleMaskEdge/2317
=== RUN   TestEncodeDoubleMaskEdge/2318
=== RUN   TestEncodeDoubleMaskEdge/2319
=== RUN   TestEncodeDoubleMaskEdge/2320
=== RUN   TestEncodeDoubleMaskEdge/2321
=== RUN   TestEncodeDoubleMaskEdge/2322
=== RUN   TestEncodeDoubleMaskEdge/2323
=== RUN   TestEncodeDoubleMaskEdge/2324
=== RUN   TestEncodeDoubleMaskEdge/2325
=== RUN   TestEncodeDoubleMaskEdge/2326
=== RUN   TestEncodeDoubleMaskEdge/2327
=== RUN   TestEncodeDoubleMaskEdge/2328
=== RUN   TestEncodeDoubleMaskEdge/2329
=== RUN   TestEncodeDoubleMaskEdge/2330
=== RUN   TestEncodeDoubleMaskEdge/2331
=== RUN   TestEncodeDoubleMaskEdge/2332
=== RUN   TestEncodeDoubleMaskEdge/2333
=== RUN   TestEncodeDoubleMaskEdge/2334
=== RUN   TestEncodeDoubleMaskEdge/2335
=== RUN   TestEncodeDoubleMaskEdge/2336
=== RUN   TestEncodeDoubleMaskEdge/2337
=== RUN   TestEncodeDoubleMaskEdge/2338
=== RUN   TestEncodeDoubleMaskEdge/2339
=== RUN   TestEncodeDoubleMaskEdge/2340
=== RUN   TestEncodeDoubleMaskEdge/2341
=== RUN   TestEncodeDoubleMaskEdge/2342
=== RUN   TestEncodeDoubleMaskEdge/2343
=== RUN   TestEncodeDoubleMaskEdge/2344
=== RUN   TestEncodeDoubleMaskEdge/2345
=== RUN   TestEncodeDoubleMaskEdge/2346
=== RUN   TestEncodeDoubleMaskEdge/2347
=== RUN   TestEncodeDoubleMaskEdge/2348
=== RUN   TestEncodeDoubleMaskEdge/2349
=== RUN   TestEncodeDoubleMaskEdge/2350
=== RUN   TestEncodeDoubleMaskEdge/2351
=== RUN   TestEncodeDoubleMaskEdge/2352
=== RUN   TestEncodeDoubleMaskEdge/2353
=== RUN   TestEncodeDoubleMaskEdge/2354
=== RUN   TestEncodeDoubleMaskEdge/2355
=== RUN   TestEncodeDoubleMaskEdge/2356
=== RUN   TestEncodeDoubleMaskEdge/2357
=== RUN   TestEncodeDoubleMaskEdge/2358
=== RUN   TestEncodeDoubleMaskEdge/2359
=== RUN   TestEncodeDoubleMaskEdge/2360
=== RUN   TestEncodeDoubleMaskEdge/2361
=== RUN   TestEncodeDoubleMaskEdge/2362
=== RUN   TestEncodeDoubleMaskEdge/2363
=== RUN   TestEncodeDoubleMaskEdge/2364
=== RUN   TestEncodeDoubleMaskEdge/2365
=== RUN   TestEncodeDoubleMaskEdge/2366
=== RUN   TestEncodeDoubleMaskEdge/2367
=== RUN   TestEncodeDoubleMaskEdge/2368
=== RUN   TestEncodeDoubleMaskEdge/2369
=== RUN   TestEncodeDoubleMaskEdge/2370
=== RUN   TestEncodeDoubleMaskEdge/2371
=== RUN   TestEncodeDoubleMaskEdge/2372
=== RUN   TestEncodeDoubleMaskEdge/2373
=== RUN   TestEncodeDoubleMaskEdge/2374
=== RUN   TestEncodeDoubleMaskEdge/2375
=== RUN   TestEncodeDoubleMaskEdge/2376
=== RUN   TestEncodeDoubleMaskEdge/2377
=== RUN   TestEncodeDoubleMaskEdge/2378
=== RUN   TestEncodeDoubleMaskEdge/2379
=== RUN   TestEncodeDoubleMaskEdge/2380
=== RUN   TestEncodeDoubleMaskEdge/2381
=== RUN   TestEncodeDoubleMaskEdge/2382
=== RUN   TestEncodeDoubleMaskEdge/2383
=== RUN   TestEncodeDoubleMaskEdge/2384
=== RUN   TestEncodeDoubleMaskEdge/2385
=== RUN   TestEncodeDoubleMaskEdge/2386
=== RUN   TestEncodeDoubleMaskEdge/2387
=== RUN   TestEncodeDoubleMaskEdge/2388
=== RUN   TestEncodeDoubleMaskEdge/2389
=== RUN   TestEncodeDoubleMaskEdge/2390
=== RUN   TestEncodeDoubleMaskEdge/2391
=== RUN   TestEncodeDoubleMaskEdge/2392
=== RUN   TestEncodeDoubleMaskEdge/2393
=== RUN   TestEncodeDoubleMaskEdge/2394
=== RUN   TestEncodeDoubleMaskEdge/2395
=== RUN   TestEncodeDoubleMaskEdge/2396
=== RUN   TestEncodeDoubleMaskEdge/2397
=== RUN   TestEncodeDoubleMaskEdge/2398
=== RUN   TestEncodeDoubleMaskEdge/2399
=== RUN   TestEncodeDoubleMaskEdge/2400
=== RUN   TestEncodeDoubleMaskEdge/2401
=== RUN   TestEncodeDoubleMaskEdge/2402
=== RUN   TestEncodeDoubleMaskEdge/2403
=== RUN   TestEncodeDoubleMaskEdge/2404
=== RUN   TestEncodeDoubleMaskEdge/2405
=== RUN   TestEncodeDoubleMaskEdge/2406
=== RUN   TestEncodeDoubleMaskEdge/2407
=== RUN   TestEncodeDoubleMaskEdge/2408
=== RUN   TestEncodeDoubleMaskEdge/2409
=== RUN   TestEncodeDoubleMaskEdge/2410
=== RUN   TestEncodeDoubleMaskEdge/2411
=== RUN   TestEncodeDoubleMaskEdge/2412
=== RUN   TestEncodeDoubleMaskEdge/2413
=== RUN   TestEncodeDoubleMaskEdge/2414
=== RUN   TestEncodeDoubleMaskEdge/2415
=== RUN   TestEncodeDoubleMaskEdge/2416
=== RUN   TestEncodeDoubleMaskEdge/2417
=== RUN   TestEncodeDoubleMaskEdge/2418
=== RUN   TestEncodeDoubleMaskEdge/2419
=== RUN   TestEncodeDoubleMaskEdge/2420
=== RUN   TestEncodeDoubleMaskEdge/2421
=== RUN   TestEncodeDoubleMaskEdge/2422
=== RUN   TestEncodeDoubleMaskEdge/2423
=== RUN   TestEncodeDoubleMaskEdge/2424
=== RUN   TestEncodeDoubleMaskEdge/2425
=== RUN   TestEncodeDoubleMaskEdge/2426
=== RUN   TestEncodeDoubleMaskEdge/2427
=== RUN   TestEncodeDoubleMaskEdge/2428
=== RUN   TestEncodeDoubleMaskEdge/2429
=== RUN   TestEncodeDoubleMaskEdge/2430
=== RUN   TestEncodeDoubleMaskEdge/2431
=== RUN   TestEncodeDoubleMaskEdge/2432
=== RUN   TestEncodeDoubleMaskEdge/2433
=== RUN   TestEncodeDoubleMaskEdge/2434
=== RUN   TestEncodeDoubleMaskEdge/2435
=== RUN   TestEncodeDoubleMaskEdge/2436
=== RUN   TestEncodeDoubleMaskEdge/2437
=== RUN   TestEncodeDoubleMaskEdge/2438
=== RUN   TestEncodeDoubleMaskEdge/2439
=== RUN   TestEncodeDoubleMaskEdge/2440
=== RUN   TestEncodeDoubleMaskEdge/2441
=== RUN   TestEncodeDoubleMaskEdge/2442
=== RUN   TestEncodeDoubleMaskEdge/2443
=== RUN   TestEncodeDoubleMaskEdge/2444
=== RUN   TestEncodeDoubleMaskEdge/2445
=== RUN   TestEncodeDoubleMaskEdge/2446
=== RUN   TestEncodeDoubleMaskEdge/2447
=== RUN   TestEncodeDoubleMaskEdge/2448
=== RUN   TestEncodeDoubleMaskEdge/2449
=== RUN   TestEncodeDoubleMaskEdge/2450
=== RUN   TestEncodeDoubleMaskEdge/2451
=== RUN   TestEncodeDoubleMaskEdge/2452
=== RUN   TestEncodeDoubleMaskEdge/2453
=== RUN   TestEncodeDoubleMaskEdge/2454
=== RUN   TestEncodeDoubleMaskEdge/2455
=== RUN   TestEncodeDoubleMaskEdge/2456
=== RUN   TestEncodeDoubleMaskEdge/2457
=== RUN   TestEncodeDoubleMaskEdge/2458
=== RUN   TestEncodeDoubleMaskEdge/2459
=== RUN   TestEncodeDoubleMaskEdge/2460
=== RUN   TestEncodeDoubleMaskEdge/2461
=== RUN   TestEncodeDoubleMaskEdge/2462
=== RUN   TestEncodeDoubleMaskEdge/2463
=== RUN   TestEncodeDoubleMaskEdge/2464
=== RUN   TestEncodeDoubleMaskEdge/2465
=== RUN   TestEncodeDoubleMaskEdge/2466
=== RUN   TestEncodeDoubleMaskEdge/2467
=== RUN   TestEncodeDoubleMaskEdge/2468
=== RUN   TestEncodeDoubleMaskEdge/2469
=== RUN   TestEncodeDoubleMaskEdge/2470
=== RUN   TestEncodeDoubleMaskEdge/2471
=== RUN   TestEncodeDoubleMaskEdge/2472
=== RUN   TestEncodeDoubleMaskEdge/2473
=== RUN   TestEncodeDoubleMaskEdge/2474
=== RUN   TestEncodeDoubleMaskEdge/2475
=== RUN   TestEncodeDoubleMaskEdge/2476
=== RUN   TestEncodeDoubleMaskEdge/2477
=== RUN   TestEncodeDoubleMaskEdge/2478
=== RUN   TestEncodeDoubleMaskEdge/2479
=== RUN   TestEncodeDoubleMaskEdge/2480
=== RUN   TestEncodeDoubleMaskEdge/2481
=== RUN   TestEncodeDoubleMaskEdge/2482
=== RUN   TestEncodeDoubleMaskEdge/2483
=== RUN   TestEncodeDoubleMaskEdge/2484
=== RUN   TestEncodeDoubleMaskEdge/2485
=== RUN   TestEncodeDoubleMaskEdge/2486
=== RUN   TestEncodeDoubleMaskEdge/2487
=== RUN   TestEncodeDoubleMaskEdge/2488
=== RUN   TestEncodeDoubleMaskEdge/2489
=== RUN   TestEncodeDoubleMaskEdge/2490
=== RUN   TestEncodeDoubleMaskEdge/2491
=== RUN   TestEncodeDoubleMaskEdge/2492
=== RUN   TestEncodeDoubleMaskEdge/2493
=== RUN   TestEncodeDoubleMaskEdge/2494
=== RUN   TestEncodeDoubleMaskEdge/2495
=== RUN   TestEncodeDoubleMaskEdge/2496
=== RUN   TestEncodeDoubleMaskEdge/2497
=== RUN   TestEncodeDoubleMaskEdge/2498
=== RUN   TestEncodeDoubleMaskEdge/2499
=== RUN   TestEncodeDoubleMaskEdge/2500
=== RUN   TestEncodeDoubleMaskEdge/2501
=== RUN   TestEncodeDoubleMaskEdge/2502
=== RUN   TestEncodeDoubleMaskEdge/2503
=== RUN   TestEncodeDoubleMaskEdge/2504
=== RUN   TestEncodeDoubleMaskEdge/2505
=== RUN   TestEncodeDoubleMaskEdge/2506
=== RUN   TestEncodeDoubleMaskEdge/2507
=== RUN   TestEncodeDoubleMaskEdge/2508
=== RUN   TestEncodeDoubleMaskEdge/2509
=== RUN   TestEncodeDoubleMaskEdge/2510
=== RUN   TestEncodeDoubleMaskEdge/2511
=== RUN   TestEncodeDoubleMaskEdge/2512
=== RUN   TestEncodeDoubleMaskEdge/2513
=== RUN   TestEncodeDoubleMaskEdge/2514
=== RUN   TestEncodeDoubleMaskEdge/2515
=== RUN   TestEncodeDoubleMaskEdge/2516
=== RUN   TestEncodeDoubleMaskEdge/2517
=== RUN   TestEncodeDoubleMaskEdge/2518
=== RUN   TestEncodeDoubleMaskEdge/2519
=== RUN   TestEncodeDoubleMaskEdge/2520
=== RUN   TestEncodeDoubleMaskEdge/2521
=== RUN   TestEncodeDoubleMaskEdge/2522
=== RUN   TestEncodeDoubleMaskEdge/2523
=== RUN   TestEncodeDoubleMaskEdge/2524
=== RUN   TestEncodeDoubleMaskEdge/2525
=== RUN   TestEncodeDoubleMaskEdge/2526
=== RUN   TestEncodeDoubleMaskEdge/2527
=== RUN   TestEncodeDoubleMaskEdge/2528
=== RUN   TestEncodeDoubleMaskEdge/2529
=== RUN   TestEncodeDoubleMaskEdge/2530
=== RUN   TestEncodeDoubleMaskEdge/2531
=== RUN   TestEncodeDoubleMaskEdge/2532
=== RUN   TestEncodeDoubleMaskEdge/2533
=== RUN   TestEncodeDoubleMaskEdge/2534
=== RUN   TestEncodeDoubleMaskEdge/2535
=== RUN   TestEncodeDoubleMaskEdge/2536
=== RUN   TestEncodeDoubleMaskEdge/2537
=== RUN   TestEncodeDoubleMaskEdge/2538
=== RUN   TestEncodeDoubleMaskEdge/2539
=== RUN   TestEncodeDoubleMaskEdge/2540
=== RUN   TestEncodeDoubleMaskEdge/2541
=== RUN   TestEncodeDoubleMaskEdge/2542
=== RUN   TestEncodeDoubleMaskEdge/2543
=== RUN   TestEncodeDoubleMaskEdge/2544
=== RUN   TestEncodeDoubleMaskEdge/2545
=== RUN   TestEncodeDoubleMaskEdge/2546
=== RUN   TestEncodeDoubleMaskEdge/2547
=== RUN   TestEncodeDoubleMaskEdge/2548
=== RUN   TestEncodeDoubleMaskEdge/2549
=== RUN   TestEncodeDoubleMaskEdge/2550
=== RUN   TestEncodeDoubleMaskEdge/2551
=== RUN   TestEncodeDoubleMaskEdge/2552
=== RUN   TestEncodeDoubleMaskEdge/2553
=== RUN   TestEncodeDoubleMaskEdge/2554
=== RUN   TestEncodeDoubleMaskEdge/2555
=== RUN   TestEncodeDoubleMaskEdge/2556
=== RUN   TestEncodeDoubleMaskEdge/2557
=== RUN   TestEncodeDoubleMaskEdge/2558
=== RUN   TestEncodeDoubleMaskEdge/2559
=== RUN   TestEncodeDoubleMaskEdge/2560
=== RUN   TestEncodeDoubleMaskEdge/2561
=== RUN   TestEncodeDoubleMaskEdge/2562
=== RUN   TestEncodeDoubleMaskEdge/2563
=== RUN   TestEncodeDoubleMaskEdge/2564
=== RUN   TestEncodeDoubleMaskEdge/2565
=== RUN   TestEncodeDoubleMaskEdge/2566
=== RUN   TestEncodeDoubleMaskEdge/2567
=== RUN   TestEncodeDoubleMaskEdge/2568
=== RUN   TestEncodeDoubleMaskEdge/2569
=== RUN   TestEncodeDoubleMaskEdge/2570
=== RUN   TestEncodeDoubleMaskEdge/2571
=== RUN   TestEncodeDoubleMaskEdge/2572
=== RUN   TestEncodeDoubleMaskEdge/2573
=== RUN   TestEncodeDoubleMaskEdge/2574
=== RUN   TestEncodeDoubleMaskEdge/2575
=== RUN   TestEncodeDoubleMaskEdge/2576
=== RUN   TestEncodeDoubleMaskEdge/2577
=== RUN   TestEncodeDoubleMaskEdge/2578
=== RUN   TestEncodeDoubleMaskEdge/2579
=== RUN   TestEncodeDoubleMaskEdge/2580
=== RUN   TestEncodeDoubleMaskEdge/2581
=== RUN   TestEncodeDoubleMaskEdge/2582
=== RUN   TestEncodeDoubleMaskEdge/2583
=== RUN   TestEncodeDoubleMaskEdge/2584
=== RUN   TestEncodeDoubleMaskEdge/2585
=== RUN   TestEncodeDoubleMaskEdge/2586
=== RUN   TestEncodeDoubleMaskEdge/2587
=== RUN   TestEncodeDoubleMaskEdge/2588
=== RUN   TestEncodeDoubleMaskEdge/2589
=== RUN   TestEncodeDoubleMaskEdge/2590
=== RUN   TestEncodeDoubleMaskEdge/2591
=== RUN   TestEncodeDoubleMaskEdge/2592
=== RUN   TestEncodeDoubleMaskEdge/2593
=== RUN   TestEncodeDoubleMaskEdge/2594
=== RUN   TestEncodeDoubleMaskEdge/2595
=== RUN   TestEncodeDoubleMaskEdge/2596
=== RUN   TestEncodeDoubleMaskEdge/2597
=== RUN   TestEncodeDoubleMaskEdge/2598
=== RUN   TestEncodeDoubleMaskEdge/2599
=== RUN   TestEncodeDoubleMaskEdge/2600
=== RUN   TestEncodeDoubleMaskEdge/2601
=== RUN   TestEncodeDoubleMaskEdge/2602
=== RUN   TestEncodeDoubleMaskEdge/2603
=== RUN   TestEncodeDoubleMaskEdge/2604
=== RUN   TestEncodeDoubleMaskEdge/2605
=== RUN   TestEncodeDoubleMaskEdge/2606
=== RUN   TestEncodeDoubleMaskEdge/2607
=== RUN   TestEncodeDoubleMaskEdge/2608
=== RUN   TestEncodeDoubleMaskEdge/2609
=== RUN   TestEncodeDoubleMaskEdge/2610
=== RUN   TestEncodeDoubleMaskEdge/2611
=== RUN   TestEncodeDoubleMaskEdge/2612
=== RUN   TestEncodeDoubleMaskEdge/2613
=== RUN   TestEncodeDoubleMaskEdge/2614
=== RUN   TestEncodeDoubleMaskEdge/2615
=== RUN   TestEncodeDoubleMaskEdge/2616
=== RUN   TestEncodeDoubleMaskEdge/2617
=== RUN   TestEncodeDoubleMaskEdge/2618
=== RUN   TestEncodeDoubleMaskEdge/2619
=== RUN   TestEncodeDoubleMaskEdge/2620
=== RUN   TestEncodeDoubleMaskEdge/2621
=== RUN   TestEncodeDoubleMaskEdge/2622
=== RUN   TestEncodeDoubleMaskEdge/2623
=== RUN   TestEncodeDoubleMaskEdge/2624
=== RUN   TestEncodeDoubleMaskEdge/2625
=== RUN   TestEncodeDoubleMaskEdge/2626
=== RUN   TestEncodeDoubleMaskEdge/2627
=== RUN   TestEncodeDoubleMaskEdge/2628
=== RUN   TestEncodeDoubleMaskEdge/2629
=== RUN   TestEncodeDoubleMaskEdge/2630
=== RUN   TestEncodeDoubleMaskEdge/2631
=== RUN   TestEncodeDoubleMaskEdge/2632
=== RUN   TestEncodeDoubleMaskEdge/2633
=== RUN   TestEncodeDoubleMaskEdge/2634
=== RUN   TestEncodeDoubleMaskEdge/2635
=== RUN   TestEncodeDoubleMaskEdge/2636
=== RUN   TestEncodeDoubleMaskEdge/2637
=== RUN   TestEncodeDoubleMaskEdge/2638
=== RUN   TestEncodeDoubleMaskEdge/2639
=== RUN   TestEncodeDoubleMaskEdge/2640
=== RUN   TestEncodeDoubleMaskEdge/2641
=== RUN   TestEncodeDoubleMaskEdge/2642
=== RUN   TestEncodeDoubleMaskEdge/2643
=== RUN   TestEncodeDoubleMaskEdge/2644
=== RUN   TestEncodeDoubleMaskEdge/2645
=== RUN   TestEncodeDoubleMaskEdge/2646
=== RUN   TestEncodeDoubleMaskEdge/2647
=== RUN   TestEncodeDoubleMaskEdge/2648
=== RUN   TestEncodeDoubleMaskEdge/2649
=== RUN   TestEncodeDoubleMaskEdge/2650
=== RUN   TestEncodeDoubleMaskEdge/2651
=== RUN   TestEncodeDoubleMaskEdge/2652
=== RUN   TestEncodeDoubleMaskEdge/2653
=== RUN   TestEncodeDoubleMaskEdge/2654
=== RUN   TestEncodeDoubleMaskEdge/2655
=== RUN   TestEncodeDoubleMaskEdge/2656
=== RUN   TestEncodeDoubleMaskEdge/2657
=== RUN   TestEncodeDoubleMaskEdge/2658
=== RUN   TestEncodeDoubleMaskEdge/2659
=== RUN   TestEncodeDoubleMaskEdge/2660
=== RUN   TestEncodeDoubleMaskEdge/2661
=== RUN   TestEncodeDoubleMaskEdge/2662
=== RUN   TestEncodeDoubleMaskEdge/2663
=== RUN   TestEncodeDoubleMaskEdge/2664
=== RUN   TestEncodeDoubleMaskEdge/2665
=== RUN   TestEncodeDoubleMaskEdge/2666
=== RUN   TestEncodeDoubleMaskEdge/2667
=== RUN   TestEncodeDoubleMaskEdge/2668
=== RUN   TestEncodeDoubleMaskEdge/2669
=== RUN   TestEncodeDoubleMaskEdge/2670
=== RUN   TestEncodeDoubleMaskEdge/2671
=== RUN   TestEncodeDoubleMaskEdge/2672
=== RUN   TestEncodeDoubleMaskEdge/2673
=== RUN   TestEncodeDoubleMaskEdge/2674
=== RUN   TestEncodeDoubleMaskEdge/2675
=== RUN   TestEncodeDoubleMaskEdge/2676
=== RUN   TestEncodeDoubleMaskEdge/2677
=== RUN   TestEncodeDoubleMaskEdge/2678
=== RUN   TestEncodeDoubleMaskEdge/2679
=== RUN   TestEncodeDoubleMaskEdge/2680
=== RUN   TestEncodeDoubleMaskEdge/2681
=== RUN   TestEncodeDoubleMaskEdge/2682
=== RUN   TestEncodeDoubleMaskEdge/2683
=== RUN   TestEncodeDoubleMaskEdge/2684
=== RUN   TestEncodeDoubleMaskEdge/2685
=== RUN   TestEncodeDoubleMaskEdge/2686
=== RUN   TestEncodeDoubleMaskEdge/2687
=== RUN   TestEncodeDoubleMaskEdge/2688
=== RUN   TestEncodeDoubleMaskEdge/2689
=== RUN   TestEncodeDoubleMaskEdge/2690
=== RUN   TestEncodeDoubleMaskEdge/2691
=== RUN   TestEncodeDoubleMaskEdge/2692
=== RUN   TestEncodeDoubleMaskEdge/2693
=== RUN   TestEncodeDoubleMaskEdge/2694
=== RUN   TestEncodeDoubleMaskEdge/2695
=== RUN   TestEncodeDoubleMaskEdge/2696
=== RUN   TestEncodeDoubleMaskEdge/2697
=== RUN   TestEncodeDoubleMaskEdge/2698
=== RUN   TestEncodeDoubleMaskEdge/2699
=== RUN   TestEncodeDoubleMaskEdge/2700
=== RUN   TestEncodeDoubleMaskEdge/2701
=== RUN   TestEncodeDoubleMaskEdge/2702
=== RUN   TestEncodeDoubleMaskEdge/2703
=== RUN   TestEncodeDoubleMaskEdge/2704
=== RUN   TestEncodeDoubleMaskEdge/2705
=== RUN   TestEncodeDoubleMaskEdge/2706
=== RUN   TestEncodeDoubleMaskEdge/2707
=== RUN   TestEncodeDoubleMaskEdge/2708
=== RUN   TestEncodeDoubleMaskEdge/2709
=== RUN   TestEncodeDoubleMaskEdge/2710
=== RUN   TestEncodeDoubleMaskEdge/2711
=== RUN   TestEncodeDoubleMaskEdge/2712
=== RUN   TestEncodeDoubleMaskEdge/2713
=== RUN   TestEncodeDoubleMaskEdge/2714
=== RUN   TestEncodeDoubleMaskEdge/2715
=== RUN   TestEncodeDoubleMaskEdge/2716
=== RUN   TestEncodeDoubleMaskEdge/2717
=== RUN   TestEncodeDoubleMaskEdge/2718
=== RUN   TestEncodeDoubleMaskEdge/2719
=== RUN   TestEncodeDoubleMaskEdge/2720
=== RUN   TestEncodeDoubleMaskEdge/2721
=== RUN   TestEncodeDoubleMaskEdge/2722
=== RUN   TestEncodeDoubleMaskEdge/2723
=== RUN   TestEncodeDoubleMaskEdge/2724
=== RUN   TestEncodeDoubleMaskEdge/2725
=== RUN   TestEncodeDoubleMaskEdge/2726
=== RUN   TestEncodeDoubleMaskEdge/2727
=== RUN   TestEncodeDoubleMaskEdge/2728
=== RUN   TestEncodeDoubleMaskEdge/2729
=== RUN   TestEncodeDoubleMaskEdge/2730
=== RUN   TestEncodeDoubleMaskEdge/2731
=== RUN   TestEncodeDoubleMaskEdge/2732
=== RUN   TestEncodeDoubleMaskEdge/2733
=== RUN   TestEncodeDoubleMaskEdge/2734
=== RUN   TestEncodeDoubleMaskEdge/2735
=== RUN   TestEncodeDoubleMaskEdge/2736
=== RUN   TestEncodeDoubleMaskEdge/2737
=== RUN   TestEncodeDoubleMaskEdge/2738
=== RUN   TestEncodeDoubleMaskEdge/2739
=== RUN   TestEncodeDoubleMaskEdge/2740
=== RUN   TestEncodeDoubleMaskEdge/2741
=== RUN   TestEncodeDoubleMaskEdge/2742
=== RUN   TestEncodeDoubleMaskEdge/2743
=== RUN   TestEncodeDoubleMaskEdge/2744
=== RUN   TestEncodeDoubleMaskEdge/2745
=== RUN   TestEncodeDoubleMaskEdge/2746
=== RUN   TestEncodeDoubleMaskEdge/2747
=== RUN   TestEncodeDoubleMaskEdge/2748
=== RUN   TestEncodeDoubleMaskEdge/2749
=== RUN   TestEncodeDoubleMaskEdge/2750
=== RUN   TestEncodeDoubleMaskEdge/2751
=== RUN   TestEncodeDoubleMaskEdge/2752
=== RUN   TestEncodeDoubleMaskEdge/2753
=== RUN   TestEncodeDoubleMaskEdge/2754
=== RUN   TestEncodeDoubleMaskEdge/2755
=== RUN   TestEncodeDoubleMaskEdge/2756
=== RUN   TestEncodeDoubleMaskEdge/2757
=== RUN   TestEncodeDoubleMaskEdge/2758
=== RUN   TestEncodeDoubleMaskEdge/2759
=== RUN   TestEncodeDoubleMaskEdge/2760
=== RUN   TestEncodeDoubleMaskEdge/2761
=== RUN   TestEncodeDoubleMaskEdge/2762
=== RUN   TestEncodeDoubleMaskEdge/2763
=== RUN   TestEncodeDoubleMaskEdge/2764
=== RUN   TestEncodeDoubleMaskEdge/2765
=== RUN   TestEncodeDoubleMaskEdge/2766
=== RUN   TestEncodeDoubleMaskEdge/2767
=== RUN   TestEncodeDoubleMaskEdge/2768
=== RUN   TestEncodeDoubleMaskEdge/2769
=== RUN   TestEncodeDoubleMaskEdge/2770
=== RUN   TestEncodeDoubleMaskEdge/2771
=== RUN   TestEncodeDoubleMaskEdge/2772
=== RUN   TestEncodeDoubleMaskEdge/2773
=== RUN   TestEncodeDoubleMaskEdge/2774
=== RUN   TestEncodeDoubleMaskEdge/2775
=== RUN   TestEncodeDoubleMaskEdge/2776
=== RUN   TestEncodeDoubleMaskEdge/2777
=== RUN   TestEncodeDoubleMaskEdge/2778
=== RUN   TestEncodeDoubleMaskEdge/2779
=== RUN   TestEncodeDoubleMaskEdge/2780
=== RUN   TestEncodeDoubleMaskEdge/2781
=== RUN   TestEncodeDoubleMaskEdge/2782
=== RUN   TestEncodeDoubleMaskEdge/2783
=== RUN   TestEncodeDoubleMaskEdge/2784
=== RUN   TestEncodeDoubleMaskEdge/2785
=== RUN   TestEncodeDoubleMaskEdge/2786
=== RUN   TestEncodeDoubleMaskEdge/2787
=== RUN   TestEncodeDoubleMaskEdge/2788
=== RUN   TestEncodeDoubleMaskEdge/2789
=== RUN   TestEncodeDoubleMaskEdge/2790
=== RUN   TestEncodeDoubleMaskEdge/2791
=== RUN   TestEncodeDoubleMaskEdge/2792
=== RUN   TestEncodeDoubleMaskEdge/2793
=== RUN   TestEncodeDoubleMaskEdge/2794
=== RUN   TestEncodeDoubleMaskEdge/2795
=== RUN   TestEncodeDoubleMaskEdge/2796
=== RUN   TestEncodeDoubleMaskEdge/2797
=== RUN   TestEncodeDoubleMaskEdge/2798
=== RUN   TestEncodeDoubleMaskEdge/2799
=== RUN   TestEncodeDoubleMaskEdge/2800
=== RUN   TestEncodeDoubleMaskEdge/2801
=== RUN   TestEncodeDoubleMaskEdge/2802
=== RUN   TestEncodeDoubleMaskEdge/2803
=== RUN   TestEncodeDoubleMaskEdge/2804
=== RUN   TestEncodeDoubleMaskEdge/2805
=== RUN   TestEncodeDoubleMaskEdge/2806
=== RUN   TestEncodeDoubleMaskEdge/2807
=== RUN   TestEncodeDoubleMaskEdge/2808
=== RUN   TestEncodeDoubleMaskEdge/2809
=== RUN   TestEncodeDoubleMaskEdge/2810
=== RUN   TestEncodeDoubleMaskEdge/2811
=== RUN   TestEncodeDoubleMaskEdge/2812
=== RUN   TestEncodeDoubleMaskEdge/2813
=== RUN   TestEncodeDoubleMaskEdge/2814
=== RUN   TestEncodeDoubleMaskEdge/2815
=== RUN   TestEncodeDoubleMaskEdge/2816
=== RUN   TestEncodeDoubleMaskEdge/2817
=== RUN   TestEncodeDoubleMaskEdge/2818
=== RUN   TestEncodeDoubleMaskEdge/2819
=== RUN   TestEncodeDoubleMaskEdge/2820
=== RUN   TestEncodeDoubleMaskEdge/2821
=== RUN   TestEncodeDoubleMaskEdge/2822
=== RUN   TestEncodeDoubleMaskEdge/2823
=== RUN   TestEncodeDoubleMaskEdge/2824
=== RUN   TestEncodeDoubleMaskEdge/2825
=== RUN   TestEncodeDoubleMaskEdge/2826
=== RUN   TestEncodeDoubleMaskEdge/2827
=== RUN   TestEncodeDoubleMaskEdge/2828
=== RUN   TestEncodeDoubleMaskEdge/2829
=== RUN   TestEncodeDoubleMaskEdge/2830
=== RUN   TestEncodeDoubleMaskEdge/2831
=== RUN   TestEncodeDoubleMaskEdge/2832
=== RUN   TestEncodeDoubleMaskEdge/2833
=== RUN   TestEncodeDoubleMaskEdge/2834
=== RUN   TestEncodeDoubleMaskEdge/2835
=== RUN   TestEncodeDoubleMaskEdge/2836
=== RUN   TestEncodeDoubleMaskEdge/2837
=== RUN   TestEncodeDoubleMaskEdge/2838
=== RUN   TestEncodeDoubleMaskEdge/2839
=== RUN   TestEncodeDoubleMaskEdge/2840
=== RUN   TestEncodeDoubleMaskEdge/2841
=== RUN   TestEncodeDoubleMaskEdge/2842
=== RUN   TestEncodeDoubleMaskEdge/2843
=== RUN   TestEncodeDoubleMaskEdge/2844
=== RUN   TestEncodeDoubleMaskEdge/2845
=== RUN   TestEncodeDoubleMaskEdge/2846
=== RUN   TestEncodeDoubleMaskEdge/2847
=== RUN   TestEncodeDoubleMaskEdge/2848
=== RUN   TestEncodeDoubleMaskEdge/2849
=== RUN   TestEncodeDoubleMaskEdge/2850
=== RUN   TestEncodeDoubleMaskEdge/2851
=== RUN   TestEncodeDoubleMaskEdge/2852
=== RUN   TestEncodeDoubleMaskEdge/2853
=== RUN   TestEncodeDoubleMaskEdge/2854
=== RUN   TestEncodeDoubleMaskEdge/2855
=== RUN   TestEncodeDoubleMaskEdge/2856
=== RUN   TestEncodeDoubleMaskEdge/2857
=== RUN   TestEncodeDoubleMaskEdge/2858
=== RUN   TestEncodeDoubleMaskEdge/2859
=== RUN   TestEncodeDoubleMaskEdge/2860
=== RUN   TestEncodeDoubleMaskEdge/2861
=== RUN   TestEncodeDoubleMaskEdge/2862
=== RUN   TestEncodeDoubleMaskEdge/2863
=== RUN   TestEncodeDoubleMaskEdge/2864
=== RUN   TestEncodeDoubleMaskEdge/2865
=== RUN   TestEncodeDoubleMaskEdge/2866
=== RUN   TestEncodeDoubleMaskEdge/2867
=== RUN   TestEncodeDoubleMaskEdge/2868
=== RUN   TestEncodeDoubleMaskEdge/2869
=== RUN   TestEncodeDoubleMaskEdge/2870
=== RUN   TestEncodeDoubleMaskEdge/2871
=== RUN   TestEncodeDoubleMaskEdge/2872
=== RUN   TestEncodeDoubleMaskEdge/2873
=== RUN   TestEncodeDoubleMaskEdge/2874
=== RUN   TestEncodeDoubleMaskEdge/2875
=== RUN   TestEncodeDoubleMaskEdge/2876
=== RUN   TestEncodeDoubleMaskEdge/2877
=== RUN   TestEncodeDoubleMaskEdge/2878
=== RUN   TestEncodeDoubleMaskEdge/2879
=== RUN   TestEncodeDoubleMaskEdge/2880
=== RUN   TestEncodeDoubleMaskEdge/2881
=== RUN   TestEncodeDoubleMaskEdge/2882
=== RUN   TestEncodeDoubleMaskEdge/2883
=== RUN   TestEncodeDoubleMaskEdge/2884
=== RUN   TestEncodeDoubleMaskEdge/2885
=== RUN   TestEncodeDoubleMaskEdge/2886
=== RUN   TestEncodeDoubleMaskEdge/2887
=== RUN   TestEncodeDoubleMaskEdge/2888
=== RUN   TestEncodeDoubleMaskEdge/2889
=== RUN   TestEncodeDoubleMaskEdge/2890
=== RUN   TestEncodeDoubleMaskEdge/2891
=== RUN   TestEncodeDoubleMaskEdge/2892
=== RUN   TestEncodeDoubleMaskEdge/2893
=== RUN   TestEncodeDoubleMaskEdge/2894
=== RUN   TestEncodeDoubleMaskEdge/2895
=== RUN   TestEncodeDoubleMaskEdge/2896
=== RUN   TestEncodeDoubleMaskEdge/2897
=== RUN   TestEncodeDoubleMaskEdge/2898
=== RUN   TestEncodeDoubleMaskEdge/2899
=== RUN   TestEncodeDoubleMaskEdge/2900
=== RUN   TestEncodeDoubleMaskEdge/2901
=== RUN   TestEncodeDoubleMaskEdge/2902
=== RUN   TestEncodeDoubleMaskEdge/2903
=== RUN   TestEncodeDoubleMaskEdge/2904
=== RUN   TestEncodeDoubleMaskEdge/2905
=== RUN   TestEncodeDoubleMaskEdge/2906
=== RUN   TestEncodeDoubleMaskEdge/2907
=== RUN   TestEncodeDoubleMaskEdge/2908
=== RUN   TestEncodeDoubleMaskEdge/2909
=== RUN   TestEncodeDoubleMaskEdge/2910
=== RUN   TestEncodeDoubleMaskEdge/2911
=== RUN   TestEncodeDoubleMaskEdge/2912
=== RUN   TestEncodeDoubleMaskEdge/2913
=== RUN   TestEncodeDoubleMaskEdge/2914
=== RUN   TestEncodeDoubleMaskEdge/2915
=== RUN   TestEncodeDoubleMaskEdge/2916
=== RUN   TestEncodeDoubleMaskEdge/2917
=== RUN   TestEncodeDoubleMaskEdge/2918
=== RUN   TestEncodeDoubleMaskEdge/2919
=== RUN   TestEncodeDoubleMaskEdge/2920
=== RUN   TestEncodeDoubleMaskEdge/2921
=== RUN   TestEncodeDoubleMaskEdge/2922
=== RUN   TestEncodeDoubleMaskEdge/2923
=== RUN   TestEncodeDoubleMaskEdge/2924
=== RUN   TestEncodeDoubleMaskEdge/2925
=== RUN   TestEncodeDoubleMaskEdge/2926
=== RUN   TestEncodeDoubleMaskEdge/2927
=== RUN   TestEncodeDoubleMaskEdge/2928
=== RUN   TestEncodeDoubleMaskEdge/2929
=== RUN   TestEncodeDoubleMaskEdge/2930
=== RUN   TestEncodeDoubleMaskEdge/2931
=== RUN   TestEncodeDoubleMaskEdge/2932
=== RUN   TestEncodeDoubleMaskEdge/2933
=== RUN   TestEncodeDoubleMaskEdge/2934
=== RUN   TestEncodeDoubleMaskEdge/2935
=== RUN   TestEncodeDoubleMaskEdge/2936
=== RUN   TestEncodeDoubleMaskEdge/2937
=== RUN   TestEncodeDoubleMaskEdge/2938
=== RUN   TestEncodeDoubleMaskEdge/2939
=== RUN   TestEncodeDoubleMaskEdge/2940
=== RUN   TestEncodeDoubleMaskEdge/2941
=== RUN   TestEncodeDoubleMaskEdge/2942
=== RUN   TestEncodeDoubleMaskEdge/2943
=== RUN   TestEncodeDoubleMaskEdge/2944
=== RUN   TestEncodeDoubleMaskEdge/2945
=== RUN   TestEncodeDoubleMaskEdge/2946
=== RUN   TestEncodeDoubleMaskEdge/2947
=== RUN   TestEncodeDoubleMaskEdge/2948
=== RUN   TestEncodeDoubleMaskEdge/2949
=== RUN   TestEncodeDoubleMaskEdge/2950
=== RUN   TestEncodeDoubleMaskEdge/2951
=== RUN   TestEncodeDoubleMaskEdge/2952
=== RUN   TestEncodeDoubleMaskEdge/2953
=== RUN   TestEncodeDoubleMaskEdge/2954
=== RUN   TestEncodeDoubleMaskEdge/2955
=== RUN   TestEncodeDoubleMaskEdge/2956
=== RUN   TestEncodeDoubleMaskEdge/2957
=== RUN   TestEncodeDoubleMaskEdge/2958
=== RUN   TestEncodeDoubleMaskEdge/2959
=== RUN   TestEncodeDoubleMaskEdge/2960
=== RUN   TestEncodeDoubleMaskEdge/2961
=== RUN   TestEncodeDoubleMaskEdge/2962
=== RUN   TestEncodeDoubleMaskEdge/2963
=== RUN   TestEncodeDoubleMaskEdge/2964
=== RUN   TestEncodeDoubleMaskEdge/2965
=== RUN   TestEncodeDoubleMaskEdge/2966
=== RUN   TestEncodeDoubleMaskEdge/2967
=== RUN   TestEncodeDoubleMaskEdge/2968
=== RUN   TestEncodeDoubleMaskEdge/2969
=== RUN   TestEncodeDoubleMaskEdge/2970
=== RUN   TestEncodeDoubleMaskEdge/2971
=== RUN   TestEncodeDoubleMaskEdge/2972
=== RUN   TestEncodeDoubleMaskEdge/2973
=== RUN   TestEncodeDoubleMaskEdge/2974
=== RUN   TestEncodeDoubleMaskEdge/2975
=== RUN   TestEncodeDoubleMaskEdge/2976
=== RUN   TestEncodeDoubleMaskEdge/2977
=== RUN   TestEncodeDoubleMaskEdge/2978
=== RUN   TestEncodeDoubleMaskEdge/2979
=== RUN   TestEncodeDoubleMaskEdge/2980
=== RUN   TestEncodeDoubleMaskEdge/2981
=== RUN   TestEncodeDoubleMaskEdge/2982
=== RUN   TestEncodeDoubleMaskEdge/2983
=== RUN   TestEncodeDoubleMaskEdge/2984
=== RUN   TestEncodeDoubleMaskEdge/2985
=== RUN   TestEncodeDoubleMaskEdge/2986
=== RUN   TestEncodeDoubleMaskEdge/2987
=== RUN   TestEncodeDoubleMaskEdge/2988
=== RUN   TestEncodeDoubleMaskEdge/2989
=== RUN   TestEncodeDoubleMaskEdge/2990
=== RUN   TestEncodeDoubleMaskEdge/2991
=== RUN   TestEncodeDoubleMaskEdge/2992
=== RUN   TestEncodeDoubleMaskEdge/2993
=== RUN   TestEncodeDoubleMaskEdge/2994
=== RUN   TestEncodeDoubleMaskEdge/2995
=== RUN   TestEncodeDoubleMaskEdge/2996
=== RUN   TestEncodeDoubleMaskEdge/2997
=== RUN   TestEncodeDoubleMaskEdge/2998
=== RUN   TestEncodeDoubleMaskEdge/2999
=== RUN   TestEncodeDoubleMaskEdge/3000
=== RUN   TestEncodeDoubleMaskEdge/3001
=== RUN   TestEncodeDoubleMaskEdge/3002
=== RUN   TestEncodeDoubleMaskEdge/3003
=== RUN   TestEncodeDoubleMaskEdge/3004
=== RUN   TestEncodeDoubleMaskEdge/3005
=== RUN   TestEncodeDoubleMaskEdge/3006
=== RUN   TestEncodeDoubleMaskEdge/3007
=== RUN   TestEncodeDoubleMaskEdge/3008
=== RUN   TestEncodeDoubleMaskEdge/3009
=== RUN   TestEncodeDoubleMaskEdge/3010
=== RUN   TestEncodeDoubleMaskEdge/3011
=== RUN   TestEncodeDoubleMaskEdge/3012
=== RUN   TestEncodeDoubleMaskEdge/3013
=== RUN   TestEncodeDoubleMaskEdge/3014
=== RUN   TestEncodeDoubleMaskEdge/3015
=== RUN   TestEncodeDoubleMaskEdge/3016
=== RUN   TestEncodeDoubleMaskEdge/3017
=== RUN   TestEncodeDoubleMaskEdge/3018
=== RUN   TestEncodeDoubleMaskEdge/3019
=== RUN   TestEncodeDoubleMaskEdge/3020
=== RUN   TestEncodeDoubleMaskEdge/3021
=== RUN   TestEncodeDoubleMaskEdge/3022
=== RUN   TestEncodeDoubleMaskEdge/3023
=== RUN   TestEncodeDoubleMaskEdge/3024
=== RUN   TestEncodeDoubleMaskEdge/3025
=== RUN   TestEncodeDoubleMaskEdge/3026
=== RUN   TestEncodeDoubleMaskEdge/3027
=== RUN   TestEncodeDoubleMaskEdge/3028
=== RUN   TestEncodeDoubleMaskEdge/3029
=== RUN   TestEncodeDoubleMaskEdge/3030
=== RUN   TestEncodeDoubleMaskEdge/3031
=== RUN   TestEncodeDoubleMaskEdge/3032
=== RUN   TestEncodeDoubleMaskEdge/3033
=== RUN   TestEncodeDoubleMaskEdge/3034
=== RUN   TestEncodeDoubleMaskEdge/3035
=== RUN   TestEncodeDoubleMaskEdge/3036
=== RUN   TestEncodeDoubleMaskEdge/3037
=== RUN   TestEncodeDoubleMaskEdge/3038
=== RUN   TestEncodeDoubleMaskEdge/3039
=== RUN   TestEncodeDoubleMaskEdge/3040
=== RUN   TestEncodeDoubleMaskEdge/3041
=== RUN   TestEncodeDoubleMaskEdge/3042
=== RUN   TestEncodeDoubleMaskEdge/3043
=== RUN   TestEncodeDoubleMaskEdge/3044
=== RUN   TestEncodeDoubleMaskEdge/3045
=== RUN   TestEncodeDoubleMaskEdge/3046
=== RUN   TestEncodeDoubleMaskEdge/3047
=== RUN   TestEncodeDoubleMaskEdge/3048
=== RUN   TestEncodeDoubleMaskEdge/3049
=== RUN   TestEncodeDoubleMaskEdge/3050
=== RUN   TestEncodeDoubleMaskEdge/3051
=== RUN   TestEncodeDoubleMaskEdge/3052
=== RUN   TestEncodeDoubleMaskEdge/3053
=== RUN   TestEncodeDoubleMaskEdge/3054
=== RUN   TestEncodeDoubleMaskEdge/3055
=== RUN   TestEncodeDoubleMaskEdge/3056
=== RUN   TestEncodeDoubleMaskEdge/3057
=== RUN   TestEncodeDoubleMaskEdge/3058
=== RUN   TestEncodeDoubleMaskEdge/3059
=== RUN   TestEncodeDoubleMaskEdge/3060
=== RUN   TestEncodeDoubleMaskEdge/3061
=== RUN   TestEncodeDoubleMaskEdge/3062
=== RUN   TestEncodeDoubleMaskEdge/3063
=== RUN   TestEncodeDoubleMaskEdge/3064
=== RUN   TestEncodeDoubleMaskEdge/3065
=== RUN   TestEncodeDoubleMaskEdge/3066
=== RUN   TestEncodeDoubleMaskEdge/3067
=== RUN   TestEncodeDoubleMaskEdge/3068
=== RUN   TestEncodeDoubleMaskEdge/3069
=== RUN   TestEncodeDoubleMaskEdge/3070
=== RUN   TestEncodeDoubleMaskEdge/3071
=== RUN   TestEncodeDoubleMaskEdge/3072
=== RUN   TestEncodeDoubleMaskEdge/3073
=== RUN   TestEncodeDoubleMaskEdge/3074
=== RUN   TestEncodeDoubleMaskEdge/3075
=== RUN   TestEncodeDoubleMaskEdge/3076
=== RUN   TestEncodeDoubleMaskEdge/3077
=== RUN   TestEncodeDoubleMaskEdge/3078
=== RUN   TestEncodeDoubleMaskEdge/3079
=== RUN   TestEncodeDoubleMaskEdge/3080
=== RUN   TestEncodeDoubleMaskEdge/3081
=== RUN   TestEncodeDoubleMaskEdge/3082
=== RUN   TestEncodeDoubleMaskEdge/3083
=== RUN   TestEncodeDoubleMaskEdge/3084
=== RUN   TestEncodeDoubleMaskEdge/3085
=== RUN   TestEncodeDoubleMaskEdge/3086
=== RUN   TestEncodeDoubleMaskEdge/3087
=== RUN   TestEncodeDoubleMaskEdge/3088
=== RUN   TestEncodeDoubleMaskEdge/3089
=== RUN   TestEncodeDoubleMaskEdge/3090
=== RUN   TestEncodeDoubleMaskEdge/3091
=== RUN   TestEncodeDoubleMaskEdge/3092
=== RUN   TestEncodeDoubleMaskEdge/3093
=== RUN   TestEncodeDoubleMaskEdge/3094
=== RUN   TestEncodeDoubleMaskEdge/3095
=== RUN   TestEncodeDoubleMaskEdge/3096
=== RUN   TestEncodeDoubleMaskEdge/3097
=== RUN   TestEncodeDoubleMaskEdge/3098
=== RUN   TestEncodeDoubleMaskEdge/3099
=== RUN   TestEncodeDoubleMaskEdge/3100
=== RUN   TestEncodeDoubleMaskEdge/3101
=== RUN   TestEncodeDoubleMaskEdge/3102
=== RUN   TestEncodeDoubleMaskEdge/3103
=== RUN   TestEncodeDoubleMaskEdge/3104
=== RUN   TestEncodeDoubleMaskEdge/3105
=== RUN   TestEncodeDoubleMaskEdge/3106
=== RUN   TestEncodeDoubleMaskEdge/3107
=== RUN   TestEncodeDoubleMaskEdge/3108
=== RUN   TestEncodeDoubleMaskEdge/3109
=== RUN   TestEncodeDoubleMaskEdge/3110
=== RUN   TestEncodeDoubleMaskEdge/3111
=== RUN   TestEncodeDoubleMaskEdge/3112
=== RUN   TestEncodeDoubleMaskEdge/3113
=== RUN   TestEncodeDoubleMaskEdge/3114
=== RUN   TestEncodeDoubleMaskEdge/3115
=== RUN   TestEncodeDoubleMaskEdge/3116
=== RUN   TestEncodeDoubleMaskEdge/3117
=== RUN   TestEncodeDoubleMaskEdge/3118
=== RUN   TestEncodeDoubleMaskEdge/3119
=== RUN   TestEncodeDoubleMaskEdge/3120
=== RUN   TestEncodeDoubleMaskEdge/3121
=== RUN   TestEncodeDoubleMaskEdge/3122
=== RUN   TestEncodeDoubleMaskEdge/3123
=== RUN   TestEncodeDoubleMaskEdge/3124
=== RUN   TestEncodeDoubleMaskEdge/3125
=== RUN   TestEncodeDoubleMaskEdge/3126
=== RUN   TestEncodeDoubleMaskEdge/3127
=== RUN   TestEncodeDoubleMaskEdge/3128
=== RUN   TestEncodeDoubleMaskEdge/3129
=== RUN   TestEncodeDoubleMaskEdge/3130
=== RUN   TestEncodeDoubleMaskEdge/3131
=== RUN   TestEncodeDoubleMaskEdge/3132
=== RUN   TestEncodeDoubleMaskEdge/3133
=== RUN   TestEncodeDoubleMaskEdge/3134
=== RUN   TestEncodeDoubleMaskEdge/3135
=== RUN   TestEncodeDoubleMaskEdge/3136
=== RUN   TestEncodeDoubleMaskEdge/3137
=== RUN   TestEncodeDoubleMaskEdge/3138
=== RUN   TestEncodeDoubleMaskEdge/3139
=== RUN   TestEncodeDoubleMaskEdge/3140
=== RUN   TestEncodeDoubleMaskEdge/3141
=== RUN   TestEncodeDoubleMaskEdge/3142
=== RUN   TestEncodeDoubleMaskEdge/3143
=== RUN   TestEncodeDoubleMaskEdge/3144
=== RUN   TestEncodeDoubleMaskEdge/3145
=== RUN   TestEncodeDoubleMaskEdge/3146
=== RUN   TestEncodeDoubleMaskEdge/3147
=== RUN   TestEncodeDoubleMaskEdge/3148
=== RUN   TestEncodeDoubleMaskEdge/3149
=== RUN   TestEncodeDoubleMaskEdge/3150
=== RUN   TestEncodeDoubleMaskEdge/3151
=== RUN   TestEncodeDoubleMaskEdge/3152
=== RUN   TestEncodeDoubleMaskEdge/3153
=== RUN   TestEncodeDoubleMaskEdge/3154
=== RUN   TestEncodeDoubleMaskEdge/3155
=== RUN   TestEncodeDoubleMaskEdge/3156
=== RUN   TestEncodeDoubleMaskEdge/3157
=== RUN   TestEncodeDoubleMaskEdge/3158
=== RUN   TestEncodeDoubleMaskEdge/3159
=== RUN   TestEncodeDoubleMaskEdge/3160
=== RUN   TestEncodeDoubleMaskEdge/3161
=== RUN   TestEncodeDoubleMaskEdge/3162
=== RUN   TestEncodeDoubleMaskEdge/3163
=== RUN   TestEncodeDoubleMaskEdge/3164
=== RUN   TestEncodeDoubleMaskEdge/3165
=== RUN   TestEncodeDoubleMaskEdge/3166
=== RUN   TestEncodeDoubleMaskEdge/3167
=== RUN   TestEncodeDoubleMaskEdge/3168
=== RUN   TestEncodeDoubleMaskEdge/3169
=== RUN   TestEncodeDoubleMaskEdge/3170
=== RUN   TestEncodeDoubleMaskEdge/3171
=== RUN   TestEncodeDoubleMaskEdge/3172
=== RUN   TestEncodeDoubleMaskEdge/3173
=== RUN   TestEncodeDoubleMaskEdge/3174
=== RUN   TestEncodeDoubleMaskEdge/3175
=== RUN   TestEncodeDoubleMaskEdge/3176
=== RUN   TestEncodeDoubleMaskEdge/3177
=== RUN   TestEncodeDoubleMaskEdge/3178
=== RUN   TestEncodeDoubleMaskEdge/3179
=== RUN   TestEncodeDoubleMaskEdge/3180
=== RUN   TestEncodeDoubleMaskEdge/3181
=== RUN   TestEncodeDoubleMaskEdge/3182
=== RUN   TestEncodeDoubleMaskEdge/3183
=== RUN   TestEncodeDoubleMaskEdge/3184
=== RUN   TestEncodeDoubleMaskEdge/3185
=== RUN   TestEncodeDoubleMaskEdge/3186
=== RUN   TestEncodeDoubleMaskEdge/3187
=== RUN   TestEncodeDoubleMaskEdge/3188
=== RUN   TestEncodeDoubleMaskEdge/3189
=== RUN   TestEncodeDoubleMaskEdge/3190
=== RUN   TestEncodeDoubleMaskEdge/3191
=== RUN   TestEncodeDoubleMaskEdge/3192
=== RUN   TestEncodeDoubleMaskEdge/3193
=== RUN   TestEncodeDoubleMaskEdge/3194
=== RUN   TestEncodeDoubleMaskEdge/3195
=== RUN   TestEncodeDoubleMaskEdge/3196
=== RUN   TestEncodeDoubleMaskEdge/3197
=== RUN   TestEncodeDoubleMaskEdge/3198
=== RUN   TestEncodeDoubleMaskEdge/3199
=== RUN   TestEncodeDoubleMaskEdge/3200
=== RUN   TestEncodeDoubleMaskEdge/3201
=== RUN   TestEncodeDoubleMaskEdge/3202
=== RUN   TestEncodeDoubleMaskEdge/3203
=== RUN   TestEncodeDoubleMaskEdge/3204
=== RUN   TestEncodeDoubleMaskEdge/3205
=== RUN   TestEncodeDoubleMaskEdge/3206
=== RUN   TestEncodeDoubleMaskEdge/3207
=== RUN   TestEncodeDoubleMaskEdge/3208
=== RUN   TestEncodeDoubleMaskEdge/3209
=== RUN   TestEncodeDoubleMaskEdge/3210
=== RUN   TestEncodeDoubleMaskEdge/3211
=== RUN   TestEncodeDoubleMaskEdge/3212
=== RUN   TestEncodeDoubleMaskEdge/3213
=== RUN   TestEncodeDoubleMaskEdge/3214
=== RUN   TestEncodeDoubleMaskEdge/3215
=== RUN   TestEncodeDoubleMaskEdge/3216
=== RUN   TestEncodeDoubleMaskEdge/3217
=== RUN   TestEncodeDoubleMaskEdge/3218
=== RUN   TestEncodeDoubleMaskEdge/3219
=== RUN   TestEncodeDoubleMaskEdge/3220
=== RUN   TestEncodeDoubleMaskEdge/3221
=== RUN   TestEncodeDoubleMaskEdge/3222
=== RUN   TestEncodeDoubleMaskEdge/3223
=== RUN   TestEncodeDoubleMaskEdge/3224
=== RUN   TestEncodeDoubleMaskEdge/3225
=== RUN   TestEncodeDoubleMaskEdge/3226
=== RUN   TestEncodeDoubleMaskEdge/3227
=== RUN   TestEncodeDoubleMaskEdge/3228
=== RUN   TestEncodeDoubleMaskEdge/3229
=== RUN   TestEncodeDoubleMaskEdge/3230
=== RUN   TestEncodeDoubleMaskEdge/3231
=== RUN   TestEncodeDoubleMaskEdge/3232
=== RUN   TestEncodeDoubleMaskEdge/3233
=== RUN   TestEncodeDoubleMaskEdge/3234
=== RUN   TestEncodeDoubleMaskEdge/3235
=== RUN   TestEncodeDoubleMaskEdge/3236
=== RUN   TestEncodeDoubleMaskEdge/3237
=== RUN   TestEncodeDoubleMaskEdge/3238
=== RUN   TestEncodeDoubleMaskEdge/3239
=== RUN   TestEncodeDoubleMaskEdge/3240
=== RUN   TestEncodeDoubleMaskEdge/3241
=== RUN   TestEncodeDoubleMaskEdge/3242
=== RUN   TestEncodeDoubleMaskEdge/3243
=== RUN   TestEncodeDoubleMaskEdge/3244
=== RUN   TestEncodeDoubleMaskEdge/3245
=== RUN   TestEncodeDoubleMaskEdge/3246
=== RUN   TestEncodeDoubleMaskEdge/3247
=== RUN   TestEncodeDoubleMaskEdge/3248
=== RUN   TestEncodeDoubleMaskEdge/3249
=== RUN   TestEncodeDoubleMaskEdge/3250
=== RUN   TestEncodeDoubleMaskEdge/3251
=== RUN   TestEncodeDoubleMaskEdge/3252
=== RUN   TestEncodeDoubleMaskEdge/3253
=== RUN   TestEncodeDoubleMaskEdge/3254
=== RUN   TestEncodeDoubleMaskEdge/3255
=== RUN   TestEncodeDoubleMaskEdge/3256
=== RUN   TestEncodeDoubleMaskEdge/3257
=== RUN   TestEncodeDoubleMaskEdge/3258
=== RUN   TestEncodeDoubleMaskEdge/3259
=== RUN   TestEncodeDoubleMaskEdge/3260
=== RUN   TestEncodeDoubleMaskEdge/3261
=== RUN   TestEncodeDoubleMaskEdge/3262
=== RUN   TestEncodeDoubleMaskEdge/3263
=== RUN   TestEncodeDoubleMaskEdge/3264
=== RUN   TestEncodeDoubleMaskEdge/3265
=== RUN   TestEncodeDoubleMaskEdge/3266
=== RUN   TestEncodeDoubleMaskEdge/3267
=== RUN   TestEncodeDoubleMaskEdge/3268
=== RUN   TestEncodeDoubleMaskEdge/3269
=== RUN   TestEncodeDoubleMaskEdge/3270
=== RUN   TestEncodeDoubleMaskEdge/3271
=== RUN   TestEncodeDoubleMaskEdge/3272
=== RUN   TestEncodeDoubleMaskEdge/3273
=== RUN   TestEncodeDoubleMaskEdge/3274
=== RUN   TestEncodeDoubleMaskEdge/3275
=== RUN   TestEncodeDoubleMaskEdge/3276
=== RUN   TestEncodeDoubleMaskEdge/3277
=== RUN   TestEncodeDoubleMaskEdge/3278
=== RUN   TestEncodeDoubleMaskEdge/3279
=== RUN   TestEncodeDoubleMaskEdge/3280
=== RUN   TestEncodeDoubleMaskEdge/3281
=== RUN   TestEncodeDoubleMaskEdge/3282
=== RUN   TestEncodeDoubleMaskEdge/3283
=== RUN   TestEncodeDoubleMaskEdge/3284
=== RUN   TestEncodeDoubleMaskEdge/3285
=== RUN   TestEncodeDoubleMaskEdge/3286
=== RUN   TestEncodeDoubleMaskEdge/3287
=== RUN   TestEncodeDoubleMaskEdge/3288
=== RUN   TestEncodeDoubleMaskEdge/3289
=== RUN   TestEncodeDoubleMaskEdge/3290
=== RUN   TestEncodeDoubleMaskEdge/3291
=== RUN   TestEncodeDoubleMaskEdge/3292
=== RUN   TestEncodeDoubleMaskEdge/3293
=== RUN   TestEncodeDoubleMaskEdge/3294
=== RUN   TestEncodeDoubleMaskEdge/3295
=== RUN   TestEncodeDoubleMaskEdge/3296
=== RUN   TestEncodeDoubleMaskEdge/3297
=== RUN   TestEncodeDoubleMaskEdge/3298
=== RUN   TestEncodeDoubleMaskEdge/3299
=== RUN   TestEncodeDoubleMaskEdge/3300
=== RUN   TestEncodeDoubleMaskEdge/3301
=== RUN   TestEncodeDoubleMaskEdge/3302
=== RUN   TestEncodeDoubleMaskEdge/3303
=== RUN   TestEncodeDoubleMaskEdge/3304
=== RUN   TestEncodeDoubleMaskEdge/3305
=== RUN   TestEncodeDoubleMaskEdge/3306
=== RUN   TestEncodeDoubleMaskEdge/3307
=== RUN   TestEncodeDoubleMaskEdge/3308
=== RUN   TestEncodeDoubleMaskEdge/3309
=== RUN   TestEncodeDoubleMaskEdge/3310
=== RUN   TestEncodeDoubleMaskEdge/3311
=== RUN   TestEncodeDoubleMaskEdge/3312
=== RUN   TestEncodeDoubleMaskEdge/3313
=== RUN   TestEncodeDoubleMaskEdge/3314
=== RUN   TestEncodeDoubleMaskEdge/3315
=== RUN   TestEncodeDoubleMaskEdge/3316
=== RUN   TestEncodeDoubleMaskEdge/3317
=== RUN   TestEncodeDoubleMaskEdge/3318
=== RUN   TestEncodeDoubleMaskEdge/3319
=== RUN   TestEncodeDoubleMaskEdge/3320
=== RUN   TestEncodeDoubleMaskEdge/3321
=== RUN   TestEncodeDoubleMaskEdge/3322
=== RUN   TestEncodeDoubleMaskEdge/3323
=== RUN   TestEncodeDoubleMaskEdge/3324
=== RUN   TestEncodeDoubleMaskEdge/3325
=== RUN   TestEncodeDoubleMaskEdge/3326
=== RUN   TestEncodeDoubleMaskEdge/3327
=== RUN   TestEncodeDoubleMaskEdge/3328
=== RUN   TestEncodeDoubleMaskEdge/3329
=== RUN   TestEncodeDoubleMaskEdge/3330
=== RUN   TestEncodeDoubleMaskEdge/3331
=== RUN   TestEncodeDoubleMaskEdge/3332
=== RUN   TestEncodeDoubleMaskEdge/3333
=== RUN   TestEncodeDoubleMaskEdge/3334
=== RUN   TestEncodeDoubleMaskEdge/3335
=== RUN   TestEncodeDoubleMaskEdge/3336
=== RUN   TestEncodeDoubleMaskEdge/3337
=== RUN   TestEncodeDoubleMaskEdge/3338
=== RUN   TestEncodeDoubleMaskEdge/3339
=== RUN   TestEncodeDoubleMaskEdge/3340
=== RUN   TestEncodeDoubleMaskEdge/3341
=== RUN   TestEncodeDoubleMaskEdge/3342
=== RUN   TestEncodeDoubleMaskEdge/3343
=== RUN   TestEncodeDoubleMaskEdge/3344
=== RUN   TestEncodeDoubleMaskEdge/3345
=== RUN   TestEncodeDoubleMaskEdge/3346
=== RUN   TestEncodeDoubleMaskEdge/3347
=== RUN   TestEncodeDoubleMaskEdge/3348
=== RUN   TestEncodeDoubleMaskEdge/3349
=== RUN   TestEncodeDoubleMaskEdge/3350
=== RUN   TestEncodeDoubleMaskEdge/3351
=== RUN   TestEncodeDoubleMaskEdge/3352
=== RUN   TestEncodeDoubleMaskEdge/3353
=== RUN   TestEncodeDoubleMaskEdge/3354
=== RUN   TestEncodeDoubleMaskEdge/3355
=== RUN   TestEncodeDoubleMaskEdge/3356
=== RUN   TestEncodeDoubleMaskEdge/3357
=== RUN   TestEncodeDoubleMaskEdge/3358
=== RUN   TestEncodeDoubleMaskEdge/3359
=== RUN   TestEncodeDoubleMaskEdge/3360
=== RUN   TestEncodeDoubleMaskEdge/3361
=== RUN   TestEncodeDoubleMaskEdge/3362
=== RUN   TestEncodeDoubleMaskEdge/3363
=== RUN   TestEncodeDoubleMaskEdge/3364
=== RUN   TestEncodeDoubleMaskEdge/3365
=== RUN   TestEncodeDoubleMaskEdge/3366
=== RUN   TestEncodeDoubleMaskEdge/3367
=== RUN   TestEncodeDoubleMaskEdge/3368
=== RUN   TestEncodeDoubleMaskEdge/3369
=== RUN   TestEncodeDoubleMaskEdge/3370
=== RUN   TestEncodeDoubleMaskEdge/3371
=== RUN   TestEncodeDoubleMaskEdge/3372
=== RUN   TestEncodeDoubleMaskEdge/3373
=== RUN   TestEncodeDoubleMaskEdge/3374
=== RUN   TestEncodeDoubleMaskEdge/3375
=== RUN   TestEncodeDoubleMaskEdge/3376
=== RUN   TestEncodeDoubleMaskEdge/3377
=== RUN   TestEncodeDoubleMaskEdge/3378
=== RUN   TestEncodeDoubleMaskEdge/3379
=== RUN   TestEncodeDoubleMaskEdge/3380
=== RUN   TestEncodeDoubleMaskEdge/3381
=== RUN   TestEncodeDoubleMaskEdge/3382
=== RUN   TestEncodeDoubleMaskEdge/3383
=== RUN   TestEncodeDoubleMaskEdge/3384
=== RUN   TestEncodeDoubleMaskEdge/3385
=== RUN   TestEncodeDoubleMaskEdge/3386
=== RUN   TestEncodeDoubleMaskEdge/3387
=== RUN   TestEncodeDoubleMaskEdge/3388
=== RUN   TestEncodeDoubleMaskEdge/3389
=== RUN   TestEncodeDoubleMaskEdge/3390
=== RUN   TestEncodeDoubleMaskEdge/3391
=== RUN   TestEncodeDoubleMaskEdge/3392
=== RUN   TestEncodeDoubleMaskEdge/3393
=== RUN   TestEncodeDoubleMaskEdge/3394
=== RUN   TestEncodeDoubleMaskEdge/3395
=== RUN   TestEncodeDoubleMaskEdge/3396
=== RUN   TestEncodeDoubleMaskEdge/3397
=== RUN   TestEncodeDoubleMaskEdge/3398
=== RUN   TestEncodeDoubleMaskEdge/3399
=== RUN   TestEncodeDoubleMaskEdge/3400
=== RUN   TestEncodeDoubleMaskEdge/3401
=== RUN   TestEncodeDoubleMaskEdge/3402
=== RUN   TestEncodeDoubleMaskEdge/3403
=== RUN   TestEncodeDoubleMaskEdge/3404
=== RUN   TestEncodeDoubleMaskEdge/3405
=== RUN   TestEncodeDoubleMaskEdge/3406
=== RUN   TestEncodeDoubleMaskEdge/3407
=== RUN   TestEncodeDoubleMaskEdge/3408
=== RUN   TestEncodeDoubleMaskEdge/3409
=== RUN   TestEncodeDoubleMaskEdge/3410
=== RUN   TestEncodeDoubleMaskEdge/3411
=== RUN   TestEncodeDoubleMaskEdge/3412
=== RUN   TestEncodeDoubleMaskEdge/3413
=== RUN   TestEncodeDoubleMaskEdge/3414
=== RUN   TestEncodeDoubleMaskEdge/3415
=== RUN   TestEncodeDoubleMaskEdge/3416
=== RUN   TestEncodeDoubleMaskEdge/3417
=== RUN   TestEncodeDoubleMaskEdge/3418
=== RUN   TestEncodeDoubleMaskEdge/3419
=== RUN   TestEncodeDoubleMaskEdge/3420
=== RUN   TestEncodeDoubleMaskEdge/3421
=== RUN   TestEncodeDoubleMaskEdge/3422
=== RUN   TestEncodeDoubleMaskEdge/3423
=== RUN   TestEncodeDoubleMaskEdge/3424
=== RUN   TestEncodeDoubleMaskEdge/3425
=== RUN   TestEncodeDoubleMaskEdge/3426
=== RUN   TestEncodeDoubleMaskEdge/3427
=== RUN   TestEncodeDoubleMaskEdge/3428
=== RUN   TestEncodeDoubleMaskEdge/3429
=== RUN   TestEncodeDoubleMaskEdge/3430
=== RUN   TestEncodeDoubleMaskEdge/3431
=== RUN   TestEncodeDoubleMaskEdge/3432
=== RUN   TestEncodeDoubleMaskEdge/3433
=== RUN   TestEncodeDoubleMaskEdge/3434
=== RUN   TestEncodeDoubleMaskEdge/3435
=== RUN   TestEncodeDoubleMaskEdge/3436
=== RUN   TestEncodeDoubleMaskEdge/3437
=== RUN   TestEncodeDoubleMaskEdge/3438
=== RUN   TestEncodeDoubleMaskEdge/3439
=== RUN   TestEncodeDoubleMaskEdge/3440
=== RUN   TestEncodeDoubleMaskEdge/3441
=== RUN   TestEncodeDoubleMaskEdge/3442
=== RUN   TestEncodeDoubleMaskEdge/3443
=== RUN   TestEncodeDoubleMaskEdge/3444
=== RUN   TestEncodeDoubleMaskEdge/3445
=== RUN   TestEncodeDoubleMaskEdge/3446
=== RUN   TestEncodeDoubleMaskEdge/3447
=== RUN   TestEncodeDoubleMaskEdge/3448
=== RUN   TestEncodeDoubleMaskEdge/3449
=== RUN   TestEncodeDoubleMaskEdge/3450
=== RUN   TestEncodeDoubleMaskEdge/3451
=== RUN   TestEncodeDoubleMaskEdge/3452
=== RUN   TestEncodeDoubleMaskEdge/3453
=== RUN   TestEncodeDoubleMaskEdge/3454
=== RUN   TestEncodeDoubleMaskEdge/3455
=== RUN   TestEncodeDoubleMaskEdge/3456
=== RUN   TestEncodeDoubleMaskEdge/3457
=== RUN   TestEncodeDoubleMaskEdge/3458
=== RUN   TestEncodeDoubleMaskEdge/3459
=== RUN   TestEncodeDoubleMaskEdge/3460
=== RUN   TestEncodeDoubleMaskEdge/3461
=== RUN   TestEncodeDoubleMaskEdge/3462
=== RUN   TestEncodeDoubleMaskEdge/3463
=== RUN   TestEncodeDoubleMaskEdge/3464
=== RUN   TestEncodeDoubleMaskEdge/3465
=== RUN   TestEncodeDoubleMaskEdge/3466
=== RUN   TestEncodeDoubleMaskEdge/3467
=== RUN   TestEncodeDoubleMaskEdge/3468
=== RUN   TestEncodeDoubleMaskEdge/3469
=== RUN   TestEncodeDoubleMaskEdge/3470
=== RUN   TestEncodeDoubleMaskEdge/3471
=== RUN   TestEncodeDoubleMaskEdge/3472
=== RUN   TestEncodeDoubleMaskEdge/3473
=== RUN   TestEncodeDoubleMaskEdge/3474
=== RUN   TestEncodeDoubleMaskEdge/3475
=== RUN   TestEncodeDoubleMaskEdge/3476
=== RUN   TestEncodeDoubleMaskEdge/3477
=== RUN   TestEncodeDoubleMaskEdge/3478
=== RUN   TestEncodeDoubleMaskEdge/3479
=== RUN   TestEncodeDoubleMaskEdge/3480
=== RUN   TestEncodeDoubleMaskEdge/3481
=== RUN   TestEncodeDoubleMaskEdge/3482
=== RUN   TestEncodeDoubleMaskEdge/3483
=== RUN   TestEncodeDoubleMaskEdge/3484
=== RUN   TestEncodeDoubleMaskEdge/3485
=== RUN   TestEncodeDoubleMaskEdge/3486
=== RUN   TestEncodeDoubleMaskEdge/3487
=== RUN   TestEncodeDoubleMaskEdge/3488
=== RUN   TestEncodeDoubleMaskEdge/3489
=== RUN   TestEncodeDoubleMaskEdge/3490
=== RUN   TestEncodeDoubleMaskEdge/3491
=== RUN   TestEncodeDoubleMaskEdge/3492
=== RUN   TestEncodeDoubleMaskEdge/3493
=== RUN   TestEncodeDoubleMaskEdge/3494
=== RUN   TestEncodeDoubleMaskEdge/3495
=== RUN   TestEncodeDoubleMaskEdge/3496
=== RUN   TestEncodeDoubleMaskEdge/3497
=== RUN   TestEncodeDoubleMaskEdge/3498
=== RUN   TestEncodeDoubleMaskEdge/3499
=== RUN   TestEncodeDoubleMaskEdge/3500
=== RUN   TestEncodeDoubleMaskEdge/3501
=== RUN   TestEncodeDoubleMaskEdge/3502
=== RUN   TestEncodeDoubleMaskEdge/3503
=== RUN   TestEncodeDoubleMaskEdge/3504
=== RUN   TestEncodeDoubleMaskEdge/3505
=== RUN   TestEncodeDoubleMaskEdge/3506
=== RUN   TestEncodeDoubleMaskEdge/3507
=== RUN   TestEncodeDoubleMaskEdge/3508
=== RUN   TestEncodeDoubleMaskEdge/3509
=== RUN   TestEncodeDoubleMaskEdge/3510
=== RUN   TestEncodeDoubleMaskEdge/3511
=== RUN   TestEncodeDoubleMaskEdge/3512
=== RUN   TestEncodeDoubleMaskEdge/3513
=== RUN   TestEncodeDoubleMaskEdge/3514
=== RUN   TestEncodeDoubleMaskEdge/3515
=== RUN   TestEncodeDoubleMaskEdge/3516
=== RUN   TestEncodeDoubleMaskEdge/3517
=== RUN   TestEncodeDoubleMaskEdge/3518
=== RUN   TestEncodeDoubleMaskEdge/3519
=== RUN   TestEncodeDoubleMaskEdge/3520
=== RUN   TestEncodeDoubleMaskEdge/3521
=== RUN   TestEncodeDoubleMaskEdge/3522
=== RUN   TestEncodeDoubleMaskEdge/3523
=== RUN   TestEncodeDoubleMaskEdge/3524
=== RUN   TestEncodeDoubleMaskEdge/3525
=== RUN   TestEncodeDoubleMaskEdge/3526
=== RUN   TestEncodeDoubleMaskEdge/3527
=== RUN   TestEncodeDoubleMaskEdge/3528
=== RUN   TestEncodeDoubleMaskEdge/3529
=== RUN   TestEncodeDoubleMaskEdge/3530
=== RUN   TestEncodeDoubleMaskEdge/3531
=== RUN   TestEncodeDoubleMaskEdge/3532
=== RUN   TestEncodeDoubleMaskEdge/3533
=== RUN   TestEncodeDoubleMaskEdge/3534
=== RUN   TestEncodeDoubleMaskEdge/3535
=== RUN   TestEncodeDoubleMaskEdge/3536
=== RUN   TestEncodeDoubleMaskEdge/3537
=== RUN   TestEncodeDoubleMaskEdge/3538
=== RUN   TestEncodeDoubleMaskEdge/3539
=== RUN   TestEncodeDoubleMaskEdge/3540
=== RUN   TestEncodeDoubleMaskEdge/3541
=== RUN   TestEncodeDoubleMaskEdge/3542
=== RUN   TestEncodeDoubleMaskEdge/3543
=== RUN   TestEncodeDoubleMaskEdge/3544
=== RUN   TestEncodeDoubleMaskEdge/3545
=== RUN   TestEncodeDoubleMaskEdge/3546
=== RUN   TestEncodeDoubleMaskEdge/3547
=== RUN   TestEncodeDoubleMaskEdge/3548
=== RUN   TestEncodeDoubleMaskEdge/3549
=== RUN   TestEncodeDoubleMaskEdge/3550
=== RUN   TestEncodeDoubleMaskEdge/3551
=== RUN   TestEncodeDoubleMaskEdge/3552
=== RUN   TestEncodeDoubleMaskEdge/3553
=== RUN   TestEncodeDoubleMaskEdge/3554
=== RUN   TestEncodeDoubleMaskEdge/3555
=== RUN   TestEncodeDoubleMaskEdge/3556
=== RUN   TestEncodeDoubleMaskEdge/3557
=== RUN   TestEncodeDoubleMaskEdge/3558
=== RUN   TestEncodeDoubleMaskEdge/3559
=== RUN   TestEncodeDoubleMaskEdge/3560
=== RUN   TestEncodeDoubleMaskEdge/3561
=== RUN   TestEncodeDoubleMaskEdge/3562
=== RUN   TestEncodeDoubleMaskEdge/3563
=== RUN   TestEncodeDoubleMaskEdge/3564
=== RUN   TestEncodeDoubleMaskEdge/3565
=== RUN   TestEncodeDoubleMaskEdge/3566
=== RUN   TestEncodeDoubleMaskEdge/3567
=== RUN   TestEncodeDoubleMaskEdge/3568
=== RUN   TestEncodeDoubleMaskEdge/3569
=== RUN   TestEncodeDoubleMaskEdge/3570
=== RUN   TestEncodeDoubleMaskEdge/3571
=== RUN   TestEncodeDoubleMaskEdge/3572
=== RUN   TestEncodeDoubleMaskEdge/3573
=== RUN   TestEncodeDoubleMaskEdge/3574
=== RUN   TestEncodeDoubleMaskEdge/3575
=== RUN   TestEncodeDoubleMaskEdge/3576
=== RUN   TestEncodeDoubleMaskEdge/3577
=== RUN   TestEncodeDoubleMaskEdge/3578
=== RUN   TestEncodeDoubleMaskEdge/3579
=== RUN   TestEncodeDoubleMaskEdge/3580
=== RUN   TestEncodeDoubleMaskEdge/3581
=== RUN   TestEncodeDoubleMaskEdge/3582
=== RUN   TestEncodeDoubleMaskEdge/3583
=== RUN   TestEncodeDoubleMaskEdge/3584
=== RUN   TestEncodeDoubleMaskEdge/3585
=== RUN   TestEncodeDoubleMaskEdge/3586
=== RUN   TestEncodeDoubleMaskEdge/3587
=== RUN   TestEncodeDoubleMaskEdge/3588
=== RUN   TestEncodeDoubleMaskEdge/3589
=== RUN   TestEncodeDoubleMaskEdge/3590
=== RUN   TestEncodeDoubleMaskEdge/3591
=== RUN   TestEncodeDoubleMaskEdge/3592
=== RUN   TestEncodeDoubleMaskEdge/3593
=== RUN   TestEncodeDoubleMaskEdge/3594
=== RUN   TestEncodeDoubleMaskEdge/3595
=== RUN   TestEncodeDoubleMaskEdge/3596
=== RUN   TestEncodeDoubleMaskEdge/3597
=== RUN   TestEncodeDoubleMaskEdge/3598
=== RUN   TestEncodeDoubleMaskEdge/3599
=== RUN   TestEncodeDoubleMaskEdge/3600
=== RUN   TestEncodeDoubleMaskEdge/3601
=== RUN   TestEncodeDoubleMaskEdge/3602
=== RUN   TestEncodeDoubleMaskEdge/3603
=== RUN   TestEncodeDoubleMaskEdge/3604
=== RUN   TestEncodeDoubleMaskEdge/3605
=== RUN   TestEncodeDoubleMaskEdge/3606
=== RUN   TestEncodeDoubleMaskEdge/3607
=== RUN   TestEncodeDoubleMaskEdge/3608
=== RUN   TestEncodeDoubleMaskEdge/3609
=== RUN   TestEncodeDoubleMaskEdge/3610
=== RUN   TestEncodeDoubleMaskEdge/3611
=== RUN   TestEncodeDoubleMaskEdge/3612
=== RUN   TestEncodeDoubleMaskEdge/3613
=== RUN   TestEncodeDoubleMaskEdge/3614
=== RUN   TestEncodeDoubleMaskEdge/3615
=== RUN   TestEncodeDoubleMaskEdge/3616
=== RUN   TestEncodeDoubleMaskEdge/3617
=== RUN   TestEncodeDoubleMaskEdge/3618
=== RUN   TestEncodeDoubleMaskEdge/3619
=== RUN   TestEncodeDoubleMaskEdge/3620
=== RUN   TestEncodeDoubleMaskEdge/3621
=== RUN   TestEncodeDoubleMaskEdge/3622
=== RUN   TestEncodeDoubleMaskEdge/3623
=== RUN   TestEncodeDoubleMaskEdge/3624
=== RUN   TestEncodeDoubleMaskEdge/3625
=== RUN   TestEncodeDoubleMaskEdge/3626
=== RUN   TestEncodeDoubleMaskEdge/3627
=== RUN   TestEncodeDoubleMaskEdge/3628
=== RUN   TestEncodeDoubleMaskEdge/3629
=== RUN   TestEncodeDoubleMaskEdge/3630
=== RUN   TestEncodeDoubleMaskEdge/3631
=== RUN   TestEncodeDoubleMaskEdge/3632
=== RUN   TestEncodeDoubleMaskEdge/3633
=== RUN   TestEncodeDoubleMaskEdge/3634
=== RUN   TestEncodeDoubleMaskEdge/3635
=== RUN   TestEncodeDoubleMaskEdge/3636
=== RUN   TestEncodeDoubleMaskEdge/3637
=== RUN   TestEncodeDoubleMaskEdge/3638
=== RUN   TestEncodeDoubleMaskEdge/3639
=== RUN   TestEncodeDoubleMaskEdge/3640
=== RUN   TestEncodeDoubleMaskEdge/3641
=== RUN   TestEncodeDoubleMaskEdge/3642
=== RUN   TestEncodeDoubleMaskEdge/3643
=== RUN   TestEncodeDoubleMaskEdge/3644
=== RUN   TestEncodeDoubleMaskEdge/3645
=== RUN   TestEncodeDoubleMaskEdge/3646
=== RUN   TestEncodeDoubleMaskEdge/3647
=== RUN   TestEncodeDoubleMaskEdge/3648
=== RUN   TestEncodeDoubleMaskEdge/3649
=== RUN   TestEncodeDoubleMaskEdge/3650
=== RUN   TestEncodeDoubleMaskEdge/3651
=== RUN   TestEncodeDoubleMaskEdge/3652
=== RUN   TestEncodeDoubleMaskEdge/3653
=== RUN   TestEncodeDoubleMaskEdge/3654
=== RUN   TestEncodeDoubleMaskEdge/3655
=== RUN   TestEncodeDoubleMaskEdge/3656
=== RUN   TestEncodeDoubleMaskEdge/3657
=== RUN   TestEncodeDoubleMaskEdge/3658
=== RUN   TestEncodeDoubleMaskEdge/3659
=== RUN   TestEncodeDoubleMaskEdge/3660
=== RUN   TestEncodeDoubleMaskEdge/3661
=== RUN   TestEncodeDoubleMaskEdge/3662
=== RUN   TestEncodeDoubleMaskEdge/3663
=== RUN   TestEncodeDoubleMaskEdge/3664
=== RUN   TestEncodeDoubleMaskEdge/3665
=== RUN   TestEncodeDoubleMaskEdge/3666
=== RUN   TestEncodeDoubleMaskEdge/3667
=== RUN   TestEncodeDoubleMaskEdge/3668
=== RUN   TestEncodeDoubleMaskEdge/3669
=== RUN   TestEncodeDoubleMaskEdge/3670
=== RUN   TestEncodeDoubleMaskEdge/3671
=== RUN   TestEncodeDoubleMaskEdge/3672
=== RUN   TestEncodeDoubleMaskEdge/3673
=== RUN   TestEncodeDoubleMaskEdge/3674
=== RUN   TestEncodeDoubleMaskEdge/3675
=== RUN   TestEncodeDoubleMaskEdge/3676
=== RUN   TestEncodeDoubleMaskEdge/3677
=== RUN   TestEncodeDoubleMaskEdge/3678
=== RUN   TestEncodeDoubleMaskEdge/3679
=== RUN   TestEncodeDoubleMaskEdge/3680
=== RUN   TestEncodeDoubleMaskEdge/3681
=== RUN   TestEncodeDoubleMaskEdge/3682
=== RUN   TestEncodeDoubleMaskEdge/3683
=== RUN   TestEncodeDoubleMaskEdge/3684
=== RUN   TestEncodeDoubleMaskEdge/3685
=== RUN   TestEncodeDoubleMaskEdge/3686
=== RUN   TestEncodeDoubleMaskEdge/3687
=== RUN   TestEncodeDoubleMaskEdge/3688
=== RUN   TestEncodeDoubleMaskEdge/3689
=== RUN   TestEncodeDoubleMaskEdge/3690
=== RUN   TestEncodeDoubleMaskEdge/3691
=== RUN   TestEncodeDoubleMaskEdge/3692
=== RUN   TestEncodeDoubleMaskEdge/3693
=== RUN   TestEncodeDoubleMaskEdge/3694
=== RUN   TestEncodeDoubleMaskEdge/3695
=== RUN   TestEncodeDoubleMaskEdge/3696
=== RUN   TestEncodeDoubleMaskEdge/3697
=== RUN   TestEncodeDoubleMaskEdge/3698
=== RUN   TestEncodeDoubleMaskEdge/3699
=== RUN   TestEncodeDoubleMaskEdge/3700
=== RUN   TestEncodeDoubleMaskEdge/3701
=== RUN   TestEncodeDoubleMaskEdge/3702
=== RUN   TestEncodeDoubleMaskEdge/3703
=== RUN   TestEncodeDoubleMaskEdge/3704
=== RUN   TestEncodeDoubleMaskEdge/3705
=== RUN   TestEncodeDoubleMaskEdge/3706
=== RUN   TestEncodeDoubleMaskEdge/3707
=== RUN   TestEncodeDoubleMaskEdge/3708
=== RUN   TestEncodeDoubleMaskEdge/3709
=== RUN   TestEncodeDoubleMaskEdge/3710
=== RUN   TestEncodeDoubleMaskEdge/3711
=== RUN   TestEncodeDoubleMaskEdge/3712
=== RUN   TestEncodeDoubleMaskEdge/3713
=== RUN   TestEncodeDoubleMaskEdge/3714
=== RUN   TestEncodeDoubleMaskEdge/3715
=== RUN   TestEncodeDoubleMaskEdge/3716
=== RUN   TestEncodeDoubleMaskEdge/3717
=== RUN   TestEncodeDoubleMaskEdge/3718
=== RUN   TestEncodeDoubleMaskEdge/3719
=== RUN   TestEncodeDoubleMaskEdge/3720
=== RUN   TestEncodeDoubleMaskEdge/3721
=== RUN   TestEncodeDoubleMaskEdge/3722
=== RUN   TestEncodeDoubleMaskEdge/3723
=== RUN   TestEncodeDoubleMaskEdge/3724
=== RUN   TestEncodeDoubleMaskEdge/3725
=== RUN   TestEncodeDoubleMaskEdge/3726
=== RUN   TestEncodeDoubleMaskEdge/3727
=== RUN   TestEncodeDoubleMaskEdge/3728
=== RUN   TestEncodeDoubleMaskEdge/3729
=== RUN   TestEncodeDoubleMaskEdge/3730
=== RUN   TestEncodeDoubleMaskEdge/3731
=== RUN   TestEncodeDoubleMaskEdge/3732
=== RUN   TestEncodeDoubleMaskEdge/3733
=== RUN   TestEncodeDoubleMaskEdge/3734
=== RUN   TestEncodeDoubleMaskEdge/3735
=== RUN   TestEncodeDoubleMaskEdge/3736
=== RUN   TestEncodeDoubleMaskEdge/3737
=== RUN   TestEncodeDoubleMaskEdge/3738
=== RUN   TestEncodeDoubleMaskEdge/3739
=== RUN   TestEncodeDoubleMaskEdge/3740
=== RUN   TestEncodeDoubleMaskEdge/3741
=== RUN   TestEncodeDoubleMaskEdge/3742
=== RUN   TestEncodeDoubleMaskEdge/3743
=== RUN   TestEncodeDoubleMaskEdge/3744
=== RUN   TestEncodeDoubleMaskEdge/3745
=== RUN   TestEncodeDoubleMaskEdge/3746
=== RUN   TestEncodeDoubleMaskEdge/3747
=== RUN   TestEncodeDoubleMaskEdge/3748
=== RUN   TestEncodeDoubleMaskEdge/3749
=== RUN   TestEncodeDoubleMaskEdge/3750
=== RUN   TestEncodeDoubleMaskEdge/3751
=== RUN   TestEncodeDoubleMaskEdge/3752
=== RUN   TestEncodeDoubleMaskEdge/3753
=== RUN   TestEncodeDoubleMaskEdge/3754
=== RUN   TestEncodeDoubleMaskEdge/3755
=== RUN   TestEncodeDoubleMaskEdge/3756
=== RUN   TestEncodeDoubleMaskEdge/3757
=== RUN   TestEncodeDoubleMaskEdge/3758
=== RUN   TestEncodeDoubleMaskEdge/3759
=== RUN   TestEncodeDoubleMaskEdge/3760
=== RUN   TestEncodeDoubleMaskEdge/3761
=== RUN   TestEncodeDoubleMaskEdge/3762
=== RUN   TestEncodeDoubleMaskEdge/3763
=== RUN   TestEncodeDoubleMaskEdge/3764
=== RUN   TestEncodeDoubleMaskEdge/3765
=== RUN   TestEncodeDoubleMaskEdge/3766
=== RUN   TestEncodeDoubleMaskEdge/3767
=== RUN   TestEncodeDoubleMaskEdge/3768
=== RUN   TestEncodeDoubleMaskEdge/3769
=== RUN   TestEncodeDoubleMaskEdge/3770
=== RUN   TestEncodeDoubleMaskEdge/3771
=== RUN   TestEncodeDoubleMaskEdge/3772
=== RUN   TestEncodeDoubleMaskEdge/3773
=== RUN   TestEncodeDoubleMaskEdge/3774
=== RUN   TestEncodeDoubleMaskEdge/3775
=== RUN   TestEncodeDoubleMaskEdge/3776
=== RUN   TestEncodeDoubleMaskEdge/3777
=== RUN   TestEncodeDoubleMaskEdge/3778
=== RUN   TestEncodeDoubleMaskEdge/3779
=== RUN   TestEncodeDoubleMaskEdge/3780
=== RUN   TestEncodeDoubleMaskEdge/3781
=== RUN   TestEncodeDoubleMaskEdge/3782
=== RUN   TestEncodeDoubleMaskEdge/3783
=== RUN   TestEncodeDoubleMaskEdge/3784
=== RUN   TestEncodeDoubleMaskEdge/3785
=== RUN   TestEncodeDoubleMaskEdge/3786
=== RUN   TestEncodeDoubleMaskEdge/3787
=== RUN   TestEncodeDoubleMaskEdge/3788
=== RUN   TestEncodeDoubleMaskEdge/3789
=== RUN   TestEncodeDoubleMaskEdge/3790
=== RUN   TestEncodeDoubleMaskEdge/3791
=== RUN   TestEncodeDoubleMaskEdge/3792
=== RUN   TestEncodeDoubleMaskEdge/3793
=== RUN   TestEncodeDoubleMaskEdge/3794
=== RUN   TestEncodeDoubleMaskEdge/3795
=== RUN   TestEncodeDoubleMaskEdge/3796
=== RUN   TestEncodeDoubleMaskEdge/3797
=== RUN   TestEncodeDoubleMaskEdge/3798
=== RUN   TestEncodeDoubleMaskEdge/3799
=== RUN   TestEncodeDoubleMaskEdge/3800
=== RUN   TestEncodeDoubleMaskEdge/3801
=== RUN   TestEncodeDoubleMaskEdge/3802
=== RUN   TestEncodeDoubleMaskEdge/3803
=== RUN   TestEncodeDoubleMaskEdge/3804
=== RUN   TestEncodeDoubleMaskEdge/3805
=== RUN   TestEncodeDoubleMaskEdge/3806
=== RUN   TestEncodeDoubleMaskEdge/3807
=== RUN   TestEncodeDoubleMaskEdge/3808
=== RUN   TestEncodeDoubleMaskEdge/3809
=== RUN   TestEncodeDoubleMaskEdge/3810
=== RUN   TestEncodeDoubleMaskEdge/3811
=== RUN   TestEncodeDoubleMaskEdge/3812
=== RUN   TestEncodeDoubleMaskEdge/3813
=== RUN   TestEncodeDoubleMaskEdge/3814
=== RUN   TestEncodeDoubleMaskEdge/3815
=== RUN   TestEncodeDoubleMaskEdge/3816
=== RUN   TestEncodeDoubleMaskEdge/3817
=== RUN   TestEncodeDoubleMaskEdge/3818
=== RUN   TestEncodeDoubleMaskEdge/3819
=== RUN   TestEncodeDoubleMaskEdge/3820
=== RUN   TestEncodeDoubleMaskEdge/3821
=== RUN   TestEncodeDoubleMaskEdge/3822
=== RUN   TestEncodeDoubleMaskEdge/3823
=== RUN   TestEncodeDoubleMaskEdge/3824
=== RUN   TestEncodeDoubleMaskEdge/3825
=== RUN   TestEncodeDoubleMaskEdge/3826
=== RUN   TestEncodeDoubleMaskEdge/3827
=== RUN   TestEncodeDoubleMaskEdge/3828
=== RUN   TestEncodeDoubleMaskEdge/3829
=== RUN   TestEncodeDoubleMaskEdge/3830
=== RUN   TestEncodeDoubleMaskEdge/3831
=== RUN   TestEncodeDoubleMaskEdge/3832
=== RUN   TestEncodeDoubleMaskEdge/3833
=== RUN   TestEncodeDoubleMaskEdge/3834
=== RUN   TestEncodeDoubleMaskEdge/3835
=== RUN   TestEncodeDoubleMaskEdge/3836
=== RUN   TestEncodeDoubleMaskEdge/3837
=== RUN   TestEncodeDoubleMaskEdge/3838
=== RUN   TestEncodeDoubleMaskEdge/3839
=== RUN   TestEncodeDoubleMaskEdge/3840
=== RUN   TestEncodeDoubleMaskEdge/3841
=== RUN   TestEncodeDoubleMaskEdge/3842
=== RUN   TestEncodeDoubleMaskEdge/3843
=== RUN   TestEncodeDoubleMaskEdge/3844
=== RUN   TestEncodeDoubleMaskEdge/3845
=== RUN   TestEncodeDoubleMaskEdge/3846
=== RUN   TestEncodeDoubleMaskEdge/3847
=== RUN   TestEncodeDoubleMaskEdge/3848
=== RUN   TestEncodeDoubleMaskEdge/3849
=== RUN   TestEncodeDoubleMaskEdge/3850
=== RUN   TestEncodeDoubleMaskEdge/3851
=== RUN   TestEncodeDoubleMaskEdge/3852
=== RUN   TestEncodeDoubleMaskEdge/3853
=== RUN   TestEncodeDoubleMaskEdge/3854
=== RUN   TestEncodeDoubleMaskEdge/3855
=== RUN   TestEncodeDoubleMaskEdge/3856
=== RUN   TestEncodeDoubleMaskEdge/3857
=== RUN   TestEncodeDoubleMaskEdge/3858
=== RUN   TestEncodeDoubleMaskEdge/3859
=== RUN   TestEncodeDoubleMaskEdge/3860
=== RUN   TestEncodeDoubleMaskEdge/3861
=== RUN   TestEncodeDoubleMaskEdge/3862
=== RUN   TestEncodeDoubleMaskEdge/3863
=== RUN   TestEncodeDoubleMaskEdge/3864
=== RUN   TestEncodeDoubleMaskEdge/3865
=== RUN   TestEncodeDoubleMaskEdge/3866
=== RUN   TestEncodeDoubleMaskEdge/3867
=== RUN   TestEncodeDoubleMaskEdge/3868
=== RUN   TestEncodeDoubleMaskEdge/3869
=== RUN   TestEncodeDoubleMaskEdge/3870
=== RUN   TestEncodeDoubleMaskEdge/3871
=== RUN   TestEncodeDoubleMaskEdge/3872
=== RUN   TestEncodeDoubleMaskEdge/3873
=== RUN   TestEncodeDoubleMaskEdge/3874
=== RUN   TestEncodeDoubleMaskEdge/3875
=== RUN   TestEncodeDoubleMaskEdge/3876
=== RUN   TestEncodeDoubleMaskEdge/3877
=== RUN   TestEncodeDoubleMaskEdge/3878
=== RUN   TestEncodeDoubleMaskEdge/3879
=== RUN   TestEncodeDoubleMaskEdge/3880
=== RUN   TestEncodeDoubleMaskEdge/3881
=== RUN   TestEncodeDoubleMaskEdge/3882
=== RUN   TestEncodeDoubleMaskEdge/3883
=== RUN   TestEncodeDoubleMaskEdge/3884
=== RUN   TestEncodeDoubleMaskEdge/3885
=== RUN   TestEncodeDoubleMaskEdge/3886
=== RUN   TestEncodeDoubleMaskEdge/3887
=== RUN   TestEncodeDoubleMaskEdge/3888
=== RUN   TestEncodeDoubleMaskEdge/3889
=== RUN   TestEncodeDoubleMaskEdge/3890
=== RUN   TestEncodeDoubleMaskEdge/3891
=== RUN   TestEncodeDoubleMaskEdge/3892
=== RUN   TestEncodeDoubleMaskEdge/3893
=== RUN   TestEncodeDoubleMaskEdge/3894
=== RUN   TestEncodeDoubleMaskEdge/3895
=== RUN   TestEncodeDoubleMaskEdge/3896
=== RUN   TestEncodeDoubleMaskEdge/3897
=== RUN   TestEncodeDoubleMaskEdge/3898
=== RUN   TestEncodeDoubleMaskEdge/3899
=== RUN   TestEncodeDoubleMaskEdge/3900
=== RUN   TestEncodeDoubleMaskEdge/3901
=== RUN   TestEncodeDoubleMaskEdge/3902
=== RUN   TestEncodeDoubleMaskEdge/3903
=== RUN   TestEncodeDoubleMaskEdge/3904
=== RUN   TestEncodeDoubleMaskEdge/3905
=== RUN   TestEncodeDoubleMaskEdge/3906
=== RUN   TestEncodeDoubleMaskEdge/3907
=== RUN   TestEncodeDoubleMaskEdge/3908
=== RUN   TestEncodeDoubleMaskEdge/3909
=== RUN   TestEncodeDoubleMaskEdge/3910
=== RUN   TestEncodeDoubleMaskEdge/3911
=== RUN   TestEncodeDoubleMaskEdge/3912
=== RUN   TestEncodeDoubleMaskEdge/3913
=== RUN   TestEncodeDoubleMaskEdge/3914
=== RUN   TestEncodeDoubleMaskEdge/3915
=== RUN   TestEncodeDoubleMaskEdge/3916
=== RUN   TestEncodeDoubleMaskEdge/3917
=== RUN   TestEncodeDoubleMaskEdge/3918
=== RUN   TestEncodeDoubleMaskEdge/3919
=== RUN   TestEncodeDoubleMaskEdge/3920
=== RUN   TestEncodeDoubleMaskEdge/3921
=== RUN   TestEncodeDoubleMaskEdge/3922
=== RUN   TestEncodeDoubleMaskEdge/3923
=== RUN   TestEncodeDoubleMaskEdge/3924
=== RUN   TestEncodeDoubleMaskEdge/3925
=== RUN   TestEncodeDoubleMaskEdge/3926
=== RUN   TestEncodeDoubleMaskEdge/3927
=== RUN   TestEncodeDoubleMaskEdge/3928
=== RUN   TestEncodeDoubleMaskEdge/3929
=== RUN   TestEncodeDoubleMaskEdge/3930
=== RUN   TestEncodeDoubleMaskEdge/3931
=== RUN   TestEncodeDoubleMaskEdge/3932
=== RUN   TestEncodeDoubleMaskEdge/3933
=== RUN   TestEncodeDoubleMaskEdge/3934
=== RUN   TestEncodeDoubleMaskEdge/3935
=== RUN   TestEncodeDoubleMaskEdge/3936
=== RUN   TestEncodeDoubleMaskEdge/3937
=== RUN   TestEncodeDoubleMaskEdge/3938
=== RUN   TestEncodeDoubleMaskEdge/3939
=== RUN   TestEncodeDoubleMaskEdge/3940
=== RUN   TestEncodeDoubleMaskEdge/3941
=== RUN   TestEncodeDoubleMaskEdge/3942
=== RUN   TestEncodeDoubleMaskEdge/3943
=== RUN   TestEncodeDoubleMaskEdge/3944
=== RUN   TestEncodeDoubleMaskEdge/3945
=== RUN   TestEncodeDoubleMaskEdge/3946
=== RUN   TestEncodeDoubleMaskEdge/3947
=== RUN   TestEncodeDoubleMaskEdge/3948
=== RUN   TestEncodeDoubleMaskEdge/3949
=== RUN   TestEncodeDoubleMaskEdge/3950
=== RUN   TestEncodeDoubleMaskEdge/3951
=== RUN   TestEncodeDoubleMaskEdge/3952
=== RUN   TestEncodeDoubleMaskEdge/3953
=== RUN   TestEncodeDoubleMaskEdge/3954
=== RUN   TestEncodeDoubleMaskEdge/3955
=== RUN   TestEncodeDoubleMaskEdge/3956
=== RUN   TestEncodeDoubleMaskEdge/3957
=== RUN   TestEncodeDoubleMaskEdge/3958
=== RUN   TestEncodeDoubleMaskEdge/3959
=== RUN   TestEncodeDoubleMaskEdge/3960
=== RUN   TestEncodeDoubleMaskEdge/3961
=== RUN   TestEncodeDoubleMaskEdge/3962
=== RUN   TestEncodeDoubleMaskEdge/3963
=== RUN   TestEncodeDoubleMaskEdge/3964
=== RUN   TestEncodeDoubleMaskEdge/3965
=== RUN   TestEncodeDoubleMaskEdge/3966
=== RUN   TestEncodeDoubleMaskEdge/3967
=== RUN   TestEncodeDoubleMaskEdge/3968
=== RUN   TestEncodeDoubleMaskEdge/3969
=== RUN   TestEncodeDoubleMaskEdge/3970
=== RUN   TestEncodeDoubleMaskEdge/3971
=== RUN   TestEncodeDoubleMaskEdge/3972
=== RUN   TestEncodeDoubleMaskEdge/3973
=== RUN   TestEncodeDoubleMaskEdge/3974
=== RUN   TestEncodeDoubleMaskEdge/3975
=== RUN   TestEncodeDoubleMaskEdge/3976
=== RUN   TestEncodeDoubleMaskEdge/3977
=== RUN   TestEncodeDoubleMaskEdge/3978
=== RUN   TestEncodeDoubleMaskEdge/3979
=== RUN   TestEncodeDoubleMaskEdge/3980
=== RUN   TestEncodeDoubleMaskEdge/3981
=== RUN   TestEncodeDoubleMaskEdge/3982
=== RUN   TestEncodeDoubleMaskEdge/3983
=== RUN   TestEncodeDoubleMaskEdge/3984
=== RUN   TestEncodeDoubleMaskEdge/3985
=== RUN   TestEncodeDoubleMaskEdge/3986
=== RUN   TestEncodeDoubleMaskEdge/3987
=== RUN   TestEncodeDoubleMaskEdge/3988
=== RUN   TestEncodeDoubleMaskEdge/3989
=== RUN   TestEncodeDoubleMaskEdge/3990
=== RUN   TestEncodeDoubleMaskEdge/3991
=== RUN   TestEncodeDoubleMaskEdge/3992
=== RUN   TestEncodeDoubleMaskEdge/3993
=== RUN   TestEncodeDoubleMaskEdge/3994
=== RUN   TestEncodeDoubleMaskEdge/3995
=== RUN   TestEncodeDoubleMaskEdge/3996
=== RUN   TestEncodeDoubleMaskEdge/3997
=== RUN   TestEncodeDoubleMaskEdge/3998
=== RUN   TestEncodeDoubleMaskEdge/3999
=== RUN   TestEncodeDoubleMaskEdge/4000
=== RUN   TestEncodeDoubleMaskEdge/4001
=== RUN   TestEncodeDoubleMaskEdge/4002
=== RUN   TestEncodeDoubleMaskEdge/4003
=== RUN   TestEncodeDoubleMaskEdge/4004
=== RUN   TestEncodeDoubleMaskEdge/4005
=== RUN   TestEncodeDoubleMaskEdge/4006
=== RUN   TestEncodeDoubleMaskEdge/4007
=== RUN   TestEncodeDoubleMaskEdge/4008
=== RUN   TestEncodeDoubleMaskEdge/4009
=== RUN   TestEncodeDoubleMaskEdge/4010
=== RUN   TestEncodeDoubleMaskEdge/4011
=== RUN   TestEncodeDoubleMaskEdge/4012
=== RUN   TestEncodeDoubleMaskEdge/4013
=== RUN   TestEncodeDoubleMaskEdge/4014
=== RUN   TestEncodeDoubleMaskEdge/4015
=== RUN   TestEncodeDoubleMaskEdge/4016
=== RUN   TestEncodeDoubleMaskEdge/4017
=== RUN   TestEncodeDoubleMaskEdge/4018
=== RUN   TestEncodeDoubleMaskEdge/4019
=== RUN   TestEncodeDoubleMaskEdge/4020
=== RUN   TestEncodeDoubleMaskEdge/4021
=== RUN   TestEncodeDoubleMaskEdge/4022
=== RUN   TestEncodeDoubleMaskEdge/4023
=== RUN   TestEncodeDoubleMaskEdge/4024
=== RUN   TestEncodeDoubleMaskEdge/4025
=== RUN   TestEncodeDoubleMaskEdge/4026
=== RUN   TestEncodeDoubleMaskEdge/4027
=== RUN   TestEncodeDoubleMaskEdge/4028
=== RUN   TestEncodeDoubleMaskEdge/4029
=== RUN   TestEncodeDoubleMaskEdge/4030
=== RUN   TestEncodeDoubleMaskEdge/4031
=== RUN   TestEncodeDoubleMaskEdge/4032
=== RUN   TestEncodeDoubleMaskEdge/4033
=== RUN   TestEncodeDoubleMaskEdge/4034
=== RUN   TestEncodeDoubleMaskEdge/4035
=== RUN   TestEncodeDoubleMaskEdge/4036
=== RUN   TestEncodeDoubleMaskEdge/4037
=== RUN   TestEncodeDoubleMaskEdge/4038
=== RUN   TestEncodeDoubleMaskEdge/4039
=== RUN   TestEncodeDoubleMaskEdge/4040
=== RUN   TestEncodeDoubleMaskEdge/4041
=== RUN   TestEncodeDoubleMaskEdge/4042
=== RUN   TestEncodeDoubleMaskEdge/4043
=== RUN   TestEncodeDoubleMaskEdge/4044
=== RUN   TestEncodeDoubleMaskEdge/4045
=== RUN   TestEncodeDoubleMaskEdge/4046
=== RUN   TestEncodeDoubleMaskEdge/4047
=== RUN   TestEncodeDoubleMaskEdge/4048
=== RUN   TestEncodeDoubleMaskEdge/4049
=== RUN   TestEncodeDoubleMaskEdge/4050
=== RUN   TestEncodeDoubleMaskEdge/4051
=== RUN   TestEncodeDoubleMaskEdge/4052
=== RUN   TestEncodeDoubleMaskEdge/4053
=== RUN   TestEncodeDoubleMaskEdge/4054
=== RUN   TestEncodeDoubleMaskEdge/4055
=== RUN   TestEncodeDoubleMaskEdge/4056
=== RUN   TestEncodeDoubleMaskEdge/4057
=== RUN   TestEncodeDoubleMaskEdge/4058
=== RUN   TestEncodeDoubleMaskEdge/4059
=== RUN   TestEncodeDoubleMaskEdge/4060
=== RUN   TestEncodeDoubleMaskEdge/4061
=== RUN   TestEncodeDoubleMaskEdge/4062
=== RUN   TestEncodeDoubleMaskEdge/4063
=== RUN   TestEncodeDoubleMaskEdge/4064
=== RUN   TestEncodeDoubleMaskEdge/4065
=== RUN   TestEncodeDoubleMaskEdge/4066
=== RUN   TestEncodeDoubleMaskEdge/4067
=== RUN   TestEncodeDoubleMaskEdge/4068
=== RUN   TestEncodeDoubleMaskEdge/4069
=== RUN   TestEncodeDoubleMaskEdge/4070
=== RUN   TestEncodeDoubleMaskEdge/4071
=== RUN   TestEncodeDoubleMaskEdge/4072
=== RUN   TestEncodeDoubleMaskEdge/4073
=== RUN   TestEncodeDoubleMaskEdge/4074
=== RUN   TestEncodeDoubleMaskEdge/4075
=== RUN   TestEncodeDoubleMaskEdge/4076
=== RUN   TestEncodeDoubleMaskEdge/4077
=== RUN   TestEncodeDoubleMaskEdge/4078
=== RUN   TestEncodeDoubleMaskEdge/4079
=== RUN   TestEncodeDoubleMaskEdge/4080
=== RUN   TestEncodeDoubleMaskEdge/4081
=== RUN   TestEncodeDoubleMaskEdge/4082
=== RUN   TestEncodeDoubleMaskEdge/4083
=== RUN   TestEncodeDoubleMaskEdge/4084
=== RUN   TestEncodeDoubleMaskEdge/4085
=== RUN   TestEncodeDoubleMaskEdge/4086
=== RUN   TestEncodeDoubleMaskEdge/4087
=== RUN   TestEncodeDoubleMaskEdge/4088
=== RUN   TestEncodeDoubleMaskEdge/4089
=== RUN   TestEncodeDoubleMaskEdge/4090
=== RUN   TestEncodeDoubleMaskEdge/4091
=== RUN   TestEncodeDoubleMaskEdge/4092
=== RUN   TestEncodeDoubleMaskEdge/4093
=== RUN   TestEncodeDoubleMaskEdge/4094
=== RUN   TestEncodeDoubleMaskEdge/4095
=== RUN   TestEncodeDoubleMaskEdge/4096
=== RUN   TestEncodeDoubleMaskEdge/4097
=== RUN   TestEncodeDoubleMaskEdge/4098
=== RUN   TestEncodeDoubleMaskEdge/4099
=== RUN   TestEncodeDoubleMaskEdge/4100
=== RUN   TestEncodeDoubleMaskEdge/4101
=== RUN   TestEncodeDoubleMaskEdge/4102
=== RUN   TestEncodeDoubleMaskEdge/4103
=== RUN   TestEncodeDoubleMaskEdge/4104
=== RUN   TestEncodeDoubleMaskEdge/4105
=== RUN   TestEncodeDoubleMaskEdge/4106
=== RUN   TestEncodeDoubleMaskEdge/4107
=== RUN   TestEncodeDoubleMaskEdge/4108
=== RUN   TestEncodeDoubleMaskEdge/4109
=== RUN   TestEncodeDoubleMaskEdge/4110
=== RUN   TestEncodeDoubleMaskEdge/4111
=== RUN   TestEncodeDoubleMaskEdge/4112
=== RUN   TestEncodeDoubleMaskEdge/4113
=== RUN   TestEncodeDoubleMaskEdge/4114
=== RUN   TestEncodeDoubleMaskEdge/4115
=== RUN   TestEncodeDoubleMaskEdge/4116
=== RUN   TestEncodeDoubleMaskEdge/4117
=== RUN   TestEncodeDoubleMaskEdge/4118
=== RUN   TestEncodeDoubleMaskEdge/4119
=== RUN   TestEncodeDoubleMaskEdge/4120
=== RUN   TestEncodeDoubleMaskEdge/4121
=== RUN   TestEncodeDoubleMaskEdge/4122
=== RUN   TestEncodeDoubleMaskEdge/4123
=== RUN   TestEncodeDoubleMaskEdge/4124
=== RUN   TestEncodeDoubleMaskEdge/4125
=== RUN   TestEncodeDoubleMaskEdge/4126
=== RUN   TestEncodeDoubleMaskEdge/4127
=== RUN   TestEncodeDoubleMaskEdge/4128
=== RUN   TestEncodeDoubleMaskEdge/4129
=== RUN   TestEncodeDoubleMaskEdge/4130
=== RUN   TestEncodeDoubleMaskEdge/4131
=== RUN   TestEncodeDoubleMaskEdge/4132
=== RUN   TestEncodeDoubleMaskEdge/4133
=== RUN   TestEncodeDoubleMaskEdge/4134
=== RUN   TestEncodeDoubleMaskEdge/4135
=== RUN   TestEncodeDoubleMaskEdge/4136
=== RUN   TestEncodeDoubleMaskEdge/4137
=== RUN   TestEncodeDoubleMaskEdge/4138
=== RUN   TestEncodeDoubleMaskEdge/4139
=== RUN   TestEncodeDoubleMaskEdge/4140
=== RUN   TestEncodeDoubleMaskEdge/4141
=== RUN   TestEncodeDoubleMaskEdge/4142
=== RUN   TestEncodeDoubleMaskEdge/4143
=== RUN   TestEncodeDoubleMaskEdge/4144
=== RUN   TestEncodeDoubleMaskEdge/4145
=== RUN   TestEncodeDoubleMaskEdge/4146
=== RUN   TestEncodeDoubleMaskEdge/4147
=== RUN   TestEncodeDoubleMaskEdge/4148
=== RUN   TestEncodeDoubleMaskEdge/4149
=== RUN   TestEncodeDoubleMaskEdge/4150
=== RUN   TestEncodeDoubleMaskEdge/4151
=== RUN   TestEncodeDoubleMaskEdge/4152
=== RUN   TestEncodeDoubleMaskEdge/4153
=== RUN   TestEncodeDoubleMaskEdge/4154
=== RUN   TestEncodeDoubleMaskEdge/4155
=== RUN   TestEncodeDoubleMaskEdge/4156
=== RUN   TestEncodeDoubleMaskEdge/4157
=== RUN   TestEncodeDoubleMaskEdge/4158
=== RUN   TestEncodeDoubleMaskEdge/4159
=== RUN   TestEncodeDoubleMaskEdge/4160
=== RUN   TestEncodeDoubleMaskEdge/4161
=== RUN   TestEncodeDoubleMaskEdge/4162
=== RUN   TestEncodeDoubleMaskEdge/4163
=== RUN   TestEncodeDoubleMaskEdge/4164
=== RUN   TestEncodeDoubleMaskEdge/4165
=== RUN   TestEncodeDoubleMaskEdge/4166
=== RUN   TestEncodeDoubleMaskEdge/4167
=== RUN   TestEncodeDoubleMaskEdge/4168
=== RUN   TestEncodeDoubleMaskEdge/4169
=== RUN   TestEncodeDoubleMaskEdge/4170
=== RUN   TestEncodeDoubleMaskEdge/4171
=== RUN   TestEncodeDoubleMaskEdge/4172
=== RUN   TestEncodeDoubleMaskEdge/4173
=== RUN   TestEncodeDoubleMaskEdge/4174
=== RUN   TestEncodeDoubleMaskEdge/4175
=== RUN   TestEncodeDoubleMaskEdge/4176
=== RUN   TestEncodeDoubleMaskEdge/4177
=== RUN   TestEncodeDoubleMaskEdge/4178
=== RUN   TestEncodeDoubleMaskEdge/4179
=== RUN   TestEncodeDoubleMaskEdge/4180
=== RUN   TestEncodeDoubleMaskEdge/4181
=== RUN   TestEncodeDoubleMaskEdge/4182
=== RUN   TestEncodeDoubleMaskEdge/4183
=== RUN   TestEncodeDoubleMaskEdge/4184
=== RUN   TestEncodeDoubleMaskEdge/4185
=== RUN   TestEncodeDoubleMaskEdge/4186
=== RUN   TestEncodeDoubleMaskEdge/4187
=== RUN   TestEncodeDoubleMaskEdge/4188
=== RUN   TestEncodeDoubleMaskEdge/4189
=== RUN   TestEncodeDoubleMaskEdge/4190
=== RUN   TestEncodeDoubleMaskEdge/4191
=== RUN   TestEncodeDoubleMaskEdge/4192
=== RUN   TestEncodeDoubleMaskEdge/4193
=== RUN   TestEncodeDoubleMaskEdge/4194
=== RUN   TestEncodeDoubleMaskEdge/4195
=== RUN   TestEncodeDoubleMaskEdge/4196
=== RUN   TestEncodeDoubleMaskEdge/4197
=== RUN   TestEncodeDoubleMaskEdge/4198
=== RUN   TestEncodeDoubleMaskEdge/4199
=== RUN   TestEncodeDoubleMaskEdge/4200
=== RUN   TestEncodeDoubleMaskEdge/4201
=== RUN   TestEncodeDoubleMaskEdge/4202
=== RUN   TestEncodeDoubleMaskEdge/4203
=== RUN   TestEncodeDoubleMaskEdge/4204
=== RUN   TestEncodeDoubleMaskEdge/4205
=== RUN   TestEncodeDoubleMaskEdge/4206
=== RUN   TestEncodeDoubleMaskEdge/4207
=== RUN   TestEncodeDoubleMaskEdge/4208
=== RUN   TestEncodeDoubleMaskEdge/4209
=== RUN   TestEncodeDoubleMaskEdge/4210
=== RUN   TestEncodeDoubleMaskEdge/4211
=== RUN   TestEncodeDoubleMaskEdge/4212
=== RUN   TestEncodeDoubleMaskEdge/4213
=== RUN   TestEncodeDoubleMaskEdge/4214
=== RUN   TestEncodeDoubleMaskEdge/4215
=== RUN   TestEncodeDoubleMaskEdge/4216
=== RUN   TestEncodeDoubleMaskEdge/4217
=== RUN   TestEncodeDoubleMaskEdge/4218
=== RUN   TestEncodeDoubleMaskEdge/4219
=== RUN   TestEncodeDoubleMaskEdge/4220
=== RUN   TestEncodeDoubleMaskEdge/4221
=== RUN   TestEncodeDoubleMaskEdge/4222
=== RUN   TestEncodeDoubleMaskEdge/4223
=== RUN   TestEncodeDoubleMaskEdge/4224
=== RUN   TestEncodeDoubleMaskEdge/4225
=== RUN   TestEncodeDoubleMaskEdge/4226
=== RUN   TestEncodeDoubleMaskEdge/4227
=== RUN   TestEncodeDoubleMaskEdge/4228
=== RUN   TestEncodeDoubleMaskEdge/4229
=== RUN   TestEncodeDoubleMaskEdge/4230
=== RUN   TestEncodeDoubleMaskEdge/4231
=== RUN   TestEncodeDoubleMaskEdge/4232
=== RUN   TestEncodeDoubleMaskEdge/4233
=== RUN   TestEncodeDoubleMaskEdge/4234
=== RUN   TestEncodeDoubleMaskEdge/4235
=== RUN   TestEncodeDoubleMaskEdge/4236
=== RUN   TestEncodeDoubleMaskEdge/4237
=== RUN   TestEncodeDoubleMaskEdge/4238
=== RUN   TestEncodeDoubleMaskEdge/4239
=== RUN   TestEncodeDoubleMaskEdge/4240
=== RUN   TestEncodeDoubleMaskEdge/4241
=== RUN   TestEncodeDoubleMaskEdge/4242
=== RUN   TestEncodeDoubleMaskEdge/4243
=== RUN   TestEncodeDoubleMaskEdge/4244
=== RUN   TestEncodeDoubleMaskEdge/4245
=== RUN   TestEncodeDoubleMaskEdge/4246
=== RUN   TestEncodeDoubleMaskEdge/4247
=== RUN   TestEncodeDoubleMaskEdge/4248
=== RUN   TestEncodeDoubleMaskEdge/4249
=== RUN   TestEncodeDoubleMaskEdge/4250
=== RUN   TestEncodeDoubleMaskEdge/4251
=== RUN   TestEncodeDoubleMaskEdge/4252
=== RUN   TestEncodeDoubleMaskEdge/4253
=== RUN   TestEncodeDoubleMaskEdge/4254
=== RUN   TestEncodeDoubleMaskEdge/4255
=== RUN   TestEncodeDoubleMaskEdge/4256
=== RUN   TestEncodeDoubleMaskEdge/4257
=== RUN   TestEncodeDoubleMaskEdge/4258
=== RUN   TestEncodeDoubleMaskEdge/4259
=== RUN   TestEncodeDoubleMaskEdge/4260
=== RUN   TestEncodeDoubleMaskEdge/4261
=== RUN   TestEncodeDoubleMaskEdge/4262
=== RUN   TestEncodeDoubleMaskEdge/4263
=== RUN   TestEncodeDoubleMaskEdge/4264
=== RUN   TestEncodeDoubleMaskEdge/4265
=== RUN   TestEncodeDoubleMaskEdge/4266
=== RUN   TestEncodeDoubleMaskEdge/4267
=== RUN   TestEncodeDoubleMaskEdge/4268
=== RUN   TestEncodeDoubleMaskEdge/4269
=== RUN   TestEncodeDoubleMaskEdge/4270
=== RUN   TestEncodeDoubleMaskEdge/4271
=== RUN   TestEncodeDoubleMaskEdge/4272
=== RUN   TestEncodeDoubleMaskEdge/4273
=== RUN   TestEncodeDoubleMaskEdge/4274
=== RUN   TestEncodeDoubleMaskEdge/4275
=== RUN   TestEncodeDoubleMaskEdge/4276
=== RUN   TestEncodeDoubleMaskEdge/4277
=== RUN   TestEncodeDoubleMaskEdge/4278
=== RUN   TestEncodeDoubleMaskEdge/4279
=== RUN   TestEncodeDoubleMaskEdge/4280
=== RUN   TestEncodeDoubleMaskEdge/4281
=== RUN   TestEncodeDoubleMaskEdge/4282
=== RUN   TestEncodeDoubleMaskEdge/4283
=== RUN   TestEncodeDoubleMaskEdge/4284
=== RUN   TestEncodeDoubleMaskEdge/4285
=== RUN   TestEncodeDoubleMaskEdge/4286
=== RUN   TestEncodeDoubleMaskEdge/4287
=== RUN   TestEncodeDoubleMaskEdge/4288
=== RUN   TestEncodeDoubleMaskEdge/4289
=== RUN   TestEncodeDoubleMaskEdge/4290
=== RUN   TestEncodeDoubleMaskEdge/4291
=== RUN   TestEncodeDoubleMaskEdge/4292
=== RUN   TestEncodeDoubleMaskEdge/4293
=== RUN   TestEncodeDoubleMaskEdge/4294
=== RUN   TestEncodeDoubleMaskEdge/4295
=== RUN   TestEncodeDoubleMaskEdge/4296
=== RUN   TestEncodeDoubleMaskEdge/4297
=== RUN   TestEncodeDoubleMaskEdge/4298
=== RUN   TestEncodeDoubleMaskEdge/4299
=== RUN   TestEncodeDoubleMaskEdge/4300
=== RUN   TestEncodeDoubleMaskEdge/4301
=== RUN   TestEncodeDoubleMaskEdge/4302
=== RUN   TestEncodeDoubleMaskEdge/4303
=== RUN   TestEncodeDoubleMaskEdge/4304
=== RUN   TestEncodeDoubleMaskEdge/4305
=== RUN   TestEncodeDoubleMaskEdge/4306
=== RUN   TestEncodeDoubleMaskEdge/4307
=== RUN   TestEncodeDoubleMaskEdge/4308
=== RUN   TestEncodeDoubleMaskEdge/4309
=== RUN   TestEncodeDoubleMaskEdge/4310
=== RUN   TestEncodeDoubleMaskEdge/4311
=== RUN   TestEncodeDoubleMaskEdge/4312
=== RUN   TestEncodeDoubleMaskEdge/4313
=== RUN   TestEncodeDoubleMaskEdge/4314
=== RUN   TestEncodeDoubleMaskEdge/4315
=== RUN   TestEncodeDoubleMaskEdge/4316
=== RUN   TestEncodeDoubleMaskEdge/4317
=== RUN   TestEncodeDoubleMaskEdge/4318
=== RUN   TestEncodeDoubleMaskEdge/4319
=== RUN   TestEncodeDoubleMaskEdge/4320
=== RUN   TestEncodeDoubleMaskEdge/4321
=== RUN   TestEncodeDoubleMaskEdge/4322
=== RUN   TestEncodeDoubleMaskEdge/4323
=== RUN   TestEncodeDoubleMaskEdge/4324
=== RUN   TestEncodeDoubleMaskEdge/4325
=== RUN   TestEncodeDoubleMaskEdge/4326
=== RUN   TestEncodeDoubleMaskEdge/4327
=== RUN   TestEncodeDoubleMaskEdge/4328
=== RUN   TestEncodeDoubleMaskEdge/4329
=== RUN   TestEncodeDoubleMaskEdge/4330
=== RUN   TestEncodeDoubleMaskEdge/4331
=== RUN   TestEncodeDoubleMaskEdge/4332
=== RUN   TestEncodeDoubleMaskEdge/4333
=== RUN   TestEncodeDoubleMaskEdge/4334
=== RUN   TestEncodeDoubleMaskEdge/4335
=== RUN   TestEncodeDoubleMaskEdge/4336
=== RUN   TestEncodeDoubleMaskEdge/4337
=== RUN   TestEncodeDoubleMaskEdge/4338
=== RUN   TestEncodeDoubleMaskEdge/4339
=== RUN   TestEncodeDoubleMaskEdge/4340
=== RUN   TestEncodeDoubleMaskEdge/4341
=== RUN   TestEncodeDoubleMaskEdge/4342
=== RUN   TestEncodeDoubleMaskEdge/4343
=== RUN   TestEncodeDoubleMaskEdge/4344
=== RUN   TestEncodeDoubleMaskEdge/4345
=== RUN   TestEncodeDoubleMaskEdge/4346
=== RUN   TestEncodeDoubleMaskEdge/4347
=== RUN   TestEncodeDoubleMaskEdge/4348
=== RUN   TestEncodeDoubleMaskEdge/4349
=== RUN   TestEncodeDoubleMaskEdge/4350
=== RUN   TestEncodeDoubleMaskEdge/4351
=== RUN   TestEncodeDoubleMaskEdge/4352
=== RUN   TestEncodeDoubleMaskEdge/4353
=== RUN   TestEncodeDoubleMaskEdge/4354
=== RUN   TestEncodeDoubleMaskEdge/4355
=== RUN   TestEncodeDoubleMaskEdge/4356
=== RUN   TestEncodeDoubleMaskEdge/4357
=== RUN   TestEncodeDoubleMaskEdge/4358
=== RUN   TestEncodeDoubleMaskEdge/4359
=== RUN   TestEncodeDoubleMaskEdge/4360
=== RUN   TestEncodeDoubleMaskEdge/4361
=== RUN   TestEncodeDoubleMaskEdge/4362
=== RUN   TestEncodeDoubleMaskEdge/4363
=== RUN   TestEncodeDoubleMaskEdge/4364
=== RUN   TestEncodeDoubleMaskEdge/4365
=== RUN   TestEncodeDoubleMaskEdge/4366
=== RUN   TestEncodeDoubleMaskEdge/4367
=== RUN   TestEncodeDoubleMaskEdge/4368
=== RUN   TestEncodeDoubleMaskEdge/4369
=== RUN   TestEncodeDoubleMaskEdge/4370
=== RUN   TestEncodeDoubleMaskEdge/4371
=== RUN   TestEncodeDoubleMaskEdge/4372
=== RUN   TestEncodeDoubleMaskEdge/4373
=== RUN   TestEncodeDoubleMaskEdge/4374
=== RUN   TestEncodeDoubleMaskEdge/4375
=== RUN   TestEncodeDoubleMaskEdge/4376
=== RUN   TestEncodeDoubleMaskEdge/4377
=== RUN   TestEncodeDoubleMaskEdge/4378
=== RUN   TestEncodeDoubleMaskEdge/4379
=== RUN   TestEncodeDoubleMaskEdge/4380
=== RUN   TestEncodeDoubleMaskEdge/4381
=== RUN   TestEncodeDoubleMaskEdge/4382
=== RUN   TestEncodeDoubleMaskEdge/4383
=== RUN   TestEncodeDoubleMaskEdge/4384
=== RUN   TestEncodeDoubleMaskEdge/4385
=== RUN   TestEncodeDoubleMaskEdge/4386
=== RUN   TestEncodeDoubleMaskEdge/4387
=== RUN   TestEncodeDoubleMaskEdge/4388
=== RUN   TestEncodeDoubleMaskEdge/4389
=== RUN   TestEncodeDoubleMaskEdge/4390
=== RUN   TestEncodeDoubleMaskEdge/4391
=== RUN   TestEncodeDoubleMaskEdge/4392
=== RUN   TestEncodeDoubleMaskEdge/4393
=== RUN   TestEncodeDoubleMaskEdge/4394
=== RUN   TestEncodeDoubleMaskEdge/4395
=== RUN   TestEncodeDoubleMaskEdge/4396
=== RUN   TestEncodeDoubleMaskEdge/4397
=== RUN   TestEncodeDoubleMaskEdge/4398
=== RUN   TestEncodeDoubleMaskEdge/4399
=== RUN   TestEncodeDoubleMaskEdge/4400
=== RUN   TestEncodeDoubleMaskEdge/4401
=== RUN   TestEncodeDoubleMaskEdge/4402
=== RUN   TestEncodeDoubleMaskEdge/4403
=== RUN   TestEncodeDoubleMaskEdge/4404
=== RUN   TestEncodeDoubleMaskEdge/4405
=== RUN   TestEncodeDoubleMaskEdge/4406
=== RUN   TestEncodeDoubleMaskEdge/4407
=== RUN   TestEncodeDoubleMaskEdge/4408
=== RUN   TestEncodeDoubleMaskEdge/4409
=== RUN   TestEncodeDoubleMaskEdge/4410
=== RUN   TestEncodeDoubleMaskEdge/4411
=== RUN   TestEncodeDoubleMaskEdge/4412
=== RUN   TestEncodeDoubleMaskEdge/4413
=== RUN   TestEncodeDoubleMaskEdge/4414
=== RUN   TestEncodeDoubleMaskEdge/4415
=== RUN   TestEncodeDoubleMaskEdge/4416
=== RUN   TestEncodeDoubleMaskEdge/4417
=== RUN   TestEncodeDoubleMaskEdge/4418
=== RUN   TestEncodeDoubleMaskEdge/4419
=== RUN   TestEncodeDoubleMaskEdge/4420
=== RUN   TestEncodeDoubleMaskEdge/4421
=== RUN   TestEncodeDoubleMaskEdge/4422
=== RUN   TestEncodeDoubleMaskEdge/4423
=== RUN   TestEncodeDoubleMaskEdge/4424
=== RUN   TestEncodeDoubleMaskEdge/4425
=== RUN   TestEncodeDoubleMaskEdge/4426
=== RUN   TestEncodeDoubleMaskEdge/4427
=== RUN   TestEncodeDoubleMaskEdge/4428
=== RUN   TestEncodeDoubleMaskEdge/4429
=== RUN   TestEncodeDoubleMaskEdge/4430
=== RUN   TestEncodeDoubleMaskEdge/4431
=== RUN   TestEncodeDoubleMaskEdge/4432
=== RUN   TestEncodeDoubleMaskEdge/4433
=== RUN   TestEncodeDoubleMaskEdge/4434
=== RUN   TestEncodeDoubleMaskEdge/4435
=== RUN   TestEncodeDoubleMaskEdge/4436
=== RUN   TestEncodeDoubleMaskEdge/4437
=== RUN   TestEncodeDoubleMaskEdge/4438
=== RUN   TestEncodeDoubleMaskEdge/4439
=== RUN   TestEncodeDoubleMaskEdge/4440
=== RUN   TestEncodeDoubleMaskEdge/4441
=== RUN   TestEncodeDoubleMaskEdge/4442
=== RUN   TestEncodeDoubleMaskEdge/4443
=== RUN   TestEncodeDoubleMaskEdge/4444
=== RUN   TestEncodeDoubleMaskEdge/4445
=== RUN   TestEncodeDoubleMaskEdge/4446
=== RUN   TestEncodeDoubleMaskEdge/4447
=== RUN   TestEncodeDoubleMaskEdge/4448
=== RUN   TestEncodeDoubleMaskEdge/4449
=== RUN   TestEncodeDoubleMaskEdge/4450
=== RUN   TestEncodeDoubleMaskEdge/4451
=== RUN   TestEncodeDoubleMaskEdge/4452
=== RUN   TestEncodeDoubleMaskEdge/4453
=== RUN   TestEncodeDoubleMaskEdge/4454
=== RUN   TestEncodeDoubleMaskEdge/4455
=== RUN   TestEncodeDoubleMaskEdge/4456
=== RUN   TestEncodeDoubleMaskEdge/4457
=== RUN   TestEncodeDoubleMaskEdge/4458
=== RUN   TestEncodeDoubleMaskEdge/4459
=== RUN   TestEncodeDoubleMaskEdge/4460
=== RUN   TestEncodeDoubleMaskEdge/4461
=== RUN   TestEncodeDoubleMaskEdge/4462
=== RUN   TestEncodeDoubleMaskEdge/4463
=== RUN   TestEncodeDoubleMaskEdge/4464
=== RUN   TestEncodeDoubleMaskEdge/4465
=== RUN   TestEncodeDoubleMaskEdge/4466
=== RUN   TestEncodeDoubleMaskEdge/4467
=== RUN   TestEncodeDoubleMaskEdge/4468
=== RUN   TestEncodeDoubleMaskEdge/4469
=== RUN   TestEncodeDoubleMaskEdge/4470
=== RUN   TestEncodeDoubleMaskEdge/4471
=== RUN   TestEncodeDoubleMaskEdge/4472
=== RUN   TestEncodeDoubleMaskEdge/4473
=== RUN   TestEncodeDoubleMaskEdge/4474
=== RUN   TestEncodeDoubleMaskEdge/4475
=== RUN   TestEncodeDoubleMaskEdge/4476
=== RUN   TestEncodeDoubleMaskEdge/4477
=== RUN   TestEncodeDoubleMaskEdge/4478
=== RUN   TestEncodeDoubleMaskEdge/4479
=== RUN   TestEncodeDoubleMaskEdge/4480
=== RUN   TestEncodeDoubleMaskEdge/4481
=== RUN   TestEncodeDoubleMaskEdge/4482
=== RUN   TestEncodeDoubleMaskEdge/4483
=== RUN   TestEncodeDoubleMaskEdge/4484
=== RUN   TestEncodeDoubleMaskEdge/4485
=== RUN   TestEncodeDoubleMaskEdge/4486
=== RUN   TestEncodeDoubleMaskEdge/4487
=== RUN   TestEncodeDoubleMaskEdge/4488
=== RUN   TestEncodeDoubleMaskEdge/4489
=== RUN   TestEncodeDoubleMaskEdge/4490
=== RUN   TestEncodeDoubleMaskEdge/4491
=== RUN   TestEncodeDoubleMaskEdge/4492
=== RUN   TestEncodeDoubleMaskEdge/4493
=== RUN   TestEncodeDoubleMaskEdge/4494
=== RUN   TestEncodeDoubleMaskEdge/4495
=== RUN   TestEncodeDoubleMaskEdge/4496
=== RUN   TestEncodeDoubleMaskEdge/4497
=== RUN   TestEncodeDoubleMaskEdge/4498
=== RUN   TestEncodeDoubleMaskEdge/4499
=== RUN   TestEncodeDoubleMaskEdge/4500
=== RUN   TestEncodeDoubleMaskEdge/4501
=== RUN   TestEncodeDoubleMaskEdge/4502
=== RUN   TestEncodeDoubleMaskEdge/4503
=== RUN   TestEncodeDoubleMaskEdge/4504
=== RUN   TestEncodeDoubleMaskEdge/4505
=== RUN   TestEncodeDoubleMaskEdge/4506
=== RUN   TestEncodeDoubleMaskEdge/4507
=== RUN   TestEncodeDoubleMaskEdge/4508
=== RUN   TestEncodeDoubleMaskEdge/4509
=== RUN   TestEncodeDoubleMaskEdge/4510
=== RUN   TestEncodeDoubleMaskEdge/4511
=== RUN   TestEncodeDoubleMaskEdge/4512
=== RUN   TestEncodeDoubleMaskEdge/4513
=== RUN   TestEncodeDoubleMaskEdge/4514
=== RUN   TestEncodeDoubleMaskEdge/4515
=== RUN   TestEncodeDoubleMaskEdge/4516
=== RUN   TestEncodeDoubleMaskEdge/4517
=== RUN   TestEncodeDoubleMaskEdge/4518
=== RUN   TestEncodeDoubleMaskEdge/4519
=== RUN   TestEncodeDoubleMaskEdge/4520
=== RUN   TestEncodeDoubleMaskEdge/4521
=== RUN   TestEncodeDoubleMaskEdge/4522
=== RUN   TestEncodeDoubleMaskEdge/4523
=== RUN   TestEncodeDoubleMaskEdge/4524
=== RUN   TestEncodeDoubleMaskEdge/4525
=== RUN   TestEncodeDoubleMaskEdge/4526
=== RUN   TestEncodeDoubleMaskEdge/4527
=== RUN   TestEncodeDoubleMaskEdge/4528
=== RUN   TestEncodeDoubleMaskEdge/4529
=== RUN   TestEncodeDoubleMaskEdge/4530
=== RUN   TestEncodeDoubleMaskEdge/4531
=== RUN   TestEncodeDoubleMaskEdge/4532
=== RUN   TestEncodeDoubleMaskEdge/4533
=== RUN   TestEncodeDoubleMaskEdge/4534
=== RUN   TestEncodeDoubleMaskEdge/4535
=== RUN   TestEncodeDoubleMaskEdge/4536
=== RUN   TestEncodeDoubleMaskEdge/4537
=== RUN   TestEncodeDoubleMaskEdge/4538
=== RUN   TestEncodeDoubleMaskEdge/4539
=== RUN   TestEncodeDoubleMaskEdge/4540
=== RUN   TestEncodeDoubleMaskEdge/4541
=== RUN   TestEncodeDoubleMaskEdge/4542
=== RUN   TestEncodeDoubleMaskEdge/4543
=== RUN   TestEncodeDoubleMaskEdge/4544
=== RUN   TestEncodeDoubleMaskEdge/4545
=== RUN   TestEncodeDoubleMaskEdge/4546
=== RUN   TestEncodeDoubleMaskEdge/4547
=== RUN   TestEncodeDoubleMaskEdge/4548
=== RUN   TestEncodeDoubleMaskEdge/4549
=== RUN   TestEncodeDoubleMaskEdge/4550
=== RUN   TestEncodeDoubleMaskEdge/4551
=== RUN   TestEncodeDoubleMaskEdge/4552
=== RUN   TestEncodeDoubleMaskEdge/4553
=== RUN   TestEncodeDoubleMaskEdge/4554
=== RUN   TestEncodeDoubleMaskEdge/4555
=== RUN   TestEncodeDoubleMaskEdge/4556
=== RUN   TestEncodeDoubleMaskEdge/4557
=== RUN   TestEncodeDoubleMaskEdge/4558
=== RUN   TestEncodeDoubleMaskEdge/4559
=== RUN   TestEncodeDoubleMaskEdge/4560
=== RUN   TestEncodeDoubleMaskEdge/4561
=== RUN   TestEncodeDoubleMaskEdge/4562
=== RUN   TestEncodeDoubleMaskEdge/4563
=== RUN   TestEncodeDoubleMaskEdge/4564
=== RUN   TestEncodeDoubleMaskEdge/4565
=== RUN   TestEncodeDoubleMaskEdge/4566
=== RUN   TestEncodeDoubleMaskEdge/4567
=== RUN   TestEncodeDoubleMaskEdge/4568
=== RUN   TestEncodeDoubleMaskEdge/4569
=== RUN   TestEncodeDoubleMaskEdge/4570
=== RUN   TestEncodeDoubleMaskEdge/4571
=== RUN   TestEncodeDoubleMaskEdge/4572
=== RUN   TestEncodeDoubleMaskEdge/4573
=== RUN   TestEncodeDoubleMaskEdge/4574
=== RUN   TestEncodeDoubleMaskEdge/4575
=== RUN   TestEncodeDoubleMaskEdge/4576
=== RUN   TestEncodeDoubleMaskEdge/4577
=== RUN   TestEncodeDoubleMaskEdge/4578
=== RUN   TestEncodeDoubleMaskEdge/4579
=== RUN   TestEncodeDoubleMaskEdge/4580
=== RUN   TestEncodeDoubleMaskEdge/4581
=== RUN   TestEncodeDoubleMaskEdge/4582
=== RUN   TestEncodeDoubleMaskEdge/4583
=== RUN   TestEncodeDoubleMaskEdge/4584
=== RUN   TestEncodeDoubleMaskEdge/4585
=== RUN   TestEncodeDoubleMaskEdge/4586
=== RUN   TestEncodeDoubleMaskEdge/4587
=== RUN   TestEncodeDoubleMaskEdge/4588
=== RUN   TestEncodeDoubleMaskEdge/4589
=== RUN   TestEncodeDoubleMaskEdge/4590
=== RUN   TestEncodeDoubleMaskEdge/4591
=== RUN   TestEncodeDoubleMaskEdge/4592
=== RUN   TestEncodeDoubleMaskEdge/4593
=== RUN   TestEncodeDoubleMaskEdge/4594
=== RUN   TestEncodeDoubleMaskEdge/4595
=== RUN   TestEncodeDoubleMaskEdge/4596
=== RUN   TestEncodeDoubleMaskEdge/4597
=== RUN   TestEncodeDoubleMaskEdge/4598
=== RUN   TestEncodeDoubleMaskEdge/4599
=== RUN   TestEncodeDoubleMaskEdge/4600
=== RUN   TestEncodeDoubleMaskEdge/4601
=== RUN   TestEncodeDoubleMaskEdge/4602
=== RUN   TestEncodeDoubleMaskEdge/4603
=== RUN   TestEncodeDoubleMaskEdge/4604
=== RUN   TestEncodeDoubleMaskEdge/4605
=== RUN   TestEncodeDoubleMaskEdge/4606
=== RUN   TestEncodeDoubleMaskEdge/4607
=== RUN   TestEncodeDoubleMaskEdge/4608
=== RUN   TestEncodeDoubleMaskEdge/4609
=== RUN   TestEncodeDoubleMaskEdge/4610
=== RUN   TestEncodeDoubleMaskEdge/4611
=== RUN   TestEncodeDoubleMaskEdge/4612
=== RUN   TestEncodeDoubleMaskEdge/4613
=== RUN   TestEncodeDoubleMaskEdge/4614
=== RUN   TestEncodeDoubleMaskEdge/4615
=== RUN   TestEncodeDoubleMaskEdge/4616
=== RUN   TestEncodeDoubleMaskEdge/4617
=== RUN   TestEncodeDoubleMaskEdge/4618
=== RUN   TestEncodeDoubleMaskEdge/4619
=== RUN   TestEncodeDoubleMaskEdge/4620
=== RUN   TestEncodeDoubleMaskEdge/4621
=== RUN   TestEncodeDoubleMaskEdge/4622
=== RUN   TestEncodeDoubleMaskEdge/4623
=== RUN   TestEncodeDoubleMaskEdge/4624
=== RUN   TestEncodeDoubleMaskEdge/4625
=== RUN   TestEncodeDoubleMaskEdge/4626
=== RUN   TestEncodeDoubleMaskEdge/4627
=== RUN   TestEncodeDoubleMaskEdge/4628
=== RUN   TestEncodeDoubleMaskEdge/4629
=== RUN   TestEncodeDoubleMaskEdge/4630
=== RUN   TestEncodeDoubleMaskEdge/4631
=== RUN   TestEncodeDoubleMaskEdge/4632
=== RUN   TestEncodeDoubleMaskEdge/4633
=== RUN   TestEncodeDoubleMaskEdge/4634
=== RUN   TestEncodeDoubleMaskEdge/4635
=== RUN   TestEncodeDoubleMaskEdge/4636
=== RUN   TestEncodeDoubleMaskEdge/4637
=== RUN   TestEncodeDoubleMaskEdge/4638
=== RUN   TestEncodeDoubleMaskEdge/4639
=== RUN   TestEncodeDoubleMaskEdge/4640
=== RUN   TestEncodeDoubleMaskEdge/4641
=== RUN   TestEncodeDoubleMaskEdge/4642
=== RUN   TestEncodeDoubleMaskEdge/4643
=== RUN   TestEncodeDoubleMaskEdge/4644
=== RUN   TestEncodeDoubleMaskEdge/4645
=== RUN   TestEncodeDoubleMaskEdge/4646
=== RUN   TestEncodeDoubleMaskEdge/4647
=== RUN   TestEncodeDoubleMaskEdge/4648
=== RUN   TestEncodeDoubleMaskEdge/4649
=== RUN   TestEncodeDoubleMaskEdge/4650
=== RUN   TestEncodeDoubleMaskEdge/4651
=== RUN   TestEncodeDoubleMaskEdge/4652
=== RUN   TestEncodeDoubleMaskEdge/4653
=== RUN   TestEncodeDoubleMaskEdge/4654
=== RUN   TestEncodeDoubleMaskEdge/4655
=== RUN   TestEncodeDoubleMaskEdge/4656
=== RUN   TestEncodeDoubleMaskEdge/4657
=== RUN   TestEncodeDoubleMaskEdge/4658
=== RUN   TestEncodeDoubleMaskEdge/4659
=== RUN   TestEncodeDoubleMaskEdge/4660
=== RUN   TestEncodeDoubleMaskEdge/4661
=== RUN   TestEncodeDoubleMaskEdge/4662
=== RUN   TestEncodeDoubleMaskEdge/4663
=== RUN   TestEncodeDoubleMaskEdge/4664
=== RUN   TestEncodeDoubleMaskEdge/4665
=== RUN   TestEncodeDoubleMaskEdge/4666
=== RUN   TestEncodeDoubleMaskEdge/4667
=== RUN   TestEncodeDoubleMaskEdge/4668
=== RUN   TestEncodeDoubleMaskEdge/4669
=== RUN   TestEncodeDoubleMaskEdge/4670
=== RUN   TestEncodeDoubleMaskEdge/4671
=== RUN   TestEncodeDoubleMaskEdge/4672
=== RUN   TestEncodeDoubleMaskEdge/4673
=== RUN   TestEncodeDoubleMaskEdge/4674
=== RUN   TestEncodeDoubleMaskEdge/4675
=== RUN   TestEncodeDoubleMaskEdge/4676
=== RUN   TestEncodeDoubleMaskEdge/4677
=== RUN   TestEncodeDoubleMaskEdge/4678
=== RUN   TestEncodeDoubleMaskEdge/4679
=== RUN   TestEncodeDoubleMaskEdge/4680
=== RUN   TestEncodeDoubleMaskEdge/4681
=== RUN   TestEncodeDoubleMaskEdge/4682
=== RUN   TestEncodeDoubleMaskEdge/4683
=== RUN   TestEncodeDoubleMaskEdge/4684
=== RUN   TestEncodeDoubleMaskEdge/4685
=== RUN   TestEncodeDoubleMaskEdge/4686
=== RUN   TestEncodeDoubleMaskEdge/4687
=== RUN   TestEncodeDoubleMaskEdge/4688
=== RUN   TestEncodeDoubleMaskEdge/4689
=== RUN   TestEncodeDoubleMaskEdge/4690
=== RUN   TestEncodeDoubleMaskEdge/4691
=== RUN   TestEncodeDoubleMaskEdge/4692
=== RUN   TestEncodeDoubleMaskEdge/4693
=== RUN   TestEncodeDoubleMaskEdge/4694
=== RUN   TestEncodeDoubleMaskEdge/4695
=== RUN   TestEncodeDoubleMaskEdge/4696
=== RUN   TestEncodeDoubleMaskEdge/4697
=== RUN   TestEncodeDoubleMaskEdge/4698
=== RUN   TestEncodeDoubleMaskEdge/4699
=== RUN   TestEncodeDoubleMaskEdge/4700
=== RUN   TestEncodeDoubleMaskEdge/4701
=== RUN   TestEncodeDoubleMaskEdge/4702
=== RUN   TestEncodeDoubleMaskEdge/4703
=== RUN   TestEncodeDoubleMaskEdge/4704
=== RUN   TestEncodeDoubleMaskEdge/4705
=== RUN   TestEncodeDoubleMaskEdge/4706
=== RUN   TestEncodeDoubleMaskEdge/4707
=== RUN   TestEncodeDoubleMaskEdge/4708
=== RUN   TestEncodeDoubleMaskEdge/4709
=== RUN   TestEncodeDoubleMaskEdge/4710
=== RUN   TestEncodeDoubleMaskEdge/4711
=== RUN   TestEncodeDoubleMaskEdge/4712
=== RUN   TestEncodeDoubleMaskEdge/4713
=== RUN   TestEncodeDoubleMaskEdge/4714
=== RUN   TestEncodeDoubleMaskEdge/4715
=== RUN   TestEncodeDoubleMaskEdge/4716
=== RUN   TestEncodeDoubleMaskEdge/4717
=== RUN   TestEncodeDoubleMaskEdge/4718
=== RUN   TestEncodeDoubleMaskEdge/4719
=== RUN   TestEncodeDoubleMaskEdge/4720
=== RUN   TestEncodeDoubleMaskEdge/4721
=== RUN   TestEncodeDoubleMaskEdge/4722
=== RUN   TestEncodeDoubleMaskEdge/4723
=== RUN   TestEncodeDoubleMaskEdge/4724
=== RUN   TestEncodeDoubleMaskEdge/4725
=== RUN   TestEncodeDoubleMaskEdge/4726
=== RUN   TestEncodeDoubleMaskEdge/4727
=== RUN   TestEncodeDoubleMaskEdge/4728
=== RUN   TestEncodeDoubleMaskEdge/4729
=== RUN   TestEncodeDoubleMaskEdge/4730
=== RUN   TestEncodeDoubleMaskEdge/4731
=== RUN   TestEncodeDoubleMaskEdge/4732
=== RUN   TestEncodeDoubleMaskEdge/4733
=== RUN   TestEncodeDoubleMaskEdge/4734
=== RUN   TestEncodeDoubleMaskEdge/4735
=== RUN   TestEncodeDoubleMaskEdge/4736
=== RUN   TestEncodeDoubleMaskEdge/4737
=== RUN   TestEncodeDoubleMaskEdge/4738
=== RUN   TestEncodeDoubleMaskEdge/4739
=== RUN   TestEncodeDoubleMaskEdge/4740
=== RUN   TestEncodeDoubleMaskEdge/4741
=== RUN   TestEncodeDoubleMaskEdge/4742
=== RUN   TestEncodeDoubleMaskEdge/4743
=== RUN   TestEncodeDoubleMaskEdge/4744
=== RUN   TestEncodeDoubleMaskEdge/4745
=== RUN   TestEncodeDoubleMaskEdge/4746
=== RUN   TestEncodeDoubleMaskEdge/4747
=== RUN   TestEncodeDoubleMaskEdge/4748
=== RUN   TestEncodeDoubleMaskEdge/4749
=== RUN   TestEncodeDoubleMaskEdge/4750
=== RUN   TestEncodeDoubleMaskEdge/4751
=== RUN   TestEncodeDoubleMaskEdge/4752
=== RUN   TestEncodeDoubleMaskEdge/4753
=== RUN   TestEncodeDoubleMaskEdge/4754
=== RUN   TestEncodeDoubleMaskEdge/4755
=== RUN   TestEncodeDoubleMaskEdge/4756
=== RUN   TestEncodeDoubleMaskEdge/4757
=== RUN   TestEncodeDoubleMaskEdge/4758
=== RUN   TestEncodeDoubleMaskEdge/4759
=== RUN   TestEncodeDoubleMaskEdge/4760
=== RUN   TestEncodeDoubleMaskEdge/4761
=== RUN   TestEncodeDoubleMaskEdge/4762
=== RUN   TestEncodeDoubleMaskEdge/4763
=== RUN   TestEncodeDoubleMaskEdge/4764
=== RUN   TestEncodeDoubleMaskEdge/4765
=== RUN   TestEncodeDoubleMaskEdge/4766
=== RUN   TestEncodeDoubleMaskEdge/4767
=== RUN   TestEncodeDoubleMaskEdge/4768
=== RUN   TestEncodeDoubleMaskEdge/4769
=== RUN   TestEncodeDoubleMaskEdge/4770
=== RUN   TestEncodeDoubleMaskEdge/4771
=== RUN   TestEncodeDoubleMaskEdge/4772
=== RUN   TestEncodeDoubleMaskEdge/4773
=== RUN   TestEncodeDoubleMaskEdge/4774
=== RUN   TestEncodeDoubleMaskEdge/4775
=== RUN   TestEncodeDoubleMaskEdge/4776
=== RUN   TestEncodeDoubleMaskEdge/4777
=== RUN   TestEncodeDoubleMaskEdge/4778
=== RUN   TestEncodeDoubleMaskEdge/4779
=== RUN   TestEncodeDoubleMaskEdge/4780
=== RUN   TestEncodeDoubleMaskEdge/4781
=== RUN   TestEncodeDoubleMaskEdge/4782
=== RUN   TestEncodeDoubleMaskEdge/4783
=== RUN   TestEncodeDoubleMaskEdge/4784
=== RUN   TestEncodeDoubleMaskEdge/4785
=== RUN   TestEncodeDoubleMaskEdge/4786
=== RUN   TestEncodeDoubleMaskEdge/4787
=== RUN   TestEncodeDoubleMaskEdge/4788
=== RUN   TestEncodeDoubleMaskEdge/4789
=== RUN   TestEncodeDoubleMaskEdge/4790
=== RUN   TestEncodeDoubleMaskEdge/4791
=== RUN   TestEncodeDoubleMaskEdge/4792
=== RUN   TestEncodeDoubleMaskEdge/4793
=== RUN   TestEncodeDoubleMaskEdge/4794
=== RUN   TestEncodeDoubleMaskEdge/4795
=== RUN   TestEncodeDoubleMaskEdge/4796
=== RUN   TestEncodeDoubleMaskEdge/4797
=== RUN   TestEncodeDoubleMaskEdge/4798
=== RUN   TestEncodeDoubleMaskEdge/4799
=== RUN   TestEncodeDoubleMaskEdge/4800
=== RUN   TestEncodeDoubleMaskEdge/4801
=== RUN   TestEncodeDoubleMaskEdge/4802
=== RUN   TestEncodeDoubleMaskEdge/4803
=== RUN   TestEncodeDoubleMaskEdge/4804
=== RUN   TestEncodeDoubleMaskEdge/4805
=== RUN   TestEncodeDoubleMaskEdge/4806
=== RUN   TestEncodeDoubleMaskEdge/4807
=== RUN   TestEncodeDoubleMaskEdge/4808
=== RUN   TestEncodeDoubleMaskEdge/4809
=== RUN   TestEncodeDoubleMaskEdge/4810
=== RUN   TestEncodeDoubleMaskEdge/4811
=== RUN   TestEncodeDoubleMaskEdge/4812
=== RUN   TestEncodeDoubleMaskEdge/4813
=== RUN   TestEncodeDoubleMaskEdge/4814
=== RUN   TestEncodeDoubleMaskEdge/4815
=== RUN   TestEncodeDoubleMaskEdge/4816
=== RUN   TestEncodeDoubleMaskEdge/4817
=== RUN   TestEncodeDoubleMaskEdge/4818
=== RUN   TestEncodeDoubleMaskEdge/4819
=== RUN   TestEncodeDoubleMaskEdge/4820
=== RUN   TestEncodeDoubleMaskEdge/4821
=== RUN   TestEncodeDoubleMaskEdge/4822
=== RUN   TestEncodeDoubleMaskEdge/4823
=== RUN   TestEncodeDoubleMaskEdge/4824
=== RUN   TestEncodeDoubleMaskEdge/4825
=== RUN   TestEncodeDoubleMaskEdge/4826
=== RUN   TestEncodeDoubleMaskEdge/4827
=== RUN   TestEncodeDoubleMaskEdge/4828
=== RUN   TestEncodeDoubleMaskEdge/4829
=== RUN   TestEncodeDoubleMaskEdge/4830
=== RUN   TestEncodeDoubleMaskEdge/4831
=== RUN   TestEncodeDoubleMaskEdge/4832
=== RUN   TestEncodeDoubleMaskEdge/4833
=== RUN   TestEncodeDoubleMaskEdge/4834
=== RUN   TestEncodeDoubleMaskEdge/4835
=== RUN   TestEncodeDoubleMaskEdge/4836
=== RUN   TestEncodeDoubleMaskEdge/4837
=== RUN   TestEncodeDoubleMaskEdge/4838
=== RUN   TestEncodeDoubleMaskEdge/4839
=== RUN   TestEncodeDoubleMaskEdge/4840
=== RUN   TestEncodeDoubleMaskEdge/4841
=== RUN   TestEncodeDoubleMaskEdge/4842
=== RUN   TestEncodeDoubleMaskEdge/4843
=== RUN   TestEncodeDoubleMaskEdge/4844
=== RUN   TestEncodeDoubleMaskEdge/4845
=== RUN   TestEncodeDoubleMaskEdge/4846
=== RUN   TestEncodeDoubleMaskEdge/4847
=== RUN   TestEncodeDoubleMaskEdge/4848
=== RUN   TestEncodeDoubleMaskEdge/4849
=== RUN   TestEncodeDoubleMaskEdge/4850
=== RUN   TestEncodeDoubleMaskEdge/4851
=== RUN   TestEncodeDoubleMaskEdge/4852
=== RUN   TestEncodeDoubleMaskEdge/4853
=== RUN   TestEncodeDoubleMaskEdge/4854
=== RUN   TestEncodeDoubleMaskEdge/4855
=== RUN   TestEncodeDoubleMaskEdge/4856
=== RUN   TestEncodeDoubleMaskEdge/4857
=== RUN   TestEncodeDoubleMaskEdge/4858
=== RUN   TestEncodeDoubleMaskEdge/4859
=== RUN   TestEncodeDoubleMaskEdge/4860
=== RUN   TestEncodeDoubleMaskEdge/4861
=== RUN   TestEncodeDoubleMaskEdge/4862
=== RUN   TestEncodeDoubleMaskEdge/4863
=== RUN   TestEncodeDoubleMaskEdge/4864
=== RUN   TestEncodeDoubleMaskEdge/4865
=== RUN   TestEncodeDoubleMaskEdge/4866
=== RUN   TestEncodeDoubleMaskEdge/4867
=== RUN   TestEncodeDoubleMaskEdge/4868
=== RUN   TestEncodeDoubleMaskEdge/4869
=== RUN   TestEncodeDoubleMaskEdge/4870
=== RUN   TestEncodeDoubleMaskEdge/4871
=== RUN   TestEncodeDoubleMaskEdge/4872
=== RUN   TestEncodeDoubleMaskEdge/4873
=== RUN   TestEncodeDoubleMaskEdge/4874
=== RUN   TestEncodeDoubleMaskEdge/4875
=== RUN   TestEncodeDoubleMaskEdge/4876
=== RUN   TestEncodeDoubleMaskEdge/4877
=== RUN   TestEncodeDoubleMaskEdge/4878
=== RUN   TestEncodeDoubleMaskEdge/4879
=== RUN   TestEncodeDoubleMaskEdge/4880
=== RUN   TestEncodeDoubleMaskEdge/4881
=== RUN   TestEncodeDoubleMaskEdge/4882
=== RUN   TestEncodeDoubleMaskEdge/4883
=== RUN   TestEncodeDoubleMaskEdge/4884
=== RUN   TestEncodeDoubleMaskEdge/4885
=== RUN   TestEncodeDoubleMaskEdge/4886
=== RUN   TestEncodeDoubleMaskEdge/4887
=== RUN   TestEncodeDoubleMaskEdge/4888
=== RUN   TestEncodeDoubleMaskEdge/4889
=== RUN   TestEncodeDoubleMaskEdge/4890
=== RUN   TestEncodeDoubleMaskEdge/4891
=== RUN   TestEncodeDoubleMaskEdge/4892
=== RUN   TestEncodeDoubleMaskEdge/4893
=== RUN   TestEncodeDoubleMaskEdge/4894
=== RUN   TestEncodeDoubleMaskEdge/4895
=== RUN   TestEncodeDoubleMaskEdge/4896
=== RUN   TestEncodeDoubleMaskEdge/4897
=== RUN   TestEncodeDoubleMaskEdge/4898
=== RUN   TestEncodeDoubleMaskEdge/4899
=== RUN   TestEncodeDoubleMaskEdge/4900
=== RUN   TestEncodeDoubleMaskEdge/4901
=== RUN   TestEncodeDoubleMaskEdge/4902
=== RUN   TestEncodeDoubleMaskEdge/4903
=== RUN   TestEncodeDoubleMaskEdge/4904
=== RUN   TestEncodeDoubleMaskEdge/4905
=== RUN   TestEncodeDoubleMaskEdge/4906
=== RUN   TestEncodeDoubleMaskEdge/4907
=== RUN   TestEncodeDoubleMaskEdge/4908
=== RUN   TestEncodeDoubleMaskEdge/4909
=== RUN   TestEncodeDoubleMaskEdge/4910
=== RUN   TestEncodeDoubleMaskEdge/4911
=== RUN   TestEncodeDoubleMaskEdge/4912
=== RUN   TestEncodeDoubleMaskEdge/4913
=== RUN   TestEncodeDoubleMaskEdge/4914
=== RUN   TestEncodeDoubleMaskEdge/4915
=== RUN   TestEncodeDoubleMaskEdge/4916
=== RUN   TestEncodeDoubleMaskEdge/4917
=== RUN   TestEncodeDoubleMaskEdge/4918
=== RUN   TestEncodeDoubleMaskEdge/4919
=== RUN   TestEncodeDoubleMaskEdge/4920
=== RUN   TestEncodeDoubleMaskEdge/4921
=== RUN   TestEncodeDoubleMaskEdge/4922
=== RUN   TestEncodeDoubleMaskEdge/4923
=== RUN   TestEncodeDoubleMaskEdge/4924
=== RUN   TestEncodeDoubleMaskEdge/4925
=== RUN   TestEncodeDoubleMaskEdge/4926
=== RUN   TestEncodeDoubleMaskEdge/4927
=== RUN   TestEncodeDoubleMaskEdge/4928
=== RUN   TestEncodeDoubleMaskEdge/4929
=== RUN   TestEncodeDoubleMaskEdge/4930
=== RUN   TestEncodeDoubleMaskEdge/4931
=== RUN   TestEncodeDoubleMaskEdge/4932
=== RUN   TestEncodeDoubleMaskEdge/4933
=== RUN   TestEncodeDoubleMaskEdge/4934
=== RUN   TestEncodeDoubleMaskEdge/4935
=== RUN   TestEncodeDoubleMaskEdge/4936
=== RUN   TestEncodeDoubleMaskEdge/4937
=== RUN   TestEncodeDoubleMaskEdge/4938
=== RUN   TestEncodeDoubleMaskEdge/4939
=== RUN   TestEncodeDoubleMaskEdge/4940
=== RUN   TestEncodeDoubleMaskEdge/4941
=== RUN   TestEncodeDoubleMaskEdge/4942
=== RUN   TestEncodeDoubleMaskEdge/4943
=== RUN   TestEncodeDoubleMaskEdge/4944
=== RUN   TestEncodeDoubleMaskEdge/4945
=== RUN   TestEncodeDoubleMaskEdge/4946
=== RUN   TestEncodeDoubleMaskEdge/4947
=== RUN   TestEncodeDoubleMaskEdge/4948
=== RUN   TestEncodeDoubleMaskEdge/4949
=== RUN   TestEncodeDoubleMaskEdge/4950
=== RUN   TestEncodeDoubleMaskEdge/4951
=== RUN   TestEncodeDoubleMaskEdge/4952
=== RUN   TestEncodeDoubleMaskEdge/4953
=== RUN   TestEncodeDoubleMaskEdge/4954
=== RUN   TestEncodeDoubleMaskEdge/4955
=== RUN   TestEncodeDoubleMaskEdge/4956
=== RUN   TestEncodeDoubleMaskEdge/4957
=== RUN   TestEncodeDoubleMaskEdge/4958
=== RUN   TestEncodeDoubleMaskEdge/4959
=== RUN   TestEncodeDoubleMaskEdge/4960
=== RUN   TestEncodeDoubleMaskEdge/4961
=== RUN   TestEncodeDoubleMaskEdge/4962
=== RUN   TestEncodeDoubleMaskEdge/4963
=== RUN   TestEncodeDoubleMaskEdge/4964
=== RUN   TestEncodeDoubleMaskEdge/4965
=== RUN   TestEncodeDoubleMaskEdge/4966
=== RUN   TestEncodeDoubleMaskEdge/4967
=== RUN   TestEncodeDoubleMaskEdge/4968
=== RUN   TestEncodeDoubleMaskEdge/4969
=== RUN   TestEncodeDoubleMaskEdge/4970
=== RUN   TestEncodeDoubleMaskEdge/4971
=== RUN   TestEncodeDoubleMaskEdge/4972
=== RUN   TestEncodeDoubleMaskEdge/4973
=== RUN   TestEncodeDoubleMaskEdge/4974
=== RUN   TestEncodeDoubleMaskEdge/4975
=== RUN   TestEncodeDoubleMaskEdge/4976
=== RUN   TestEncodeDoubleMaskEdge/4977
=== RUN   TestEncodeDoubleMaskEdge/4978
=== RUN   TestEncodeDoubleMaskEdge/4979
=== RUN   TestEncodeDoubleMaskEdge/4980
=== RUN   TestEncodeDoubleMaskEdge/4981
=== RUN   TestEncodeDoubleMaskEdge/4982
=== RUN   TestEncodeDoubleMaskEdge/4983
=== RUN   TestEncodeDoubleMaskEdge/4984
=== RUN   TestEncodeDoubleMaskEdge/4985
=== RUN   TestEncodeDoubleMaskEdge/4986
=== RUN   TestEncodeDoubleMaskEdge/4987
=== RUN   TestEncodeDoubleMaskEdge/4988
=== RUN   TestEncodeDoubleMaskEdge/4989
=== RUN   TestEncodeDoubleMaskEdge/4990
=== RUN   TestEncodeDoubleMaskEdge/4991
=== RUN   TestEncodeDoubleMaskEdge/4992
=== RUN   TestEncodeDoubleMaskEdge/4993
=== RUN   TestEncodeDoubleMaskEdge/4994
=== RUN   TestEncodeDoubleMaskEdge/4995
=== RUN   TestEncodeDoubleMaskEdge/4996
=== RUN   TestEncodeDoubleMaskEdge/4997
=== RUN   TestEncodeDoubleMaskEdge/4998
=== RUN   TestEncodeDoubleMaskEdge/4999
=== RUN   TestEncodeDoubleMaskEdge/5000
=== RUN   TestEncodeDoubleMaskEdge/5001
=== RUN   TestEncodeDoubleMaskEdge/5002
=== RUN   TestEncodeDoubleMaskEdge/5003
=== RUN   TestEncodeDoubleMaskEdge/5004
=== RUN   TestEncodeDoubleMaskEdge/5005
=== RUN   TestEncodeDoubleMaskEdge/5006
=== RUN   TestEncodeDoubleMaskEdge/5007
=== RUN   TestEncodeDoubleMaskEdge/5008
=== RUN   TestEncodeDoubleMaskEdge/5009
=== RUN   TestEncodeDoubleMaskEdge/5010
=== RUN   TestEncodeDoubleMaskEdge/5011
=== RUN   TestEncodeDoubleMaskEdge/5012
=== RUN   TestEncodeDoubleMaskEdge/5013
=== RUN   TestEncodeDoubleMaskEdge/5014
=== RUN   TestEncodeDoubleMaskEdge/5015
=== RUN   TestEncodeDoubleMaskEdge/5016
=== RUN   TestEncodeDoubleMaskEdge/5017
=== RUN   TestEncodeDoubleMaskEdge/5018
=== RUN   TestEncodeDoubleMaskEdge/5019
=== RUN   TestEncodeDoubleMaskEdge/5020
=== RUN   TestEncodeDoubleMaskEdge/5021
=== RUN   TestEncodeDoubleMaskEdge/5022
=== RUN   TestEncodeDoubleMaskEdge/5023
=== RUN   TestEncodeDoubleMaskEdge/5024
=== RUN   TestEncodeDoubleMaskEdge/5025
=== RUN   TestEncodeDoubleMaskEdge/5026
=== RUN   TestEncodeDoubleMaskEdge/5027
=== RUN   TestEncodeDoubleMaskEdge/5028
=== RUN   TestEncodeDoubleMaskEdge/5029
=== RUN   TestEncodeDoubleMaskEdge/5030
=== RUN   TestEncodeDoubleMaskEdge/5031
=== RUN   TestEncodeDoubleMaskEdge/5032
=== RUN   TestEncodeDoubleMaskEdge/5033
=== RUN   TestEncodeDoubleMaskEdge/5034
=== RUN   TestEncodeDoubleMaskEdge/5035
=== RUN   TestEncodeDoubleMaskEdge/5036
=== RUN   TestEncodeDoubleMaskEdge/5037
=== RUN   TestEncodeDoubleMaskEdge/5038
=== RUN   TestEncodeDoubleMaskEdge/5039
=== RUN   TestEncodeDoubleMaskEdge/5040
=== RUN   TestEncodeDoubleMaskEdge/5041
=== RUN   TestEncodeDoubleMaskEdge/5042
=== RUN   TestEncodeDoubleMaskEdge/5043
=== RUN   TestEncodeDoubleMaskEdge/5044
=== RUN   TestEncodeDoubleMaskEdge/5045
=== RUN   TestEncodeDoubleMaskEdge/5046
=== RUN   TestEncodeDoubleMaskEdge/5047
=== RUN   TestEncodeDoubleMaskEdge/5048
=== RUN   TestEncodeDoubleMaskEdge/5049
=== RUN   TestEncodeDoubleMaskEdge/5050
=== RUN   TestEncodeDoubleMaskEdge/5051
=== RUN   TestEncodeDoubleMaskEdge/5052
=== RUN   TestEncodeDoubleMaskEdge/5053
=== RUN   TestEncodeDoubleMaskEdge/5054
=== RUN   TestEncodeDoubleMaskEdge/5055
=== RUN   TestEncodeDoubleMaskEdge/5056
=== RUN   TestEncodeDoubleMaskEdge/5057
=== RUN   TestEncodeDoubleMaskEdge/5058
=== RUN   TestEncodeDoubleMaskEdge/5059
=== RUN   TestEncodeDoubleMaskEdge/5060
=== RUN   TestEncodeDoubleMaskEdge/5061
=== RUN   TestEncodeDoubleMaskEdge/5062
=== RUN   TestEncodeDoubleMaskEdge/5063
=== RUN   TestEncodeDoubleMaskEdge/5064
=== RUN   TestEncodeDoubleMaskEdge/5065
=== RUN   TestEncodeDoubleMaskEdge/5066
=== RUN   TestEncodeDoubleMaskEdge/5067
=== RUN   TestEncodeDoubleMaskEdge/5068
=== RUN   TestEncodeDoubleMaskEdge/5069
=== RUN   TestEncodeDoubleMaskEdge/5070
=== RUN   TestEncodeDoubleMaskEdge/5071
=== RUN   TestEncodeDoubleMaskEdge/5072
=== RUN   TestEncodeDoubleMaskEdge/5073
=== RUN   TestEncodeDoubleMaskEdge/5074
=== RUN   TestEncodeDoubleMaskEdge/5075
=== RUN   TestEncodeDoubleMaskEdge/5076
=== RUN   TestEncodeDoubleMaskEdge/5077
=== RUN   TestEncodeDoubleMaskEdge/5078
=== RUN   TestEncodeDoubleMaskEdge/5079
=== RUN   TestEncodeDoubleMaskEdge/5080
=== RUN   TestEncodeDoubleMaskEdge/5081
=== RUN   TestEncodeDoubleMaskEdge/5082
=== RUN   TestEncodeDoubleMaskEdge/5083
=== RUN   TestEncodeDoubleMaskEdge/5084
=== RUN   TestEncodeDoubleMaskEdge/5085
=== RUN   TestEncodeDoubleMaskEdge/5086
=== RUN   TestEncodeDoubleMaskEdge/5087
=== RUN   TestEncodeDoubleMaskEdge/5088
=== RUN   TestEncodeDoubleMaskEdge/5089
=== RUN   TestEncodeDoubleMaskEdge/5090
=== RUN   TestEncodeDoubleMaskEdge/5091
=== RUN   TestEncodeDoubleMaskEdge/5092
=== RUN   TestEncodeDoubleMaskEdge/5093
=== RUN   TestEncodeDoubleMaskEdge/5094
=== RUN   TestEncodeDoubleMaskEdge/5095
=== RUN   TestEncodeDoubleMaskEdge/5096
=== RUN   TestEncodeDoubleMaskEdge/5097
=== RUN   TestEncodeDoubleMaskEdge/5098
=== RUN   TestEncodeDoubleMaskEdge/5099
=== RUN   TestEncodeDoubleMaskEdge/5100
=== RUN   TestEncodeDoubleMaskEdge/5101
=== RUN   TestEncodeDoubleMaskEdge/5102
=== RUN   TestEncodeDoubleMaskEdge/5103
=== RUN   TestEncodeDoubleMaskEdge/5104
=== RUN   TestEncodeDoubleMaskEdge/5105
=== RUN   TestEncodeDoubleMaskEdge/5106
=== RUN   TestEncodeDoubleMaskEdge/5107
=== RUN   TestEncodeDoubleMaskEdge/5108
=== RUN   TestEncodeDoubleMaskEdge/5109
=== RUN   TestEncodeDoubleMaskEdge/5110
=== RUN   TestEncodeDoubleMaskEdge/5111
=== RUN   TestEncodeDoubleMaskEdge/5112
=== RUN   TestEncodeDoubleMaskEdge/5113
=== RUN   TestEncodeDoubleMaskEdge/5114
=== RUN   TestEncodeDoubleMaskEdge/5115
=== RUN   TestEncodeDoubleMaskEdge/5116
=== RUN   TestEncodeDoubleMaskEdge/5117
=== RUN   TestEncodeDoubleMaskEdge/5118
=== RUN   TestEncodeDoubleMaskEdge/5119
=== RUN   TestEncodeDoubleMaskEdge/5120
=== RUN   TestEncodeDoubleMaskEdge/5121
=== RUN   TestEncodeDoubleMaskEdge/5122
=== RUN   TestEncodeDoubleMaskEdge/5123
=== RUN   TestEncodeDoubleMaskEdge/5124
=== RUN   TestEncodeDoubleMaskEdge/5125
=== RUN   TestEncodeDoubleMaskEdge/5126
=== RUN   TestEncodeDoubleMaskEdge/5127
=== RUN   TestEncodeDoubleMaskEdge/5128
=== RUN   TestEncodeDoubleMaskEdge/5129
=== RUN   TestEncodeDoubleMaskEdge/5130
=== RUN   TestEncodeDoubleMaskEdge/5131
=== RUN   TestEncodeDoubleMaskEdge/5132
=== RUN   TestEncodeDoubleMaskEdge/5133
=== RUN   TestEncodeDoubleMaskEdge/5134
=== RUN   TestEncodeDoubleMaskEdge/5135
=== RUN   TestEncodeDoubleMaskEdge/5136
=== RUN   TestEncodeDoubleMaskEdge/5137
=== RUN   TestEncodeDoubleMaskEdge/5138
=== RUN   TestEncodeDoubleMaskEdge/5139
=== RUN   TestEncodeDoubleMaskEdge/5140
=== RUN   TestEncodeDoubleMaskEdge/5141
=== RUN   TestEncodeDoubleMaskEdge/5142
=== RUN   TestEncodeDoubleMaskEdge/5143
=== RUN   TestEncodeDoubleMaskEdge/5144
=== RUN   TestEncodeDoubleMaskEdge/5145
=== RUN   TestEncodeDoubleMaskEdge/5146
=== RUN   TestEncodeDoubleMaskEdge/5147
=== RUN   TestEncodeDoubleMaskEdge/5148
=== RUN   TestEncodeDoubleMaskEdge/5149
=== RUN   TestEncodeDoubleMaskEdge/5150
=== RUN   TestEncodeDoubleMaskEdge/5151
=== RUN   TestEncodeDoubleMaskEdge/5152
=== RUN   TestEncodeDoubleMaskEdge/5153
=== RUN   TestEncodeDoubleMaskEdge/5154
=== RUN   TestEncodeDoubleMaskEdge/5155
=== RUN   TestEncodeDoubleMaskEdge/5156
=== RUN   TestEncodeDoubleMaskEdge/5157
=== RUN   TestEncodeDoubleMaskEdge/5158
=== RUN   TestEncodeDoubleMaskEdge/5159
=== RUN   TestEncodeDoubleMaskEdge/5160
=== RUN   TestEncodeDoubleMaskEdge/5161
=== RUN   TestEncodeDoubleMaskEdge/5162
=== RUN   TestEncodeDoubleMaskEdge/5163
=== RUN   TestEncodeDoubleMaskEdge/5164
=== RUN   TestEncodeDoubleMaskEdge/5165
=== RUN   TestEncodeDoubleMaskEdge/5166
=== RUN   TestEncodeDoubleMaskEdge/5167
=== RUN   TestEncodeDoubleMaskEdge/5168
=== RUN   TestEncodeDoubleMaskEdge/5169
=== RUN   TestEncodeDoubleMaskEdge/5170
=== RUN   TestEncodeDoubleMaskEdge/5171
=== RUN   TestEncodeDoubleMaskEdge/5172
=== RUN   TestEncodeDoubleMaskEdge/5173
=== RUN   TestEncodeDoubleMaskEdge/5174
=== RUN   TestEncodeDoubleMaskEdge/5175
=== RUN   TestEncodeDoubleMaskEdge/5176
=== RUN   TestEncodeDoubleMaskEdge/5177
=== RUN   TestEncodeDoubleMaskEdge/5178
=== RUN   TestEncodeDoubleMaskEdge/5179
=== RUN   TestEncodeDoubleMaskEdge/5180
=== RUN   TestEncodeDoubleMaskEdge/5181
=== RUN   TestEncodeDoubleMaskEdge/5182
=== RUN   TestEncodeDoubleMaskEdge/5183
=== RUN   TestEncodeDoubleMaskEdge/5184
=== RUN   TestEncodeDoubleMaskEdge/5185
=== RUN   TestEncodeDoubleMaskEdge/5186
=== RUN   TestEncodeDoubleMaskEdge/5187
=== RUN   TestEncodeDoubleMaskEdge/5188
=== RUN   TestEncodeDoubleMaskEdge/5189
=== RUN   TestEncodeDoubleMaskEdge/5190
=== RUN   TestEncodeDoubleMaskEdge/5191
=== RUN   TestEncodeDoubleMaskEdge/5192
=== RUN   TestEncodeDoubleMaskEdge/5193
=== RUN   TestEncodeDoubleMaskEdge/5194
=== RUN   TestEncodeDoubleMaskEdge/5195
=== RUN   TestEncodeDoubleMaskEdge/5196
=== RUN   TestEncodeDoubleMaskEdge/5197
=== RUN   TestEncodeDoubleMaskEdge/5198
=== RUN   TestEncodeDoubleMaskEdge/5199
=== RUN   TestEncodeDoubleMaskEdge/5200
=== RUN   TestEncodeDoubleMaskEdge/5201
=== RUN   TestEncodeDoubleMaskEdge/5202
=== RUN   TestEncodeDoubleMaskEdge/5203
=== RUN   TestEncodeDoubleMaskEdge/5204
=== RUN   TestEncodeDoubleMaskEdge/5205
=== RUN   TestEncodeDoubleMaskEdge/5206
=== RUN   TestEncodeDoubleMaskEdge/5207
=== RUN   TestEncodeDoubleMaskEdge/5208
=== RUN   TestEncodeDoubleMaskEdge/5209
=== RUN   TestEncodeDoubleMaskEdge/5210
=== RUN   TestEncodeDoubleMaskEdge/5211
=== RUN   TestEncodeDoubleMaskEdge/5212
=== RUN   TestEncodeDoubleMaskEdge/5213
=== RUN   TestEncodeDoubleMaskEdge/5214
=== RUN   TestEncodeDoubleMaskEdge/5215
=== RUN   TestEncodeDoubleMaskEdge/5216
=== RUN   TestEncodeDoubleMaskEdge/5217
=== RUN   TestEncodeDoubleMaskEdge/5218
=== RUN   TestEncodeDoubleMaskEdge/5219
=== RUN   TestEncodeDoubleMaskEdge/5220
=== RUN   TestEncodeDoubleMaskEdge/5221
=== RUN   TestEncodeDoubleMaskEdge/5222
=== RUN   TestEncodeDoubleMaskEdge/5223
=== RUN   TestEncodeDoubleMaskEdge/5224
=== RUN   TestEncodeDoubleMaskEdge/5225
=== RUN   TestEncodeDoubleMaskEdge/5226
=== RUN   TestEncodeDoubleMaskEdge/5227
=== RUN   TestEncodeDoubleMaskEdge/5228
=== RUN   TestEncodeDoubleMaskEdge/5229
=== RUN   TestEncodeDoubleMaskEdge/5230
=== RUN   TestEncodeDoubleMaskEdge/5231
=== RUN   TestEncodeDoubleMaskEdge/5232
=== RUN   TestEncodeDoubleMaskEdge/5233
=== RUN   TestEncodeDoubleMaskEdge/5234
=== RUN   TestEncodeDoubleMaskEdge/5235
=== RUN   TestEncodeDoubleMaskEdge/5236
=== RUN   TestEncodeDoubleMaskEdge/5237
=== RUN   TestEncodeDoubleMaskEdge/5238
=== RUN   TestEncodeDoubleMaskEdge/5239
=== RUN   TestEncodeDoubleMaskEdge/5240
=== RUN   TestEncodeDoubleMaskEdge/5241
=== RUN   TestEncodeDoubleMaskEdge/5242
=== RUN   TestEncodeDoubleMaskEdge/5243
=== RUN   TestEncodeDoubleMaskEdge/5244
=== RUN   TestEncodeDoubleMaskEdge/5245
=== RUN   TestEncodeDoubleMaskEdge/5246
=== RUN   TestEncodeDoubleMaskEdge/5247
=== RUN   TestEncodeDoubleMaskEdge/5248
=== RUN   TestEncodeDoubleMaskEdge/5249
=== RUN   TestEncodeDoubleMaskEdge/5250
=== RUN   TestEncodeDoubleMaskEdge/5251
=== RUN   TestEncodeDoubleMaskEdge/5252
=== RUN   TestEncodeDoubleMaskEdge/5253
=== RUN   TestEncodeDoubleMaskEdge/5254
=== RUN   TestEncodeDoubleMaskEdge/5255
=== RUN   TestEncodeDoubleMaskEdge/5256
=== RUN   TestEncodeDoubleMaskEdge/5257
=== RUN   TestEncodeDoubleMaskEdge/5258
=== RUN   TestEncodeDoubleMaskEdge/5259
=== RUN   TestEncodeDoubleMaskEdge/5260
=== RUN   TestEncodeDoubleMaskEdge/5261
=== RUN   TestEncodeDoubleMaskEdge/5262
=== RUN   TestEncodeDoubleMaskEdge/5263
=== RUN   TestEncodeDoubleMaskEdge/5264
=== RUN   TestEncodeDoubleMaskEdge/5265
=== RUN   TestEncodeDoubleMaskEdge/5266
=== RUN   TestEncodeDoubleMaskEdge/5267
=== RUN   TestEncodeDoubleMaskEdge/5268
=== RUN   TestEncodeDoubleMaskEdge/5269
=== RUN   TestEncodeDoubleMaskEdge/5270
=== RUN   TestEncodeDoubleMaskEdge/5271
=== RUN   TestEncodeDoubleMaskEdge/5272
=== RUN   TestEncodeDoubleMaskEdge/5273
=== RUN   TestEncodeDoubleMaskEdge/5274
=== RUN   TestEncodeDoubleMaskEdge/5275
=== RUN   TestEncodeDoubleMaskEdge/5276
=== RUN   TestEncodeDoubleMaskEdge/5277
=== RUN   TestEncodeDoubleMaskEdge/5278
=== RUN   TestEncodeDoubleMaskEdge/5279
=== RUN   TestEncodeDoubleMaskEdge/5280
=== RUN   TestEncodeDoubleMaskEdge/5281
=== RUN   TestEncodeDoubleMaskEdge/5282
=== RUN   TestEncodeDoubleMaskEdge/5283
=== RUN   TestEncodeDoubleMaskEdge/5284
=== RUN   TestEncodeDoubleMaskEdge/5285
=== RUN   TestEncodeDoubleMaskEdge/5286
=== RUN   TestEncodeDoubleMaskEdge/5287
=== RUN   TestEncodeDoubleMaskEdge/5288
=== RUN   TestEncodeDoubleMaskEdge/5289
=== RUN   TestEncodeDoubleMaskEdge/5290
=== RUN   TestEncodeDoubleMaskEdge/5291
=== RUN   TestEncodeDoubleMaskEdge/5292
=== RUN   TestEncodeDoubleMaskEdge/5293
=== RUN   TestEncodeDoubleMaskEdge/5294
=== RUN   TestEncodeDoubleMaskEdge/5295
=== RUN   TestEncodeDoubleMaskEdge/5296
=== RUN   TestEncodeDoubleMaskEdge/5297
=== RUN   TestEncodeDoubleMaskEdge/5298
=== RUN   TestEncodeDoubleMaskEdge/5299
=== RUN   TestEncodeDoubleMaskEdge/5300
=== RUN   TestEncodeDoubleMaskEdge/5301
=== RUN   TestEncodeDoubleMaskEdge/5302
=== RUN   TestEncodeDoubleMaskEdge/5303
=== RUN   TestEncodeDoubleMaskEdge/5304
=== RUN   TestEncodeDoubleMaskEdge/5305
=== RUN   TestEncodeDoubleMaskEdge/5306
=== RUN   TestEncodeDoubleMaskEdge/5307
=== RUN   TestEncodeDoubleMaskEdge/5308
=== RUN   TestEncodeDoubleMaskEdge/5309
=== RUN   TestEncodeDoubleMaskEdge/5310
=== RUN   TestEncodeDoubleMaskEdge/5311
=== RUN   TestEncodeDoubleMaskEdge/5312
=== RUN   TestEncodeDoubleMaskEdge/5313
=== RUN   TestEncodeDoubleMaskEdge/5314
=== RUN   TestEncodeDoubleMaskEdge/5315
=== RUN   TestEncodeDoubleMaskEdge/5316
=== RUN   TestEncodeDoubleMaskEdge/5317
=== RUN   TestEncodeDoubleMaskEdge/5318
=== RUN   TestEncodeDoubleMaskEdge/5319
=== RUN   TestEncodeDoubleMaskEdge/5320
=== RUN   TestEncodeDoubleMaskEdge/5321
=== RUN   TestEncodeDoubleMaskEdge/5322
=== RUN   TestEncodeDoubleMaskEdge/5323
=== RUN   TestEncodeDoubleMaskEdge/5324
=== RUN   TestEncodeDoubleMaskEdge/5325
=== RUN   TestEncodeDoubleMaskEdge/5326
=== RUN   TestEncodeDoubleMaskEdge/5327
=== RUN   TestEncodeDoubleMaskEdge/5328
=== RUN   TestEncodeDoubleMaskEdge/5329
=== RUN   TestEncodeDoubleMaskEdge/5330
=== RUN   TestEncodeDoubleMaskEdge/5331
=== RUN   TestEncodeDoubleMaskEdge/5332
=== RUN   TestEncodeDoubleMaskEdge/5333
=== RUN   TestEncodeDoubleMaskEdge/5334
=== RUN   TestEncodeDoubleMaskEdge/5335
=== RUN   TestEncodeDoubleMaskEdge/5336
=== RUN   TestEncodeDoubleMaskEdge/5337
=== RUN   TestEncodeDoubleMaskEdge/5338
=== RUN   TestEncodeDoubleMaskEdge/5339
=== RUN   TestEncodeDoubleMaskEdge/5340
=== RUN   TestEncodeDoubleMaskEdge/5341
=== RUN   TestEncodeDoubleMaskEdge/5342
=== RUN   TestEncodeDoubleMaskEdge/5343
=== RUN   TestEncodeDoubleMaskEdge/5344
=== RUN   TestEncodeDoubleMaskEdge/5345
=== RUN   TestEncodeDoubleMaskEdge/5346
=== RUN   TestEncodeDoubleMaskEdge/5347
=== RUN   TestEncodeDoubleMaskEdge/5348
=== RUN   TestEncodeDoubleMaskEdge/5349
=== RUN   TestEncodeDoubleMaskEdge/5350
=== RUN   TestEncodeDoubleMaskEdge/5351
=== RUN   TestEncodeDoubleMaskEdge/5352
=== RUN   TestEncodeDoubleMaskEdge/5353
=== RUN   TestEncodeDoubleMaskEdge/5354
=== RUN   TestEncodeDoubleMaskEdge/5355
=== RUN   TestEncodeDoubleMaskEdge/5356
=== RUN   TestEncodeDoubleMaskEdge/5357
=== RUN   TestEncodeDoubleMaskEdge/5358
=== RUN   TestEncodeDoubleMaskEdge/5359
=== RUN   TestEncodeDoubleMaskEdge/5360
=== RUN   TestEncodeDoubleMaskEdge/5361
=== RUN   TestEncodeDoubleMaskEdge/5362
=== RUN   TestEncodeDoubleMaskEdge/5363
=== RUN   TestEncodeDoubleMaskEdge/5364
=== RUN   TestEncodeDoubleMaskEdge/5365
=== RUN   TestEncodeDoubleMaskEdge/5366
=== RUN   TestEncodeDoubleMaskEdge/5367
=== RUN   TestEncodeDoubleMaskEdge/5368
=== RUN   TestEncodeDoubleMaskEdge/5369
=== RUN   TestEncodeDoubleMaskEdge/5370
=== RUN   TestEncodeDoubleMaskEdge/5371
=== RUN   TestEncodeDoubleMaskEdge/5372
=== RUN   TestEncodeDoubleMaskEdge/5373
=== RUN   TestEncodeDoubleMaskEdge/5374
=== RUN   TestEncodeDoubleMaskEdge/5375
=== RUN   TestEncodeDoubleMaskEdge/5376
=== RUN   TestEncodeDoubleMaskEdge/5377
=== RUN   TestEncodeDoubleMaskEdge/5378
=== RUN   TestEncodeDoubleMaskEdge/5379
=== RUN   TestEncodeDoubleMaskEdge/5380
=== RUN   TestEncodeDoubleMaskEdge/5381
=== RUN   TestEncodeDoubleMaskEdge/5382
=== RUN   TestEncodeDoubleMaskEdge/5383
=== RUN   TestEncodeDoubleMaskEdge/5384
=== RUN   TestEncodeDoubleMaskEdge/5385
=== RUN   TestEncodeDoubleMaskEdge/5386
=== RUN   TestEncodeDoubleMaskEdge/5387
=== RUN   TestEncodeDoubleMaskEdge/5388
=== RUN   TestEncodeDoubleMaskEdge/5389
=== RUN   TestEncodeDoubleMaskEdge/5390
=== RUN   TestEncodeDoubleMaskEdge/5391
=== RUN   TestEncodeDoubleMaskEdge/5392
=== RUN   TestEncodeDoubleMaskEdge/5393
=== RUN   TestEncodeDoubleMaskEdge/5394
=== RUN   TestEncodeDoubleMaskEdge/5395
=== RUN   TestEncodeDoubleMaskEdge/5396
=== RUN   TestEncodeDoubleMaskEdge/5397
=== RUN   TestEncodeDoubleMaskEdge/5398
=== RUN   TestEncodeDoubleMaskEdge/5399
=== RUN   TestEncodeDoubleMaskEdge/5400
=== RUN   TestEncodeDoubleMaskEdge/5401
=== RUN   TestEncodeDoubleMaskEdge/5402
=== RUN   TestEncodeDoubleMaskEdge/5403
=== RUN   TestEncodeDoubleMaskEdge/5404
=== RUN   TestEncodeDoubleMaskEdge/5405
=== RUN   TestEncodeDoubleMaskEdge/5406
=== RUN   TestEncodeDoubleMaskEdge/5407
=== RUN   TestEncodeDoubleMaskEdge/5408
=== RUN   TestEncodeDoubleMaskEdge/5409
=== RUN   TestEncodeDoubleMaskEdge/5410
=== RUN   TestEncodeDoubleMaskEdge/5411
=== RUN   TestEncodeDoubleMaskEdge/5412
=== RUN   TestEncodeDoubleMaskEdge/5413
=== RUN   TestEncodeDoubleMaskEdge/5414
=== RUN   TestEncodeDoubleMaskEdge/5415
=== RUN   TestEncodeDoubleMaskEdge/5416
=== RUN   TestEncodeDoubleMaskEdge/5417
=== RUN   TestEncodeDoubleMaskEdge/5418
=== RUN   TestEncodeDoubleMaskEdge/5419
=== RUN   TestEncodeDoubleMaskEdge/5420
=== RUN   TestEncodeDoubleMaskEdge/5421
=== RUN   TestEncodeDoubleMaskEdge/5422
=== RUN   TestEncodeDoubleMaskEdge/5423
=== RUN   TestEncodeDoubleMaskEdge/5424
=== RUN   TestEncodeDoubleMaskEdge/5425
=== RUN   TestEncodeDoubleMaskEdge/5426
=== RUN   TestEncodeDoubleMaskEdge/5427
=== RUN   TestEncodeDoubleMaskEdge/5428
=== RUN   TestEncodeDoubleMaskEdge/5429
=== RUN   TestEncodeDoubleMaskEdge/5430
=== RUN   TestEncodeDoubleMaskEdge/5431
=== RUN   TestEncodeDoubleMaskEdge/5432
=== RUN   TestEncodeDoubleMaskEdge/5433
=== RUN   TestEncodeDoubleMaskEdge/5434
=== RUN   TestEncodeDoubleMaskEdge/5435
=== RUN   TestEncodeDoubleMaskEdge/5436
=== RUN   TestEncodeDoubleMaskEdge/5437
=== RUN   TestEncodeDoubleMaskEdge/5438
=== RUN   TestEncodeDoubleMaskEdge/5439
=== RUN   TestEncodeDoubleMaskEdge/5440
=== RUN   TestEncodeDoubleMaskEdge/5441
=== RUN   TestEncodeDoubleMaskEdge/5442
=== RUN   TestEncodeDoubleMaskEdge/5443
=== RUN   TestEncodeDoubleMaskEdge/5444
=== RUN   TestEncodeDoubleMaskEdge/5445
=== RUN   TestEncodeDoubleMaskEdge/5446
=== RUN   TestEncodeDoubleMaskEdge/5447
=== RUN   TestEncodeDoubleMaskEdge/5448
=== RUN   TestEncodeDoubleMaskEdge/5449
=== RUN   TestEncodeDoubleMaskEdge/5450
=== RUN   TestEncodeDoubleMaskEdge/5451
=== RUN   TestEncodeDoubleMaskEdge/5452
=== RUN   TestEncodeDoubleMaskEdge/5453
=== RUN   TestEncodeDoubleMaskEdge/5454
=== RUN   TestEncodeDoubleMaskEdge/5455
=== RUN   TestEncodeDoubleMaskEdge/5456
=== RUN   TestEncodeDoubleMaskEdge/5457
=== RUN   TestEncodeDoubleMaskEdge/5458
=== RUN   TestEncodeDoubleMaskEdge/5459
=== RUN   TestEncodeDoubleMaskEdge/5460
=== RUN   TestEncodeDoubleMaskEdge/5461
=== RUN   TestEncodeDoubleMaskEdge/5462
=== RUN   TestEncodeDoubleMaskEdge/5463
--- PASS: TestEncodeDoubleMaskEdge (0.38s)
    --- PASS: TestEncodeDoubleMaskEdge/0 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/6 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/7 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/8 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/9 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/10 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/11 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/12 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/13 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/14 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/15 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/16 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/17 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/18 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/19 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/20 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/21 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/22 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/23 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/24 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/25 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/26 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/27 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/28 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/29 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/30 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/31 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/32 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/33 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/34 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/35 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/36 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/37 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/38 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/39 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/40 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/41 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/42 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/43 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/44 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/45 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/46 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/47 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/48 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/49 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/50 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/51 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/52 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/53 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/54 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/55 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/56 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/57 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/58 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/59 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/60 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/61 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/62 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/63 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/64 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/65 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/66 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/67 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/68 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/69 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/70 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/71 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/72 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/73 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/74 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/75 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/76 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/77 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/78 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/79 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/80 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/81 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/82 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/83 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/84 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/85 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/86 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/87 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/88 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/89 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/90 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/91 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/92 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/93 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/94 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/95 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/96 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/97 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/98 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/99 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/684 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/790 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1684 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1790 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2684 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2790 (0.01s)
    --- PASS: TestEncodeDoubleMaskEdge/2791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3684 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3790 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4684 (0.01s)
    --- PASS: TestEncodeDoubleMaskEdge/4685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4790 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5463 (0.00s)
=== RUN   TestEncodeInvalidUnicode
=== RUN   TestEncodeInvalidUnicode/0
=== RUN   TestEncodeInvalidUnicode/1
=== RUN   TestEncodeInvalidUnicode/2
=== RUN   TestEncodeInvalidUnicode/3
=== RUN   TestEncodeInvalidUnicode/4
=== RUN   TestEncodeInvalidUnicode/5
=== RUN   TestEncodeInvalidUnicode/6
=== RUN   TestEncodeInvalidUnicode/7
=== RUN   TestEncodeInvalidUnicode/8
=== RUN   TestEncodeInvalidUnicode/9
--- PASS: TestEncodeInvalidUnicode (0.00s)
    --- PASS: TestEncodeInvalidUnicode/0 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/1 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/2 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/3 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/4 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/5 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/6 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/7 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/8 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/9 (0.00s)
=== RUN   TestEncodeDot
=== RUN   TestEncodeDot/0
=== RUN   TestEncodeDot/1
=== RUN   TestEncodeDot/2
=== RUN   TestEncodeDot/3
=== RUN   TestEncodeDot/4
=== RUN   TestEncodeDot/5
--- PASS: TestEncodeDot (0.00s)
    --- PASS: TestEncodeDot/0 (0.00s)
    --- PASS: TestEncodeDot/1 (0.00s)
    --- PASS: TestEncodeDot/2 (0.00s)
    --- PASS: TestEncodeDot/3 (0.00s)
    --- PASS: TestEncodeDot/4 (0.00s)
    --- PASS: TestEncodeDot/5 (0.00s)
=== RUN   TestDecodeHalf
=== RUN   TestDecodeHalf/0
=== RUN   TestDecodeHalf/1
=== RUN   TestDecodeHalf/2
=== RUN   TestDecodeHalf/3
=== RUN   TestDecodeHalf/4
=== RUN   TestDecodeHalf/5
--- PASS: TestDecodeHalf (0.00s)
    --- PASS: TestDecodeHalf/0 (0.00s)
    --- PASS: TestDecodeHalf/1 (0.00s)
    --- PASS: TestDecodeHalf/2 (0.00s)
    --- PASS: TestDecodeHalf/3 (0.00s)
    --- PASS: TestDecodeHalf/4 (0.00s)
    --- PASS: TestDecodeHalf/5 (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/encoder	0.789s
=== RUN   TestDecode
=== RUN   TestDecode/uncompressed
=== RUN   TestDecode/uncompressed-long
=== RUN   TestDecode/plain-1
=== RUN   TestDecode/hex-1
=== RUN   TestDecode/hex-2
=== RUN   TestDecode/hex-3
=== RUN   TestDecode/base64-1
=== RUN   TestDecode/custom-1
=== RUN   TestDecode/custom-2
=== RUN   TestDecode/rle-1
=== RUN   TestDecode/regular-1
=== RUN   TestDecode/regular-3
=== RUN   TestDecode/regular-4
=== RUN   TestDecode/unicode-1
=== RUN   TestDecode/unicode-2
=== RUN   TestDecode/unicode-3
=== RUN   TestDecode/unicode-4
--- PASS: TestDecode (0.00s)
    --- PASS: TestDecode/uncompressed (0.00s)
    --- PASS: TestDecode/uncompressed-long (0.00s)
    --- PASS: TestDecode/plain-1 (0.00s)
    --- PASS: TestDecode/hex-1 (0.00s)
    --- PASS: TestDecode/hex-2 (0.00s)
    --- PASS: TestDecode/hex-3 (0.00s)
    --- PASS: TestDecode/base64-1 (0.00s)
    --- PASS: TestDecode/custom-1 (0.00s)
    --- PASS: TestDecode/custom-2 (0.00s)
    --- PASS: TestDecode/rle-1 (0.00s)
    --- PASS: TestDecode/regular-1 (0.00s)
    --- PASS: TestDecode/regular-3 (0.00s)
    --- PASS: TestDecode/regular-4 (0.00s)
    --- PASS: TestDecode/unicode-1 (0.00s)
    --- PASS: TestDecode/unicode-2 (0.00s)
    --- PASS: TestDecode/unicode-3 (0.00s)
    --- PASS: TestDecode/unicode-4 (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/encoder/filename	0.020s
?   	github.com/rclone/rclone/lib/encoder/internal/gen	[no test files]
=== RUN   TestShellExpand
--- PASS: TestShellExpand (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/env	0.022s
=== RUN   TestWalk
--- PASS: TestWalk (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/errors	0.025s
?   	github.com/rclone/rclone/lib/exitcode	[no test files]
=== RUN   TestOpenFileRename
--- PASS: TestOpenFileRename (0.00s)
=== RUN   TestOpenFileDelete
--- PASS: TestOpenFileDelete (0.00s)
=== RUN   TestOpenFileOperations
--- PASS: TestOpenFileOperations (0.00s)
=== RUN   TestIsReserved
    file_test.go:148: Skipping test on !windows
--- SKIP: TestIsReserved (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/file	0.038s
=== RUN   TestGetOptions
=== RUN   TestGetOptions/basic
--- PASS: TestGetOptions (0.00s)
    --- PASS: TestGetOptions/basic (0.00s)
=== RUN   TestMount
=== RUN   TestMount/basic
--- PASS: TestMount (0.00s)
    --- PASS: TestMount/basic (0.00s)
=== RUN   TestNewServer
=== RUN   TestNewServer/default_http
--- PASS: TestNewServer (0.03s)
    --- PASS: TestNewServer/default_http (0.00s)
=== RUN   TestRestart
=== RUN   TestRestart/started
=== RUN   TestRestart/stopped
--- PASS: TestRestart (0.00s)
    --- PASS: TestRestart/started (0.00s)
    --- PASS: TestRestart/stopped (0.00s)
=== RUN   TestRoute
=== RUN   TestRoute/basic
--- PASS: TestRoute (0.00s)
    --- PASS: TestRoute/basic (0.00s)
=== RUN   TestSetOptions
=== RUN   TestSetOptions/basic
    http_test.go:215: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/lib/http/http_test.go:215
        	Error:      	Both arguments must be pointers
        	Test:       	TestSetOptions/basic
        	Messages:   	BaseURL ignored
--- FAIL: TestSetOptions (0.00s)
    --- FAIL: TestSetOptions/basic (0.00s)
=== RUN   TestShutdown
=== RUN   TestShutdown/started
=== RUN   TestShutdown/stopped
--- PASS: TestShutdown (0.00s)
    --- PASS: TestShutdown/started (0.00s)
    --- PASS: TestShutdown/stopped (0.00s)
=== RUN   TestURL
=== RUN   TestURL/basic
--- PASS: TestURL (0.00s)
    --- PASS: TestURL/basic (0.00s)
=== RUN   Test_server_Mount
=== RUN   Test_server_Mount/basic
--- PASS: Test_server_Mount (0.00s)
    --- PASS: Test_server_Mount/basic (0.00s)
=== RUN   Test_server_Route
=== RUN   Test_server_Route/basic
--- PASS: Test_server_Route (0.00s)
    --- PASS: Test_server_Route/basic (0.00s)
=== RUN   Test_server_Shutdown
=== RUN   Test_server_Shutdown/basic
--- PASS: Test_server_Shutdown (0.00s)
    --- PASS: Test_server_Shutdown/basic (0.00s)
=== RUN   Test_start
=== RUN   Test_start/basic
=== RUN   Test_start/ssl
--- PASS: Test_start (1.10s)
    --- PASS: Test_start/basic (0.00s)
    --- PASS: Test_start/ssl (1.10s)
=== RUN   Test_useSSL
=== RUN   Test_useSSL/basic
=== RUN   Test_useSSL/basic#01
=== RUN   Test_useSSL/body
=== RUN   Test_useSSL/basic#02
--- PASS: Test_useSSL (0.00s)
    --- PASS: Test_useSSL/basic (0.00s)
    --- PASS: Test_useSSL/basic#01 (0.00s)
    --- PASS: Test_useSSL/body (0.00s)
    --- PASS: Test_useSSL/basic#02 (0.00s)
FAIL
FAIL	github.com/rclone/rclone/lib/http	1.159s
?   	github.com/rclone/rclone/lib/http/auth	[no test files]
=== RUN   TestNewDirectory
--- PASS: TestNewDirectory (0.00s)
=== RUN   TestSetQuery
--- PASS: TestSetQuery (0.00s)
=== RUN   TestAddHTMLEntry
--- PASS: TestAddHTMLEntry (0.00s)
=== RUN   TestAddEntry
--- PASS: TestAddEntry (0.00s)
=== RUN   TestError
2026/09/08 16:06:47 ERROR : potato: sausage: help
--- PASS: TestError (0.00s)
=== RUN   TestServe
--- PASS: TestServe (0.00s)
=== RUN   TestObjectBadMethod
--- PASS: TestObjectBadMethod (0.00s)
=== RUN   TestObjectHEAD
--- PASS: TestObjectHEAD (0.00s)
=== RUN   TestObjectGET
--- PASS: TestObjectGET (0.00s)
=== RUN   TestObjectRange
--- PASS: TestObjectRange (0.00s)
=== RUN   TestObjectBadRange
    serve_test.go:73: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/lib/http/serve/serve_test.go:73
        	Error:      	Not equal: 
        	            	expected: "10"
        	            	actual  : ""
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-10
        	            	+
        	Test:       	TestObjectBadRange
--- FAIL: TestObjectBadRange (0.00s)
FAIL
FAIL	github.com/rclone/rclone/lib/http/serve	0.060s
?   	github.com/rclone/rclone/lib/israce	[no test files]
?   	github.com/rclone/rclone/lib/jwtutil	[no test files]
=== RUN   TestKvConcurrency
--- PASS: TestKvConcurrency (0.00s)
=== RUN   TestKvExit
--- PASS: TestKvExit (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/kv	0.050s
=== RUN   TestAllocFree
--- PASS: TestAllocFree (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/mmap	0.026s
?   	github.com/rclone/rclone/lib/oauthutil	[no test files]
=== RUN   TestNew
--- PASS: TestNew (0.00s)
=== RUN   TestMaxConnections
--- PASS: TestMaxConnections (0.00s)
=== RUN   TestDecay
--- PASS: TestDecay (0.00s)
=== RUN   TestAttack
--- PASS: TestAttack (0.00s)
=== RUN   TestSetRetries
--- PASS: TestSetRetries (0.00s)
=== RUN   TestBeginCall
--- PASS: TestBeginCall (0.01s)
=== RUN   TestBeginCallZeroConnections
--- PASS: TestBeginCallZeroConnections (0.01s)
=== RUN   TestDefaultPacer
--- PASS: TestDefaultPacer (0.00s)
=== RUN   TestAmazonCloudDrivePacer
--- PASS: TestAmazonCloudDrivePacer (0.00s)
=== RUN   TestAzureIMDSPacer
--- PASS: TestAzureIMDSPacer (0.00s)
=== RUN   TestGoogleDrivePacer
--- PASS: TestGoogleDrivePacer (0.00s)
=== RUN   TestS3Pacer
--- PASS: TestS3Pacer (0.00s)
=== RUN   TestEndCall
--- PASS: TestEndCall (0.00s)
=== RUN   TestEndCallZeroConnections
--- PASS: TestEndCallZeroConnections (0.00s)
=== RUN   TestCallFixed
--- PASS: TestCallFixed (0.00s)
=== RUN   Test_callRetry
--- PASS: Test_callRetry (0.02s)
=== RUN   TestCall
--- PASS: TestCall (0.04s)
=== RUN   TestCallParallel
--- PASS: TestCallParallel (0.50s)
=== RUN   TestTokenDispenser
--- PASS: TestTokenDispenser (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/pacer	0.623s
?   	github.com/rclone/rclone/lib/plugin	[no test files]
=== RUN   TestPool
=== RUN   TestPool/make
=== RUN   TestPool/make/GetPut
=== RUN   TestPool/make/Flusher
=== RUN   TestPool/mmap
=== RUN   TestPool/mmap/GetPut
=== RUN   TestPool/mmap/Flusher
=== RUN   TestPool/canFail
=== RUN   TestPool/canFail/GetPut
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 4ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 8ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
2026/09/08 16:06:48 Failed to free memory: failed to free memory
2026/09/08 16:06:48 Failed to free memory: failed to free memory
=== RUN   TestPool/canFail/Flusher
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2026/09/08 16:06:48 Failed to free memory: failed to free memory
--- PASS: TestPool (0.44s)
    --- PASS: TestPool/make (0.20s)
        --- PASS: TestPool/make/GetPut (0.00s)
        --- PASS: TestPool/make/Flusher (0.20s)
    --- PASS: TestPool/mmap (0.10s)
        --- PASS: TestPool/mmap/GetPut (0.00s)
        --- PASS: TestPool/mmap/Flusher (0.10s)
    --- PASS: TestPool/canFail (0.14s)
        --- PASS: TestPool/canFail/GetPut (0.04s)
        --- PASS: TestPool/canFail/Flusher (0.10s)
PASS
ok  	github.com/rclone/rclone/lib/pool	0.460s
=== RUN   TestStringLength
--- PASS: TestStringLength (0.00s)
=== RUN   TestStringDuplicates
--- PASS: TestStringDuplicates (0.00s)
=== RUN   TestPasswordLength
--- PASS: TestPasswordLength (0.00s)
=== RUN   TestPasswordDuplicates
--- PASS: TestPasswordDuplicates (0.00s)
=== RUN   TestSeed
--- PASS: TestSeed (0.01s)
PASS
ok  	github.com/rclone/rclone/lib/random	0.024s
=== RUN   TestRangeEnd
--- PASS: TestRangeEnd (0.00s)
=== RUN   TestRangeIsEmpty
--- PASS: TestRangeIsEmpty (0.00s)
=== RUN   TestRangeClip
--- PASS: TestRangeClip (0.00s)
=== RUN   TestRangeIntersection
--- PASS: TestRangeIntersection (0.00s)
=== RUN   TestRangeMerge
--- PASS: TestRangeMerge (0.00s)
=== RUN   TestRangeCoalesce
--- PASS: TestRangeCoalesce (0.00s)
=== RUN   TestRangeInsert
--- PASS: TestRangeInsert (0.00s)
=== RUN   TestRangeInsertRandom
--- PASS: TestRangeInsertRandom (0.06s)
=== RUN   TestRangeFind
--- PASS: TestRangeFind (0.00s)
=== RUN   TestRangeFindAll
--- PASS: TestRangeFindAll (0.00s)
=== RUN   TestRangePresent
--- PASS: TestRangePresent (0.00s)
=== RUN   TestRangesIntersection
--- PASS: TestRangesIntersection (0.00s)
=== RUN   TestRangesEqual
--- PASS: TestRangesEqual (0.00s)
=== RUN   TestRangesSize
--- PASS: TestRangesSize (0.00s)
=== RUN   TestFindMissing
--- PASS: TestFindMissing (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/ranges	0.108s
=== RUN   TestContextReader
--- PASS: TestContextReader (0.00s)
=== RUN   TestErrorReader
--- PASS: TestErrorReader (0.00s)
=== RUN   TestFakeSeeker
--- PASS: TestFakeSeeker (0.00s)
=== RUN   TestFakeSeekerError
--- PASS: TestFakeSeekerError (0.00s)
=== RUN   TestGzipReader
--- PASS: TestGzipReader (0.00s)
=== RUN   TestNoCloser
--- PASS: TestNoCloser (0.00s)
=== RUN   TestPatternReader
--- PASS: TestPatternReader (0.00s)
=== RUN   TestPatternReaderSeek
--- PASS: TestPatternReaderSeek (0.01s)
=== RUN   TestReadFill
--- PASS: TestReadFill (0.00s)
=== RUN   TestRepeatableReader
--- PASS: TestRepeatableReader (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/readers	0.024s
=== RUN   TestURLJoin
--- PASS: TestURLJoin (0.00s)
=== RUN   TestURLPathEscape
--- PASS: TestURLPathEscape (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/rest	0.072s
=== RUN   TestSetDefaults
--- PASS: TestSetDefaults (0.00s)
=== RUN   TestSetFrom
--- PASS: TestSetFrom (0.00s)
=== RUN   TestSetFromReversed
--- PASS: TestSetFromReversed (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/structs	0.016s
?   	github.com/rclone/rclone/lib/terminal	[no test files]
=== RUN   TestVersionAdd
--- PASS: TestVersionAdd (0.00s)
=== RUN   TestVersionRemove
--- PASS: TestVersionRemove (0.00s)
=== RUN   TestVersionMatch
--- PASS: TestVersionMatch (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/version	4.219s
=== RUN   TestDirHandleMethods
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirHandleMethods (0.00s)
=== RUN   TestDirHandleReaddir
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirHandleReaddir (0.01s)
=== RUN   TestDirHandleReaddirnames
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirHandleReaddirnames (0.00s)
=== RUN   TestDirMethods
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirMethods (0.01s)
=== RUN   TestDirForgetAll
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirForgetAll (0.00s)
=== RUN   TestDirForgetPath
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirForgetPath (0.00s)
=== RUN   TestDirWalk
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirWalk (0.01s)
=== RUN   TestDirSetModTime
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirSetModTime (0.00s)
=== RUN   TestDirStat
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirStat (0.00s)
=== RUN   TestDirReadDirAll
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestDirReadDirAll/Virtual
--- PASS: TestDirReadDirAll (0.01s)
    --- PASS: TestDirReadDirAll/Virtual (0.00s)
=== RUN   TestDirOpen
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:06:57 ERROR : dir/: Can only open directories read only
--- PASS: TestDirOpen (0.00s)
=== RUN   TestDirCreate
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirCreate (0.00s)
=== RUN   TestDirMkdir
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirMkdir (0.01s)
=== RUN   TestDirMkdirSub
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirMkdirSub (0.00s)
=== RUN   TestDirRemove
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:06:57 ERROR : dir/: Dir.Remove not empty
--- PASS: TestDirRemove (0.00s)
=== RUN   TestDirRemoveAll
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirRemoveAll (0.00s)
=== RUN   TestDirRemoveName
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestDirRemoveName (0.00s)
=== RUN   TestDirRename
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:06:57 ERROR : dir/not found: Dir.Rename error: file does not exist
--- PASS: TestDirRename (0.02s)
=== RUN   TestErrorError
--- PASS: TestErrorError (0.00s)
=== RUN   TestFileMethods
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileMethods (0.00s)
=== RUN   TestFileSetModTime
=== RUN   TestFileSetModTime/cache=off,open=false,write=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=off,open=true,write=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=off,open=true,write=true
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=full,open=false,write=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=full,open=true,write=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=full,open=true,write=true
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileSetModTime (0.41s)
    --- PASS: TestFileSetModTime/cache=off,open=false,write=false (0.01s)
    --- PASS: TestFileSetModTime/cache=off,open=true,write=false (0.02s)
    --- PASS: TestFileSetModTime/cache=off,open=true,write=true (0.13s)
    --- PASS: TestFileSetModTime/cache=full,open=false,write=false (0.08s)
    --- PASS: TestFileSetModTime/cache=full,open=true,write=false (0.01s)
    --- PASS: TestFileSetModTime/cache=full,open=true,write=true (0.16s)
=== RUN   TestFileOpenRead
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileOpenRead (0.00s)
=== RUN   TestFileOpenReadUnknownSize
2026/09/08 16:06:58 NOTICE: Mock file system at root: --vfs-cache-mode writes or full is recommended for this remote as it can't stream
    file_test.go:223: gotContents = "file contents"
--- PASS: TestFileOpenReadUnknownSize (0.00s)
=== RUN   TestFileOpenWrite
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileOpenWrite (0.00s)
=== RUN   TestFileRemove
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileRemove (0.00s)
=== RUN   TestFileRemoveAll
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileRemoveAll (0.00s)
=== RUN   TestFileOpen
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileOpen (0.00s)
=== RUN   TestFileRename
=== RUN   TestFileRename/off,forceCache=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileRename/minimal,forceCache=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileRename/minimal,forceCache=true
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileRename/writes,forceCache=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileRename/writes,forceCache=true
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestFileRename/full,forceCache=false
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileRename (3.53s)
    --- PASS: TestFileRename/off,forceCache=false (0.02s)
    --- PASS: TestFileRename/minimal,forceCache=false (0.02s)
    --- PASS: TestFileRename/minimal,forceCache=true (0.32s)
    --- PASS: TestFileRename/writes,forceCache=false (2.53s)
    --- PASS: TestFileRename/writes,forceCache=true (0.38s)
    --- PASS: TestFileRename/full,forceCache=false (0.27s)
=== RUN   TestRcGetVFS
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRcGetVFS (0.00s)
=== RUN   TestRcForget
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRcForget (0.00s)
=== RUN   TestRcRefresh
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRcRefresh (0.00s)
=== RUN   TestRcPollInterval
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
    rc_test.go:100: ChangeNotify not supported
--- SKIP: TestRcPollInterval (0.00s)
=== RUN   TestRcList
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRcList (0.00s)
=== RUN   TestRcStats
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRcStats (0.00s)
=== RUN   TestReadFileHandleMethods
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestReadFileHandleMethods (0.03s)
=== RUN   TestReadFileHandleSeek
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestReadFileHandleSeek (0.05s)
=== RUN   TestReadFileHandleReadAt
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:07:02 ERROR : dir/file1: ReadFileHandle.Read error: Bad file descriptor
--- PASS: TestReadFileHandleReadAt (0.10s)
=== RUN   TestReadFileHandleFlush
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestReadFileHandleFlush (0.01s)
=== RUN   TestReadFileHandleRelease
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestReadFileHandleRelease (0.03s)
=== RUN   TestRWFileHandleMethodsRead
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleMethodsRead (0.06s)
=== RUN   TestRWFileHandleSeek
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleSeek (0.11s)
=== RUN   TestRWFileHandleReadAt
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleReadAt (0.02s)
=== RUN   TestRWFileHandleFlushRead
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleFlushRead (0.02s)
=== RUN   TestRWFileHandleReleaseRead
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleReleaseRead (0.01s)
=== RUN   TestRWFileHandleMethodsWrite
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleMethodsWrite (0.17s)
=== RUN   TestRWFileHandleWriteAt
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleWriteAt (0.16s)
=== RUN   TestRWFileHandleWriteNoWrite
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleWriteNoWrite (0.16s)
=== RUN   TestRWFileHandleFlushWrite
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleFlushWrite (0.16s)
=== RUN   TestRWFileHandleReleaseWrite
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleReleaseWrite (0.15s)
=== RUN   TestRWFileHandleSizeTruncateExisting
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleSizeTruncateExisting (0.23s)
=== RUN   TestRWFileHandleSizeCreateExisting
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleSizeCreateExisting (0.41s)
=== RUN   TestRWFileHandleSizeCreateNew
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileHandleSizeCreateNew (0.23s)
=== RUN   TestRWFileHandleOpenTests
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE
2026/09/08 16:07:05 ERROR : open-test-file(0xc00073d540): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC
2026/09/08 16:07:05 ERROR : open-test-file(0xc00073d800): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL
2026/09/08 16:07:05 ERROR : open-test-file(0xc00073db40): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC
2026/09/08 16:07:05 ERROR : open-test-file(0xc00073de00): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE
2026/09/08 16:07:05 ERROR : open-test-file(0xc000be4ac0): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC
2026/09/08 16:07:05 ERROR : open-test-file(0xc000be4dc0): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL
2026/09/08 16:07:05 ERROR : open-test-file(0xc000be50c0): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
2026/09/08 16:07:05 ERROR : open-test-file(0xc000be5380): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
--- PASS: TestRWFileHandleOpenTests (1.29s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY (0.45s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_TRUNC (0.57s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC (0.09s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
=== RUN   TestRWFileModTimeWithOpenWriters
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWFileModTimeWithOpenWriters (0.16s)
=== RUN   TestRWCacheRename
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestRWCacheRename (0.28s)
=== RUN   TestCaseSensitivity
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:07:05 ERROR : /: Dir.Stat error: duplicate filename "fileb" detected with --vfs-case-insensitive set
2026/09/08 16:07:05 ERROR : /: Dir.Stat error: duplicate filename "FILEB" detected with --vfs-case-insensitive set
--- PASS: TestCaseSensitivity (0.03s)
=== RUN   TestVFSbaseHandle
--- PASS: TestVFSbaseHandle (0.00s)
=== RUN   TestVFSNew
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSNew (0.00s)
=== RUN   TestVFSNewWithOpts
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSNewWithOpts (0.00s)
=== RUN   TestVFSRoot
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSRoot (0.00s)
=== RUN   TestVFSStat
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSStat (0.00s)
=== RUN   TestVFSStatParent
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSStatParent (0.00s)
=== RUN   TestVFSOpenFile
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSOpenFile (0.00s)
=== RUN   TestVFSRename
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSRename (0.01s)
=== RUN   TestVFSStatfs
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestVFSStatfs (0.00s)
=== RUN   TestFillInMissingSizes
=== RUN   TestFillInMissingSizes/total=20,free=5,used=15
=== RUN   TestFillInMissingSizes/total=20,free=5,used=-1
=== RUN   TestFillInMissingSizes/total=20,free=-1,used=15
=== RUN   TestFillInMissingSizes/total=20,free=-1,used=-1
=== RUN   TestFillInMissingSizes/total=-1,free=5,used=15
=== RUN   TestFillInMissingSizes/total=-1,free=15,used=-1
=== RUN   TestFillInMissingSizes/total=-1,free=-1,used=15
=== RUN   TestFillInMissingSizes/total=-1,free=-1,used=-1
--- PASS: TestFillInMissingSizes (0.00s)
    --- PASS: TestFillInMissingSizes/total=20,free=5,used=15 (0.00s)
    --- PASS: TestFillInMissingSizes/total=20,free=5,used=-1 (0.00s)
    --- PASS: TestFillInMissingSizes/total=20,free=-1,used=15 (0.00s)
    --- PASS: TestFillInMissingSizes/total=20,free=-1,used=-1 (0.00s)
    --- PASS: TestFillInMissingSizes/total=-1,free=5,used=15 (0.00s)
    --- PASS: TestFillInMissingSizes/total=-1,free=15,used=-1 (0.00s)
    --- PASS: TestFillInMissingSizes/total=-1,free=-1,used=15 (0.00s)
    --- PASS: TestFillInMissingSizes/total=-1,free=-1,used=-1 (0.00s)
=== RUN   TestWriteFileHandleMethods
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:07:05 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal
2026/09/08 16:07:05 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal
2026/09/08 16:07:05 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes
2026/09/08 16:07:05 ERROR : file1: WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes
--- PASS: TestWriteFileHandleMethods (0.00s)
=== RUN   TestWriteFileHandleWriteAt
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
2026/09/08 16:07:06 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes
2026/09/08 16:07:06 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor
--- PASS: TestWriteFileHandleWriteAt (1.01s)
=== RUN   TestWriteFileHandleFlush
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestWriteFileHandleFlush (0.00s)
=== RUN   TestWriteFileHandleRelease
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestWriteFileHandleRelease (0.00s)
=== RUN   TestWriteFileModTimeWithOpenWriters
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestWriteFileModTimeWithOpenWriters (0.00s)
=== RUN   TestFileReadAtZeroLength
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileReadAtZeroLength (0.00s)
=== RUN   TestFileReadAtNonZeroLength
    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
--- PASS: TestFileReadAtNonZeroLength (0.00s)
=== RUN   TestFunctional
2026/09/08 16:07:06 Starting test run with CacheMode=off
=== RUN   TestFunctional/CacheMode=off
=== RUN   TestFunctional/CacheMode=off/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=off/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=off/TestDirLs
=== RUN   TestFunctional/CacheMode=off/TestDirCreateAndRemoveDir
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=off/TestDirCreateAndRemoveFile
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=off/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=off/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=off/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=off/TestDirModTime
=== RUN   TestFunctional/CacheMode=off/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=off/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=off/TestFileModTime
=== RUN   TestFunctional/CacheMode=off/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=off/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestReadByByte
=== RUN   TestFunctional/CacheMode=off/TestReadChecksum
=== RUN   TestFunctional/CacheMode=off/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestReadSeek
=== RUN   TestFunctional/CacheMode=off/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=off/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=off/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=off/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=off/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestWriteFileAppend
    write.go:140: not supported on vfs-cache-mode < writes
2026/09/08 16:07:06 Finished test run with CacheMode=off (ok=true)
2026/09/08 16:07:06 Starting test run with CacheMode=minimal
=== RUN   TestFunctional/CacheMode=minimal
=== RUN   TestFunctional/CacheMode=minimal/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=minimal/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=minimal/TestDirLs
=== RUN   TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveDir
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveFile
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=minimal/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=minimal/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=minimal/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=minimal/TestDirModTime
=== RUN   TestFunctional/CacheMode=minimal/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=minimal/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=minimal/TestFileModTime
=== RUN   TestFunctional/CacheMode=minimal/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=minimal/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestReadByByte
=== RUN   TestFunctional/CacheMode=minimal/TestReadChecksum
=== RUN   TestFunctional/CacheMode=minimal/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestReadSeek
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileAppend
    write.go:140: not supported on vfs-cache-mode < writes
2026/09/08 16:07:06 Finished test run with CacheMode=minimal (ok=true)
2026/09/08 16:07:06 Starting test run with CacheMode=writes
=== RUN   TestFunctional/CacheMode=writes
=== RUN   TestFunctional/CacheMode=writes/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=writes/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=writes/TestDirLs
=== RUN   TestFunctional/CacheMode=writes/TestDirCreateAndRemoveDir
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=writes/TestDirCreateAndRemoveFile
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=writes/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=writes/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=writes/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=writes/TestDirModTime
=== RUN   TestFunctional/CacheMode=writes/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=writes/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=writes/TestFileModTime
=== RUN   TestFunctional/CacheMode=writes/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=writes/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestReadByByte
=== RUN   TestFunctional/CacheMode=writes/TestReadChecksum
=== RUN   TestFunctional/CacheMode=writes/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestReadSeek
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileAppend
2026/09/08 16:07:06 Finished test run with CacheMode=writes (ok=true)
2026/09/08 16:07:06 Starting test run with CacheMode=full
=== RUN   TestFunctional/CacheMode=full
=== RUN   TestFunctional/CacheMode=full/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=full/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=full/TestDirLs
=== RUN   TestFunctional/CacheMode=full/TestDirCreateAndRemoveDir
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=full/TestDirCreateAndRemoveFile
2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=full/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=full/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=full/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=full/TestDirModTime
=== RUN   TestFunctional/CacheMode=full/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=full/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=full/TestFileModTime
=== RUN   TestFunctional/CacheMode=full/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=full/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestReadByByte
=== RUN   TestFunctional/CacheMode=full/TestReadChecksum
=== RUN   TestFunctional/CacheMode=full/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestReadSeek
=== RUN   TestFunctional/CacheMode=full/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=full/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=full/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=full/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=full/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestWriteFileAppend
2026/09/08 16:07:07 Finished test run with CacheMode=full (ok=true)
2026/09/08 16:07:07 Starting test run with CacheMode=full,WriteBack=100ms
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirLs
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveDir
2026/09/08 16:07:07 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveFile
2026/09/08 16:07:07 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirModTime
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTime
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestReadByByte
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestReadChecksum
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestReadSeek
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileAppend
2026/09/08 16:07:14 Finished test run with CacheMode=full,WriteBack=100ms (ok=true)
--- PASS: TestFunctional (7.95s)
    --- PASS: TestFunctional/CacheMode=off (0.06s)
        --- PASS: TestFunctional/CacheMode=off/TestTouchAndDelete (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestRenameOpenHandle (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirLs (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirCreateAndRemoveFile (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirRenameFile (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirRenameFullDir (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirCacheFlush (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirCacheFlushOnDirRename (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestFileModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestFileModTimeWithOpenWriters (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestReadByByte (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestReadChecksum (0.01s)
        --- SKIP: TestFunctional/CacheMode=off/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestReadSeek (0.02s)
        --- PASS: TestFunctional/CacheMode=off/TestWriteFileNoWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestWriteFileWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestWriteFileOverwrite (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestWriteFileFsync (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestWriteFileDup (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestWriteFileAppend (0.00s)
    --- PASS: TestFunctional/CacheMode=minimal (0.05s)
        --- PASS: TestFunctional/CacheMode=minimal/TestTouchAndDelete (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestRenameOpenHandle (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirLs (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveFile (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameFile (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameFullDir (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirCacheFlush (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirCacheFlushOnDirRename (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestFileModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestFileModTimeWithOpenWriters (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestReadByByte (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestReadChecksum (0.01s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestReadSeek (0.02s)
        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileNoWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileOverwrite (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileFsync (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileDup (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileAppend (0.00s)
    --- PASS: TestFunctional/CacheMode=writes (0.06s)
        --- PASS: TestFunctional/CacheMode=writes/TestTouchAndDelete (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestRenameOpenHandle (0.01s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirLs (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirCreateAndRemoveFile (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirRenameFile (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirRenameFullDir (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirCacheFlush (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirCacheFlushOnDirRename (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestFileModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestFileModTimeWithOpenWriters (0.00s)
        --- SKIP: TestFunctional/CacheMode=writes/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=writes/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestReadByByte (0.01s)
        --- PASS: TestFunctional/CacheMode=writes/TestReadChecksum (0.01s)
        --- SKIP: TestFunctional/CacheMode=writes/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestReadSeek (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileNoWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileOverwrite (0.00s)
        --- SKIP: TestFunctional/CacheMode=writes/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileFsync (0.00s)
        --- SKIP: TestFunctional/CacheMode=writes/TestWriteFileDup (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileAppend (0.00s)
    --- PASS: TestFunctional/CacheMode=full (0.06s)
        --- PASS: TestFunctional/CacheMode=full/TestTouchAndDelete (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestRenameOpenHandle (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirLs (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirCreateAndRemoveFile (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirRenameFile (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirRenameFullDir (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirCacheFlush (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirCacheFlushOnDirRename (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestFileModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestFileModTimeWithOpenWriters (0.00s)
        --- SKIP: TestFunctional/CacheMode=full/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=full/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestReadByByte (0.01s)
        --- PASS: TestFunctional/CacheMode=full/TestReadChecksum (0.01s)
        --- SKIP: TestFunctional/CacheMode=full/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestReadSeek (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileNoWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileOverwrite (0.00s)
        --- SKIP: TestFunctional/CacheMode=full/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileFsync (0.00s)
        --- SKIP: TestFunctional/CacheMode=full/TestWriteFileDup (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileAppend (0.00s)
    --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms (7.71s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestTouchAndDelete (0.15s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestRenameOpenHandle (0.16s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirLs (0.15s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveFile (0.15s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFile (0.16s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFullDir (0.16s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlush (0.31s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlushOnDirRename (0.15s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTime (0.15s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTimeWithOpenWriters (0.15s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadByByte (1.74s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadChecksum (0.84s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadSeek (0.46s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileNoWrite (0.52s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileWrite (0.37s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileOverwrite (0.81s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileFsync (0.66s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDup (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileAppend (0.61s)
PASS
ok  	github.com/rclone/rclone/vfs	16.933s
?   	github.com/rclone/rclone/vfs/test_vfs	[no test files]
=== RUN   TestCacheNew
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheNew (0.00s)
=== RUN   TestCacheOpens
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheOpens (0.00s)
=== RUN   TestCacheOpenMkdir
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheOpenMkdir (0.00s)
=== RUN   TestCachePurgeOld
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCachePurgeOld (0.00s)
=== RUN   TestCachePurgeOverQuota
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCachePurgeOverQuota (0.01s)
=== RUN   TestCachePurgeClean
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCachePurgeClean (0.01s)
=== RUN   TestCacheInUse
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheInUse (0.00s)
=== RUN   TestCacheDirtyItem
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheDirtyItem (0.00s)
=== RUN   TestCacheExistsAndRemove
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheExistsAndRemove (0.00s)
=== RUN   TestCacheRename
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheRename (0.00s)
=== RUN   TestCacheCleaner
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheCleaner (0.12s)
=== RUN   TestCacheSetModTime
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheSetModTime (0.19s)
=== RUN   TestCacheTotaInUse
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheTotaInUse (0.00s)
=== RUN   TestCacheDump
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheDump (0.00s)
=== RUN   TestCacheStats
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestCacheStats (0.00s)
=== RUN   TestItemExists
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemExists (0.00s)
=== RUN   TestItemGetSize
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemGetSize (0.00s)
=== RUN   TestItemDirty
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemDirty (0.00s)
=== RUN   TestItemSync
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemSync (0.04s)
=== RUN   TestItemTruncateNew
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemTruncateNew (0.00s)
=== RUN   TestItemTruncateExisting
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemTruncateExisting (0.00s)
=== RUN   TestItemReadAt
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
2026/09/08 16:06:58 ERROR : existing: vfs cache: failed to _ensure cache vfs cache item ReadAt: internal error: didn't Open file
--- PASS: TestItemReadAt (0.00s)
=== RUN   TestItemWriteAtNew
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemWriteAtNew (0.00s)
=== RUN   TestItemWriteAtExisting
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemWriteAtExisting (0.00s)
=== RUN   TestItemLoadMeta
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemLoadMeta (0.00s)
=== RUN   TestItemReload
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemReload (0.00s)
=== RUN   TestItemReloadRemoteGone
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemReloadRemoteGone (0.00s)
=== RUN   TestItemReloadCacheStale
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
--- PASS: TestItemReloadCacheStale (0.00s)
=== RUN   TestItemReadWrite
    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
=== RUN   TestItemReadWrite/Sequential
=== RUN   TestItemReadWrite/Random
=== RUN   TestItemReadWrite/RandomConcurrent
=== RUN   TestItemReadWrite/Reverse
--- PASS: TestItemReadWrite (19.58s)
    --- PASS: TestItemReadWrite/Sequential (1.30s)
    --- PASS: TestItemReadWrite/Random (5.48s)
    --- PASS: TestItemReadWrite/RandomConcurrent (1.27s)
    --- PASS: TestItemReadWrite/Reverse (8.11s)
PASS
ok  	github.com/rclone/rclone/vfs/vfscache	20.062s
=== RUN   TestDownloaders
    run.go:181: Remote "Local file system at /tmp/rclone214511528", Local "Local file system at /tmp/rclone2262478950", Modify Window "1ns"
=== RUN   TestDownloaders/Download
=== RUN   TestDownloaders/EnsureDownloader
--- PASS: TestDownloaders (7.55s)
    --- PASS: TestDownloaders/Download (5.82s)
    --- PASS: TestDownloaders/EnsureDownloader (1.13s)
PASS
ok  	github.com/rclone/rclone/vfs/vfscache/downloaders	7.573s
=== RUN   TestWriteBackItems
--- PASS: TestWriteBackItems (0.00s)
=== RUN   TestWriteBackItemCRUD
--- PASS: TestWriteBackItemCRUD (0.00s)
=== RUN   TestWriteBackResetTimer
--- PASS: TestWriteBackResetTimer (0.00s)
=== RUN   TestWriteBackAddOK
--- PASS: TestWriteBackAddOK (0.10s)
=== RUN   TestWriteBackAddFailRetry
2026/09/08 16:06:58 ERROR : one: vfs cache: failed to upload try #1, will retry in 200ms: transfer failed BOOM
--- PASS: TestWriteBackAddFailRetry (0.30s)
=== RUN   TestWriteBackAddUpdate
--- PASS: TestWriteBackAddUpdate (0.20s)
=== RUN   TestWriteBackAddUpdateNotModified
--- PASS: TestWriteBackAddUpdateNotModified (0.10s)
=== RUN   TestWriteBackAddUpdateNotStarted
--- PASS: TestWriteBackAddUpdateNotStarted (0.10s)
=== RUN   TestWriteBackGetStats
--- PASS: TestWriteBackGetStats (0.10s)
=== RUN   TestWriteBackMaxQueue
--- PASS: TestWriteBackMaxQueue (2.50s)
=== RUN   TestWriteBackRename
--- PASS: TestWriteBackRename (0.10s)
=== RUN   TestWriteBackRenameDuplicates
--- PASS: TestWriteBackRenameDuplicates (0.20s)
=== RUN   TestWriteBackCancelUpload
--- PASS: TestWriteBackCancelUpload (0.10s)
PASS
ok  	github.com/rclone/rclone/vfs/vfscache/writeback	3.822s
=== RUN   TestCacheModeString
--- PASS: TestCacheModeString (0.00s)
=== RUN   TestCacheModeSet
--- PASS: TestCacheModeSet (0.00s)
=== RUN   TestCacheModeType
--- PASS: TestCacheModeType (0.00s)
=== RUN   TestCacheModeUnmarshalJSON
--- PASS: TestCacheModeUnmarshalJSON (0.00s)
PASS
ok  	github.com/rclone/rclone/vfs/vfscommon	0.009s
?   	github.com/rclone/rclone/vfs/vfsflags	[no test files]
?   	github.com/rclone/rclone/vfs/vfstest	[no test files]
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 42 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest returned exit code 1
make[1]: [debian/rules:63: override_dh_auto_test] Error 25 (ignored)
make[1]: Leaving directory '/build/reproducible-path/rclone-1.60.1+dfsg'
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=golang -O--builddirectory=_build
   dh_prep -O--buildsystem=golang -O--builddirectory=_build
   dh_auto_install -O--buildsystem=golang -O--builddirectory=_build
	cd _build && mkdir -p /build/reproducible-path/rclone-1.60.1\+dfsg/debian/tmp/usr
	cd _build && cp -r bin /build/reproducible-path/rclone-1.60.1\+dfsg/debian/tmp/usr
   debian/rules execute_before_dh_install
make[1]: Entering directory '/build/reproducible-path/rclone-1.60.1+dfsg'
# Generate MANUAL.md
./bin/make_manual.py
/build/reproducible-path/rclone-1.60.1+dfsg/./bin/make_manual.py:160: DeprecationWarning: 'count' is passed as positional argument
  doc = re.sub(r"### Options inherited from parent commands.*$", "", doc, 0, re.S)
/build/reproducible-path/rclone-1.60.1+dfsg/./bin/make_manual.py:179: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
  build_date = datetime.utcfromtimestamp(
/build/reproducible-path/rclone-1.60.1+dfsg/./bin/make_manual.py:192: DeprecationWarning: 'count' is passed as positional argument
  contents = re.sub(r"The main rclone commands.*?for the full list.", command_docs, contents, 0, re.S)
Written 'MANUAL.md'
# Generate HTML and manpage
pandoc -s --from markdown --to html MANUAL.md -o MANUAL.html
[WARNING] Duplicate identifier 'getting-started' at MANUAL.md line 15067 column 1
[WARNING] Duplicate identifier 'windows' at MANUAL.md line 15482 column 1
[WARNING] Duplicate identifier 'filtering' at MANUAL.md line 15503 column 1
[WARNING] Duplicate identifier 'troubleshooting' at MANUAL.md line 15671 column 1
sed 's|src="https://rclone.org/img/logo_on_light__horizontal_color.svg"|src="logo_on_light__horizontal_color.svg"|g' -i MANUAL.html
pandoc -s --from markdown --to man MANUAL.md -o rclone.1
[WARNING] Duplicate identifier 'getting-started' at MANUAL.md line 15067 column 1
[WARNING] Duplicate identifier 'windows' at MANUAL.md line 15482 column 1
[WARNING] Duplicate identifier 'filtering' at MANUAL.md line 15503 column 1
[WARNING] Duplicate identifier 'troubleshooting' at MANUAL.md line 15671 column 1
# Now fix some lexgrog errors in the manpage:
# Remove the only line with .hy on it (near the top of the file)
sed -i -e "/^\.hy/d" rclone.1
# Use a proper NAME section header
sed -i -e "s/^\.SH Rclone/.SH NAME\nRclone \-/" rclone.1
# Finally, replace the first occurence of .PP with a section header
sed -i -e "1,/^\.PP/{s/\.PP/.SH DESCRIPTION/}" rclone.1
make[1]: Leaving directory '/build/reproducible-path/rclone-1.60.1+dfsg'
   dh_install -O--buildsystem=golang -O--builddirectory=_build
   dh_installdocs -O--buildsystem=golang -O--builddirectory=_build
   dh_installchangelogs -O--buildsystem=golang -O--builddirectory=_build
   dh_installman -O--buildsystem=golang -O--builddirectory=_build
   dh_bash-completion -O--buildsystem=golang -O--builddirectory=_build
   dh_installsystemduser -O--buildsystem=golang -O--builddirectory=_build
   dh_lintian -O--buildsystem=golang -O--builddirectory=_build
   dh_perl -O--buildsystem=golang -O--builddirectory=_build
   dh_link -O--buildsystem=golang -O--builddirectory=_build
   dh_strip_nondeterminism -O--buildsystem=golang -O--builddirectory=_build
   dh_compress -O--buildsystem=golang -O--builddirectory=_build
   dh_fixperms -O--buildsystem=golang -O--builddirectory=_build
   debian/rules execute_after_dh_fixperms
make[1]: Entering directory '/build/reproducible-path/rclone-1.60.1+dfsg'
find debian/golang-github-rclone-rclone-dev/usr/share/gocode/src -executable -a -type f | xargs -r chmod a-x
make[1]: Leaving directory '/build/reproducible-path/rclone-1.60.1+dfsg'
   dh_missing -O--buildsystem=golang -O--builddirectory=_build
   dh_strip -a -O--buildsystem=golang -O--builddirectory=_build
   dh_makeshlibs -a -O--buildsystem=golang -O--builddirectory=_build
   dh_shlibdeps -a -O--buildsystem=golang -O--builddirectory=_build
   dh_installdeb -O--buildsystem=golang -O--builddirectory=_build
   dh_golang -O--buildsystem=golang -O--builddirectory=_build
   dh_gencontrol -O--buildsystem=golang -O--builddirectory=_build
   dh_md5sums -O--buildsystem=golang -O--builddirectory=_build
   dh_builddeb -O--buildsystem=golang -O--builddirectory=_build
dpkg-deb: building package 'rclone-dbgsym' in '../rclone-dbgsym_1.60.1+dfsg-4_amd64.deb'.
dpkg-deb: building package 'rclone' in '../rclone_1.60.1+dfsg-4_amd64.deb'.
dpkg-deb: building package 'golang-github-rclone-rclone-dev' in '../golang-github-rclone-rclone-dev_1.60.1+dfsg-4_all.deb'.
 dpkg-genbuildinfo --build=binary -O../rclone_1.60.1+dfsg-4_amd64.buildinfo
 dpkg-genchanges --build=binary -O../rclone_1.60.1+dfsg-4_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/3775367 and its subdirectories
I: Current time: Tue Sep  8 16:09:01 -12 2026
I: pbuilder-time-stamp: 1788926941
Wed Aug  6 21:46:05 UTC 2025  I: 1st build successful. Starting 2nd build on remote node ionos11-amd64.debian.net.
Wed Aug  6 21:46:05 UTC 2025  I: Preparing to do remote build '2' on ionos11-amd64.debian.net.
Wed Aug  6 21:46:05 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos11-amd64.debian.net is marked as down.
Wed Aug  6 21:46:05 UTC 2025 - checking via ssh if ionos11-amd64.debian.net is up.
removed '/tmp/read-only-fs-test-kh81d2'
====================================================================================
Wed Aug  6 21:46:06 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos11-amd64, called using "2 rclone unstable /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus 1.60.1+dfsg-4" as arguments.
Wed Aug  6 21:46:06 UTC 2025 - actually running "reproducible_build.sh" (md5sum 44ec6a3142940d5e9a7ab76543d96029) as "/tmp/jenkins-script-fFKTFSGd"

$ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING

Wed Aug  6 21:46:06 UTC 2025  I: Downloading source for unstable/rclone=1.60.1+dfsg-4
Reading package lists...
NOTICE: 'rclone' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/go-team/packages/rclone.git
Please use:
git clone https://salsa.debian.org/go-team/packages/rclone.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 12.8 MB of source archives.
Get:1 http://deb.debian.org/debian unstable/main rclone 1.60.1+dfsg-4 (dsc) [4876 B]
Get:2 http://deb.debian.org/debian unstable/main rclone 1.60.1+dfsg-4 (tar) [12.7 MB]
Get:3 http://deb.debian.org/debian unstable/main rclone 1.60.1+dfsg-4 (diff) [23.8 kB]
Fetched 12.8 MB in 0s (80.0 MB/s)
Download complete and in download only mode
Reading package lists...
NOTICE: 'rclone' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/go-team/packages/rclone.git
Please use:
git clone https://salsa.debian.org/go-team/packages/rclone.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 12.8 MB of source archives.
Get:1 http://deb.debian.org/debian unstable/main rclone 1.60.1+dfsg-4 (dsc) [4876 B]
Get:2 http://deb.debian.org/debian unstable/main rclone 1.60.1+dfsg-4 (tar) [12.7 MB]
Get:3 http://deb.debian.org/debian unstable/main rclone 1.60.1+dfsg-4 (diff) [23.8 kB]
Fetched 12.8 MB in 0s (80.0 MB/s)
Download complete and in download only mode
=============================================================================
Re-Building rclone in unstable on amd64 on ionos11-amd64 now.
Date:     Wed Aug  6 21:46:06 UTC 2025
Date UTC: Wed Aug  6 21:46:06 UTC 2025
=============================================================================
++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus
+ local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/pbuilderrc_iuvU
+ case ${ARCH} in
+ case $ARCH in
+ locale=et_EE
+ language=et
+ case "${SUITE}" in
+ reproducible_buildflags=+all
+ extra_deb_build_options=
+ case "${SRCPACKAGE}" in
+ cat
+ echo BUILDDIR=/build/reproducible-path
+ '[' rclone = debian-installer -o rclone = debian-installer-netboot-images ']'
+ pbuilder_options=()
+ local pbuilder_options
+ DEBBUILDOPTS=-b
+ BINARYTARGET=
+ '[' rclone = u-boot ']'
+ case "${SRCPACKAGE}" in
+ PBUILDERTIMEOUT=24
+ local PRESULT=0
+ sudo timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/pbuilderrc_iuvU --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b2 --logfile b2/build.log rclone_1.60.1+dfsg-4.dsc
W: /root/.pbuilderrc does not exist
I: Logging to b2/build.log
I: pbuilder: network access will be disabled during build
I: Current time: Thu Aug  7 11:46:07 +14 2025
I: pbuilder-time-stamp: 1754516767
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [rclone_1.60.1+dfsg-4.dsc]
I: copying [./rclone_1.60.1+dfsg.orig.tar.xz]
I: copying [./rclone_1.60.1+dfsg-4.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./rclone_1.60.1+dfsg-4.dsc: no acceptable signature found
dpkg-source: info: extracting rclone in rclone-1.60.1+dfsg
dpkg-source: info: unpacking rclone_1.60.1+dfsg.orig.tar.xz
dpkg-source: info: unpacking rclone_1.60.1+dfsg-4.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-Disable-qingstor-backend-for-now.patch
dpkg-source: info: applying 0002-Disable-mega-backend.patch
dpkg-source: info: applying 0003-Skip-failing-tests.patch
dpkg-source: info: applying 0004-Disable-FTP-server-of-rclone.patch
dpkg-source: info: applying 0005-Do-not-include-installation-instructions-in-manpage.patch
dpkg-source: info: applying 0007-Remove-script-to-disable-possible-privacy-breach.patch
dpkg-source: info: applying ignore_tardigrade_backend.patch
dpkg-source: info: applying skip_sftp_webdav_TestIntegration.patch
dpkg-source: info: applying skip_network_tests.patch
dpkg-source: info: applying 0010-Disable-oracleobjectstorage-backend.patch
dpkg-source: info: applying 0011-Don-t-build-the-mobile-binding-bits.patch
dpkg-source: info: applying Do-not-hardcode-gopsutil-v3.patch
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/360094/tmp/hooks/D01_modify_environment starting
debug: Running on ionos11-amd64.
I: Changing host+domainname to test build reproducibility
I: Adding a custom variable just for the fun of it...
I: Changing /bin/sh to bash
'/bin/sh' -> '/bin/bash'
lrwxrwxrwx 1 root root 9 Aug  6 21:46 /bin/sh -> /bin/bash
I: Setting pbuilder2's login shell to /bin/bash
I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
I: user script /srv/workspace/pbuilder/360094/tmp/hooks/D01_modify_environment finished
I: user script /srv/workspace/pbuilder/360094/tmp/hooks/D02_print_environment starting
I: set
  BASH=/bin/sh
  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
  BASH_ALIASES=()
  BASH_ARGC=()
  BASH_ARGV=()
  BASH_CMDS=()
  BASH_LINENO=([0]="12" [1]="0")
  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
  BASH_VERSION='5.2.37(1)-release'
  BUILDDIR=/build/reproducible-path
  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
  BUILDUSERNAME=pbuilder2
  BUILD_ARCH=amd64
  DEBIAN_FRONTEND=noninteractive
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 '
  DIRSTACK=()
  DISTRIBUTION=unstable
  EUID=0
  FUNCNAME=([0]="Echo" [1]="main")
  GROUPS=()
  HOME=/root
  HOSTNAME=i-capture-the-hostname
  HOSTTYPE=x86_64
  HOST_ARCH=amd64
  IFS=' 	
  '
  INVOCATION_ID=484541a88b57416495eedf4633f64151
  LANG=C
  LANGUAGE=et_EE:et
  LC_ALL=C
  MACHTYPE=x86_64-pc-linux-gnu
  MAIL=/var/mail/root
  OPTERR=1
  OPTIND=1
  OSTYPE=linux-gnu
  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
  PBCURRENTCOMMANDLINEOPERATION=build
  PBUILDER_OPERATION=build
  PBUILDER_PKGDATADIR=/usr/share/pbuilder
  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
  PBUILDER_SYSCONFDIR=/etc
  PIPESTATUS=([0]="0")
  POSIXLY_CORRECT=y
  PPID=360094
  PS4='+ '
  PWD=/
  SHELL=/bin/bash
  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
  SHLVL=3
  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/pbuilderrc_iuvU --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b2 --logfile b2/build.log rclone_1.60.1+dfsg-4.dsc'
  SUDO_GID=111
  SUDO_UID=106
  SUDO_USER=jenkins
  TERM=unknown
  TZ=/usr/share/zoneinfo/Etc/GMT-14
  UID=0
  USER=root
  _='I: set'
  http_proxy=http://46.16.76.132:3128
I: uname -a
  Linux i-capture-the-hostname 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/360094/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team 
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), dh-sequence-bash-completion, dh-sequence-golang, fuse, golang-any, golang-bazil-fuse-dev, golang-github-a8m-tree-dev, golang-github-aalpar-deheap-dev (>= 0.0~git20200318.9a0c288), golang-github-abbot-go-http-auth-dev (>= 0.4.0), golang-github-anacrolix-dms-dev (>= 1.5.0), golang-github-artyom-mtab-dev, golang-github-atotto-clipboard-dev (>= 0.1.2), golang-github-aws-aws-sdk-go-dev (>= 1.43.26), golang-github-azure-azure-pipeline-go-dev (>= 0.2.2), golang-github-azure-azure-storage-blob-go-dev (>= 0.15.0), golang-github-azure-go-autorest-dev, golang-github-azure-go-ntlmssp-dev, golang-github-buengese-sgzip-dev, golang-github-colinmarc-hdfs-dev, golang-github-coreos-bbolt-dev (>= 1.3.5), golang-github-coreos-go-semver-dev (>= 0.3.0), golang-github-coreos-go-systemd-dev, golang-github-djherbis-times-dev, golang-github-dop251-scsu-dev, golang-github-dropbox-dropbox-sdk-go-unofficial-dev (>= 6.0.4), golang-github-gabriel-vasile-mimetype-dev, golang-github-gdamore-tcell.v2-dev, golang-github-go-chi-chi-dev (>= 5.0.7), golang-github-google-uuid-dev, golang-github-hanwen-go-fuse-dev (>= 2.0.3), golang-github-hirochachacha-go-smb2-dev, golang-github-iguanesolutions-go-systemd-dev, golang-github-jcmturner-gokrb5.v8-dev, golang-github-jlaffaye-ftp-dev, golang-github-jzelinskie-whirlpool-dev, golang-github-klauspost-compress-dev (>= 1.10.11), golang-github-koofr-go-httpclient-dev, golang-github-koofr-go-koofrclient-dev, golang-github-mattn-go-colorable-dev (>= 0.1.7), golang-github-max-sum-base32768-dev, golang-github-mitchellh-go-homedir-dev, golang-github-ncw-go-acd-dev, golang-github-ncw-swift-v2-dev, golang-github-nsf-termbox-go-dev, golang-github-okzk-sdnotify-dev, golang-github-patrickmn-go-cache-dev, golang-github-pkg-errors-dev, golang-github-pkg-sftp-dev (>= 1.13.4), golang-github-pkg-xattr-dev, golang-github-protonmail-go-crypto-dev, golang-github-putdotio-go-putio-dev, golang-github-rclone-ftp-dev (>= 1.0.0-221014.e44dedb), golang-github-rfjakob-eme-dev (>= 1.1.1), golang-github-sevlyar-go-daemon-dev (>= 0.1.5), golang-github-shirou-gopsutil-dev (>= 3.22.4), golang-github-sirupsen-logrus-dev, golang-github-skratchdot-open-golang-dev, golang-github-spf13-cobra-dev (>= 1.0.0), golang-github-spf13-pflag-dev (>= 1.0.5), golang-github-stretchr-testify-dev (>= 1.6.1), golang-github-unknwon-goconfig-dev, golang-github-xanzy-ssh-agent-dev (>= 0.2.1), golang-github-youmark-pkcs8-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-oauth2-google-dev, golang-golang-x-sys-dev, golang-golang-x-text-dev (>= 0.3.3), golang-golang-x-time-dev, golang-google-api-dev (>= 0.61.0), pandoc, python3
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19850 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on dh-sequence-bash-completion; however:
  Package dh-sequence-bash-completion is not installed.
 pbuilder-satisfydepends-dummy depends on dh-sequence-golang; however:
  Package dh-sequence-golang is not installed.
 pbuilder-satisfydepends-dummy depends on golang-any; however:
  Package golang-any is not installed.
 pbuilder-satisfydepends-dummy depends on golang-bazil-fuse-dev; however:
  Package golang-bazil-fuse-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-a8m-tree-dev; however:
  Package golang-github-a8m-tree-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-aalpar-deheap-dev (>= 0.0~git20200318.9a0c288); however:
  Package golang-github-aalpar-deheap-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-abbot-go-http-auth-dev (>= 0.4.0); however:
  Package golang-github-abbot-go-http-auth-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-anacrolix-dms-dev (>= 1.5.0); however:
  Package golang-github-anacrolix-dms-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-artyom-mtab-dev; however:
  Package golang-github-artyom-mtab-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-atotto-clipboard-dev (>= 0.1.2); however:
  Package golang-github-atotto-clipboard-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-aws-aws-sdk-go-dev (>= 1.43.26); however:
  Package golang-github-aws-aws-sdk-go-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-azure-azure-pipeline-go-dev (>= 0.2.2); however:
  Package golang-github-azure-azure-pipeline-go-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-azure-azure-storage-blob-go-dev (>= 0.15.0); however:
  Package golang-github-azure-azure-storage-blob-go-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-azure-go-autorest-dev; however:
  Package golang-github-azure-go-autorest-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-azure-go-ntlmssp-dev; however:
  Package golang-github-azure-go-ntlmssp-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-buengese-sgzip-dev; however:
  Package golang-github-buengese-sgzip-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-colinmarc-hdfs-dev; however:
  Package golang-github-colinmarc-hdfs-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-coreos-bbolt-dev (>= 1.3.5); however:
  Package golang-github-coreos-bbolt-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-coreos-go-semver-dev (>= 0.3.0); however:
  Package golang-github-coreos-go-semver-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-coreos-go-systemd-dev; however:
  Package golang-github-coreos-go-systemd-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-djherbis-times-dev; however:
  Package golang-github-djherbis-times-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-dop251-scsu-dev; however:
  Package golang-github-dop251-scsu-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-dropbox-dropbox-sdk-go-unofficial-dev (>= 6.0.4); however:
  Package golang-github-dropbox-dropbox-sdk-go-unofficial-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-gabriel-vasile-mimetype-dev; however:
  Package golang-github-gabriel-vasile-mimetype-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-gdamore-tcell.v2-dev; however:
  Package golang-github-gdamore-tcell.v2-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-go-chi-chi-dev (>= 5.0.7); however:
  Package golang-github-go-chi-chi-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-google-uuid-dev; however:
  Package golang-github-google-uuid-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-hanwen-go-fuse-dev (>= 2.0.3); however:
  Package golang-github-hanwen-go-fuse-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-hirochachacha-go-smb2-dev; however:
  Package golang-github-hirochachacha-go-smb2-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-iguanesolutions-go-systemd-dev; however:
  Package golang-github-iguanesolutions-go-systemd-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-jcmturner-gokrb5.v8-dev; however:
  Package golang-github-jcmturner-gokrb5.v8-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-jlaffaye-ftp-dev; however:
  Package golang-github-jlaffaye-ftp-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-jzelinskie-whirlpool-dev; however:
  Package golang-github-jzelinskie-whirlpool-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-klauspost-compress-dev (>= 1.10.11); however:
  Package golang-github-klauspost-compress-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-koofr-go-httpclient-dev; however:
  Package golang-github-koofr-go-httpclient-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-koofr-go-koofrclient-dev; however:
  Package golang-github-koofr-go-koofrclient-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-mattn-go-colorable-dev (>= 0.1.7); however:
  Package golang-github-mattn-go-colorable-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-max-sum-base32768-dev; however:
  Package golang-github-max-sum-base32768-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-mitchellh-go-homedir-dev; however:
  Package golang-github-mitchellh-go-homedir-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-ncw-go-acd-dev; however:
  Package golang-github-ncw-go-acd-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-ncw-swift-v2-dev; however:
  Package golang-github-ncw-swift-v2-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-nsf-termbox-go-dev; however:
  Package golang-github-nsf-termbox-go-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-okzk-sdnotify-dev; however:
  Package golang-github-okzk-sdnotify-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-patrickmn-go-cache-dev; however:
  Package golang-github-patrickmn-go-cache-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-pkg-errors-dev; however:
  Package golang-github-pkg-errors-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-pkg-sftp-dev (>= 1.13.4); however:
  Package golang-github-pkg-sftp-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-pkg-xattr-dev; however:
  Package golang-github-pkg-xattr-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-protonmail-go-crypto-dev; however:
  Package golang-github-protonmail-go-crypto-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-putdotio-go-putio-dev; however:
  Package golang-github-putdotio-go-putio-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-rclone-ftp-dev (>= 1.0.0-221014.e44dedb); however:
  Package golang-github-rclone-ftp-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-rfjakob-eme-dev (>= 1.1.1); however:
  Package golang-github-rfjakob-eme-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-sevlyar-go-daemon-dev (>= 0.1.5); however:
  Package golang-github-sevlyar-go-daemon-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-shirou-gopsutil-dev (>= 3.22.4); however:
  Package golang-github-shirou-gopsutil-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-sirupsen-logrus-dev; however:
  Package golang-github-sirupsen-logrus-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-skratchdot-open-golang-dev; however:
  Package golang-github-skratchdot-open-golang-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-spf13-cobra-dev (>= 1.0.0); however:
  Package golang-github-spf13-cobra-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-spf13-pflag-dev (>= 1.0.5); however:
  Package golang-github-spf13-pflag-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-stretchr-testify-dev (>= 1.6.1); however:
  Package golang-github-stretchr-testify-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-unknwon-goconfig-dev; however:
  Package golang-github-unknwon-goconfig-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-xanzy-ssh-agent-dev (>= 0.2.1); however:
  Package golang-github-xanzy-ssh-agent-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-youmark-pkcs8-dev; however:
  Package golang-github-youmark-pkcs8-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-golang-x-crypto-dev; however:
  Package golang-golang-x-crypto-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-golang-x-net-dev; however:
  Package golang-golang-x-net-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-golang-x-oauth2-google-dev; however:
  Package golang-golang-x-oauth2-google-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-golang-x-sys-dev; however:
  Package golang-golang-x-sys-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-golang-x-text-dev (>= 0.3.3); however:
  Package golang-golang-x-text-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-golang-x-time-dev; however:
  Package golang-golang-x-time-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-google-api-dev (>= 0.61.0); however:
  Package golang-google-api-dev is not installed.
 pbuilder-satisfydepends-dummy depends on pandoc; however:
  Package pandoc is not installed.
 pbuilder-satisfydepends-dummy depends on python3; however:
  Package python3 is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bash-completion{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.24-go{a} golang-1.24-src{a} golang-any{a} golang-bazil-fuse-dev{a} golang-dbus-dev{a} golang-github-a8m-tree-dev{a} golang-github-aalpar-deheap-dev{a} golang-github-abbot-go-http-auth-dev{a} golang-github-alecthomas-units-dev{a} golang-github-anacrolix-dms-dev{a} golang-github-anacrolix-envpprof-dev{a} golang-github-anacrolix-ffprobe-dev{a} golang-github-anacrolix-log-dev{a} golang-github-anacrolix-missinggo-dev{a} golang-github-anacrolix-tagflag-dev{a} golang-github-antlr-antlr4-dev{a} golang-github-artyom-mtab-dev{a} golang-github-atotto-clipboard-dev{a} golang-github-aws-aws-sdk-go-dev{a} golang-github-azure-azure-pipeline-go-dev{a} golang-github-azure-azure-storage-blob-go-dev{a} golang-github-azure-go-autorest-dev{a} golang-github-azure-go-ntlmssp-dev{a} golang-github-beorn7-perks-dev{a} golang-github-bits-and-blooms-bitset-dev{a} golang-github-bradfitz-iter-dev{a} golang-github-buengese-sgzip-dev{a} golang-github-burntsushi-toml-dev{a} golang-github-bwesterb-go-ristretto-dev{a} golang-github-cespare-xxhash-dev{a} golang-github-chzyer-readline-dev{a} golang-github-cloudflare-circl-dev{a} golang-github-colinmarc-hdfs-dev{a} golang-github-coreos-bbolt-dev{a} golang-github-coreos-go-semver-dev{a} golang-github-coreos-go-systemd-dev{a} golang-github-cpuguy83-go-md2man-v2-dev{a} golang-github-creack-pty-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-dimchansky-utfbom-dev{a} golang-github-djherbis-times-dev{a} golang-github-docopt-docopt-go-dev{a} golang-github-dop251-scsu-dev{a} golang-github-dropbox-dropbox-sdk-go-unofficial-dev{a} golang-github-dustin-go-humanize-dev{a} golang-github-etcd-io-gofail-dev{a} golang-github-fsnotify-fsnotify-dev{a} golang-github-gabriel-vasile-mimetype-dev{a} golang-github-gdamore-encoding-dev{a} golang-github-gdamore-tcell.v2-dev{a} golang-github-geoffgarside-ber-dev{a} golang-github-glycerine-go-unsnap-stream-dev{a} golang-github-go-chi-chi-dev{a} golang-github-go-kit-log-dev{a} golang-github-go-logfmt-logfmt-dev{a} golang-github-golang-groupcache-dev{a} golang-github-golang-jwt-jwt-dev{a} golang-github-golang-mock-dev{a} golang-github-golang-protobuf-1-5-dev{a} golang-github-golang-snappy-dev{a} golang-github-google-btree-dev{a} golang-github-google-cel-go-dev{a} golang-github-google-go-cmp-dev{a} golang-github-google-go-querystring-dev{a} golang-github-google-martian-dev{a} golang-github-google-pprof-dev{a} golang-github-google-uuid-dev{a} golang-github-googleapis-gax-go-dev{a} golang-github-gorilla-securecookie-dev{a} golang-github-gorilla-sessions-dev{a} golang-github-hanwen-go-fuse-dev{a} golang-github-hashicorp-errwrap-dev{a} golang-github-hashicorp-go-multierror-dev{a} golang-github-hashicorp-go-uuid-dev{a} golang-github-hashicorp-hcl-dev{a} golang-github-hirochachacha-go-smb2-dev{a} golang-github-huandu-xstrings-dev{a} golang-github-ianlancetaylor-demangle-dev{a} golang-github-iguanesolutions-go-systemd-dev{a} golang-github-jacobsa-oglematchers-dev{a} golang-github-jcmturner-aescts.v2-dev{a} golang-github-jcmturner-dnsutils.v2-dev{a} golang-github-jcmturner-gofork-dev{a} golang-github-jcmturner-goidentity.v6-dev{a} golang-github-jcmturner-gokrb5.v8-dev{a} golang-github-jcmturner-rpc.v2-dev{a} golang-github-jlaffaye-ftp-dev{a} golang-github-jmespath-go-jmespath-dev{a} golang-github-jpillora-backoff-dev{a} golang-github-json-iterator-go-dev{a} golang-github-jtolds-gls-dev{a} golang-github-julienschmidt-httprouter-dev{a} golang-github-jzelinskie-whirlpool-dev{a} golang-github-klauspost-compress-dev{a} golang-github-koofr-go-httpclient-dev{a} golang-github-koofr-go-koofrclient-dev{a} golang-github-kr-fs-dev{a} golang-github-kr-pretty-dev{a} golang-github-kr-text-dev{a} golang-github-kylelemons-godebug-dev{a} golang-github-lucasb-eyer-go-colorful-dev{a} golang-github-magiconair-properties-dev{a} golang-github-mattn-go-colorable-dev{a} golang-github-mattn-go-ieproxy-dev{a} golang-github-mattn-go-isatty-dev{a} golang-github-mattn-go-runewidth-dev{a} golang-github-max-sum-base32768-dev{a} golang-github-miekg-dns-dev{a} golang-github-mitchellh-go-homedir-dev{a} golang-github-mitchellh-mapstructure-dev{a} golang-github-mmcloughlin-avo-dev{a} golang-github-modern-go-concurrent-dev{a} golang-github-modern-go-reflect2-dev{a} golang-github-munnerz-goautoneg-dev{a} golang-github-mwitkow-go-conntrack-dev{a} golang-github-ncw-go-acd-dev{a} golang-github-ncw-swift-v2-dev{a} golang-github-nfnt-resize-dev{a} golang-github-nsf-termbox-go-dev{a} golang-github-nxadm-tail-dev{a} golang-github-okzk-sdnotify-dev{a} golang-github-onsi-ginkgo-dev{a} golang-github-patrickmn-go-cache-dev{a} golang-github-pborman-getopt-dev{a} golang-github-pelletier-go-toml-dev{a} golang-github-pelletier-go-toml.v2-dev{a} golang-github-philhofer-fwd-dev{a} golang-github-pkg-errors-dev{a} golang-github-pkg-sftp-dev{a} golang-github-pkg-xattr-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-prometheus-client-golang-dev{a} golang-github-prometheus-client-model-dev{a} golang-github-prometheus-common-dev{a} golang-github-prometheus-procfs-dev{a} golang-github-prometheus-sigv4-dev{a} golang-github-protonmail-go-crypto-dev{a} golang-github-putdotio-go-putio-dev{a} golang-github-rclone-ftp-dev{a} golang-github-rfjakob-eme-dev{a} golang-github-rivo-uniseg-dev{a} golang-github-roaringbitmap-roaring-dev{a} golang-github-rogpeppe-go-internal-dev{a} golang-github-russross-blackfriday-v2-dev{a} golang-github-ryszard-goskiplist-dev{a} golang-github-sevlyar-go-daemon-dev{a} golang-github-shirou-gopsutil-dev{a} golang-github-shurcool-sanitized-anchor-name-dev{a} golang-github-sirupsen-logrus-dev{a} golang-github-skratchdot-open-golang-dev{a} golang-github-smartystreets-assertions-dev{a} golang-github-smartystreets-goconvey-dev{a} golang-github-spf13-afero-dev{a} golang-github-spf13-cast-dev{a} golang-github-spf13-cobra-dev{a} golang-github-spf13-jwalterweatherman-dev{a} golang-github-spf13-pflag-dev{a} golang-github-spf13-viper-dev{a} golang-github-stoewer-go-strcase-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-github-subosito-gotenv-dev{a} golang-github-tinylib-msgp-dev{a} golang-github-tklauser-go-sysconf-dev{a} golang-github-tklauser-numcpus-dev{a} golang-github-unknwon-goconfig-dev{a} golang-github-xanzy-ssh-agent-dev{a} golang-github-youmark-pkcs8-dev{a} golang-github-yuin-goldmark-dev{a} golang-glog-dev{a} golang-go{a} golang-go.opencensus-dev{a} golang-golang-x-arch-dev{a} golang-golang-x-crypto-dev{a} golang-golang-x-exp-dev{a} golang-golang-x-mod-dev{a} golang-golang-x-net-dev{a} golang-golang-x-oauth2-dev{a} golang-golang-x-oauth2-google-dev{a} golang-golang-x-sync-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-term-dev{a} golang-golang-x-text-dev{a} golang-golang-x-time-dev{a} golang-golang-x-tools-dev{a} golang-gomega-dev{a} golang-google-api-dev{a} golang-google-cloud-compute-metadata-dev{a} golang-google-cloud-dev{a} golang-google-genproto-dev{a} golang-google-grpc-dev{a} golang-google-protobuf-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-check.v1-dev{a} golang-gopkg-ini.v1-dev{a} golang-gopkg-tomb.v1-dev{a} golang-gopkg-yaml.v2-dev{a} golang-gopkg-yaml.v3-dev{a} golang-rsc-binaryregexp-dev{a} golang-snappy-go-dev{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libcap-dev{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} liblua5.4-0{a} libmagic-mgc{a} libmagic1t64{a} libnuma1{a} libpipeline1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libsystemd-dev{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} netbase{a} pandoc{a} pandoc-data{a} po-debconf{a} python3{a} python3-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} tzdata-legacy{a} 
The following packages are RECOMMENDED but will NOT be installed:
  ca-certificates curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pkgconf wget 
0 packages upgraded, 254 newly installed, 0 to remove and 0 not upgraded.
Need to get 192 MB of archives. After unpacking 1268 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-sys-dev all 0.22.0-1 [431 kB]
Get: 2 http://deb.debian.org/debian unstable/main amd64 golang-github-sirupsen-logrus-dev all 1.9.0-1 [46.1 kB]
Get: 3 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.1-2 [108 kB]
Get: 4 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.5-2 [862 kB]
Get: 5 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.5-2 [2224 kB]
Get: 6 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB]
Get: 7 http://deb.debian.org/debian unstable/main amd64 media-types all 13.0.0 [29.3 kB]
Get: 8 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB]
Get: 9 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025b-4 [260 kB]
Get: 10 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.4.8-2 [24.1 kB]
Get: 11 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-6 [69.4 kB]
Get: 12 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-6 [169 kB]
Get: 13 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.5-2 [1956 kB]
Get: 14 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.5-2 [757 kB]
Get: 15 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB]
Get: 16 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.13.5-1 [28.2 kB]
Get: 17 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.25 [25.0 kB]
Get: 18 http://deb.debian.org/debian unstable/main amd64 bash-completion all 1:2.16.0-7 [319 kB]
Get: 19 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB]
Get: 20 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB]
Get: 21 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB]
Get: 22 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2 [243 kB]
Get: 23 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB]
Get: 24 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB]
Get: 25 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41-5 [94.6 kB]
Get: 26 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB]
Get: 27 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB]
Get: 28 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-8 [294 kB]
Get: 29 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB]
Get: 30 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB]
Get: 31 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-4 [862 kB]
Get: 32 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB]
Get: 33 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.2 [90.9 kB]
Get: 34 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-4 [539 kB]
Get: 35 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB]
Get: 36 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 37 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get: 38 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get: 39 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB]
Get: 40 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB]
Get: 41 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB]
Get: 42 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-2.1 [698 kB]
Get: 43 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2 [1680 kB]
Get: 44 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 45 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 46 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.2 [919 kB]
Get: 47 http://deb.debian.org/debian unstable/main amd64 dh-golang all 1.63 [24.4 kB]
Get: 48 http://deb.debian.org/debian unstable/main amd64 golang-1.24-src all 1.24.4-1 [21.2 MB]
Get: 49 http://deb.debian.org/debian unstable/main amd64 golang-1.24-go amd64 1.24.4-1 [28.7 MB]
Get: 50 http://deb.debian.org/debian unstable/main amd64 golang-src all 2:1.24~2 [5136 B]
Get: 51 http://deb.debian.org/debian unstable/main amd64 golang-go amd64 2:1.24~2 [44.3 kB]
Get: 52 http://deb.debian.org/debian unstable/main amd64 golang-any amd64 2:1.24~2 [5216 B]
Get: 53 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB]
Get: 54 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-text-dev all 0.22.0-1 [3995 kB]
Get: 55 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB]
Get: 56 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-net-dev all 1:0.27.0-2 [904 kB]
Get: 57 http://deb.debian.org/debian unstable/main amd64 golang-bazil-fuse-dev all 0.0~git20160811.0.371fbbd-4 [59.8 kB]
Get: 58 http://deb.debian.org/debian unstable/main amd64 golang-dbus-dev all 5.1.0-1 [63.9 kB]
Get: 59 http://deb.debian.org/debian unstable/main amd64 golang-github-a8m-tree-dev all 0.0~git20240104.2c8764a-1 [12.1 kB]
Get: 60 http://deb.debian.org/debian unstable/main amd64 golang-github-aalpar-deheap-dev all 1.0-3 [7836 B]
Get: 61 http://deb.debian.org/debian unstable/main amd64 golang-github-abbot-go-http-auth-dev all 0.4.0-6 [13.7 kB]
Get: 62 http://deb.debian.org/debian unstable/main amd64 golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [8880 B]
Get: 63 http://deb.debian.org/debian unstable/main amd64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB]
Get: 64 http://deb.debian.org/debian unstable/main amd64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB]
Get: 65 http://deb.debian.org/debian unstable/main amd64 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB]
Get: 66 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB]
Get: 67 http://deb.debian.org/debian unstable/main amd64 golang-github-stretchr-testify-dev all 1.10.0-1 [78.4 kB]
Get: 68 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-log-dev all 0.13.1-2 [9092 B]
Get: 69 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-envpprof-dev all 1.2.1-2 [6244 B]
Get: 70 http://deb.debian.org/debian unstable/main amd64 golang-github-bradfitz-iter-dev all 0.0~git20191230.e8f45d3-2 [4036 B]
Get: 71 http://deb.debian.org/debian unstable/main amd64 golang-github-dustin-go-humanize-dev all 1.0.1-1 [16.9 kB]
Get: 72 http://deb.debian.org/debian unstable/main amd64 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB]
Get: 73 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-tagflag-dev all 0.0.0-20180109-2146c8d-4 [10.7 kB]
Get: 74 http://deb.debian.org/debian unstable/main amd64 golang-github-docopt-docopt-go-dev all 0.6.2+git20180111.ee0de3b-1 [17.6 kB]
Get: 75 http://deb.debian.org/debian unstable/main amd64 golang-github-google-btree-dev all 1.0.1-1 [13.5 kB]
Get: 76 http://deb.debian.org/debian unstable/main amd64 golang-github-huandu-xstrings-dev all 1.3.3-1 [15.5 kB]
Get: 77 http://deb.debian.org/debian unstable/main amd64 golang-github-beorn7-perks-dev all 1.0.1-3 [12.2 kB]
Get: 78 http://deb.debian.org/debian unstable/main amd64 golang-github-cespare-xxhash-dev all 2.3.0-1 [10.8 kB]
Get: 79 http://deb.debian.org/debian unstable/main amd64 golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4668 B]
Get: 80 http://deb.debian.org/debian unstable/main amd64 golang-github-modern-go-reflect2-dev all 1.0.2-2 [10.9 kB]
Get: 81 http://deb.debian.org/debian unstable/main amd64 golang-github-json-iterator-go-dev all 1.1.12-2 [62.2 kB]
Get: 82 http://deb.debian.org/debian unstable/main amd64 golang-github-klauspost-compress-dev all 1.18.0+ds1-1 [33.3 MB]
Get: 83 http://deb.debian.org/debian unstable/main amd64 golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.8 kB]
Get: 84 http://deb.debian.org/debian unstable/main amd64 golang-google-protobuf-dev all 1.36.5-1 [796 kB]
Get: 85 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-client-model-dev all 0.6.0-1 [11.2 kB]
Get: 86 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-yaml.v2-dev all 2.4.0-5 [60.5 kB]
Get: 87 http://deb.debian.org/debian unstable/main amd64 golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [91.6 kB]
Get: 88 http://deb.debian.org/debian unstable/main amd64 golang-github-aws-aws-sdk-go-dev all 1.49.0-2 [12.9 MB]
Get: 89 http://deb.debian.org/debian unstable/main amd64 golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [13.4 kB]
Get: 90 http://deb.debian.org/debian unstable/main amd64 golang-github-go-kit-log-dev all 0.2.1-1 [26.9 kB]
Get: 91 http://deb.debian.org/debian unstable/main amd64 golang-github-google-go-cmp-dev all 0.6.0-1 [86.6 kB]
Get: 92 http://deb.debian.org/debian unstable/main amd64 golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.3 kB]
Get: 93 http://deb.debian.org/debian unstable/main amd64 golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4308 B]
Get: 94 http://deb.debian.org/debian unstable/main amd64 golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3712 B]
Get: 95 http://deb.debian.org/debian unstable/main amd64 golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [14.6 kB]
Get: 96 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-sigv4-dev all 0.1.2-2 [8484 B]
Get: 97 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-oauth2-dev all 0.27.0-1 [37.2 kB]
Get: 98 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [42.8 kB]
Get: 99 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-common-dev all 0.62.0-3 [118 kB]
Get: 100 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-sync-dev all 0.7.0-1 [19.0 kB]
Get: 101 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-procfs-dev all 0.15.1-1 [184 kB]
Get: 102 http://deb.debian.org/debian unstable/main amd64 golang-github-prometheus-client-golang-dev all 1.21.1-1 [194 kB]
Get: 103 http://deb.debian.org/debian unstable/main amd64 golang-github-bits-and-blooms-bitset-dev all 1.13.0-1 [22.1 kB]
Get: 104 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-snappy-dev all 0.0.2-3 [53.9 kB]
Get: 105 http://deb.debian.org/debian unstable/main amd64 golang-snappy-go-dev all 0.0.2-3 [3084 B]
Get: 106 http://deb.debian.org/debian unstable/main amd64 golang-github-glycerine-go-unsnap-stream-dev all 0.0~git20210130.47dfef3-1 [12.2 kB]
Get: 107 http://deb.debian.org/debian unstable/main amd64 golang-github-philhofer-fwd-dev all 1.1.2+git20240916.20a13a1-1 [14.5 kB]
Get: 108 http://deb.debian.org/debian unstable/main amd64 golang-github-yuin-goldmark-dev all 1.7.4-1 [113 kB]
Get: 109 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-mod-dev all 0.19.0-1 [104 kB]
Get: 110 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-tools-dev all 1:0.25.0+ds-1 [1608 kB]
Get: 111 http://deb.debian.org/debian unstable/main amd64 golang-github-tinylib-msgp-dev all 1.2.5-1 [151 kB]
Get: 112 http://deb.debian.org/debian unstable/main amd64 golang-github-roaringbitmap-roaring-dev all 0.4.21-2 [92.0 kB]
Get: 113 http://deb.debian.org/debian unstable/main amd64 golang-github-ryszard-goskiplist-dev all 0.0~git20150312.2dfbae5-3 [10.1 kB]
Get: 114 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-protobuf-1-5-dev all 1.5.4-1 [136 kB]
Get: 115 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-2 [23.1 kB]
Get: 116 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-exp-dev all 0.0~git20231006.7918f67-2 [105 kB]
Get: 117 http://deb.debian.org/debian unstable/main amd64 golang-github-antlr-antlr4-dev all 4.11.1+ds-2 [98.2 kB]
Get: 118 http://deb.debian.org/debian unstable/main amd64 golang-github-stoewer-go-strcase-dev all 1.2.0-4 [5556 B]
Get: 119 http://deb.debian.org/debian unstable/main amd64 golang-google-genproto-dev all 0.0~git20210726.e7812ac-4 [5301 kB]
Get: 120 http://deb.debian.org/debian unstable/main amd64 golang-github-google-cel-go-dev all 0.18.2+ds-5 [400 kB]
Get: 121 http://deb.debian.org/debian unstable/main amd64 golang-github-google-uuid-dev all 1.6.0-1 [20.6 kB]
Get: 122 http://deb.debian.org/debian unstable/main amd64 golang-glog-dev all 1.2.4-1 [32.2 kB]
Get: 123 http://deb.debian.org/debian unstable/main amd64 golang-google-cloud-compute-metadata-dev all 0.56.0-6 [32.5 kB]
Get: 124 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-oauth2-google-dev all 0.27.0-1 [49.9 kB]
Get: 125 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-mock-dev all 1.6.0-2 [48.0 kB]
Get: 126 http://deb.debian.org/debian unstable/main amd64 golang-github-google-martian-dev all 3.3.2-3 [110 kB]
Get: 127 http://deb.debian.org/debian unstable/main amd64 golang-github-chzyer-readline-dev all 1.4.39.g2972be2-3 [30.8 kB]
Get: 128 http://deb.debian.org/debian unstable/main amd64 golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-2 [49.1 kB]
Get: 129 http://deb.debian.org/debian unstable/main amd64 golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [977 kB]
Get: 130 http://deb.debian.org/debian unstable/main amd64 golang-github-googleapis-gax-go-dev all 2.14.1-1 [34.7 kB]
Get: 131 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-time-dev all 0.5.0-1 [12.9 kB]
Get: 132 http://deb.debian.org/debian unstable/main amd64 golang-google-api-dev all 0.61.0-6 [5343 kB]
Get: 133 http://deb.debian.org/debian unstable/main amd64 golang-rsc-binaryregexp-dev all 0.2.0-3 [419 kB]
Get: 134 http://deb.debian.org/debian unstable/main amd64 golang-google-cloud-dev all 0.56.0-6 [816 kB]
Get: 135 http://deb.debian.org/debian unstable/main amd64 golang-google-grpc-dev all 1.64.0-7 [1230 kB]
Get: 136 http://deb.debian.org/debian unstable/main amd64 golang-go.opencensus-dev all 0.24.0-2 [134 kB]
Get: 137 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-missinggo-dev all 2.1.0-7 [64.2 kB]
Get: 138 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-ffprobe-dev all 1.0.1-1 [6592 B]
Get: 139 http://deb.debian.org/debian unstable/main amd64 golang-github-nfnt-resize-dev all 0.0~git20180221.83c6a99-3 [12.2 kB]
Get: 140 http://deb.debian.org/debian unstable/main amd64 golang-github-anacrolix-dms-dev all 1.5.0-2 [63.7 kB]
Get: 141 http://deb.debian.org/debian unstable/main amd64 golang-github-artyom-mtab-dev all 1.0.0-2 [3528 B]
Get: 142 http://deb.debian.org/debian unstable/main amd64 golang-github-atotto-clipboard-dev all 0.1.4-1 [5680 B]
Get: 143 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-ieproxy-dev all 0.0.9-1 [11.7 kB]
Get: 144 http://deb.debian.org/debian unstable/main amd64 golang-github-azure-azure-pipeline-go-dev all 0.2.3-1 [15.7 kB]
Get: 145 http://deb.debian.org/debian unstable/main amd64 golang-github-creack-pty-dev all 1.1.21-1 [13.0 kB]
Get: 146 http://deb.debian.org/debian unstable/main amd64 golang-github-kr-text-dev all 0.2.0-2 [10.2 kB]
Get: 147 http://deb.debian.org/debian unstable/main amd64 golang-github-rogpeppe-go-internal-dev all 1.12.0-3 [103 kB]
Get: 148 http://deb.debian.org/debian unstable/main amd64 golang-github-kr-pretty-dev all 0.3.1-1 [11.9 kB]
Get: 149 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-2 [31.2 kB]
Get: 150 http://deb.debian.org/debian unstable/main amd64 golang-github-azure-azure-storage-blob-go-dev all 0.15.0-1 [144 kB]
Get: 151 http://deb.debian.org/debian unstable/main amd64 golang-github-dimchansky-utfbom-dev all 1.1.1-1 [5468 B]
Get: 152 http://deb.debian.org/debian unstable/main amd64 golang-github-golang-jwt-jwt-dev all 5.0.0+really4.5.2-1 [40.9 kB]
Get: 153 http://deb.debian.org/debian unstable/main amd64 golang-github-mitchellh-go-homedir-dev all 1.1.0-1 [5168 B]
Get: 154 http://deb.debian.org/debian unstable/main amd64 golang-github-azure-go-autorest-dev all 14.2.0+git20220726.711dde1-1 [124 kB]
Get: 155 http://deb.debian.org/debian unstable/main amd64 golang-github-azure-go-ntlmssp-dev all 0.0~git20220621.cb9428e-1 [9404 B]
Get: 156 http://deb.debian.org/debian unstable/main amd64 golang-github-buengese-sgzip-dev all 0.1.1-1 [153 kB]
Get: 157 http://deb.debian.org/debian unstable/main amd64 golang-github-burntsushi-toml-dev all 1.4.0-1 [116 kB]
Get: 158 http://deb.debian.org/debian unstable/main amd64 golang-github-bwesterb-go-ristretto-dev all 1.2.3-2 [136 kB]
Get: 159 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-arch-dev all 0.13.0-1 [431 kB]
Get: 160 http://deb.debian.org/debian unstable/main amd64 golang-github-mmcloughlin-avo-dev all 0.5.0-1 [554 kB]
Get: 161 http://deb.debian.org/debian unstable/main amd64 golang-github-cloudflare-circl-dev all 1.6.1-1 [9486 kB]
Get: 162 http://deb.debian.org/debian unstable/main amd64 golang-github-gorilla-securecookie-dev all 1.1.2-1 [14.0 kB]
Get: 163 http://deb.debian.org/debian unstable/main amd64 golang-github-gorilla-sessions-dev all 1.2.1-1 [12.8 kB]
Get: 164 http://deb.debian.org/debian unstable/main amd64 golang-github-hashicorp-go-uuid-dev all 1.0.3-1 [8636 B]
Get: 165 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-aescts.v2-dev all 2.0.0-2 [4828 B]
Get: 166 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-dnsutils.v2-dev all 2.0.0-2 [3872 B]
Get: 167 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-gofork-dev all 1.0.0-4 [25.1 kB]
Get: 168 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-goidentity.v6-dev all 6.0.1-2 [3752 B]
Get: 169 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-rpc.v2-dev all 2.0.3-2 [24.7 kB]
Get: 170 http://deb.debian.org/debian unstable/main amd64 golang-github-jcmturner-gokrb5.v8-dev all 8.4.3-2 [119 kB]
Get: 171 http://deb.debian.org/debian unstable/main amd64 golang-github-pborman-getopt-dev all 2.1.0-1 [26.6 kB]
Get: 172 http://deb.debian.org/debian unstable/main amd64 golang-github-colinmarc-hdfs-dev all 2.3.0-2 [605 kB]
Get: 173 http://deb.debian.org/debian unstable/main amd64 golang-github-etcd-io-gofail-dev all 0.1.0-1 [108 kB]
Get: 174 http://deb.debian.org/debian unstable/main amd64 golang-github-coreos-bbolt-dev all 1.3.10-2 [79.8 kB]
Get: 175 http://deb.debian.org/debian unstable/main amd64 golang-github-coreos-go-semver-dev all 0.3.0-1 [7060 B]
Get: 176 http://deb.debian.org/debian unstable/main amd64 libcap-dev amd64 1:2.75-10+b1 [546 kB]
Get: 177 http://deb.debian.org/debian unstable/main amd64 libsystemd-dev amd64 257.7-1 [1356 kB]
Get: 178 http://deb.debian.org/debian unstable/main amd64 golang-github-coreos-go-systemd-dev all 22.5.0-1 [57.4 kB]
Get: 179 http://deb.debian.org/debian unstable/main amd64 golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3748 B]
Get: 180 http://deb.debian.org/debian unstable/main amd64 golang-github-russross-blackfriday-v2-dev all 2.1.0-1 [76.1 kB]
Get: 181 http://deb.debian.org/debian unstable/main amd64 golang-github-cpuguy83-go-md2man-v2-dev all 2.0.4-1 [10.8 kB]
Get: 182 http://deb.debian.org/debian unstable/main amd64 golang-github-djherbis-times-dev all 1.6.0-1 [8928 B]
Get: 183 http://deb.debian.org/debian unstable/main amd64 golang-github-dop251-scsu-dev all 0.0~git20220106.84ac880-3 [13.4 kB]
Get: 184 http://deb.debian.org/debian unstable/main amd64 golang-github-dropbox-dropbox-sdk-go-unofficial-dev all 6.0.5-1 [199 kB]
Get: 185 http://deb.debian.org/debian unstable/main amd64 golang-github-fsnotify-fsnotify-dev all 1.8.0-3 [61.9 kB]
Get: 186 http://deb.debian.org/debian unstable/main amd64 golang-github-gabriel-vasile-mimetype-dev all 1.4.8+dfsg1-1 [71.4 kB]
Get: 187 http://deb.debian.org/debian unstable/main amd64 golang-github-gdamore-encoding-dev all 1.0.1-1 [9900 B]
Get: 188 http://deb.debian.org/debian unstable/main amd64 golang-github-lucasb-eyer-go-colorful-dev all 1.2.0-1 [856 kB]
Get: 189 http://deb.debian.org/debian unstable/main amd64 golang-github-rivo-uniseg-dev all 0.4.7-1 [256 kB]
Get: 190 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-runewidth-dev all 0.0.16-1 [16.1 kB]
Get: 191 http://deb.debian.org/debian unstable/main amd64 golang-github-gdamore-tcell.v2-dev all 2.7.4-1 [99.2 kB]
Get: 192 http://deb.debian.org/debian unstable/main amd64 golang-github-geoffgarside-ber-dev all 1.1.0-2 [20.7 kB]
Get: 193 http://deb.debian.org/debian unstable/main amd64 golang-github-go-chi-chi-dev all 5.2.0-1 [68.0 kB]
Get: 194 http://deb.debian.org/debian unstable/main amd64 golang-github-google-go-querystring-dev all 1.1.0-2 [9264 B]
Get: 195 http://deb.debian.org/debian unstable/main amd64 golang-github-hanwen-go-fuse-dev all 2.4.2-3 [104 kB]
Get: 196 http://deb.debian.org/debian unstable/main amd64 golang-github-hashicorp-errwrap-dev all 1.1.0-1 [6168 B]
Get: 197 http://deb.debian.org/debian unstable/main amd64 golang-github-hashicorp-go-multierror-dev all 1.1.1-2 [7804 B]
Get: 198 http://deb.debian.org/debian unstable/main amd64 golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.8 kB]
Get: 199 http://deb.debian.org/debian unstable/main amd64 golang-github-hirochachacha-go-smb2-dev all 1.1.0-2 [118 kB]
Get: 200 http://deb.debian.org/debian unstable/main amd64 golang-github-miekg-dns-dev all 1.1.64-1 [180 kB]
Get: 201 http://deb.debian.org/debian unstable/main amd64 golang-github-iguanesolutions-go-systemd-dev all 5.1.0-2 [13.5 kB]
Get: 202 http://deb.debian.org/debian unstable/main amd64 golang-github-jacobsa-oglematchers-dev all 0.0~git20150320-3 [30.0 kB]
Get: 203 http://deb.debian.org/debian unstable/main amd64 golang-github-jtolds-gls-dev all 4.20.0-2 [7724 B]
Get: 204 http://deb.debian.org/debian unstable/main amd64 golang-github-jzelinskie-whirlpool-dev all 0.0~git20201016.0675e54-1 [13.5 kB]
Get: 205 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-tomb.v1-dev all 0.0~git20141024.0.dd63297-8 [5308 B]
Get: 206 http://deb.debian.org/debian unstable/main amd64 golang-github-nxadm-tail-dev all 1.4.11+ds1-1 [3629 kB]
Get: 207 http://deb.debian.org/debian unstable/main amd64 golang-gomega-dev all 1.36.2-1 [167 kB]
Get: 208 http://deb.debian.org/debian unstable/main amd64 golang-github-onsi-ginkgo-dev all 1.16.5-5 [137 kB]
Get: 209 http://deb.debian.org/debian unstable/main amd64 golang-github-koofr-go-httpclient-dev all 0.0~git20200420.93aa7c7-1 [11.1 kB]
Get: 210 http://deb.debian.org/debian unstable/main amd64 golang-github-koofr-go-koofrclient-dev all 0.0~git20190724.8e5366d-2 [8000 B]
Get: 211 http://deb.debian.org/debian unstable/main amd64 golang-github-kr-fs-dev all 0.1.0-2 [6412 B]
Get: 212 http://deb.debian.org/debian unstable/main amd64 golang-github-magiconair-properties-dev all 1.8.7-1 [29.5 kB]
Get: 213 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-isatty-dev all 0.0.20-1 [6080 B]
Get: 214 http://deb.debian.org/debian unstable/main amd64 golang-github-mattn-go-colorable-dev all 0.1.13-1 [10.3 kB]
Get: 215 http://deb.debian.org/debian unstable/main amd64 golang-github-max-sum-base32768-dev all 0.0~git20191205.7937843-2 [5192 B]
Get: 216 http://deb.debian.org/debian unstable/main amd64 golang-github-mitchellh-mapstructure-dev all 1.5.0+git20231216.8508981-1 [29.3 kB]
Get: 217 http://deb.debian.org/debian unstable/main amd64 golang-github-ncw-go-acd-dev all 0.0~git20171120.887eb06-2 [12.6 kB]
Get: 218 http://deb.debian.org/debian unstable/main amd64 golang-github-ncw-swift-v2-dev all 2.0.1-1.1 [55.4 kB]
Get: 219 http://deb.debian.org/debian unstable/main amd64 golang-github-nsf-termbox-go-dev all 0.0~git20160914-3 [26.8 kB]
Get: 220 http://deb.debian.org/debian unstable/main amd64 golang-github-okzk-sdnotify-dev all 0.0~git20180710.d9becc3-4 [3312 B]
Get: 221 http://deb.debian.org/debian unstable/main amd64 golang-github-patrickmn-go-cache-dev all 2.1.0-1.1 [12.3 kB]
Get: 222 http://deb.debian.org/debian unstable/main amd64 golang-github-pelletier-go-toml-dev all 1.9.5-1 [77.6 kB]
Get: 223 http://deb.debian.org/debian unstable/main amd64 golang-github-pelletier-go-toml.v2-dev all 2.2.1-1 [876 kB]
Get: 224 http://deb.debian.org/debian unstable/main amd64 golang-github-pkg-sftp-dev all 1.13.6-1 [102 kB]
Get: 225 http://deb.debian.org/debian unstable/main amd64 golang-github-pkg-xattr-dev all 0.4.10-1 [10.7 kB]
Get: 226 http://deb.debian.org/debian unstable/main amd64 golang-github-protonmail-go-crypto-dev all 1.2.0-1 [334 kB]
Get: 227 http://deb.debian.org/debian unstable/main amd64 golang-github-putdotio-go-putio-dev all 0.0~git20190822.19b9c63-3 [16.2 kB]
Get: 228 http://deb.debian.org/debian unstable/main amd64 golang-github-rclone-ftp-dev all 1.0.0-220913-160-1 [22.4 kB]
Get: 229 http://deb.debian.org/debian unstable/main amd64 golang-github-rfjakob-eme-dev all 1.1.2-1 [11.6 kB]
Get: 230 http://deb.debian.org/debian unstable/main amd64 golang-github-sevlyar-go-daemon-dev all 0.1.5-3 [9264 B]
Get: 231 http://deb.debian.org/debian unstable/main amd64 golang-github-tklauser-numcpus-dev all 0.3.0-2 [5528 B]
Get: 232 http://deb.debian.org/debian unstable/main amd64 golang-github-tklauser-go-sysconf-dev all 0.3.11-1 [23.1 kB]
Get: 233 http://deb.debian.org/debian unstable/main amd64 golang-github-shirou-gopsutil-dev all 4.25.2-1 [148 kB]
Get: 234 http://deb.debian.org/debian unstable/main amd64 golang-github-skratchdot-open-golang-dev all 0.0~git20160302.0.75fb7ed-2.1 [4156 B]
Get: 235 http://deb.debian.org/debian unstable/main amd64 golang-github-smartystreets-assertions-dev all 1.10.1+ds-2 [52.9 kB]
Get: 236 http://deb.debian.org/debian unstable/main amd64 golang-github-smartystreets-goconvey-dev all 1.6.4+dfsg-1 [51.6 kB]
Get: 237 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-afero-dev all 1.11.0-1 [58.3 kB]
Get: 238 http://deb.debian.org/debian unstable/main amd64 tzdata-legacy all 2025b-4 [179 kB]
Get: 239 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-cast-dev all 1.6.0-2 [14.0 kB]
Get: 240 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-pflag-dev all 1.0.6~git20210604-d5e0c0615ace-1 [43.0 kB]
Get: 241 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [8084 B]
Get: 242 http://deb.debian.org/debian unstable/main amd64 golang-github-subosito-gotenv-dev all 1.3.0-1 [9340 B]
Get: 243 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-ini.v1-dev all 1.67.0-1 [39.9 kB]
Get: 244 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-viper-dev all 1.12.0-1 [68.9 kB]
Get: 245 http://deb.debian.org/debian unstable/main amd64 golang-github-spf13-cobra-dev all 1.8.1-1 [75.2 kB]
Get: 246 http://deb.debian.org/debian unstable/main amd64 golang-github-unknwon-goconfig-dev all 1.0.0-1 [10.6 kB]
Get: 247 http://deb.debian.org/debian unstable/main amd64 golang-github-youmark-pkcs8-dev all 1.1-3 [10.7 kB]
Get: 248 http://deb.debian.org/debian unstable/main amd64 liblua5.4-0 amd64 5.4.7-1+b2 [147 kB]
Get: 249 http://deb.debian.org/debian unstable/main amd64 libnuma1 amd64 2.0.19-1 [22.2 kB]
Get: 250 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB]
Get: 251 http://deb.debian.org/debian unstable/main amd64 pandoc-data all 3.1.11.1-3 [459 kB]
Get: 252 http://deb.debian.org/debian unstable/main amd64 pandoc amd64 3.1.11.1+ds-2 [26.4 MB]
Get: 253 http://deb.debian.org/debian unstable/main amd64 golang-github-jlaffaye-ftp-dev all 0.2.0-1 [23.3 kB]
Get: 254 http://deb.debian.org/debian unstable/main amd64 golang-github-xanzy-ssh-agent-dev all 0.3.2-1 [6100 B]
Fetched 192 MB in 9s (20.2 MB/s)
Preconfiguring packages ...
Selecting previously unselected package golang-golang-x-sys-dev.
(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 ... 19850 files and directories currently installed.)
Preparing to unpack .../golang-golang-x-sys-dev_0.22.0-1_all.deb ...
Unpacking golang-golang-x-sys-dev (0.22.0-1) ...
Selecting previously unselected package golang-github-sirupsen-logrus-dev.
Preparing to unpack .../golang-github-sirupsen-logrus-dev_1.9.0-1_all.deb ...
Unpacking golang-github-sirupsen-logrus-dev (1.9.0-1) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../libexpat1_2.7.1-2_amd64.deb ...
Unpacking libexpat1:amd64 (2.7.1-2) ...
Selecting previously unselected package libpython3.13-minimal:amd64.
Preparing to unpack .../libpython3.13-minimal_3.13.5-2_amd64.deb ...
Unpacking libpython3.13-minimal:amd64 (3.13.5-2) ...
Selecting previously unselected package python3.13-minimal.
Preparing to unpack .../python3.13-minimal_3.13.5-2_amd64.deb ...
Unpacking python3.13-minimal (3.13.5-2) ...
Setting up libpython3.13-minimal:amd64 (3.13.5-2) ...
Setting up libexpat1:amd64 (2.7.1-2) ...
Setting up python3.13-minimal (3.13.5-2) ...
Selecting previously unselected package python3-minimal.
(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 ... 20695 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ...
Unpacking python3-minimal (3.13.5-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_13.0.0_all.deb ...
Unpacking media-types (13.0.0) ...
Selecting previously unselected package netbase.
Preparing to unpack .../2-netbase_6.5_all.deb ...
Unpacking netbase (6.5) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../3-tzdata_2025b-4_all.deb ...
Unpacking tzdata (2025b-4) ...
Selecting previously unselected package libffi8:amd64.
Preparing to unpack .../4-libffi8_3.4.8-2_amd64.deb ...
Unpacking libffi8:amd64 (3.4.8-2) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../5-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libreadline8t64:amd64.
Preparing to unpack .../6-libreadline8t64_8.2-6_amd64.deb ...
Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:amd64 (8.2-6) ...
Selecting previously unselected package libpython3.13-stdlib:amd64.
Preparing to unpack .../7-libpython3.13-stdlib_3.13.5-2_amd64.deb ...
Unpacking libpython3.13-stdlib:amd64 (3.13.5-2) ...
Selecting previously unselected package python3.13.
Preparing to unpack .../8-python3.13_3.13.5-2_amd64.deb ...
Unpacking python3.13 (3.13.5-2) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../9-libpython3-stdlib_3.13.5-1_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.13.5-1) ...
Setting up python3-minimal (3.13.5-1) ...
Selecting previously unselected package python3.
(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 ... 21710 files and directories currently installed.)
Preparing to unpack .../000-python3_3.13.5-1_amd64.deb ...
Unpacking python3 (3.13.5-1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../001-sensible-utils_0.0.25_all.deb ...
Unpacking sensible-utils (0.0.25) ...
Selecting previously unselected package bash-completion.
Preparing to unpack .../002-bash-completion_1%3a2.16.0-7_all.deb ...
Unpacking bash-completion (1:2.16.0-7) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../003-libmagic-mgc_1%3a5.46-5_amd64.deb ...
Unpacking libmagic-mgc (1:5.46-5) ...
Selecting previously unselected package libmagic1t64:amd64.
Preparing to unpack .../004-libmagic1t64_1%3a5.46-5_amd64.deb ...
Unpacking libmagic1t64:amd64 (1:5.46-5) ...
Selecting previously unselected package file.
Preparing to unpack .../005-file_1%3a5.46-5_amd64.deb ...
Unpacking file (1:5.46-5) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../006-gettext-base_0.23.1-2_amd64.deb ...
Unpacking gettext-base (0.23.1-2) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../008-groff-base_1.23.0-9_amd64.deb ...
Unpacking groff-base (1.23.0-9) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../009-bsdextrautils_2.41-5_amd64.deb ...
Unpacking bsdextrautils (2.41-5) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../010-libpipeline1_1.5.8-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../011-man-db_2.13.1-1_amd64.deb ...
Unpacking man-db (2.13.1-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../012-m4_1.4.19-8_amd64.deb ...
Unpacking m4 (1.4.19-8) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../013-autoconf_2.72-3.1_all.deb ...
Unpacking autoconf (2.72-3.1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../014-autotools-dev_20240727.1_all.deb ...
Unpacking autotools-dev (20240727.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../015-automake_1%3a1.17-4_all.deb ...
Unpacking automake (1:1.17-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../016-autopoint_0.23.1-2_all.deb ...
Unpacking autopoint (0.23.1-2) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../017-libdebhelper-perl_13.24.2_all.deb ...
Unpacking libdebhelper-perl (13.24.2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../018-libtool_2.5.4-4_all.deb ...
Unpacking libtool (2.5.4-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../019-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../020-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../021-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../022-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:amd64.
Preparing to unpack .../023-libelf1t64_0.192-4_amd64.deb ...
Unpacking libelf1t64:amd64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../024-dwz_0.15-1+b1_amd64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:amd64.
Preparing to unpack .../025-libunistring5_1.3-2_amd64.deb ...
Unpacking libunistring5:amd64 (1.3-2) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../026-libxml2_2.12.7+dfsg+really2.9.14-2.1_amd64.deb ...
Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../027-gettext_0.23.1-2_amd64.deb ...
Unpacking gettext (0.23.1-2) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../028-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../029-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../030-debhelper_13.24.2_all.deb ...
Unpacking debhelper (13.24.2) ...
Selecting previously unselected package dh-golang.
Preparing to unpack .../031-dh-golang_1.63_all.deb ...
Unpacking dh-golang (1.63) ...
Selecting previously unselected package golang-1.24-src.
Preparing to unpack .../032-golang-1.24-src_1.24.4-1_all.deb ...
Unpacking golang-1.24-src (1.24.4-1) ...
Selecting previously unselected package golang-1.24-go.
Preparing to unpack .../033-golang-1.24-go_1.24.4-1_amd64.deb ...
Unpacking golang-1.24-go (1.24.4-1) ...
Selecting previously unselected package golang-src.
Preparing to unpack .../034-golang-src_2%3a1.24~2_all.deb ...
Unpacking golang-src (2:1.24~2) ...
Selecting previously unselected package golang-go:amd64.
Preparing to unpack .../035-golang-go_2%3a1.24~2_amd64.deb ...
Unpacking golang-go:amd64 (2:1.24~2) ...
Selecting previously unselected package golang-any:amd64.
Preparing to unpack .../036-golang-any_2%3a1.24~2_amd64.deb ...
Unpacking golang-any:amd64 (2:1.24~2) ...
Selecting previously unselected package golang-golang-x-term-dev.
Preparing to unpack .../037-golang-golang-x-term-dev_0.22.0-1_all.deb ...
Unpacking golang-golang-x-term-dev (0.22.0-1) ...
Selecting previously unselected package golang-golang-x-text-dev.
Preparing to unpack .../038-golang-golang-x-text-dev_0.22.0-1_all.deb ...
Unpacking golang-golang-x-text-dev (0.22.0-1) ...
Selecting previously unselected package golang-golang-x-crypto-dev.
Preparing to unpack .../039-golang-golang-x-crypto-dev_1%3a0.25.0-1_all.deb ...
Unpacking golang-golang-x-crypto-dev (1:0.25.0-1) ...
Selecting previously unselected package golang-golang-x-net-dev.
Preparing to unpack .../040-golang-golang-x-net-dev_1%3a0.27.0-2_all.deb ...
Unpacking golang-golang-x-net-dev (1:0.27.0-2) ...
Selecting previously unselected package golang-bazil-fuse-dev.
Preparing to unpack .../041-golang-bazil-fuse-dev_0.0~git20160811.0.371fbbd-4_all.deb ...
Unpacking golang-bazil-fuse-dev (0.0~git20160811.0.371fbbd-4) ...
Selecting previously unselected package golang-dbus-dev.
Preparing to unpack .../042-golang-dbus-dev_5.1.0-1_all.deb ...
Unpacking golang-dbus-dev (5.1.0-1) ...
Selecting previously unselected package golang-github-a8m-tree-dev.
Preparing to unpack .../043-golang-github-a8m-tree-dev_0.0~git20240104.2c8764a-1_all.deb ...
Unpacking golang-github-a8m-tree-dev (0.0~git20240104.2c8764a-1) ...
Selecting previously unselected package golang-github-aalpar-deheap-dev.
Preparing to unpack .../044-golang-github-aalpar-deheap-dev_1.0-3_all.deb ...
Unpacking golang-github-aalpar-deheap-dev (1.0-3) ...
Selecting previously unselected package golang-github-abbot-go-http-auth-dev.
Preparing to unpack .../045-golang-github-abbot-go-http-auth-dev_0.4.0-6_all.deb ...
Unpacking golang-github-abbot-go-http-auth-dev (0.4.0-6) ...
Selecting previously unselected package golang-github-alecthomas-units-dev.
Preparing to unpack .../046-golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb ...
Unpacking golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ...
Selecting previously unselected package golang-github-davecgh-go-spew-dev.
Preparing to unpack .../047-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ...
Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ...
Selecting previously unselected package golang-github-pmezard-go-difflib-dev.
Preparing to unpack .../048-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ...
Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ...
Selecting previously unselected package golang-github-stretchr-objx-dev.
Preparing to unpack .../049-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ...
Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ...
Selecting previously unselected package golang-gopkg-yaml.v3-dev.
Preparing to unpack .../050-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ...
Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ...
Selecting previously unselected package golang-github-stretchr-testify-dev.
Preparing to unpack .../051-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ...
Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ...
Selecting previously unselected package golang-github-anacrolix-log-dev.
Preparing to unpack .../052-golang-github-anacrolix-log-dev_0.13.1-2_all.deb ...
Unpacking golang-github-anacrolix-log-dev (0.13.1-2) ...
Selecting previously unselected package golang-github-anacrolix-envpprof-dev.
Preparing to unpack .../053-golang-github-anacrolix-envpprof-dev_1.2.1-2_all.deb ...
Unpacking golang-github-anacrolix-envpprof-dev (1.2.1-2) ...
Selecting previously unselected package golang-github-bradfitz-iter-dev.
Preparing to unpack .../054-golang-github-bradfitz-iter-dev_0.0~git20191230.e8f45d3-2_all.deb ...
Unpacking golang-github-bradfitz-iter-dev (0.0~git20191230.e8f45d3-2) ...
Selecting previously unselected package golang-github-dustin-go-humanize-dev.
Preparing to unpack .../055-golang-github-dustin-go-humanize-dev_1.0.1-1_all.deb ...
Unpacking golang-github-dustin-go-humanize-dev (1.0.1-1) ...
Selecting previously unselected package golang-github-pkg-errors-dev.
Preparing to unpack .../056-golang-github-pkg-errors-dev_0.9.1-3_all.deb ...
Unpacking golang-github-pkg-errors-dev (0.9.1-3) ...
Selecting previously unselected package golang-github-anacrolix-tagflag-dev.
Preparing to unpack .../057-golang-github-anacrolix-tagflag-dev_0.0.0-20180109-2146c8d-4_all.deb ...
Unpacking golang-github-anacrolix-tagflag-dev (0.0.0-20180109-2146c8d-4) ...
Selecting previously unselected package golang-github-docopt-docopt-go-dev.
Preparing to unpack .../058-golang-github-docopt-docopt-go-dev_0.6.2+git20180111.ee0de3b-1_all.deb ...
Unpacking golang-github-docopt-docopt-go-dev (0.6.2+git20180111.ee0de3b-1) ...
Selecting previously unselected package golang-github-google-btree-dev.
Preparing to unpack .../059-golang-github-google-btree-dev_1.0.1-1_all.deb ...
Unpacking golang-github-google-btree-dev (1.0.1-1) ...
Selecting previously unselected package golang-github-huandu-xstrings-dev.
Preparing to unpack .../060-golang-github-huandu-xstrings-dev_1.3.3-1_all.deb ...
Unpacking golang-github-huandu-xstrings-dev (1.3.3-1) ...
Selecting previously unselected package golang-github-beorn7-perks-dev.
Preparing to unpack .../061-golang-github-beorn7-perks-dev_1.0.1-3_all.deb ...
Unpacking golang-github-beorn7-perks-dev (1.0.1-3) ...
Selecting previously unselected package golang-github-cespare-xxhash-dev.
Preparing to unpack .../062-golang-github-cespare-xxhash-dev_2.3.0-1_all.deb ...
Unpacking golang-github-cespare-xxhash-dev (2.3.0-1) ...
Selecting previously unselected package golang-github-modern-go-concurrent-dev.
Preparing to unpack .../063-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ...
Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ...
Selecting previously unselected package golang-github-modern-go-reflect2-dev.
Preparing to unpack .../064-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ...
Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ...
Selecting previously unselected package golang-github-json-iterator-go-dev.
Preparing to unpack .../065-golang-github-json-iterator-go-dev_1.1.12-2_all.deb ...
Unpacking golang-github-json-iterator-go-dev (1.1.12-2) ...
Selecting previously unselected package golang-github-klauspost-compress-dev.
Preparing to unpack .../066-golang-github-klauspost-compress-dev_1.18.0+ds1-1_all.deb ...
Unpacking golang-github-klauspost-compress-dev (1.18.0+ds1-1) ...
Selecting previously unselected package golang-github-kylelemons-godebug-dev.
Preparing to unpack .../067-golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb ...
Unpacking golang-github-kylelemons-godebug-dev (1.1.0-2) ...
Selecting previously unselected package golang-google-protobuf-dev.
Preparing to unpack .../068-golang-google-protobuf-dev_1.36.5-1_all.deb ...
Unpacking golang-google-protobuf-dev (1.36.5-1) ...
Selecting previously unselected package golang-github-prometheus-client-model-dev.
Preparing to unpack .../069-golang-github-prometheus-client-model-dev_0.6.0-1_all.deb ...
Unpacking golang-github-prometheus-client-model-dev (0.6.0-1) ...
Selecting previously unselected package golang-gopkg-yaml.v2-dev.
Preparing to unpack .../070-golang-gopkg-yaml.v2-dev_2.4.0-5_all.deb ...
Unpacking golang-gopkg-yaml.v2-dev (2.4.0-5) ...
Selecting previously unselected package golang-github-jmespath-go-jmespath-dev.
Preparing to unpack .../071-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ...
Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ...
Selecting previously unselected package golang-github-aws-aws-sdk-go-dev.
Preparing to unpack .../072-golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb ...
Unpacking golang-github-aws-aws-sdk-go-dev (1.49.0-2) ...
Selecting previously unselected package golang-github-go-logfmt-logfmt-dev.
Preparing to unpack .../073-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ...
Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ...
Selecting previously unselected package golang-github-go-kit-log-dev.
Preparing to unpack .../074-golang-github-go-kit-log-dev_0.2.1-1_all.deb ...
Unpacking golang-github-go-kit-log-dev (0.2.1-1) ...
Selecting previously unselected package golang-github-google-go-cmp-dev.
Preparing to unpack .../075-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ...
Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ...
Selecting previously unselected package golang-github-julienschmidt-httprouter-dev.
Preparing to unpack .../076-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ...
Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ...
Selecting previously unselected package golang-github-munnerz-goautoneg-dev.
Preparing to unpack .../077-golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb ...
Unpacking golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ...
Selecting previously unselected package golang-github-jpillora-backoff-dev.
Preparing to unpack .../078-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ...
Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ...
Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev.
Preparing to unpack .../079-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb ...
Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ...
Selecting previously unselected package golang-github-prometheus-sigv4-dev.
Preparing to unpack .../080-golang-github-prometheus-sigv4-dev_0.1.2-2_all.deb ...
Unpacking golang-github-prometheus-sigv4-dev (0.1.2-2) ...
Selecting previously unselected package golang-golang-x-oauth2-dev.
Preparing to unpack .../081-golang-golang-x-oauth2-dev_0.27.0-1_all.deb ...
Unpacking golang-golang-x-oauth2-dev (0.27.0-1) ...
Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev.
Preparing to unpack .../082-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ...
Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ...
Selecting previously unselected package golang-github-prometheus-common-dev.
Preparing to unpack .../083-golang-github-prometheus-common-dev_0.62.0-3_all.deb ...
Unpacking golang-github-prometheus-common-dev (0.62.0-3) ...
Selecting previously unselected package golang-golang-x-sync-dev.
Preparing to unpack .../084-golang-golang-x-sync-dev_0.7.0-1_all.deb ...
Unpacking golang-golang-x-sync-dev (0.7.0-1) ...
Selecting previously unselected package golang-github-prometheus-procfs-dev.
Preparing to unpack .../085-golang-github-prometheus-procfs-dev_0.15.1-1_all.deb ...
Unpacking golang-github-prometheus-procfs-dev (0.15.1-1) ...
Selecting previously unselected package golang-github-prometheus-client-golang-dev.
Preparing to unpack .../086-golang-github-prometheus-client-golang-dev_1.21.1-1_all.deb ...
Unpacking golang-github-prometheus-client-golang-dev (1.21.1-1) ...
Selecting previously unselected package golang-github-bits-and-blooms-bitset-dev.
Preparing to unpack .../087-golang-github-bits-and-blooms-bitset-dev_1.13.0-1_all.deb ...
Unpacking golang-github-bits-and-blooms-bitset-dev (1.13.0-1) ...
Selecting previously unselected package golang-github-golang-snappy-dev.
Preparing to unpack .../088-golang-github-golang-snappy-dev_0.0.2-3_all.deb ...
Unpacking golang-github-golang-snappy-dev (0.0.2-3) ...
Selecting previously unselected package golang-snappy-go-dev.
Preparing to unpack .../089-golang-snappy-go-dev_0.0.2-3_all.deb ...
Unpacking golang-snappy-go-dev (0.0.2-3) ...
Selecting previously unselected package golang-github-glycerine-go-unsnap-stream-dev.
Preparing to unpack .../090-golang-github-glycerine-go-unsnap-stream-dev_0.0~git20210130.47dfef3-1_all.deb ...
Unpacking golang-github-glycerine-go-unsnap-stream-dev (0.0~git20210130.47dfef3-1) ...
Selecting previously unselected package golang-github-philhofer-fwd-dev.
Preparing to unpack .../091-golang-github-philhofer-fwd-dev_1.1.2+git20240916.20a13a1-1_all.deb ...
Unpacking golang-github-philhofer-fwd-dev (1.1.2+git20240916.20a13a1-1) ...
Selecting previously unselected package golang-github-yuin-goldmark-dev.
Preparing to unpack .../092-golang-github-yuin-goldmark-dev_1.7.4-1_all.deb ...
Unpacking golang-github-yuin-goldmark-dev (1.7.4-1) ...
Selecting previously unselected package golang-golang-x-mod-dev.
Preparing to unpack .../093-golang-golang-x-mod-dev_0.19.0-1_all.deb ...
Unpacking golang-golang-x-mod-dev (0.19.0-1) ...
Selecting previously unselected package golang-golang-x-tools-dev.
Preparing to unpack .../094-golang-golang-x-tools-dev_1%3a0.25.0+ds-1_all.deb ...
Unpacking golang-golang-x-tools-dev (1:0.25.0+ds-1) ...
Selecting previously unselected package golang-github-tinylib-msgp-dev.
Preparing to unpack .../095-golang-github-tinylib-msgp-dev_1.2.5-1_all.deb ...
Unpacking golang-github-tinylib-msgp-dev (1.2.5-1) ...
Selecting previously unselected package golang-github-roaringbitmap-roaring-dev.
Preparing to unpack .../096-golang-github-roaringbitmap-roaring-dev_0.4.21-2_all.deb ...
Unpacking golang-github-roaringbitmap-roaring-dev (0.4.21-2) ...
Selecting previously unselected package golang-github-ryszard-goskiplist-dev.
Preparing to unpack .../097-golang-github-ryszard-goskiplist-dev_0.0~git20150312.2dfbae5-3_all.deb ...
Unpacking golang-github-ryszard-goskiplist-dev (0.0~git20150312.2dfbae5-3) ...
Selecting previously unselected package golang-github-golang-protobuf-1-5-dev.
Preparing to unpack .../098-golang-github-golang-protobuf-1-5-dev_1.5.4-1_all.deb ...
Unpacking golang-github-golang-protobuf-1-5-dev (1.5.4-1) ...
Selecting previously unselected package golang-github-golang-groupcache-dev.
Preparing to unpack .../099-golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-2_all.deb ...
Unpacking golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ...
Selecting previously unselected package golang-golang-x-exp-dev.
Preparing to unpack .../100-golang-golang-x-exp-dev_0.0~git20231006.7918f67-2_all.deb ...
Unpacking golang-golang-x-exp-dev (0.0~git20231006.7918f67-2) ...
Selecting previously unselected package golang-github-antlr-antlr4-dev.
Preparing to unpack .../101-golang-github-antlr-antlr4-dev_4.11.1+ds-2_all.deb ...
Unpacking golang-github-antlr-antlr4-dev (4.11.1+ds-2) ...
Selecting previously unselected package golang-github-stoewer-go-strcase-dev.
Preparing to unpack .../102-golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb ...
Unpacking golang-github-stoewer-go-strcase-dev (1.2.0-4) ...
Selecting previously unselected package golang-google-genproto-dev.
Preparing to unpack .../103-golang-google-genproto-dev_0.0~git20210726.e7812ac-4_all.deb ...
Unpacking golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ...
Selecting previously unselected package golang-github-google-cel-go-dev.
Preparing to unpack .../104-golang-github-google-cel-go-dev_0.18.2+ds-5_all.deb ...
Unpacking golang-github-google-cel-go-dev (0.18.2+ds-5) ...
Selecting previously unselected package golang-github-google-uuid-dev.
Preparing to unpack .../105-golang-github-google-uuid-dev_1.6.0-1_all.deb ...
Unpacking golang-github-google-uuid-dev (1.6.0-1) ...
Selecting previously unselected package golang-glog-dev.
Preparing to unpack .../106-golang-glog-dev_1.2.4-1_all.deb ...
Unpacking golang-glog-dev (1.2.4-1) ...
Selecting previously unselected package golang-google-cloud-compute-metadata-dev.
Preparing to unpack .../107-golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb ...
Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-6) ...
Selecting previously unselected package golang-golang-x-oauth2-google-dev.
Preparing to unpack .../108-golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb ...
Unpacking golang-golang-x-oauth2-google-dev (0.27.0-1) ...
Selecting previously unselected package golang-github-golang-mock-dev.
Preparing to unpack .../109-golang-github-golang-mock-dev_1.6.0-2_all.deb ...
Unpacking golang-github-golang-mock-dev (1.6.0-2) ...
Selecting previously unselected package golang-github-google-martian-dev.
Preparing to unpack .../110-golang-github-google-martian-dev_3.3.2-3_all.deb ...
Unpacking golang-github-google-martian-dev (3.3.2-3) ...
Selecting previously unselected package golang-github-chzyer-readline-dev.
Preparing to unpack .../111-golang-github-chzyer-readline-dev_1.4.39.g2972be2-3_all.deb ...
Unpacking golang-github-chzyer-readline-dev (1.4.39.g2972be2-3) ...
Selecting previously unselected package golang-github-ianlancetaylor-demangle-dev.
Preparing to unpack .../112-golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2_all.deb ...
Unpacking golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ...
Selecting previously unselected package golang-github-google-pprof-dev.
Preparing to unpack .../113-golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb ...
Unpacking golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ...
Selecting previously unselected package golang-github-googleapis-gax-go-dev.
Preparing to unpack .../114-golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb ...
Unpacking golang-github-googleapis-gax-go-dev (2.14.1-1) ...
Selecting previously unselected package golang-golang-x-time-dev.
Preparing to unpack .../115-golang-golang-x-time-dev_0.5.0-1_all.deb ...
Unpacking golang-golang-x-time-dev (0.5.0-1) ...
Selecting previously unselected package golang-google-api-dev.
Preparing to unpack .../116-golang-google-api-dev_0.61.0-6_all.deb ...
Unpacking golang-google-api-dev (0.61.0-6) ...
Selecting previously unselected package golang-rsc-binaryregexp-dev.
Preparing to unpack .../117-golang-rsc-binaryregexp-dev_0.2.0-3_all.deb ...
Unpacking golang-rsc-binaryregexp-dev (0.2.0-3) ...
Selecting previously unselected package golang-google-cloud-dev.
Preparing to unpack .../118-golang-google-cloud-dev_0.56.0-6_all.deb ...
Unpacking golang-google-cloud-dev (0.56.0-6) ...
Selecting previously unselected package golang-google-grpc-dev.
Preparing to unpack .../119-golang-google-grpc-dev_1.64.0-7_all.deb ...
Unpacking golang-google-grpc-dev (1.64.0-7) ...
Selecting previously unselected package golang-go.opencensus-dev.
Preparing to unpack .../120-golang-go.opencensus-dev_0.24.0-2_all.deb ...
Unpacking golang-go.opencensus-dev (0.24.0-2) ...
Selecting previously unselected package golang-github-anacrolix-missinggo-dev.
Preparing to unpack .../121-golang-github-anacrolix-missinggo-dev_2.1.0-7_all.deb ...
Unpacking golang-github-anacrolix-missinggo-dev (2.1.0-7) ...
Selecting previously unselected package golang-github-anacrolix-ffprobe-dev.
Preparing to unpack .../122-golang-github-anacrolix-ffprobe-dev_1.0.1-1_all.deb ...
Unpacking golang-github-anacrolix-ffprobe-dev (1.0.1-1) ...
Selecting previously unselected package golang-github-nfnt-resize-dev.
Preparing to unpack .../123-golang-github-nfnt-resize-dev_0.0~git20180221.83c6a99-3_all.deb ...
Unpacking golang-github-nfnt-resize-dev (0.0~git20180221.83c6a99-3) ...
Selecting previously unselected package golang-github-anacrolix-dms-dev.
Preparing to unpack .../124-golang-github-anacrolix-dms-dev_1.5.0-2_all.deb ...
Unpacking golang-github-anacrolix-dms-dev (1.5.0-2) ...
Selecting previously unselected package golang-github-artyom-mtab-dev.
Preparing to unpack .../125-golang-github-artyom-mtab-dev_1.0.0-2_all.deb ...
Unpacking golang-github-artyom-mtab-dev (1.0.0-2) ...
Selecting previously unselected package golang-github-atotto-clipboard-dev.
Preparing to unpack .../126-golang-github-atotto-clipboard-dev_0.1.4-1_all.deb ...
Unpacking golang-github-atotto-clipboard-dev (0.1.4-1) ...
Selecting previously unselected package golang-github-mattn-go-ieproxy-dev.
Preparing to unpack .../127-golang-github-mattn-go-ieproxy-dev_0.0.9-1_all.deb ...
Unpacking golang-github-mattn-go-ieproxy-dev (0.0.9-1) ...
Selecting previously unselected package golang-github-azure-azure-pipeline-go-dev.
Preparing to unpack .../128-golang-github-azure-azure-pipeline-go-dev_0.2.3-1_all.deb ...
Unpacking golang-github-azure-azure-pipeline-go-dev (0.2.3-1) ...
Selecting previously unselected package golang-github-creack-pty-dev.
Preparing to unpack .../129-golang-github-creack-pty-dev_1.1.21-1_all.deb ...
Unpacking golang-github-creack-pty-dev (1.1.21-1) ...
Selecting previously unselected package golang-github-kr-text-dev.
Preparing to unpack .../130-golang-github-kr-text-dev_0.2.0-2_all.deb ...
Unpacking golang-github-kr-text-dev (0.2.0-2) ...
Selecting previously unselected package golang-github-rogpeppe-go-internal-dev.
Preparing to unpack .../131-golang-github-rogpeppe-go-internal-dev_1.12.0-3_all.deb ...
Unpacking golang-github-rogpeppe-go-internal-dev (1.12.0-3) ...
Selecting previously unselected package golang-github-kr-pretty-dev.
Preparing to unpack .../132-golang-github-kr-pretty-dev_0.3.1-1_all.deb ...
Unpacking golang-github-kr-pretty-dev (0.3.1-1) ...
Selecting previously unselected package golang-gopkg-check.v1-dev.
Preparing to unpack .../133-golang-gopkg-check.v1-dev_0.0+git20200902.038fdea-2_all.deb ...
Unpacking golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ...
Selecting previously unselected package golang-github-azure-azure-storage-blob-go-dev.
Preparing to unpack .../134-golang-github-azure-azure-storage-blob-go-dev_0.15.0-1_all.deb ...
Unpacking golang-github-azure-azure-storage-blob-go-dev (0.15.0-1) ...
Selecting previously unselected package golang-github-dimchansky-utfbom-dev.
Preparing to unpack .../135-golang-github-dimchansky-utfbom-dev_1.1.1-1_all.deb ...
Unpacking golang-github-dimchansky-utfbom-dev (1.1.1-1) ...
Selecting previously unselected package golang-github-golang-jwt-jwt-dev.
Preparing to unpack .../136-golang-github-golang-jwt-jwt-dev_5.0.0+really4.5.2-1_all.deb ...
Unpacking golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ...
Selecting previously unselected package golang-github-mitchellh-go-homedir-dev.
Preparing to unpack .../137-golang-github-mitchellh-go-homedir-dev_1.1.0-1_all.deb ...
Unpacking golang-github-mitchellh-go-homedir-dev (1.1.0-1) ...
Selecting previously unselected package golang-github-azure-go-autorest-dev.
Preparing to unpack .../138-golang-github-azure-go-autorest-dev_14.2.0+git20220726.711dde1-1_all.deb ...
Unpacking golang-github-azure-go-autorest-dev (14.2.0+git20220726.711dde1-1) ...
Selecting previously unselected package golang-github-azure-go-ntlmssp-dev.
Preparing to unpack .../139-golang-github-azure-go-ntlmssp-dev_0.0~git20220621.cb9428e-1_all.deb ...
Unpacking golang-github-azure-go-ntlmssp-dev (0.0~git20220621.cb9428e-1) ...
Selecting previously unselected package golang-github-buengese-sgzip-dev.
Preparing to unpack .../140-golang-github-buengese-sgzip-dev_0.1.1-1_all.deb ...
Unpacking golang-github-buengese-sgzip-dev (0.1.1-1) ...
Selecting previously unselected package golang-github-burntsushi-toml-dev.
Preparing to unpack .../141-golang-github-burntsushi-toml-dev_1.4.0-1_all.deb ...
Unpacking golang-github-burntsushi-toml-dev (1.4.0-1) ...
Selecting previously unselected package golang-github-bwesterb-go-ristretto-dev.
Preparing to unpack .../142-golang-github-bwesterb-go-ristretto-dev_1.2.3-2_all.deb ...
Unpacking golang-github-bwesterb-go-ristretto-dev (1.2.3-2) ...
Selecting previously unselected package golang-golang-x-arch-dev.
Preparing to unpack .../143-golang-golang-x-arch-dev_0.13.0-1_all.deb ...
Unpacking golang-golang-x-arch-dev (0.13.0-1) ...
Selecting previously unselected package golang-github-mmcloughlin-avo-dev.
Preparing to unpack .../144-golang-github-mmcloughlin-avo-dev_0.5.0-1_all.deb ...
Unpacking golang-github-mmcloughlin-avo-dev (0.5.0-1) ...
Selecting previously unselected package golang-github-cloudflare-circl-dev.
Preparing to unpack .../145-golang-github-cloudflare-circl-dev_1.6.1-1_all.deb ...
Unpacking golang-github-cloudflare-circl-dev (1.6.1-1) ...
Selecting previously unselected package golang-github-gorilla-securecookie-dev.
Preparing to unpack .../146-golang-github-gorilla-securecookie-dev_1.1.2-1_all.deb ...
Unpacking golang-github-gorilla-securecookie-dev (1.1.2-1) ...
Selecting previously unselected package golang-github-gorilla-sessions-dev.
Preparing to unpack .../147-golang-github-gorilla-sessions-dev_1.2.1-1_all.deb ...
Unpacking golang-github-gorilla-sessions-dev (1.2.1-1) ...
Selecting previously unselected package golang-github-hashicorp-go-uuid-dev.
Preparing to unpack .../148-golang-github-hashicorp-go-uuid-dev_1.0.3-1_all.deb ...
Unpacking golang-github-hashicorp-go-uuid-dev (1.0.3-1) ...
Selecting previously unselected package golang-github-jcmturner-aescts.v2-dev.
Preparing to unpack .../149-golang-github-jcmturner-aescts.v2-dev_2.0.0-2_all.deb ...
Unpacking golang-github-jcmturner-aescts.v2-dev (2.0.0-2) ...
Selecting previously unselected package golang-github-jcmturner-dnsutils.v2-dev.
Preparing to unpack .../150-golang-github-jcmturner-dnsutils.v2-dev_2.0.0-2_all.deb ...
Unpacking golang-github-jcmturner-dnsutils.v2-dev (2.0.0-2) ...
Selecting previously unselected package golang-github-jcmturner-gofork-dev.
Preparing to unpack .../151-golang-github-jcmturner-gofork-dev_1.0.0-4_all.deb ...
Unpacking golang-github-jcmturner-gofork-dev (1.0.0-4) ...
Selecting previously unselected package golang-github-jcmturner-goidentity.v6-dev.
Preparing to unpack .../152-golang-github-jcmturner-goidentity.v6-dev_6.0.1-2_all.deb ...
Unpacking golang-github-jcmturner-goidentity.v6-dev (6.0.1-2) ...
Selecting previously unselected package golang-github-jcmturner-rpc.v2-dev.
Preparing to unpack .../153-golang-github-jcmturner-rpc.v2-dev_2.0.3-2_all.deb ...
Unpacking golang-github-jcmturner-rpc.v2-dev (2.0.3-2) ...
Selecting previously unselected package golang-github-jcmturner-gokrb5.v8-dev.
Preparing to unpack .../154-golang-github-jcmturner-gokrb5.v8-dev_8.4.3-2_all.deb ...
Unpacking golang-github-jcmturner-gokrb5.v8-dev (8.4.3-2) ...
Selecting previously unselected package golang-github-pborman-getopt-dev.
Preparing to unpack .../155-golang-github-pborman-getopt-dev_2.1.0-1_all.deb ...
Unpacking golang-github-pborman-getopt-dev (2.1.0-1) ...
Selecting previously unselected package golang-github-colinmarc-hdfs-dev.
Preparing to unpack .../156-golang-github-colinmarc-hdfs-dev_2.3.0-2_all.deb ...
Unpacking golang-github-colinmarc-hdfs-dev (2.3.0-2) ...
Selecting previously unselected package golang-github-etcd-io-gofail-dev.
Preparing to unpack .../157-golang-github-etcd-io-gofail-dev_0.1.0-1_all.deb ...
Unpacking golang-github-etcd-io-gofail-dev (0.1.0-1) ...
Selecting previously unselected package golang-github-coreos-bbolt-dev.
Preparing to unpack .../158-golang-github-coreos-bbolt-dev_1.3.10-2_all.deb ...
Unpacking golang-github-coreos-bbolt-dev (1.3.10-2) ...
Selecting previously unselected package golang-github-coreos-go-semver-dev.
Preparing to unpack .../159-golang-github-coreos-go-semver-dev_0.3.0-1_all.deb ...
Unpacking golang-github-coreos-go-semver-dev (0.3.0-1) ...
Selecting previously unselected package libcap-dev:amd64.
Preparing to unpack .../160-libcap-dev_1%3a2.75-10+b1_amd64.deb ...
Unpacking libcap-dev:amd64 (1:2.75-10+b1) ...
Selecting previously unselected package libsystemd-dev:amd64.
Preparing to unpack .../161-libsystemd-dev_257.7-1_amd64.deb ...
Unpacking libsystemd-dev:amd64 (257.7-1) ...
Selecting previously unselected package golang-github-coreos-go-systemd-dev.
Preparing to unpack .../162-golang-github-coreos-go-systemd-dev_22.5.0-1_all.deb ...
Unpacking golang-github-coreos-go-systemd-dev (22.5.0-1) ...
Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev.
Preparing to unpack .../163-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ...
Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ...
Selecting previously unselected package golang-github-russross-blackfriday-v2-dev.
Preparing to unpack .../164-golang-github-russross-blackfriday-v2-dev_2.1.0-1_all.deb ...
Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1) ...
Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev.
Preparing to unpack .../165-golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1_all.deb ...
Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ...
Selecting previously unselected package golang-github-djherbis-times-dev.
Preparing to unpack .../166-golang-github-djherbis-times-dev_1.6.0-1_all.deb ...
Unpacking golang-github-djherbis-times-dev (1.6.0-1) ...
Selecting previously unselected package golang-github-dop251-scsu-dev.
Preparing to unpack .../167-golang-github-dop251-scsu-dev_0.0~git20220106.84ac880-3_all.deb ...
Unpacking golang-github-dop251-scsu-dev (0.0~git20220106.84ac880-3) ...
Selecting previously unselected package golang-github-dropbox-dropbox-sdk-go-unofficial-dev.
Preparing to unpack .../168-golang-github-dropbox-dropbox-sdk-go-unofficial-dev_6.0.5-1_all.deb ...
Unpacking golang-github-dropbox-dropbox-sdk-go-unofficial-dev (6.0.5-1) ...
Selecting previously unselected package golang-github-fsnotify-fsnotify-dev.
Preparing to unpack .../169-golang-github-fsnotify-fsnotify-dev_1.8.0-3_all.deb ...
Unpacking golang-github-fsnotify-fsnotify-dev (1.8.0-3) ...
Selecting previously unselected package golang-github-gabriel-vasile-mimetype-dev.
Preparing to unpack .../170-golang-github-gabriel-vasile-mimetype-dev_1.4.8+dfsg1-1_all.deb ...
Unpacking golang-github-gabriel-vasile-mimetype-dev (1.4.8+dfsg1-1) ...
Selecting previously unselected package golang-github-gdamore-encoding-dev.
Preparing to unpack .../171-golang-github-gdamore-encoding-dev_1.0.1-1_all.deb ...
Unpacking golang-github-gdamore-encoding-dev (1.0.1-1) ...
Selecting previously unselected package golang-github-lucasb-eyer-go-colorful-dev.
Preparing to unpack .../172-golang-github-lucasb-eyer-go-colorful-dev_1.2.0-1_all.deb ...
Unpacking golang-github-lucasb-eyer-go-colorful-dev (1.2.0-1) ...
Selecting previously unselected package golang-github-rivo-uniseg-dev.
Preparing to unpack .../173-golang-github-rivo-uniseg-dev_0.4.7-1_all.deb ...
Unpacking golang-github-rivo-uniseg-dev (0.4.7-1) ...
Selecting previously unselected package golang-github-mattn-go-runewidth-dev.
Preparing to unpack .../174-golang-github-mattn-go-runewidth-dev_0.0.16-1_all.deb ...
Unpacking golang-github-mattn-go-runewidth-dev (0.0.16-1) ...
Selecting previously unselected package golang-github-gdamore-tcell.v2-dev.
Preparing to unpack .../175-golang-github-gdamore-tcell.v2-dev_2.7.4-1_all.deb ...
Unpacking golang-github-gdamore-tcell.v2-dev (2.7.4-1) ...
Selecting previously unselected package golang-github-geoffgarside-ber-dev.
Preparing to unpack .../176-golang-github-geoffgarside-ber-dev_1.1.0-2_all.deb ...
Unpacking golang-github-geoffgarside-ber-dev (1.1.0-2) ...
Selecting previously unselected package golang-github-go-chi-chi-dev.
Preparing to unpack .../177-golang-github-go-chi-chi-dev_5.2.0-1_all.deb ...
Unpacking golang-github-go-chi-chi-dev (5.2.0-1) ...
Selecting previously unselected package golang-github-google-go-querystring-dev.
Preparing to unpack .../178-golang-github-google-go-querystring-dev_1.1.0-2_all.deb ...
Unpacking golang-github-google-go-querystring-dev (1.1.0-2) ...
Selecting previously unselected package golang-github-hanwen-go-fuse-dev.
Preparing to unpack .../179-golang-github-hanwen-go-fuse-dev_2.4.2-3_all.deb ...
Unpacking golang-github-hanwen-go-fuse-dev (2.4.2-3) ...
Selecting previously unselected package golang-github-hashicorp-errwrap-dev.
Preparing to unpack .../180-golang-github-hashicorp-errwrap-dev_1.1.0-1_all.deb ...
Unpacking golang-github-hashicorp-errwrap-dev (1.1.0-1) ...
Selecting previously unselected package golang-github-hashicorp-go-multierror-dev.
Preparing to unpack .../181-golang-github-hashicorp-go-multierror-dev_1.1.1-2_all.deb ...
Unpacking golang-github-hashicorp-go-multierror-dev (1.1.1-2) ...
Selecting previously unselected package golang-github-hashicorp-hcl-dev.
Preparing to unpack .../182-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ...
Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ...
Selecting previously unselected package golang-github-hirochachacha-go-smb2-dev.
Preparing to unpack .../183-golang-github-hirochachacha-go-smb2-dev_1.1.0-2_all.deb ...
Unpacking golang-github-hirochachacha-go-smb2-dev (1.1.0-2) ...
Selecting previously unselected package golang-github-miekg-dns-dev.
Preparing to unpack .../184-golang-github-miekg-dns-dev_1.1.64-1_all.deb ...
Unpacking golang-github-miekg-dns-dev (1.1.64-1) ...
Selecting previously unselected package golang-github-iguanesolutions-go-systemd-dev.
Preparing to unpack .../185-golang-github-iguanesolutions-go-systemd-dev_5.1.0-2_all.deb ...
Unpacking golang-github-iguanesolutions-go-systemd-dev (5.1.0-2) ...
Selecting previously unselected package golang-github-jacobsa-oglematchers-dev.
Preparing to unpack .../186-golang-github-jacobsa-oglematchers-dev_0.0~git20150320-3_all.deb ...
Unpacking golang-github-jacobsa-oglematchers-dev (0.0~git20150320-3) ...
Selecting previously unselected package golang-github-jtolds-gls-dev.
Preparing to unpack .../187-golang-github-jtolds-gls-dev_4.20.0-2_all.deb ...
Unpacking golang-github-jtolds-gls-dev (4.20.0-2) ...
Selecting previously unselected package golang-github-jzelinskie-whirlpool-dev.
Preparing to unpack .../188-golang-github-jzelinskie-whirlpool-dev_0.0~git20201016.0675e54-1_all.deb ...
Unpacking golang-github-jzelinskie-whirlpool-dev (0.0~git20201016.0675e54-1) ...
Selecting previously unselected package golang-gopkg-tomb.v1-dev.
Preparing to unpack .../189-golang-gopkg-tomb.v1-dev_0.0~git20141024.0.dd63297-8_all.deb ...
Unpacking golang-gopkg-tomb.v1-dev (0.0~git20141024.0.dd63297-8) ...
Selecting previously unselected package golang-github-nxadm-tail-dev.
Preparing to unpack .../190-golang-github-nxadm-tail-dev_1.4.11+ds1-1_all.deb ...
Unpacking golang-github-nxadm-tail-dev (1.4.11+ds1-1) ...
Selecting previously unselected package golang-gomega-dev.
Preparing to unpack .../191-golang-gomega-dev_1.36.2-1_all.deb ...
Unpacking golang-gomega-dev (1.36.2-1) ...
Selecting previously unselected package golang-github-onsi-ginkgo-dev.
Preparing to unpack .../192-golang-github-onsi-ginkgo-dev_1.16.5-5_all.deb ...
Unpacking golang-github-onsi-ginkgo-dev (1.16.5-5) ...
Selecting previously unselected package golang-github-koofr-go-httpclient-dev.
Preparing to unpack .../193-golang-github-koofr-go-httpclient-dev_0.0~git20200420.93aa7c7-1_all.deb ...
Unpacking golang-github-koofr-go-httpclient-dev (0.0~git20200420.93aa7c7-1) ...
Selecting previously unselected package golang-github-koofr-go-koofrclient-dev.
Preparing to unpack .../194-golang-github-koofr-go-koofrclient-dev_0.0~git20190724.8e5366d-2_all.deb ...
Unpacking golang-github-koofr-go-koofrclient-dev (0.0~git20190724.8e5366d-2) ...
Selecting previously unselected package golang-github-kr-fs-dev.
Preparing to unpack .../195-golang-github-kr-fs-dev_0.1.0-2_all.deb ...
Unpacking golang-github-kr-fs-dev (0.1.0-2) ...
Selecting previously unselected package golang-github-magiconair-properties-dev.
Preparing to unpack .../196-golang-github-magiconair-properties-dev_1.8.7-1_all.deb ...
Unpacking golang-github-magiconair-properties-dev (1.8.7-1) ...
Selecting previously unselected package golang-github-mattn-go-isatty-dev.
Preparing to unpack .../197-golang-github-mattn-go-isatty-dev_0.0.20-1_all.deb ...
Unpacking golang-github-mattn-go-isatty-dev (0.0.20-1) ...
Selecting previously unselected package golang-github-mattn-go-colorable-dev.
Preparing to unpack .../198-golang-github-mattn-go-colorable-dev_0.1.13-1_all.deb ...
Unpacking golang-github-mattn-go-colorable-dev (0.1.13-1) ...
Selecting previously unselected package golang-github-max-sum-base32768-dev.
Preparing to unpack .../199-golang-github-max-sum-base32768-dev_0.0~git20191205.7937843-2_all.deb ...
Unpacking golang-github-max-sum-base32768-dev (0.0~git20191205.7937843-2) ...
Selecting previously unselected package golang-github-mitchellh-mapstructure-dev.
Preparing to unpack .../200-golang-github-mitchellh-mapstructure-dev_1.5.0+git20231216.8508981-1_all.deb ...
Unpacking golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ...
Selecting previously unselected package golang-github-ncw-go-acd-dev.
Preparing to unpack .../201-golang-github-ncw-go-acd-dev_0.0~git20171120.887eb06-2_all.deb ...
Unpacking golang-github-ncw-go-acd-dev (0.0~git20171120.887eb06-2) ...
Selecting previously unselected package golang-github-ncw-swift-v2-dev.
Preparing to unpack .../202-golang-github-ncw-swift-v2-dev_2.0.1-1.1_all.deb ...
Unpacking golang-github-ncw-swift-v2-dev (2.0.1-1.1) ...
Selecting previously unselected package golang-github-nsf-termbox-go-dev.
Preparing to unpack .../203-golang-github-nsf-termbox-go-dev_0.0~git20160914-3_all.deb ...
Unpacking golang-github-nsf-termbox-go-dev (0.0~git20160914-3) ...
Selecting previously unselected package golang-github-okzk-sdnotify-dev.
Preparing to unpack .../204-golang-github-okzk-sdnotify-dev_0.0~git20180710.d9becc3-4_all.deb ...
Unpacking golang-github-okzk-sdnotify-dev (0.0~git20180710.d9becc3-4) ...
Selecting previously unselected package golang-github-patrickmn-go-cache-dev.
Preparing to unpack .../205-golang-github-patrickmn-go-cache-dev_2.1.0-1.1_all.deb ...
Unpacking golang-github-patrickmn-go-cache-dev (2.1.0-1.1) ...
Selecting previously unselected package golang-github-pelletier-go-toml-dev.
Preparing to unpack .../206-golang-github-pelletier-go-toml-dev_1.9.5-1_all.deb ...
Unpacking golang-github-pelletier-go-toml-dev (1.9.5-1) ...
Selecting previously unselected package golang-github-pelletier-go-toml.v2-dev.
Preparing to unpack .../207-golang-github-pelletier-go-toml.v2-dev_2.2.1-1_all.deb ...
Unpacking golang-github-pelletier-go-toml.v2-dev (2.2.1-1) ...
Selecting previously unselected package golang-github-pkg-sftp-dev.
Preparing to unpack .../208-golang-github-pkg-sftp-dev_1.13.6-1_all.deb ...
Unpacking golang-github-pkg-sftp-dev (1.13.6-1) ...
Selecting previously unselected package golang-github-pkg-xattr-dev.
Preparing to unpack .../209-golang-github-pkg-xattr-dev_0.4.10-1_all.deb ...
Unpacking golang-github-pkg-xattr-dev (0.4.10-1) ...
Selecting previously unselected package golang-github-protonmail-go-crypto-dev.
Preparing to unpack .../210-golang-github-protonmail-go-crypto-dev_1.2.0-1_all.deb ...
Unpacking golang-github-protonmail-go-crypto-dev (1.2.0-1) ...
Selecting previously unselected package golang-github-putdotio-go-putio-dev.
Preparing to unpack .../211-golang-github-putdotio-go-putio-dev_0.0~git20190822.19b9c63-3_all.deb ...
Unpacking golang-github-putdotio-go-putio-dev (0.0~git20190822.19b9c63-3) ...
Selecting previously unselected package golang-github-rclone-ftp-dev.
Preparing to unpack .../212-golang-github-rclone-ftp-dev_1.0.0-220913-160-1_all.deb ...
Unpacking golang-github-rclone-ftp-dev (1.0.0-220913-160-1) ...
Selecting previously unselected package golang-github-rfjakob-eme-dev.
Preparing to unpack .../213-golang-github-rfjakob-eme-dev_1.1.2-1_all.deb ...
Unpacking golang-github-rfjakob-eme-dev (1.1.2-1) ...
Selecting previously unselected package golang-github-sevlyar-go-daemon-dev.
Preparing to unpack .../214-golang-github-sevlyar-go-daemon-dev_0.1.5-3_all.deb ...
Unpacking golang-github-sevlyar-go-daemon-dev (0.1.5-3) ...
Selecting previously unselected package golang-github-tklauser-numcpus-dev.
Preparing to unpack .../215-golang-github-tklauser-numcpus-dev_0.3.0-2_all.deb ...
Unpacking golang-github-tklauser-numcpus-dev (0.3.0-2) ...
Selecting previously unselected package golang-github-tklauser-go-sysconf-dev.
Preparing to unpack .../216-golang-github-tklauser-go-sysconf-dev_0.3.11-1_all.deb ...
Unpacking golang-github-tklauser-go-sysconf-dev (0.3.11-1) ...
Selecting previously unselected package golang-github-shirou-gopsutil-dev.
Preparing to unpack .../217-golang-github-shirou-gopsutil-dev_4.25.2-1_all.deb ...
Unpacking golang-github-shirou-gopsutil-dev (4.25.2-1) ...
Selecting previously unselected package golang-github-skratchdot-open-golang-dev.
Preparing to unpack .../218-golang-github-skratchdot-open-golang-dev_0.0~git20160302.0.75fb7ed-2.1_all.deb ...
Unpacking golang-github-skratchdot-open-golang-dev (0.0~git20160302.0.75fb7ed-2.1) ...
Selecting previously unselected package golang-github-smartystreets-assertions-dev.
Preparing to unpack .../219-golang-github-smartystreets-assertions-dev_1.10.1+ds-2_all.deb ...
Unpacking golang-github-smartystreets-assertions-dev (1.10.1+ds-2) ...
Selecting previously unselected package golang-github-smartystreets-goconvey-dev.
Preparing to unpack .../220-golang-github-smartystreets-goconvey-dev_1.6.4+dfsg-1_all.deb ...
Unpacking golang-github-smartystreets-goconvey-dev (1.6.4+dfsg-1) ...
Selecting previously unselected package golang-github-spf13-afero-dev.
Preparing to unpack .../221-golang-github-spf13-afero-dev_1.11.0-1_all.deb ...
Unpacking golang-github-spf13-afero-dev (1.11.0-1) ...
Selecting previously unselected package tzdata-legacy.
Preparing to unpack .../222-tzdata-legacy_2025b-4_all.deb ...
Unpacking tzdata-legacy (2025b-4) ...
Selecting previously unselected package golang-github-spf13-cast-dev.
Preparing to unpack .../223-golang-github-spf13-cast-dev_1.6.0-2_all.deb ...
Unpacking golang-github-spf13-cast-dev (1.6.0-2) ...
Selecting previously unselected package golang-github-spf13-pflag-dev.
Preparing to unpack .../224-golang-github-spf13-pflag-dev_1.0.6~git20210604-d5e0c0615ace-1_all.deb ...
Unpacking golang-github-spf13-pflag-dev (1.0.6~git20210604-d5e0c0615ace-1) ...
Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev.
Preparing to unpack .../225-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2_all.deb ...
Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ...
Selecting previously unselected package golang-github-subosito-gotenv-dev.
Preparing to unpack .../226-golang-github-subosito-gotenv-dev_1.3.0-1_all.deb ...
Unpacking golang-github-subosito-gotenv-dev (1.3.0-1) ...
Selecting previously unselected package golang-gopkg-ini.v1-dev.
Preparing to unpack .../227-golang-gopkg-ini.v1-dev_1.67.0-1_all.deb ...
Unpacking golang-gopkg-ini.v1-dev (1.67.0-1) ...
Selecting previously unselected package golang-github-spf13-viper-dev.
Preparing to unpack .../228-golang-github-spf13-viper-dev_1.12.0-1_all.deb ...
Unpacking golang-github-spf13-viper-dev (1.12.0-1) ...
Selecting previously unselected package golang-github-spf13-cobra-dev.
Preparing to unpack .../229-golang-github-spf13-cobra-dev_1.8.1-1_all.deb ...
Unpacking golang-github-spf13-cobra-dev (1.8.1-1) ...
Selecting previously unselected package golang-github-unknwon-goconfig-dev.
Preparing to unpack .../230-golang-github-unknwon-goconfig-dev_1.0.0-1_all.deb ...
Unpacking golang-github-unknwon-goconfig-dev (1.0.0-1) ...
Selecting previously unselected package golang-github-youmark-pkcs8-dev.
Preparing to unpack .../231-golang-github-youmark-pkcs8-dev_1.1-3_all.deb ...
Unpacking golang-github-youmark-pkcs8-dev (1.1-3) ...
Selecting previously unselected package liblua5.4-0:amd64.
Preparing to unpack .../232-liblua5.4-0_5.4.7-1+b2_amd64.deb ...
Unpacking liblua5.4-0:amd64 (5.4.7-1+b2) ...
Selecting previously unselected package libnuma1:amd64.
Preparing to unpack .../233-libnuma1_2.0.19-1_amd64.deb ...
Unpacking libnuma1:amd64 (2.0.19-1) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../234-libyaml-0-2_0.2.5-2_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.2.5-2) ...
Selecting previously unselected package pandoc-data.
Preparing to unpack .../235-pandoc-data_3.1.11.1-3_all.deb ...
Unpacking pandoc-data (3.1.11.1-3) ...
Selecting previously unselected package pandoc.
Preparing to unpack .../236-pandoc_3.1.11.1+ds-2_amd64.deb ...
Unpacking pandoc (3.1.11.1+ds-2) ...
Selecting previously unselected package golang-github-jlaffaye-ftp-dev.
Preparing to unpack .../237-golang-github-jlaffaye-ftp-dev_0.2.0-1_all.deb ...
Unpacking golang-github-jlaffaye-ftp-dev (0.2.0-1) ...
Selecting previously unselected package golang-github-xanzy-ssh-agent-dev.
Preparing to unpack .../238-golang-github-xanzy-ssh-agent-dev_0.3.2-1_all.deb ...
Unpacking golang-github-xanzy-ssh-agent-dev (0.3.2-1) ...
Setting up golang-github-dimchansky-utfbom-dev (1.1.1-1) ...
Setting up golang-golang-x-time-dev (0.5.0-1) ...
Setting up golang-1.24-src (1.24.4-1) ...
Setting up golang-github-atotto-clipboard-dev (0.1.4-1) ...
Setting up golang-github-pelletier-go-toml.v2-dev (2.2.1-1) ...
Setting up media-types (13.0.0) ...
Setting up libpipeline1:amd64 (1.5.8-1) ...
Setting up golang-github-google-go-cmp-dev (0.6.0-1) ...
Setting up golang-github-pborman-getopt-dev (2.1.0-1) ...
Setting up golang-github-aalpar-deheap-dev (1.0-3) ...
Setting up golang-gopkg-yaml.v2-dev (2.4.0-5) ...
Setting up golang-github-jcmturner-gofork-dev (1.0.0-4) ...
Setting up golang-github-hashicorp-go-uuid-dev (1.0.3-1) ...
Setting up golang-github-go-chi-chi-dev (5.2.0-1) ...
Setting up golang-github-mitchellh-go-homedir-dev (1.1.0-1) ...
Setting up golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ...
Setting up golang-github-google-go-querystring-dev (1.1.0-2) ...
Setting up golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ...
Setting up bsdextrautils (2.41-5) ...
Setting up golang-dbus-dev (5.1.0-1) ...
Setting up golang-github-creack-pty-dev (1.1.21-1) ...
Setting up golang-github-dop251-scsu-dev (0.0~git20220106.84ac880-3) ...
Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ...
Setting up golang-github-golang-mock-dev (1.6.0-2) ...
Setting up golang-github-rfjakob-eme-dev (1.1.2-1) ...
Setting up golang-github-stretchr-objx-dev (0.5.2-1) ...
Setting up golang-github-bits-and-blooms-bitset-dev (1.13.0-1) ...
Setting up libmagic-mgc (1:5.46-5) ...
Setting up golang-github-geoffgarside-ber-dev (1.1.0-2) ...
Setting up golang-github-pkg-errors-dev (0.9.1-3) ...
Setting up golang-golang-x-arch-dev (0.13.0-1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:amd64 (0.2.5-2) ...
Setting up golang-rsc-binaryregexp-dev (0.2.0-3) ...
Setting up golang-github-kylelemons-godebug-dev (1.1.0-2) ...
Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ...
Setting up libdebhelper-perl (13.24.2) ...
Setting up golang-github-burntsushi-toml-dev (1.4.0-1) ...
Setting up golang-golang-x-sys-dev (0.22.0-1) ...
Setting up golang-github-kr-fs-dev (0.1.0-2) ...
Setting up libmagic1t64:amd64 (1:5.46-5) ...
Setting up golang-github-subosito-gotenv-dev (1.3.0-1) ...
Setting up golang-github-golang-snappy-dev (0.0.2-3) ...
Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ...
Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ...
Setting up gettext-base (0.23.1-2) ...
Setting up m4 (1.4.19-8) ...
Setting up golang-github-jtolds-gls-dev (4.20.0-2) ...
Setting up golang-github-nfnt-resize-dev (0.0~git20180221.83c6a99-3) ...
Setting up golang-golang-x-term-dev (0.22.0-1) ...
Setting up golang-github-okzk-sdnotify-dev (0.0~git20180710.d9becc3-4) ...
Setting up file (1:5.46-5) ...
Setting up golang-github-google-btree-dev (1.0.1-1) ...
Setting up golang-github-stoewer-go-strcase-dev (1.2.0-4) ...
Setting up golang-github-beorn7-perks-dev (1.0.1-3) ...
Setting up libelf1t64:amd64 (0.192-4) ...
Setting up golang-github-hashicorp-errwrap-dev (1.1.0-1) ...
Setting up golang-github-max-sum-base32768-dev (0.0~git20191205.7937843-2) ...
Setting up golang-snappy-go-dev (0.0.2-3) ...
Setting up golang-github-sevlyar-go-daemon-dev (0.1.5-3) ...
Setting up golang-github-huandu-xstrings-dev (1.3.3-1) ...
Setting up tzdata (2025b-4) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Wed Aug  6 21:49:49 UTC 2025.
Universal Time is now:  Wed Aug  6 21:49:49 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ...
Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ...
Setting up golang-github-spf13-pflag-dev (1.0.6~git20210604-d5e0c0615ace-1) ...
Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ...
Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ...
Setting up autotools-dev (20240727.1) ...
Setting up golang-github-artyom-mtab-dev (1.0.0-2) ...
Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ...
Setting up golang-github-jzelinskie-whirlpool-dev (0.0~git20201016.0675e54-1) ...
Setting up golang-google-protobuf-dev (1.36.5-1) ...
Setting up golang-github-kr-text-dev (0.2.0-2) ...
Setting up golang-github-stretchr-testify-dev (1.10.0-1) ...
Setting up golang-github-etcd-io-gofail-dev (0.1.0-1) ...
Setting up golang-github-skratchdot-open-golang-dev (0.0~git20160302.0.75fb7ed-2.1) ...
Setting up golang-github-ryszard-goskiplist-dev (0.0~git20150312.2dfbae5-3) ...
Setting up bash-completion (1:2.16.0-7) ...
Setting up golang-github-jcmturner-aescts.v2-dev (2.0.0-2) ...
Setting up golang-github-yuin-goldmark-dev (1.7.4-1) ...
Setting up golang-gopkg-tomb.v1-dev (0.0~git20141024.0.dd63297-8) ...
Setting up golang-github-patrickmn-go-cache-dev (2.1.0-1.1) ...
Setting up golang-github-chzyer-readline-dev (1.4.39.g2972be2-3) ...
Setting up libunistring5:amd64 (1.3-2) ...
Setting up golang-gopkg-ini.v1-dev (1.67.0-1) ...
Setting up golang-golang-x-sync-dev (0.7.0-1) ...
Setting up golang-golang-x-mod-dev (0.19.0-1) ...
Setting up autopoint (0.23.1-2) ...
Setting up golang-github-magiconair-properties-dev (1.8.7-1) ...
Setting up golang-1.24-go (1.24.4-1) ...
Setting up golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ...
Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ...
Setting up golang-github-klauspost-compress-dev (1.18.0+ds1-1) ...
Setting up golang-glog-dev (1.2.4-1) ...
Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ...
Setting up golang-github-hashicorp-go-multierror-dev (1.1.1-2) ...
Setting up golang-github-hanwen-go-fuse-dev (2.4.2-3) ...
Setting up autoconf (2.72-3.1) ...
Setting up golang-github-rivo-uniseg-dev (0.4.7-1) ...
Setting up golang-github-bwesterb-go-ristretto-dev (1.2.3-2) ...
Setting up golang-github-anacrolix-log-dev (0.13.1-2) ...
Setting up golang-github-jacobsa-oglematchers-dev (0.0~git20150320-3) ...
Setting up libffi8:amd64 (3.4.8-2) ...
Setting up libnuma1:amd64 (2.0.19-1) ...
Setting up golang-github-tklauser-numcpus-dev (0.3.0-2) ...
Setting up dwz (0.15-1+b1) ...
Setting up golang-github-lucasb-eyer-go-colorful-dev (1.2.0-1) ...
Setting up golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ...
Setting up golang-github-philhofer-fwd-dev (1.1.2+git20240916.20a13a1-1) ...
Setting up sensible-utils (0.0.25) ...
Setting up golang-golang-x-text-dev (0.22.0-1) ...
Setting up golang-github-google-uuid-dev (1.6.0-1) ...
Setting up libuchardet0:amd64 (0.0.8-1+b2) ...
Setting up golang-github-fsnotify-fsnotify-dev (1.8.0-3) ...
Setting up golang-github-dustin-go-humanize-dev (1.0.1-1) ...
Setting up golang-github-ncw-swift-v2-dev (2.0.1-1.1) ...
Setting up golang-github-prometheus-procfs-dev (0.15.1-1) ...
Setting up golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ...
Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ...
Setting up golang-github-djherbis-times-dev (1.6.0-1) ...
Setting up liblua5.4-0:amd64 (5.4.7-1+b2) ...
Setting up golang-github-tklauser-go-sysconf-dev (0.3.11-1) ...
Setting up netbase (6.5) ...
Setting up golang-golang-x-crypto-dev (1:0.25.0-1) ...
Setting up golang-golang-x-exp-dev (0.0~git20231006.7918f67-2) ...
Setting up golang-github-jcmturner-goidentity.v6-dev (6.0.1-2) ...
Setting up golang-github-prometheus-client-model-dev (0.6.0-1) ...
Setting up golang-github-bradfitz-iter-dev (0.0~git20191230.e8f45d3-2) ...
Setting up golang-github-pelletier-go-toml-dev (1.9.5-1) ...
Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ...
Setting up pandoc-data (3.1.11.1-3) ...
Setting up golang-github-pkg-xattr-dev (0.4.10-1) ...
Setting up golang-golang-x-oauth2-dev (0.27.0-1) ...
Setting up golang-github-docopt-docopt-go-dev (0.6.2+git20180111.ee0de3b-1) ...
Setting up golang-github-xanzy-ssh-agent-dev (0.3.2-1) ...
Setting up golang-github-mattn-go-ieproxy-dev (0.0.9-1) ...
Setting up golang-src (2:1.24~2) ...
Setting up libcap-dev:amd64 (1:2.75-10+b1) ...
Setting up golang-github-gorilla-securecookie-dev (1.1.2-1) ...
Setting up readline-common (8.2-6) ...
Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1) ...
Setting up libsystemd-dev:amd64 (257.7-1) ...
Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ...
Setting up golang-github-gorilla-sessions-dev (1.2.1-1) ...
Setting up golang-github-coreos-bbolt-dev (1.3.10-2) ...
Setting up golang-github-a8m-tree-dev (0.0~git20240104.2c8764a-1) ...
Setting up automake (1:1.17-4) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up golang-github-anacrolix-envpprof-dev (1.2.1-2) ...
Setting up golang-github-azure-go-ntlmssp-dev (0.0~git20220621.cb9428e-1) ...
Setting up golang-github-buengese-sgzip-dev (0.1.1-1) ...
Setting up golang-github-mattn-go-isatty-dev (0.0.20-1) ...
Setting up golang-github-sirupsen-logrus-dev (1.9.0-1) ...
Setting up golang-github-go-kit-log-dev (0.2.1-1) ...
Setting up golang-github-mattn-go-runewidth-dev (0.0.16-1) ...
Setting up golang-github-golang-protobuf-1-5-dev (1.5.4-1) ...
Setting up gettext (0.23.1-2) ...
Setting up golang-github-jcmturner-dnsutils.v2-dev (2.0.0-2) ...
Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1) ...
Setting up golang-github-gdamore-encoding-dev (1.0.1-1) ...
Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ...
Setting up golang-github-azure-azure-pipeline-go-dev (0.2.3-1) ...
Setting up libtool (2.5.4-4) ...
Setting up golang-go:amd64 (2:1.24~2) ...
Setting up golang-github-mattn-go-colorable-dev (0.1.13-1) ...
Setting up golang-github-antlr-antlr4-dev (4.11.1+ds-2) ...
Setting up golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ...
Setting up golang-github-glycerine-go-unsnap-stream-dev (0.0~git20210130.47dfef3-1) ...
Setting up golang-github-pkg-sftp-dev (1.13.6-1) ...
Setting up golang-github-ncw-go-acd-dev (0.0~git20171120.887eb06-2) ...
Setting up golang-github-rclone-ftp-dev (1.0.0-220913-160-1) ...
Setting up golang-github-json-iterator-go-dev (1.1.12-2) ...
Setting up golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ...
Setting up golang-github-nxadm-tail-dev (1.4.11+ds1-1) ...
Setting up tzdata-legacy (2025b-4) ...
Setting up golang-any:amd64 (2:1.24~2) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up golang-github-youmark-pkcs8-dev (1.1-3) ...
Setting up pandoc (3.1.11.1+ds-2) ...
Setting up golang-github-hirochachacha-go-smb2-dev (1.1.0-2) ...
Setting up golang-github-jlaffaye-ftp-dev (0.2.0-1) ...
Setting up golang-github-coreos-go-systemd-dev (22.5.0-1) ...
Setting up golang-github-nsf-termbox-go-dev (0.0~git20160914-3) ...
Setting up golang-github-gdamore-tcell.v2-dev (2.7.4-1) ...
Setting up golang-golang-x-net-dev (1:0.27.0-2) ...
Setting up golang-github-azure-go-autorest-dev (14.2.0+git20220726.711dde1-1) ...
Setting up golang-github-smartystreets-assertions-dev (1.10.1+ds-2) ...
Setting up libreadline8t64:amd64 (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up golang-github-shirou-gopsutil-dev (4.25.2-1) ...
Setting up groff-base (1.23.0-9) ...
Setting up golang-github-spf13-cast-dev (1.6.0-2) ...
Setting up golang-github-spf13-afero-dev (1.11.0-1) ...
Setting up golang-github-aws-aws-sdk-go-dev (1.49.0-2) ...
Setting up libpython3.13-stdlib:amd64 (3.13.5-2) ...
Setting up libpython3-stdlib:amd64 (3.13.5-1) ...
Setting up golang-github-abbot-go-http-auth-dev (0.4.0-6) ...
Setting up golang-github-google-martian-dev (3.3.2-3) ...
Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ...
Setting up golang-bazil-fuse-dev (0.0~git20160811.0.371fbbd-4) ...
Setting up golang-github-miekg-dns-dev (1.1.64-1) ...
Setting up python3.13 (3.13.5-2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up golang-github-gabriel-vasile-mimetype-dev (1.4.8+dfsg1-1) ...
Setting up golang-github-jcmturner-rpc.v2-dev (2.0.3-2) ...
Setting up python3 (3.13.5-1) ...
Setting up golang-gomega-dev (1.36.2-1) ...
Setting up golang-google-cloud-compute-metadata-dev (0.56.0-6) ...
Setting up golang-golang-x-tools-dev (1:0.25.0+ds-1) ...
Setting up man-db (2.13.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up golang-github-onsi-ginkgo-dev (1.16.5-5) ...
Setting up golang-github-smartystreets-goconvey-dev (1.6.4+dfsg-1) ...
Setting up golang-golang-x-oauth2-google-dev (0.27.0-1) ...
Setting up golang-github-unknwon-goconfig-dev (1.0.0-1) ...
Setting up golang-github-spf13-viper-dev (1.12.0-1) ...
Setting up golang-github-mmcloughlin-avo-dev (0.5.0-1) ...
Setting up golang-github-rogpeppe-go-internal-dev (1.12.0-3) ...
Setting up golang-github-iguanesolutions-go-systemd-dev (5.1.0-2) ...
Setting up golang-github-kr-pretty-dev (0.3.1-1) ...
Setting up golang-github-putdotio-go-putio-dev (0.0~git20190822.19b9c63-3) ...
Setting up golang-github-jcmturner-gokrb5.v8-dev (8.4.3-2) ...
Setting up golang-github-colinmarc-hdfs-dev (2.3.0-2) ...
Setting up golang-github-koofr-go-httpclient-dev (0.0~git20200420.93aa7c7-1) ...
Setting up debhelper (13.24.2) ...
Setting up golang-github-dropbox-dropbox-sdk-go-unofficial-dev (6.0.5-1) ...
Setting up golang-github-tinylib-msgp-dev (1.2.5-1) ...
Setting up golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ...
Setting up golang-github-spf13-cobra-dev (1.8.1-1) ...
Setting up golang-github-azure-azure-storage-blob-go-dev (0.15.0-1) ...
Setting up golang-github-cloudflare-circl-dev (1.6.1-1) ...
Setting up golang-github-roaringbitmap-roaring-dev (0.4.21-2) ...
Setting up golang-github-koofr-go-koofrclient-dev (0.0~git20190724.8e5366d-2) ...
Setting up dh-golang (1.63) ...
Setting up golang-github-protonmail-go-crypto-dev (1.2.0-1) ...
Setting up golang-github-anacrolix-tagflag-dev (0.0.0-20180109-2146c8d-4) ...
Setting up golang-github-prometheus-common-dev (0.62.0-3) ...
Setting up golang-go.opencensus-dev (0.24.0-2) ...
Setting up golang-github-google-cel-go-dev (0.18.2+ds-5) ...
Setting up golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ...
Setting up golang-github-prometheus-sigv4-dev (0.1.2-2) ...
Setting up golang-github-prometheus-client-golang-dev (1.21.1-1) ...
Setting up golang-github-anacrolix-missinggo-dev (2.1.0-7) ...
Setting up golang-google-grpc-dev (1.64.0-7) ...
Setting up golang-github-anacrolix-ffprobe-dev (1.0.1-1) ...
Setting up golang-github-anacrolix-dms-dev (1.5.0-2) ...
Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ...
Setting up golang-github-googleapis-gax-go-dev (2.14.1-1) ...
Setting up golang-google-api-dev (0.61.0-6) ...
Setting up golang-google-cloud-dev (0.56.0-6) ...
Processing triggers for libc-bin (2.41-12) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: user script /srv/workspace/pbuilder/360094/tmp/hooks/A99_set_merged_usr starting
Not re-configuring usrmerge for unstable
I: user script /srv/workspace/pbuilder/360094/tmp/hooks/A99_set_merged_usr finished
hostname: Name or service not known
I: Running cd /build/reproducible-path/rclone-1.60.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../rclone_1.60.1+dfsg-4_source.changes
dpkg-buildpackage: info: source package rclone
dpkg-buildpackage: info: source version 1.60.1+dfsg-4
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Guillem Jover 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean --buildsystem=golang --builddirectory=_build
   dh_auto_clean -O--buildsystem=golang -O--builddirectory=_build
   debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/rclone-1.60.1+dfsg'
rm -f MANUAL.md MANUAL.html rclone.1 || /bin/true
make[1]: Leaving directory '/build/reproducible-path/rclone-1.60.1+dfsg'
   dh_autoreconf_clean -O--buildsystem=golang -O--builddirectory=_build
   dh_clean -O--buildsystem=golang -O--builddirectory=_build
 debian/rules binary
dh binary --buildsystem=golang --builddirectory=_build
   dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=_build
   dh_autoreconf -O--buildsystem=golang -O--builddirectory=_build
   dh_auto_configure -O--buildsystem=golang -O--builddirectory=_build
   dh_auto_build -O--buildsystem=golang -O--builddirectory=_build
	cd _build && go install -trimpath -v -p 40 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest
unicode/utf8
github.com/rclone/rclone/lib/exitcode
container/list
internal/itoa
github.com/iguanesolutions/go-systemd/journald
vendor/golang.org/x/crypto/cryptobyte/asn1
internal/msan
unicode
go.opencensus.io/trace/internal
go.opencensus.io/internal/tagencoding
internal/byteorder
internal/goos
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/secondary_emails
internal/godebugs
internal/goexperiment
internal/coverage/rtcov
internal/goarch
unicode/utf16
internal/nettrace
github.com/jcmturner/gokrb5/v8/iana/nametype
golang.org/x/crypto/internal/alias
cmp
github.com/klauspost/compress/internal/le
go.opencensus.io
internal/asan
golang.org/x/net/html/atom
encoding
vendor/golang.org/x/crypto/internal/alias
google.golang.org/grpc/serviceconfig
crypto/internal/fips140/alias
github.com/jcmturner/gokrb5/v8/iana/chksumtype
golang.org/x/net/internal/iana
math/bits
github.com/jcmturner/gokrb5/v8/iana/patype
github.com/shirou/gopsutil/common
google.golang.org/protobuf/internal/flags
internal/cpu
github.com/jcmturner/gokrb5/v8/iana
log/internal
github.com/jcmturner/gokrb5/v8/iana/etypeID
github.com/jcmturner/gokrb5/v8/iana/addrtype
internal/runtime/atomic
github.com/jcmturner/gokrb5/v8/iana/asnAppTag
github.com/rclone/rclone/fs/driveletter
github.com/golang/groupcache/lru
internal/profilerecord
internal/abi
github.com/googleapis/gax-go/v2/internal
internal/unsafeheader
internal/runtime/math
internal/runtime/sys
github.com/jcmturner/gokrb5/v8/iana/flags
github.com/jcmturner/gokrb5/v8/iana/adtype
github.com/jcmturner/gokrb5/v8/iana/keyusage
github.com/jcmturner/gokrb5/v8/iana/msgtype
github.com/aws/aws-sdk-go/aws/client/metadata
github.com/rclone/rclone/backend/seafile/api
internal/runtime/syscall
internal/chacha8rand
crypto/internal/boring/sig
sync/atomic
crypto/internal/fips140deps/byteorder
crypto/internal/fips140/subtle
github.com/klauspost/compress/internal/cpuinfo
github.com/rclone/rclone/cmd/cmount
golang.org/x/text/encoding/internal/identifier
image/color
github.com/ProtonMail/go-crypto/internal/byteutil
golang.org/x/crypto/cryptobyte/asn1
github.com/hirochachacha/go-smb2/internal/erref
internal/goversion
internal/platform
internal/syslist
github.com/rivo/uniseg
github.com/rclone/rclone/lib/israce
golang.org/x/crypto/salsa20/salsa
google.golang.org/protobuf/internal/set
internal/runtime/exithook
internal/bytealg
crypto/internal/fips140deps/cpu
math
internal/race
internal/sync
internal/runtime/maps
internal/stringslite
runtime
github.com/aws/aws-sdk-go/internal/sdkmath
github.com/klauspost/compress
sync
iter
crypto/subtle
weak
runtime/metrics
internal/reflectlite
slices
maps
internal/testlog
internal/bisect
internal/singleflight
unique
google.golang.org/protobuf/internal/pragma
github.com/aws/aws-sdk-go/internal/sync/singleflight
errors
sort
runtime/cgo
internal/oserror
io
path
internal/godebug
strconv
math/rand/v2
github.com/rclone/rclone/backend/crypt/pkcs7
vendor/golang.org/x/net/dns/dnsmessage
google.golang.org/grpc/internal/buffer
golang.org/x/crypto/cast5
bytes
syscall
github.com/rclone/rclone/lib/ranges
net/netip
strings
github.com/beorn7/perks/quantile
reflect
golang.org/x/crypto/blowfish
internal/saferio
github.com/aws/aws-sdk-go/internal/sdkio
golang.org/x/text/internal/tag
math/rand
container/heap
encoding/base32
hash
crypto/internal/randutil
crypto/internal/fips140deps/godebug
github.com/cloudflare/circl/internal/sha3
crypto
hash/fnv
hash/crc32
hash/adler32
github.com/jcmturner/gokrb5/v8/crypto/etype
github.com/rclone/rclone/backend/hidrive/hidrivehash/internal
github.com/rclone/rclone/backend/onedrive/quickxorhash
github.com/aalpar/deheap
golang.org/x/crypto/md4
vendor/golang.org/x/text/transform
github.com/cloudflare/circl/sign
golang.org/x/text/transform
google.golang.org/grpc/internal/grpcrand
golang.org/x/text/encoding
crypto/internal/fips140
net/http/internal/ascii
bufio
html
github.com/munnerz/goautoneg
github.com/rclone/rclone/lib/bucket
github.com/Max-Sum/base32768
regexp/syntax
github.com/aws/aws-sdk-go/internal/sdkuri
github.com/aws/aws-sdk-go/internal/strings
github.com/aws/aws-sdk-go/aws/arn
github.com/rclone/rclone/cmd/ls/lshelp
crypto/internal/impl
net/http/internal/testcert
go/build/constraint
github.com/gdamore/encoding
crypto/internal/fips140/sha256
crypto/internal/fips140/sha3
crypto/tls/internal/fips140tls
crypto/internal/fips140/sha512
image
compress/bzip2
crypto/sha3
crypto/internal/fips140/hmac
crypto/internal/fips140hash
crypto/internal/fips140/check
internal/syscall/unix
internal/syscall/execenv
time
crypto/internal/fips140/aes
crypto/internal/fips140/nistec/fiat
crypto/internal/fips140/edwards25519/field
crypto/internal/fips140/bigmod
crypto/internal/fips140/hkdf
crypto/internal/fips140/tls12
crypto/internal/fips140/tls13
regexp
image/internal/imageutil
crypto/internal/fips140/edwards25519
image/jpeg
context
io/fs
internal/poll
github.com/rclone/rclone/lib/cache
google.golang.org/grpc/backoff
google.golang.org/grpc/keepalive
github.com/rclone/rclone/backend/onedrive/api
github.com/aws/aws-sdk-go/internal/sdkrand
github.com/rclone/rclone/backend/sia/api
github.com/rclone/rclone/backend/zoho/api
github.com/rclone/rclone/lib/version
google.golang.org/api/internal/third_party/uritemplates
golang.org/x/net/context
google.golang.org/grpc/internal/backoff
google.golang.org/grpc/internal/grpcsync
golang.org/x/sync/semaphore
internal/filepathlite
embed
os
google.golang.org/protobuf/internal/editiondefaults
crypto/internal/fips140/nistec
encoding/binary
internal/fmtsort
github.com/rclone/rclone/lib/errors
github.com/rclone/rclone/lib/structs
github.com/hashicorp/errwrap
encoding/base64
github.com/jzelinskie/whirlpool
golang.org/x/crypto/internal/poly1305
vendor/golang.org/x/crypto/internal/poly1305
github.com/cespare/xxhash
github.com/hirochachacha/go-smb2/internal/utf16le
golang.org/x/sys/unix
github.com/klauspost/compress/internal/snapref
encoding/pem
github.com/hirochachacha/go-smb2/internal/smb2
plugin
golang.org/x/crypto/nacl/secretbox
crypto/internal/sysrand
fmt
vendor/golang.org/x/sys/cpu
path/filepath
io/ioutil
google.golang.org/protobuf/internal/detrand
os/signal
github.com/prometheus/procfs/internal/util
net
google.golang.org/grpc/internal/envconfig
github.com/mattn/go-runewidth
golang.org/x/sys/cpu
internal/sysinfo
github.com/iguanesolutions/go-systemd
internal/lazyregexp
crypto/internal/entropy
crypto/internal/fips140/drbg
golang.org/x/crypto/blake2b
golang.org/x/crypto/sha3
crypto/internal/fips140only
crypto/internal/fips140/aes/gcm
crypto/internal/fips140/ed25519
crypto/internal/fips140/rsa
crypto/internal/fips140/mlkem
os/exec
github.com/kr/fs
crypto/md5
crypto/rc4
golang.org/x/crypto/argon2
crypto/cipher
crypto/internal/fips140/ecdh
crypto/internal/fips140/ecdsa
github.com/atotto/clipboard
github.com/skratchdot/open-golang/open
internal/goroot
github.com/mitchellh/go-homedir
crypto/internal/boring
crypto/des
vendor/golang.org/x/crypto/chacha20
golang.org/x/crypto/pkcs12/internal/rc2
golang.org/x/crypto/chacha20
github.com/hirochachacha/go-smb2/internal/crypto/ccm
github.com/hirochachacha/go-smb2/internal/crypto/cmac
github.com/ProtonMail/go-crypto/eax
crypto/aes
crypto/sha512
crypto/ecdh
crypto/hmac
crypto/sha1
crypto/sha256
github.com/ProtonMail/go-crypto/openpgp/aes/keywrap
github.com/rclone/rclone/backend/dropbox/dbhash
encoding/csv
encoding/json
compress/flate
encoding/hex
vendor/golang.org/x/crypto/chacha20poly1305
net/url
log
math/big
mime/quotedprintable
mime
golang.org/x/sync/errgroup
github.com/coreos/go-semver/semver
flag
text/template/parse
text/tabwriter
runtime/trace
vendor/golang.org/x/net/http2/hpack
golang.org/x/time/rate
google.golang.org/protobuf/internal/errors
golang.org/x/text/unicode/norm
go/token
google.golang.org/protobuf/internal/version
github.com/prometheus/procfs/internal/fs
net/http/internal
vendor/golang.org/x/text/unicode/norm
runtime/debug
golang.org/x/net/bpf
encoding/xml
os/user
golang.org/x/crypto/pbkdf2
github.com/rclone/rclone/lib/encoder
google.golang.org/protobuf/encoding/protowire
database/sql/driver
encoding/gob
debug/dwarf
github.com/gabriel-vasile/mimetype/internal/json
golang.org/x/net/html
github.com/google/go-querystring/query
compress/gzip
github.com/shirou/gopsutil/internal/common
github.com/klauspost/compress/flate
golang.org/x/crypto/scrypt
compress/zlib
google.golang.org/grpc/internal/grpclog
github.com/googleapis/gax-go/v2/callctx
google.golang.org/grpc/attributes
github.com/rclone/rclone/lib/pacer
google.golang.org/grpc/internal/idle
golang.org/x/net/http2/hpack
internal/profile
google.golang.org/protobuf/reflect/protoreflect
go.opencensus.io/internal
github.com/rclone/rclone/lib/readers
go.opencensus.io/trace/tracestate
go.opencensus.io/resource
github.com/hashicorp/go-multierror
github.com/rclone/rclone/backend/googlephotos/api
github.com/colinmarc/hdfs/internal/sasl
github.com/jcmturner/gokrb5/v8/crypto/common
github.com/jcmturner/aescts/v2
vendor/golang.org/x/text/unicode/bidi
github.com/rfjakob/eme
golang.org/x/net/internal/timeseries
golang.org/x/text/unicode/bidi
go.opencensus.io/metric/metricdata
github.com/jcmturner/gofork/x/crypto/pbkdf2
github.com/jcmturner/gokrb5/v8/iana/errorcode
github.com/jcmturner/gokrb5/v8/krberror
github.com/jcmturner/rpc/v2/ndr
github.com/rclone/rclone/backend/pcloud/api
github.com/rclone/rclone/backend/premiumizeme/api
github.com/rclone/rclone/backend/mailru/api
github.com/aws/aws-sdk-go/aws/awserr
github.com/aws/aws-sdk-go/internal/s3shared/arn
github.com/pkg/sftp/internal/encoding/ssh/filexfer
go.opencensus.io/metric/metricproducer
golang.org/x/crypto/curve25519
golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
github.com/rclone/rclone/backend/sharefile/api
github.com/hirochachacha/go-smb2/internal/msrpc
github.com/rclone/rclone/backend/uptobox/api
github.com/rclone/rclone/backend/yandex/api
github.com/Unknwon/goconfig
github.com/klauspost/compress/fse
archive/zip
golang.org/x/text/internal/language
github.com/russross/blackfriday/v2
gopkg.in/yaml.v3
github.com/artyom/mtab
github.com/aws/aws-sdk-go/internal/ini
github.com/hanwen/go-fuse/splice
github.com/gdamore/tcell/v2/terminfo
github.com/ProtonMail/go-crypto/openpgp/errors
github.com/ProtonMail/go-crypto/ocb
golang.org/x/crypto/hkdf
vendor/golang.org/x/text/secure/bidirule
github.com/anacrolix/dms/dlna
github.com/anacrolix/log
github.com/ProtonMail/go-crypto/openpgp/armor
github.com/coreos/go-systemd/internal/dlopen
golang.org/x/net/webdav/internal/xml
github.com/rclone/rclone/lib/plugin
github.com/davecgh/go-spew/spew
github.com/pmezard/go-difflib/difflib
testing
go/scanner
github.com/ProtonMail/go-crypto/openpgp/internal/algorithm
text/template
github.com/klauspost/compress/huff0
github.com/rclone/rclone/fs/config/configmap
github.com/Azure/go-autorest/autorest/date
github.com/rclone/rclone/backend/box/api
google.golang.org/grpc/grpclog
github.com/rclone/rclone/backend/filefabric/api
github.com/rclone/rclone/fs/config/configstruct
github.com/rclone/rclone/fs/fspath
golang.org/x/text/secure/bidirule
github.com/jcmturner/rpc/v2/mstypes
github.com/rclone/rclone/backend/hidrive/api
github.com/jmespath/go-jmespath
github.com/aws/aws-sdk-go/aws/endpoints
github.com/gdamore/tcell/v2/terminfo/a/ansi
github.com/gdamore/tcell/v2/terminfo/v/vt100
github.com/gdamore/tcell/v2/terminfo/v/vt102
github.com/gdamore/tcell/v2/terminfo/v/vt220
github.com/gdamore/tcell/v2/terminfo/x/xterm
github.com/gdamore/tcell/v2/terminfo/dynamic
github.com/gdamore/tcell/v2/terminfo/a/aixterm
github.com/gdamore/tcell/v2/terminfo/a/alacritty
google.golang.org/grpc/connectivity
github.com/gdamore/tcell/v2/terminfo/b/beterm
github.com/gdamore/tcell/v2/terminfo/base
github.com/gdamore/tcell/v2/terminfo/c/cygwin
github.com/gdamore/tcell/v2/terminfo/d/dtterm
github.com/gdamore/tcell/v2/terminfo/e/emacs
github.com/gdamore/tcell/v2/terminfo/f/foot
github.com/gdamore/tcell/v2/terminfo/g/gnome
github.com/gdamore/tcell/v2/terminfo/h/hpterm
github.com/gdamore/tcell/v2/terminfo/k/konsole
github.com/gdamore/tcell/v2/terminfo/k/kterm
google.golang.org/protobuf/internal/descfmt
google.golang.org/protobuf/internal/descopts
google.golang.org/protobuf/internal/strs
google.golang.org/protobuf/internal/encoding/messageset
google.golang.org/protobuf/internal/order
google.golang.org/protobuf/internal/genid
google.golang.org/protobuf/runtime/protoiface
github.com/gdamore/tcell/v2/terminfo/l/linux
github.com/gdamore/tcell/v2/terminfo/p/pcansi
github.com/gdamore/tcell/v2/terminfo/r/rxvt
github.com/gdamore/tcell/v2/terminfo/s/screen
github.com/gdamore/tcell/v2/terminfo/s/simpleterm
crypto/rand
crypto/elliptic
crypto/internal/boring/bbig
encoding/asn1
crypto/dsa
google.golang.org/protobuf/internal/protolazy
golang.org/x/net/idna
google.golang.org/protobuf/internal/encoding/text
google.golang.org/protobuf/internal/encoding/json
google.golang.org/protobuf/reflect/protoregistry
github.com/jcmturner/gofork/encoding/asn1
github.com/gdamore/tcell/v2/terminfo/s/sun
github.com/gdamore/tcell/v2/terminfo/t/tmux
github.com/gdamore/tcell/v2/terminfo/v/vt320
crypto/ed25519
github.com/rclone/rclone/fs/config/obscure
golang.org/x/crypto/bcrypt
github.com/rclone/rclone/lib/random
go.opencensus.io/trace
github.com/hashicorp/go-uuid
github.com/jcmturner/gokrb5/v8/crypto/rfc3961
crypto/rsa
github.com/jcmturner/gokrb5/v8/crypto/rfc3962
github.com/jcmturner/gokrb5/v8/crypto/rfc4757
github.com/jcmturner/gokrb5/v8/crypto/rfc8009
github.com/aws/aws-sdk-go/aws/awsutil
github.com/hirochachacha/go-smb2/internal/ntlm
runtime/pprof
golang.org/x/text/internal/language/compact
github.com/klauspost/compress/zstd
github.com/gdamore/tcell/v2/terminfo/v/vt400
debug/macho
github.com/gdamore/tcell/v2/terminfo/v/vt420
github.com/gdamore/tcell/v2/terminfo/v/vt52
github.com/gdamore/tcell/v2/terminfo/w/wy50
github.com/gdamore/tcell/v2/terminfo/w/wy60
github.com/gdamore/tcell/v2/terminfo/w/wy99_ansi
github.com/cpuguy83/go-md2man/v2/md2man
github.com/gdamore/tcell/v2/terminfo/x/xfce
github.com/gdamore/tcell/v2/terminfo/x/xterm_kitty
github.com/lucasb-eyer/go-colorful
vendor/golang.org/x/net/idna
github.com/buengese/sgzip
github.com/ProtonMail/go-crypto/openpgp/internal/encoding
github.com/cloudflare/circl/math
github.com/ProtonMail/go-crypto/openpgp/elgamal
github.com/ProtonMail/go-crypto/openpgp/s2k
golang.org/x/text/language
github.com/rclone/rclone/cmd/test/info/internal
github.com/rclone/rclone/bin
go/ast
github.com/gdamore/tcell/v2/terminfo/extended
github.com/gabriel-vasile/mimetype/internal/charset
github.com/colinmarc/hdfs/hadoopconf
github.com/rclone/rclone/backend/jottacloud/api
github.com/rclone/rclone/backend/sugarsync/api
github.com/anacrolix/dms/soap
github.com/anacrolix/dms/upnp
github.com/rclone/rclone/cmd/serve/dlna/upnpav
github.com/rclone/rclone/cmd/test/info/internal/build_csv
crypto/internal/hpke
google.golang.org/protobuf/proto
go/doc/comment
internal/buildcfg
gopkg.in/yaml.v2
github.com/dop251/scsu
github.com/rclone/rclone/lib/encoder/internal/gen
github.com/mattn/go-isatty
github.com/sirupsen/logrus
golang.org/x/term
github.com/shirou/gopsutil/host
github.com/rclone/rclone/lib/mmap
golang.org/x/oauth2/jws
go.etcd.io/bbolt
github.com/pkg/xattr
github.com/hanwen/go-fuse/fuse
github.com/ProtonMail/go-crypto/bitcurves
github.com/ProtonMail/go-crypto/brainpool
html/template
github.com/rclone/rclone/fstest/testy
github.com/mattn/go-colorable
github.com/rclone/rclone/lib/pool
golang.org/x/text/internal
google.golang.org/protobuf/internal/encoding/defval
github.com/patrickmn/go-cache
github.com/jcmturner/gokrb5/v8/asn1tools
github.com/gabriel-vasile/mimetype/internal/magic
github.com/rclone/rclone/lib/encoder/filename
vendor/golang.org/x/crypto/cryptobyte
crypto/x509/pkix
golang.org/x/text/cases
github.com/geoffgarside/ber
golang.org/x/crypto/cryptobyte
github.com/rclone/rclone/lib/terminal
github.com/gdamore/tcell/v2
github.com/rclone/rclone/lib/buildinfo
github.com/stretchr/testify/assert/yaml
crypto/ecdsa
google.golang.org/protobuf/internal/filedesc
google.golang.org/protobuf/encoding/prototext
google.golang.org/protobuf/encoding/protodelim
github.com/hirochachacha/go-smb2/internal/spnego
github.com/cloudflare/circl/internal/conv
github.com/rclone/rclone/fs/hash
github.com/rclone/rclone/backend/hidrive/hidrivehash
github.com/rclone/rclone/backend/mailru/mrhash
go.opencensus.io/tag
github.com/cloudflare/circl/math/fp25519
github.com/cloudflare/circl/math/fp448
github.com/cloudflare/circl/math/mlsbset
go.opencensus.io/stats/internal
github.com/rclone/rclone/lib/env
github.com/hanwen/go-fuse/internal
github.com/aws/aws-sdk-go/internal/shareddefaults
github.com/a8m/tree
go.opencensus.io/stats
github.com/gabriel-vasile/mimetype
go.opencensus.io/stats/view
github.com/aws/aws-sdk-go/aws/credentials
go/doc
go/parser
github.com/hanwen/go-fuse/fs
github.com/cloudflare/circl/dh/x448
github.com/cloudflare/circl/ecc/goldilocks
github.com/cloudflare/circl/dh/x25519
github.com/cloudflare/circl/sign/ed25519
github.com/aws/aws-sdk-go/aws/credentials/processcreds
github.com/coreos/go-systemd/util
github.com/ProtonMail/go-crypto/openpgp/ed25519
github.com/ProtonMail/go-crypto/openpgp/x25519
github.com/cloudflare/circl/sign/ed448
github.com/ProtonMail/go-crypto/openpgp/ed448
google.golang.org/protobuf/internal/encoding/tag
google.golang.org/protobuf/encoding/protojson
go/build
github.com/gdamore/tcell/v2/termbox
github.com/ProtonMail/go-crypto/openpgp/internal/ecc
github.com/ProtonMail/go-crypto/openpgp/x448
google.golang.org/protobuf/internal/impl
github.com/ProtonMail/go-crypto/openpgp/ecdh
github.com/ProtonMail/go-crypto/openpgp/ecdsa
github.com/ProtonMail/go-crypto/openpgp/eddsa
github.com/ProtonMail/go-crypto/openpgp/packet
vendor/golang.org/x/net/http/httpproxy
crypto/x509
golang.org/x/net/internal/socket
log/syslog
github.com/google/uuid
google.golang.org/grpc/internal
google.golang.org/grpc/internal/syscall
github.com/prometheus/procfs
net/textproto
google.golang.org/grpc/internal/resolver/dns/internal
github.com/jcmturner/dnsutils/v2
github.com/spf13/pflag
bazil.org/fuse
github.com/hirochachacha/go-smb2
github.com/iguanesolutions/go-systemd/notify
github.com/jcmturner/gokrb5/v8/types
github.com/jcmturner/gokrb5/v8/config
google.golang.org/grpc/codes
google.golang.org/grpc/metadata
github.com/jcmturner/gokrb5/v8/crypto
vendor/golang.org/x/net/http/httpguts
mime/multipart
golang.org/x/net/http/httpguts
golang.org/x/net/ipv4
golang.org/x/net/ipv6
google.golang.org/grpc/internal/grpcutil
google.golang.org/grpc/internal/balancerload
google.golang.org/grpc/tap
google.golang.org/grpc/stats
github.com/jcmturner/gokrb5/v8/keytab
github.com/ProtonMail/go-crypto/openpgp
github.com/jcmturner/gokrb5/v8/pac
github.com/jcmturner/gokrb5/v8/gssapi
google.golang.org/grpc/encoding
github.com/jcmturner/gokrb5/v8/credentials
github.com/jcmturner/gokrb5/v8/messages
github.com/ProtonMail/go-crypto/openpgp/clearsign
bazil.org/fuse/fuseutil
github.com/spf13/cobra
bazil.org/fuse/fs
github.com/jcmturner/gokrb5/v8/kadmin
github.com/jcmturner/gokrb5/v8/client
github.com/spf13/cobra/doc
github.com/rclone/rclone/cmd/serve/ftp
github.com/youmark/pkcs8
golang.org/x/crypto/pkcs12
crypto/tls
github.com/golang-jwt/jwt
golang.org/x/crypto/ssh
google.golang.org/protobuf/internal/filetype
google.golang.org/protobuf/runtime/protoimpl
google.golang.org/protobuf/types/known/timestamppb
google.golang.org/genproto/googleapis/rpc/code
google.golang.org/protobuf/types/known/anypb
google.golang.org/protobuf/protoadapt
google.golang.org/protobuf/types/known/durationpb
github.com/colinmarc/hdfs/internal/protocol/hadoop_common
google.golang.org/grpc/encoding/proto
google.golang.org/grpc/internal/pretty
github.com/prometheus/client_model/go
github.com/golang/protobuf/ptypes/timestamp
github.com/googleapis/gax-go/v2/apierror/internal/proto
google.golang.org/genproto/googleapis/rpc/status
google.golang.org/genproto/googleapis/rpc/errdetails
github.com/golang/protobuf/ptypes/duration
google.golang.org/grpc/binarylog/grpc_binarylog_v1
google.golang.org/grpc/internal/status
github.com/prometheus/common/model
google.golang.org/grpc/status
google.golang.org/grpc/internal/binarylog
github.com/colinmarc/hdfs/internal/protocol/hadoop_hdfs
github.com/prometheus/client_golang/prometheus/internal
golang.org/x/crypto/ssh/agent
golang.org/x/crypto/ssh/knownhosts
github.com/pkg/sftp
github.com/xanzy/ssh-agent
net/http/httptrace
google.golang.org/grpc/internal/credentials
google.golang.org/api/transport/cert
github.com/rclone/ftp
github.com/coreos/go-systemd/activation
google.golang.org/grpc/credentials
net/http
google.golang.org/grpc/internal/channelz
google.golang.org/grpc/resolver
google.golang.org/grpc/credentials/insecure
google.golang.org/grpc/peer
google.golang.org/grpc/internal/metadata
google.golang.org/grpc/internal/resolver/passthrough
google.golang.org/grpc/balancer/grpclb/state
google.golang.org/grpc/internal/transport/networktype
google.golang.org/grpc/internal/resolver/dns
google.golang.org/grpc/internal/resolver/unix
google.golang.org/grpc/channelz
google.golang.org/grpc/balancer
google.golang.org/grpc/resolver/dns
google.golang.org/grpc/balancer/base
google.golang.org/grpc/internal/serviceconfig
google.golang.org/grpc/internal/resolver
google.golang.org/grpc/balancer/roundrobin
google.golang.org/grpc/internal/balancer/gracefulswitch
github.com/colinmarc/hdfs/internal/transfer
github.com/rclone/rclone/fs/fserrors
github.com/ncw/go-acd
net/http/pprof
github.com/abbot/go-http-auth
expvar
github.com/prometheus/common/expfmt
net/http/cookiejar
golang.org/x/oauth2/internal
net/http/httputil
github.com/mattn/go-ieproxy
github.com/Azure/go-autorest/logger
github.com/Azure/go-autorest/tracing
golang.org/x/net/websocket
cloud.google.com/go/compute/metadata
google.golang.org/api/googleapi
golang.org/x/net/trace
go.opencensus.io/trace/propagation
golang.org/x/net/http2
github.com/Azure/go-ntlmssp
github.com/anacrolix/dms/ssdp
net/http/httptest
github.com/go-chi/chi
golang.org/x/net/webdav
google.golang.org/api/googleapi/transport
github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header
github.com/ncw/swift/v2
github.com/jcmturner/goidentity/v6
github.com/aws/aws-sdk-go/aws
github.com/putdotio/go-putio/putio
github.com/rclone/rclone/fs
github.com/rclone/rclone/backend/b2/api
github.com/Azure/azure-pipeline-go/pipeline
go.opencensus.io/plugin/ochttp/propagation/b3
github.com/googleapis/gax-go/v2/apierror
google.golang.org/api/transport/http/internal/propagation
github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil
golang.org/x/net/publicsuffix
golang.org/x/oauth2
github.com/jcmturner/gokrb5/v8/service
go.opencensus.io/plugin/ochttp
github.com/Azure/go-autorest/autorest/adal
golang.org/x/oauth2/authhandler
golang.org/x/oauth2/google/internal/impersonate
golang.org/x/oauth2/google/internal/stsexchange
golang.org/x/oauth2/jwt
google.golang.org/api/internal/impersonate
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox
github.com/stretchr/testify/assert
github.com/koofr/go-httpclient
github.com/aws/aws-sdk-go/aws/request
github.com/aws/aws-sdk-go/aws/auth/bearer
github.com/aws/aws-sdk-go/private/protocol/eventstream
github.com/go-chi/chi/middleware
github.com/prometheus/client_golang/prometheus
golang.org/x/oauth2/google/externalaccount
golang.org/x/oauth2/google/internal/externalaccountauthorizeduser
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/async
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/common
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/seen_state
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/auth
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team_common
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team_policies
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/users_common
github.com/Azure/azure-storage-blob-go/azblob
github.com/jcmturner/gokrb5/v8/spnego
github.com/koofr/go-koofrclient
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/file_properties
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/users
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/account
golang.org/x/oauth2/google
github.com/aws/aws-sdk-go/aws/corehandlers
github.com/aws/aws-sdk-go/aws/client
github.com/aws/aws-sdk-go/private/protocol
github.com/aws/aws-sdk-go/internal/s3shared
github.com/aws/aws-sdk-go/aws/csm
github.com/aws/aws-sdk-go/internal/s3shared/s3err
github.com/aws/aws-sdk-go/private/checksum
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/files
github.com/aws/aws-sdk-go/aws/ec2metadata
github.com/aws/aws-sdk-go/private/protocol/json/jsonutil
github.com/aws/aws-sdk-go/private/protocol/query/queryutil
github.com/aws/aws-sdk-go/private/protocol/rest
github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi
github.com/colinmarc/hdfs/internal/rpc
github.com/rclone/rclone/fs/filter
github.com/rclone/rclone/fs/config/flags
github.com/rclone/rclone/lib/atexit
github.com/rclone/rclone/lib/file
github.com/rclone/rclone/fs/asyncreader
github.com/rclone/rclone/lib/dircache
github.com/rclone/rclone/fs/chunksize
github.com/rclone/rclone/fs/dirtree
github.com/rclone/rclone/lib/rest
github.com/rclone/rclone/fs/object
github.com/rclone/rclone/backend/union/common
github.com/rclone/rclone/fs/chunkedreader
github.com/rclone/rclone/backend/webdav/api
github.com/rclone/rclone/cmd/bisync/bilib
github.com/rclone/rclone/lib/daemonize
github.com/rclone/rclone/vfs/vfscommon
github.com/rclone/rclone/cmd/serve/dlna/data
github.com/rclone/rclone/fstest/testserver
github.com/rclone/rclone/fstest/mockdir
github.com/rclone/rclone/fstest/mockfs
github.com/rclone/rclone/fstest/mockobject
github.com/rclone/rclone/vfs/vfscache/writeback
github.com/rclone/rclone/lib/http
github.com/rclone/rclone/cmd/serve/http/data
github.com/stretchr/testify/require
github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds
github.com/aws/aws-sdk-go/aws/credentials/endpointcreds
github.com/rclone/rclone/vfs/test_vfs
github.com/aws/aws-sdk-go/private/protocol/query
github.com/rclone/rclone/fs/cache
github.com/rclone/rclone/fs/list
github.com/aws/aws-sdk-go/aws/signer/v4
github.com/aws/aws-sdk-go/private/protocol/jsonrpc
github.com/rclone/rclone/cmd/serve/httplib
github.com/colinmarc/hdfs
github.com/aws/aws-sdk-go/private/protocol/restxml
github.com/aws/aws-sdk-go/aws/defaults
github.com/rclone/rclone/fs/walk
github.com/rclone/rclone/backend/alias
github.com/rclone/rclone/backend/union/upstream
github.com/rclone/rclone/lib/http/auth
github.com/aws/aws-sdk-go/private/protocol/restjson
github.com/rclone/rclone/fs/march
github.com/rclone/rclone/backend/memory
github.com/rclone/rclone/fs/rc
github.com/rclone/rclone/cmd/ncdu/scan
github.com/rclone/rclone/backend/union/policy
github.com/aws/aws-sdk-go/service/sts
github.com/aws/aws-sdk-go/service/s3
github.com/aws/aws-sdk-go/service/sso
github.com/aws/aws-sdk-go/service/ssooidc
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/sharing
github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team
google.golang.org/grpc/internal/transport
github.com/rclone/rclone/fs/config
github.com/rclone/rclone/fs/filter/filterflags
github.com/rclone/rclone/cmd/serve/httplib/httpflags
github.com/rclone/rclone/vfs/vfsflags
github.com/rclone/rclone/cmd/serve/dlna/dlnaflags
github.com/rclone/rclone/fs/accounting
github.com/prometheus/client_golang/prometheus/promhttp
github.com/aws/aws-sdk-go/service/sso/ssoiface
github.com/rclone/rclone/fs/rc/rcflags
github.com/aws/aws-sdk-go/service/sts/stsiface
github.com/rclone/rclone/fs/log
github.com/rclone/rclone/lib/kv
github.com/rclone/rclone/backend/hdfs
github.com/aws/aws-sdk-go/aws/credentials/ssocreds
github.com/rclone/rclone/fs/config/configfile
github.com/rclone/rclone/fs/rc/webgui
github.com/aws/aws-sdk-go/aws/credentials/stscreds
github.com/rclone/rclone/fs/fshttp
github.com/rclone/rclone/backend/crypt
github.com/rclone/rclone/backend/local
github.com/rclone/rclone/fs/rc/jobs
github.com/rclone/rclone/lib/http/serve
github.com/rclone/rclone/vfs/vfscache/downloaders
github.com/rclone/rclone/fstest
github.com/rclone/rclone/fs/config/configflags
github.com/rclone/rclone/fs/log/logflags
github.com/aws/aws-sdk-go/aws/session
github.com/rclone/rclone/lib/oauthutil
github.com/rclone/rclone/backend/b2
github.com/rclone/rclone/backend/fichier
github.com/rclone/rclone/backend/filefabric
github.com/rclone/rclone/backend/http
github.com/rclone/rclone/backend/ftp
github.com/rclone/rclone/backend/koofr
github.com/rclone/rclone/backend/internetarchive
github.com/rclone/rclone/backend/netstorage
github.com/rclone/rclone/backend/opendrive
github.com/rclone/rclone/backend/sftp
github.com/rclone/rclone/backend/seafile
github.com/rclone/rclone/fs/operations
github.com/rclone/rclone/backend/sia
github.com/rclone/rclone/backend/smb
github.com/rclone/rclone/backend/sugarsync
github.com/rclone/rclone/backend/uptobox
github.com/rclone/rclone/backend/webdav/odrvcookie
github.com/rclone/rclone/fs/rc/rcserver
github.com/rclone/rclone/backend/webdav
google.golang.org/grpc
github.com/rclone/rclone/backend/amazonclouddrive
github.com/rclone/rclone/lib/jwtutil
github.com/rclone/rclone/backend/dropbox
github.com/rclone/rclone/backend/googlephotos
github.com/rclone/rclone/backend/hidrive
github.com/rclone/rclone/backend/jottacloud
github.com/rclone/rclone/backend/premiumizeme
github.com/rclone/rclone/backend/pcloud
github.com/rclone/rclone/backend/putio
github.com/rclone/rclone/backend/sharefile
github.com/rclone/rclone/backend/yandex
github.com/rclone/rclone/backend/zoho
github.com/rclone/rclone/backend/box
github.com/rclone/rclone/backend/cache
github.com/rclone/rclone/backend/chunker
github.com/rclone/rclone/backend/combine
github.com/rclone/rclone/backend/compress
github.com/rclone/rclone/backend/hasher
github.com/rclone/rclone/backend/mailru
github.com/rclone/rclone/backend/onedrive
github.com/rclone/rclone/backend/swift
github.com/rclone/rclone/backend/union
github.com/rclone/rclone/cmd
github.com/rclone/rclone/fs/sync
github.com/rclone/rclone/vfs/vfscache
github.com/rclone/rclone/fstest/fstests
github.com/rclone/rclone/cmd/about
github.com/rclone/rclone/cmd/authorize
github.com/rclone/rclone/cmd/rc
github.com/rclone/rclone/cmd/bisync
github.com/rclone/rclone/cmd/check
github.com/rclone/rclone/cmd/cat
github.com/rclone/rclone/cmd/dedupe
github.com/rclone/rclone/cmd/delete
github.com/rclone/rclone/cmd/cleanup
github.com/rclone/rclone/cmd/copyto
github.com/rclone/rclone/cmd/deletefile
github.com/rclone/rclone/cmd/genautocomplete
github.com/rclone/rclone/cmd/gendocs
github.com/rclone/rclone/cmd/config
github.com/rclone/rclone/cmd/copy
github.com/rclone/rclone/cmd/hashsum
github.com/rclone/rclone/cmd/copyurl
github.com/rclone/rclone/cmd/link
github.com/rclone/rclone/cmd/listremotes
github.com/rclone/rclone/cmd/lsd
github.com/rclone/rclone/cmd/ls
github.com/rclone/rclone/cmd/lsf
github.com/rclone/rclone/cmd/lsjson
github.com/rclone/rclone/cmd/lsl
github.com/rclone/rclone/cmd/mkdir
github.com/rclone/rclone/cmd/move
github.com/rclone/rclone/cmd/moveto
github.com/rclone/rclone/cmd/ncdu
github.com/rclone/rclone/cmd/obscure
github.com/rclone/rclone/cmd/cryptdecode
github.com/rclone/rclone/cmd/purge
github.com/rclone/rclone/cmd/rcat
github.com/rclone/rclone/cmd/rcd
github.com/rclone/rclone/vfs
github.com/rclone/rclone/cmd/reveal
github.com/rclone/rclone/cmd/rmdir
github.com/rclone/rclone/cmd/rmdirs
github.com/rclone/rclone/cmd/version
github.com/rclone/rclone/cmd/serve/restic
github.com/rclone/rclone/cmd/settier
github.com/rclone/rclone/cmd/size
github.com/rclone/rclone/cmd/backend
github.com/rclone/rclone/cmd/sync
github.com/rclone/rclone/cmd/test
github.com/rclone/rclone/cmd/touch
github.com/rclone/rclone/cmd/tree
github.com/rclone/rclone/cmd/checksum
github.com/rclone/rclone/cmd/cryptcheck
github.com/rclone/rclone/cmd/md5sum
github.com/rclone/rclone/cmd/sha1sum
github.com/rclone/rclone/cmd/test/changenotify
github.com/rclone/rclone/cmd/test/histogram
github.com/rclone/rclone/cmd/test/makefiles
github.com/rclone/rclone/cmd/test/memory
github.com/rclone/rclone/cmd/test/info
github.com/rclone/rclone/cmd/selfupdate
github.com/rclone/rclone/cmd/cachestats
github.com/rclone/rclone/backend/azureblob
github.com/rclone/rclone/cmd/mountlib
github.com/rclone/rclone/cmd/serve/http
github.com/rclone/rclone/cmd/serve/dlna
github.com/rclone/rclone/cmd/serve/proxy
github.com/googleapis/gax-go/v2
google.golang.org/api/internal
github.com/rclone/rclone/cmd/serve/proxy/proxyflags
github.com/rclone/rclone/cmd/serve/sftp
github.com/rclone/rclone/cmd/serve/webdav
github.com/rclone/rclone/cmd/serve/servetest
google.golang.org/api/internal/gensupport
github.com/rclone/rclone/cmd/mount
google.golang.org/api/transport/internal/dca
github.com/rclone/rclone/cmd/serve/docker
github.com/rclone/rclone/cmd/mount2
google.golang.org/api/option
google.golang.org/api/option/internaloption
google.golang.org/api/transport/http
github.com/rclone/rclone/cmd/serve
github.com/rclone/rclone/cmd/all
google.golang.org/api/drive/v3
google.golang.org/api/storage/v1
google.golang.org/api/drive/v2
github.com/rclone/rclone/backend/s3
github.com/rclone/rclone/backend/googlecloudstorage
github.com/rclone/rclone/backend/drive
github.com/rclone/rclone/backend/all
github.com/rclone/rclone
github.com/rclone/rclone/cmdtest
github.com/rclone/rclone/fstest/test_all
github.com/rclone/rclone/vfs/vfstest
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/reproducible-path/rclone-1.60.1+dfsg'
export RCLONE_CONFIG="/notfound"; dh_auto_test -- 
	cd _build && go test -vet=off -v -p 40 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest
?   	github.com/rclone/rclone	[no test files]
=== RUN   TestNewFS
2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestNewFS (0.00s)
=== RUN   TestNewFSNoRemote
2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestNewFSNoRemote (0.00s)
=== RUN   TestNewFSInvalidRemote
2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestNewFSInvalidRemote (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/alias	0.040s
?   	github.com/rclone/rclone/backend/all	[no test files]
?   	github.com/rclone/rclone/backend/amazonclouddrive	[no test files]
=== RUN   TestIncrement
--- PASS: TestIncrement (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
=== RUN   TestServicePrincipalFileSuccess
--- PASS: TestServicePrincipalFileSuccess (0.00s)
=== RUN   TestServicePrincipalFileFailure
--- PASS: TestServicePrincipalFileFailure (0.00s)
=== RUN   TestValidateAccessTier
=== RUN   TestValidateAccessTier/cool
=== RUN   TestValidateAccessTier/archive
=== RUN   TestValidateAccessTier/empty
=== RUN   TestValidateAccessTier/unknown
=== RUN   TestValidateAccessTier/hot
=== RUN   TestValidateAccessTier/HOT
=== RUN   TestValidateAccessTier/Hot
--- PASS: TestValidateAccessTier (0.00s)
    --- PASS: TestValidateAccessTier/cool (0.00s)
    --- PASS: TestValidateAccessTier/archive (0.00s)
    --- PASS: TestValidateAccessTier/empty (0.00s)
    --- PASS: TestValidateAccessTier/unknown (0.00s)
    --- PASS: TestValidateAccessTier/hot (0.00s)
    --- PASS: TestValidateAccessTier/HOT (0.00s)
    --- PASS: TestValidateAccessTier/Hot (0.00s)
=== RUN   TestManagedIdentity
--- PASS: TestManagedIdentity (0.01s)
=== RUN   TestIMDSErrors
2025/08/07 11:52:43 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 404 and body: Test error generated
2025/08/07 11:52:43 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 429 and body: Test error generated
2025/08/07 11:52:43 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 500 and body: Test error generated
--- PASS: TestIMDSErrors (0.01s)
PASS
ok  	github.com/rclone/rclone/backend/azureblob	0.105s
=== RUN   TestUrlEncode
--- PASS: TestUrlEncode (0.00s)
=== RUN   TestTimeString
--- PASS: TestTimeString (0.01s)
=== RUN   TestParseTimeString
    b2_internal_test.go:166: potato: want error strconv.ParseInt: parsing "potato": invalid syntax got error 
--- PASS: TestParseTimeString (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/b2	0.068s
=== RUN   TestTimestampMarshalJSON
--- PASS: TestTimestampMarshalJSON (0.00s)
=== RUN   TestTimestampUnmarshalJSON
--- PASS: TestTimestampUnmarshalJSON (0.00s)
=== RUN   TestTimestampIsZero
--- PASS: TestTimestampIsZero (0.00s)
=== RUN   TestTimestampEqual
--- PASS: TestTimestampEqual (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/b2/api	0.036s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/box	0.020s
?   	github.com/rclone/rclone/backend/box/api	[no test files]
2025/08/07 11:52:45 Running with the following params: 
 remote: TestInternalCache
2025/08/07 11:52:45 Temp Upload Dir: /tmp/rclonecache-tmp3014131528
=== RUN   TestInternalListRootAndInnerRemotes
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalListRootAndInnerRemotes (0.00s)
=== RUN   TestInternalObjWrapFsFound
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalObjWrapFsFound (0.00s)
=== RUN   TestInternalObjNotFound
    cache_internal_test.go:261: Test currently fails in Debian
--- SKIP: TestInternalObjNotFound (0.00s)
=== RUN   TestInternalCachedWrittenContentMatches
    cache_internal_test.go:273: Test currently fails in Debian
--- SKIP: TestInternalCachedWrittenContentMatches (0.00s)
=== RUN   TestInternalDoubleWrittenContentMatches
    cache_internal_test.go:299: Test currently fails in Debian
--- SKIP: TestInternalDoubleWrittenContentMatches (0.00s)
=== RUN   TestInternalCachedUpdatedContentMatches
    cache_internal_test.go:322: Test currently fails in Debian
--- SKIP: TestInternalCachedUpdatedContentMatches (0.00s)
=== RUN   TestInternalWrappedWrittenContentMatches
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalWrappedWrittenContentMatches (0.00s)
=== RUN   TestInternalLargeWrittenContentMatches
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalLargeWrittenContentMatches (0.00s)
=== RUN   TestInternalWrappedFsChangeNotSeen
    cache_internal_test.go:411: Test currently fails in Debian
--- SKIP: TestInternalWrappedFsChangeNotSeen (0.00s)
=== RUN   TestInternalMoveWithNotify
    cache_internal_test.go:467: Test currently fails in Debian
--- SKIP: TestInternalMoveWithNotify (0.00s)
=== RUN   TestInternalNotifyCreatesEmptyParts
    cache_internal_test.go:555: Test currently fails in Debian
--- SKIP: TestInternalNotifyCreatesEmptyParts (0.00s)
=== RUN   TestInternalChangeSeenAfterDirCacheFlush
    cache_internal_test.go:643: Test currently fails in Debian
--- SKIP: TestInternalChangeSeenAfterDirCacheFlush (0.00s)
=== RUN   TestInternalCacheWrites
    cache_internal_test.go:677: Test currently fails in Debian
--- SKIP: TestInternalCacheWrites (0.00s)
=== RUN   TestInternalMaxChunkSizeRespected
    cache_internal_test.go:697: Test currently fails in Debian
--- SKIP: TestInternalMaxChunkSizeRespected (0.00s)
=== RUN   TestInternalExpiredEntriesRemoved
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalExpiredEntriesRemoved (0.00s)
=== RUN   TestInternalBug2117
    cache_internal_test.go:773: Test currently fails in Debian
--- SKIP: TestInternalBug2117 (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
=== RUN   TestInternalUploadTempDirCreated
    cache_upload_test.go:23: Test currently fails in Debian
--- SKIP: TestInternalUploadTempDirCreated (0.00s)
=== RUN   TestInternalUploadQueueOneFileNoRest
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadQueueOneFileNoRest (0.00s)
=== RUN   TestInternalUploadQueueOneFileWithRest
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadQueueOneFileWithRest (0.00s)
=== RUN   TestInternalUploadMoveExistingFile
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadMoveExistingFile (0.00s)
=== RUN   TestInternalUploadTempPathCleaned
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadTempPathCleaned (0.00s)
=== RUN   TestInternalUploadQueueMoreFiles
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadQueueMoreFiles (0.00s)
=== RUN   TestInternalUploadTempFileOperations
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadTempFileOperations (0.00s)
=== RUN   TestInternalUploadUploadingFileOperations
    cache_internal_test.go:889: Need remote (TestInternalCache) to exist
--- SKIP: TestInternalUploadUploadingFileOperations (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/cache	0.057s
=== RUN   TestIntegration
    fstests.go:454: Using remote "TestChunker:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/chunker/chunker_test.go:59
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestIntegration
--- FAIL: TestIntegration (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/chunker	0.408s
=== RUN   TestAdjustmentDo
--- PASS: TestAdjustmentDo (0.00s)
=== RUN   TestAdjustmentUndo
--- PASS: TestAdjustmentUndo (0.00s)
=== RUN   TestIntegration
    combine_test.go:16: Skipping as -remote not set
--- SKIP: TestIntegration (0.00s)
=== RUN   TestLocal
    fstests.go:454: Using remote "TestCombineLocal:dir1"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/combine/combine_test.go:32
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestLocal
--- FAIL: TestLocal (0.01s)
=== RUN   TestMemory
    fstests.go:454: Using remote "TestCombineMemory:dir1"
=== RUN   TestMemory/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestMemory/FsCommand
    fstests.go:523: No commands in this remote
=== RUN   TestMemory/FsRmdirNotFound
    fstests.go:538: Skipping test as non root bucket-based remote
=== RUN   TestMemory/FsString
=== RUN   TestMemory/FsName
=== RUN   TestMemory/FsRoot
=== RUN   TestMemory/FsRmdirEmpty
=== RUN   TestMemory/FsMkdir
=== RUN   TestMemory/FsMkdir/FsMkdirRmdirSubdir
    fstest.go:251: Filtering empty directory "dir"
    fstest.go:251: Filtering empty directory "dir/subdir"
    fstest.go:251: Filtering empty directory "dir"
=== RUN   TestMemory/FsMkdir/FsListEmpty
=== RUN   TestMemory/FsMkdir/FsListDirEmpty
=== RUN   TestMemory/FsMkdir/FsListRDirEmpty
=== RUN   TestMemory/FsMkdir/FsListDirNotFound
=== RUN   TestMemory/FsMkdir/FsListRDirNotFound
=== RUN   TestMemory/FsMkdir/FsEncoding
=== RUN   TestMemory/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestMemory/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestMemory/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestMemory/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestMemory/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestMemory/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestMemory/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestMemory/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestMemory/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestMemory/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestMemory/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestMemory/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
=== RUN   TestMemory/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestMemory/FsMkdir/FsNewObjectNotFound
=== RUN   TestMemory/FsMkdir/FsPutError
=== RUN   TestMemory/FsMkdir/FsPutZeroLength
=== RUN   TestMemory/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestMemory/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestMemory/FsMkdir/FsPutFiles
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListRDirFile2
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListR
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListRDirRoot
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListRSubdir#01
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListRLevel2
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsPurge
    fstests.go:1104: FS has no Purge interface
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsCopy
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsMove
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsDirMove
    fstests.go:1246: FS has no DirMover interface
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsRmdirFull
    fstests.go:1301: Skipping test as non root bucket-based remote
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsIsFileNotFound
=== RUN   TestMemory/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1601: Can't list from root on this remote
=== RUN   TestMemory/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestMemory/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestMemory/FsMkdir/FsPutFiles/ObjectAbout
    fstests.go:1842: FS does not support About
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestMemory/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestMemory/FsMkdir/FsPutFiles/Internal
    fstests.go:1904: *combine.Fs does not implement InternalTester
=== RUN   TestMemory/FsMkdir/FsPutChunked
    fstests.go:1921: *combine.Fs does not implement SetUploadChunkSizer
=== RUN   TestMemory/FsMkdir/FsUploadUnknownSize
=== RUN   TestMemory/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestMemory/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestMemory/FsMkdir/FsRootCollapse
=== RUN   TestMemory/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestMemory (0.03s)
    --- SKIP: TestMemory/FsCheckWrap (0.00s)
    --- SKIP: TestMemory/FsCommand (0.00s)
    --- SKIP: TestMemory/FsRmdirNotFound (0.00s)
    --- PASS: TestMemory/FsString (0.00s)
    --- PASS: TestMemory/FsName (0.00s)
    --- PASS: TestMemory/FsRoot (0.00s)
    --- PASS: TestMemory/FsRmdirEmpty (0.00s)
    --- PASS: TestMemory/FsMkdir (0.03s)
        --- PASS: TestMemory/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestMemory/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestMemory/FsMkdir/FsListDirEmpty (0.00s)
        --- PASS: TestMemory/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestMemory/FsMkdir/FsListDirNotFound (0.00s)
        --- PASS: TestMemory/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestMemory/FsMkdir/FsEncoding (0.01s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/control_chars (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/dot (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/dot_dot (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/punctuation (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_space (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_tilde (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_CR (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_LF (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_HT (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_VT (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/leading_dot (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_space (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_CR (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_LF (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_HT (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_VT (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/trailing_dot (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsEncoding/URL_encoding (0.00s)
        --- PASS: TestMemory/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestMemory/FsMkdir/FsPutError (0.00s)
        --- PASS: TestMemory/FsMkdir/FsPutZeroLength (0.01s)
        --- SKIP: TestMemory/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestMemory/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestMemory/FsMkdir/FsPutFiles (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/FsPurge (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsMove (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/FsDirMove (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsIsFile (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/FromRoot (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestMemory/FsMkdir/FsPutFiles/FsPutStream (0.00s)
                --- PASS: TestMemory/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestMemory/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
            --- SKIP: TestMemory/FsMkdir/FsPutFiles/Internal (0.00s)
        --- SKIP: TestMemory/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestMemory/FsMkdir/FsUploadUnknownSize (0.00s)
            --- PASS: TestMemory/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestMemory/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
        --- PASS: TestMemory/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestMemory/FsShutdown (0.00s)
=== RUN   TestMixed
    fstests.go:400: quicktest only
--- SKIP: TestMixed (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/combine	0.136s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
=== RUN   TestRemoteGzip
    fstests.go:454: Using remote "TestCompressGzip:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/compress/compress_test.go:43
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestRemoteGzip
--- FAIL: TestRemoteGzip (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/compress	0.107s
=== RUN   TestNewNameEncryptionMode
--- PASS: TestNewNameEncryptionMode (0.00s)
=== RUN   TestNewNameEncryptionModeString
--- PASS: TestNewNameEncryptionModeString (0.00s)
=== RUN   TestEncodeFileNameBase32
--- PASS: TestEncodeFileNameBase32 (0.00s)
=== RUN   TestEncodeFileNameBase64
--- PASS: TestEncodeFileNameBase64 (0.00s)
=== RUN   TestEncodeFileNameBase32768
--- PASS: TestEncodeFileNameBase32768 (0.00s)
=== RUN   TestDecodeFileNameBase32
--- PASS: TestDecodeFileNameBase32 (0.00s)
=== RUN   TestDecodeFileNameBase64
--- PASS: TestDecodeFileNameBase64 (0.00s)
=== RUN   TestDecodeFileNameBase32768
--- PASS: TestDecodeFileNameBase32768 (0.00s)
=== RUN   TestEncryptSegmentBase32
--- PASS: TestEncryptSegmentBase32 (0.00s)
=== RUN   TestEncryptSegmentBase64
--- PASS: TestEncryptSegmentBase64 (0.00s)
=== RUN   TestEncryptSegmentBase32768
--- PASS: TestEncryptSegmentBase32768 (0.00s)
=== RUN   TestDecryptSegmentBase32
--- PASS: TestDecryptSegmentBase32 (0.00s)
=== RUN   TestDecryptSegmentBase64
--- PASS: TestDecryptSegmentBase64 (0.00s)
=== RUN   TestDecryptSegmentBase32768
--- PASS: TestDecryptSegmentBase32768 (0.00s)
=== RUN   TestStandardEncryptFileNameBase32
--- PASS: TestStandardEncryptFileNameBase32 (0.00s)
=== RUN   TestStandardEncryptFileNameBase64
--- PASS: TestStandardEncryptFileNameBase64 (0.00s)
=== RUN   TestStandardEncryptFileNameBase32768
--- PASS: TestStandardEncryptFileNameBase32768 (0.00s)
=== RUN   TestNonStandardEncryptFileName
--- PASS: TestNonStandardEncryptFileName (0.00s)
=== RUN   TestStandardDecryptFileNameBase32
--- PASS: TestStandardDecryptFileNameBase32 (0.00s)
=== RUN   TestStandardDecryptFileNameBase64
--- PASS: TestStandardDecryptFileNameBase64 (0.00s)
=== RUN   TestStandardDecryptFileNameBase32768
--- PASS: TestStandardDecryptFileNameBase32768 (0.00s)
=== RUN   TestNonStandardDecryptFileName
--- PASS: TestNonStandardDecryptFileName (0.00s)
=== RUN   TestEncDecMatches
--- PASS: TestEncDecMatches (0.00s)
=== RUN   TestStandardEncryptDirNameBase32
--- PASS: TestStandardEncryptDirNameBase32 (0.00s)
=== RUN   TestStandardEncryptDirNameBase64
--- PASS: TestStandardEncryptDirNameBase64 (0.00s)
=== RUN   TestStandardEncryptDirNameBase32768
--- PASS: TestStandardEncryptDirNameBase32768 (0.00s)
=== RUN   TestNonStandardEncryptDirName
--- PASS: TestNonStandardEncryptDirName (0.00s)
=== RUN   TestStandardDecryptDirNameBase32
--- PASS: TestStandardDecryptDirNameBase32 (0.00s)
=== RUN   TestStandardDecryptDirNameBase64
--- PASS: TestStandardDecryptDirNameBase64 (0.00s)
=== RUN   TestStandardDecryptDirNameBase32768
--- PASS: TestStandardDecryptDirNameBase32768 (0.00s)
=== RUN   TestNonStandardDecryptDirName
--- PASS: TestNonStandardDecryptDirName (0.01s)
=== RUN   TestEncryptedSize
--- PASS: TestEncryptedSize (0.00s)
=== RUN   TestDecryptedSize
--- PASS: TestDecryptedSize (0.00s)
=== RUN   TestNoncePointer
--- PASS: TestNoncePointer (0.00s)
=== RUN   TestNonceFromReader
--- PASS: TestNonceFromReader (0.00s)
=== RUN   TestNonceFromBuf
--- PASS: TestNonceFromBuf (0.00s)
=== RUN   TestNonceIncrement
--- PASS: TestNonceIncrement (0.00s)
=== RUN   TestNonceAdd
--- PASS: TestNonceAdd (0.00s)
=== RUN   TestRandomSource
--- PASS: TestRandomSource (1.43s)
=== RUN   TestEncryptDecrypt1
--- PASS: TestEncryptDecrypt1 (0.53s)
=== RUN   TestEncryptDecrypt32
--- PASS: TestEncryptDecrypt32 (1.51s)
=== RUN   TestEncryptDecrypt4096
--- PASS: TestEncryptDecrypt4096 (1.56s)
=== RUN   TestEncryptDecrypt65536
--- PASS: TestEncryptDecrypt65536 (1.33s)
=== RUN   TestEncryptDecrypt65537
--- PASS: TestEncryptDecrypt65537 (1.32s)
=== RUN   TestEncryptData
--- PASS: TestEncryptData (0.00s)
=== RUN   TestNewEncrypter
--- PASS: TestNewEncrypter (0.00s)
=== RUN   TestNewEncrypterErrUnexpectedEOF
--- PASS: TestNewEncrypterErrUnexpectedEOF (0.00s)
=== RUN   TestNewDecrypter
--- PASS: TestNewDecrypter (0.00s)
=== RUN   TestNewDecrypterErrUnexpectedEOF
--- PASS: TestNewDecrypterErrUnexpectedEOF (0.00s)
=== RUN   TestNewDecrypterSeekLimit
--- PASS: TestNewDecrypterSeekLimit (0.29s)
=== RUN   TestDecrypterCalculateUnderlying
--- PASS: TestDecrypterCalculateUnderlying (0.00s)
=== RUN   TestDecrypterRead
--- PASS: TestDecrypterRead (0.00s)
=== RUN   TestDecrypterClose
--- PASS: TestDecrypterClose (0.00s)
=== RUN   TestPutGetBlock
--- PASS: TestPutGetBlock (0.00s)
=== RUN   TestKey
--- PASS: TestKey (0.39s)
=== RUN   TestIntegration
    crypt_test.go:22: Skipping as -remote not set
--- SKIP: TestIntegration (0.00s)
=== RUN   TestStandardBase32
    fstests.go:454: Using remote "TestCrypt:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/crypt/crypt_test.go:39
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestStandardBase32
--- FAIL: TestStandardBase32 (0.44s)
=== RUN   TestStandardBase64
    fstests.go:454: Using remote "TestCrypt:"
=== RUN   TestStandardBase64/FsCheckWrap
=== RUN   TestStandardBase64/FsCommand
=== RUN   TestStandardBase64/FsRmdirNotFound
=== RUN   TestStandardBase64/FsString
=== RUN   TestStandardBase64/FsName
=== RUN   TestStandardBase64/FsRoot
=== RUN   TestStandardBase64/FsRmdirEmpty
=== RUN   TestStandardBase64/FsMkdir
=== RUN   TestStandardBase64/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestStandardBase64/FsMkdir/FsListEmpty
=== RUN   TestStandardBase64/FsMkdir/FsListDirEmpty
=== RUN   TestStandardBase64/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsListDirNotFound
2025/08/07 11:53:00 ERROR : does not exist: error listing: directory not found
=== RUN   TestStandardBase64/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsEncoding
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
=== RUN   TestStandardBase64/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestStandardBase64/FsMkdir/FsNewObjectNotFound
=== RUN   TestStandardBase64/FsMkdir/FsPutError
2025/08/07 11:53:00 NOTICE: LiHD3a_KM-z0hMSK9FLg_g/nMSMbcQYaFfwKULh2ZBGmw/XtFcFlKWi8AKrpAxQq1jZA/H3vzyEmsPQanE4Lwdo-2vZ4rSbJcTXFcqqhWG7sFnrc/aoJ0xQZ37-GsFYAJDFVRpA: Removing partially written file on error: potato
=== RUN   TestStandardBase64/FsMkdir/FsPutZeroLength
=== RUN   TestStandardBase64/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestStandardBase64/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListR
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsMove
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsIsFileNotFound
2025/08/07 11:53:01 ERROR : : error listing: directory not found
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-wokapip0yitedux7cerurek4" from "TestCrypt:rclone-test-wokapip0yitedux7cerurek4"
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectCheckWrap
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/Internal
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfo
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap
=== RUN   TestStandardBase64/FsMkdir/FsPutFiles/Internal/ComputeHash
=== RUN   TestStandardBase64/FsMkdir/FsPutChunked
    fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer
=== RUN   TestStandardBase64/FsMkdir/FsUploadUnknownSize
=== RUN   TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestStandardBase64/FsMkdir/FsRootCollapse
2025/08/07 11:53:02 ERROR : : error listing: directory not found
=== RUN   TestStandardBase64/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestStandardBase64 (2.13s)
    --- PASS: TestStandardBase64/FsCheckWrap (0.00s)
    --- PASS: TestStandardBase64/FsCommand (0.00s)
    --- PASS: TestStandardBase64/FsRmdirNotFound (0.00s)
    --- PASS: TestStandardBase64/FsString (0.00s)
    --- PASS: TestStandardBase64/FsName (0.00s)
    --- PASS: TestStandardBase64/FsRoot (0.00s)
    --- PASS: TestStandardBase64/FsRmdirEmpty (0.00s)
    --- PASS: TestStandardBase64/FsMkdir (1.97s)
        --- PASS: TestStandardBase64/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestStandardBase64/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestStandardBase64/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsEncoding (0.10s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/control_chars (0.01s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/dot (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/dot_dot (0.01s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/punctuation (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_space (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_tilde (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_CR (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_LF (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_HT (0.01s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_VT (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_dot (0.01s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_space (0.01s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_CR (0.01s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_LF (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_HT (0.01s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_VT (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_dot (0.01s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s)
            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/URL_encoding (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsPutError (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestStandardBase64/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestStandardBase64/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsPutFiles (1.61s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListDirRoot (0.15s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPurge (0.00s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsMove (0.01s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsDirMove (0.18s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata (0.15s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.15s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectUpdate (0.06s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFile (0.16s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFileNotFound (0.33s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot (0.32s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put (0.11s)
                    --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.04s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream (0.10s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/0 (0.07s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/100 (0.03s)
            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal (0.12s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.11s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.01s)
                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ComputeHash (0.01s)
        --- SKIP: TestStandardBase64/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize (0.01s)
            --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
        --- PASS: TestStandardBase64/FsMkdir/FsRootCollapse (0.25s)
    --- SKIP: TestStandardBase64/FsShutdown (0.00s)
=== RUN   TestStandardBase32768
    fstests.go:454: Using remote "TestCrypt:"
=== RUN   TestStandardBase32768/FsCheckWrap
=== RUN   TestStandardBase32768/FsCommand
=== RUN   TestStandardBase32768/FsRmdirNotFound
=== RUN   TestStandardBase32768/FsString
=== RUN   TestStandardBase32768/FsName
=== RUN   TestStandardBase32768/FsRoot
=== RUN   TestStandardBase32768/FsRmdirEmpty
=== RUN   TestStandardBase32768/FsMkdir
=== RUN   TestStandardBase32768/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestStandardBase32768/FsMkdir/FsListEmpty
=== RUN   TestStandardBase32768/FsMkdir/FsListDirEmpty
=== RUN   TestStandardBase32768/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsListDirNotFound
2025/08/07 11:53:02 ERROR : does not exist: error listing: directory not found
=== RUN   TestStandardBase32768/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
=== RUN   TestStandardBase32768/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestStandardBase32768/FsMkdir/FsNewObjectNotFound
=== RUN   TestStandardBase32768/FsMkdir/FsPutError
2025/08/07 11:53:02 NOTICE: 㵐靗屙䥾踄㥒㰨祀ꜟ/瓂䥛廣⋅旡䭋樓㚆瑟/嗈絥炲輜ڕ悠裥參壟/㗽ꎒ⛕樰官瑫蝍㗶蔯⣒岫欷⣥儁劗慥疻ʟ/审䍱䜎ꗾ⺠籠㡘箱磟: Removing partially written file on error: potato
=== RUN   TestStandardBase32768/FsMkdir/FsPutZeroLength
=== RUN   TestStandardBase32768/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestStandardBase32768/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListR
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsMove
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFileNotFound
2025/08/07 11:53:03 ERROR : : error listing: directory not found
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-welikuw9raqasow8fipihez9" from "TestCrypt:rclone-test-welikuw9raqasow8fipihez9"
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectCheckWrap
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/Internal
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfo
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap
=== RUN   TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ComputeHash
=== RUN   TestStandardBase32768/FsMkdir/FsPutChunked
    fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer
=== RUN   TestStandardBase32768/FsMkdir/FsUploadUnknownSize
=== RUN   TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestStandardBase32768/FsMkdir/FsRootCollapse
2025/08/07 11:53:03 ERROR : : error listing: directory not found
=== RUN   TestStandardBase32768/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestStandardBase32768 (1.02s)
    --- PASS: TestStandardBase32768/FsCheckWrap (0.00s)
    --- PASS: TestStandardBase32768/FsCommand (0.00s)
    --- PASS: TestStandardBase32768/FsRmdirNotFound (0.00s)
    --- PASS: TestStandardBase32768/FsString (0.00s)
    --- PASS: TestStandardBase32768/FsName (0.00s)
    --- PASS: TestStandardBase32768/FsRoot (0.00s)
    --- PASS: TestStandardBase32768/FsRmdirEmpty (0.00s)
    --- PASS: TestStandardBase32768/FsMkdir (0.81s)
        --- PASS: TestStandardBase32768/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestStandardBase32768/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestStandardBase32768/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsEncoding (0.05s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/control_chars (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/dot (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/dot_dot (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/punctuation (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_space (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_tilde (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_CR (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_LF (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_HT (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_VT (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_dot (0.01s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_space (0.01s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_CR (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_LF (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_HT (0.01s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_VT (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_dot (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/URL_encoding (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsPutError (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsPutZeroLength (0.01s)
        --- SKIP: TestStandardBase32768/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestStandardBase32768/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles (0.59s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir (0.01s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirRoot (0.12s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPurge (0.00s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsMove (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsDirMove (0.10s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFile (0.11s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFileNotFound (0.10s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot (0.12s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put (0.00s)
                    --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream (0.00s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal (0.01s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.00s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.00s)
                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ComputeHash (0.00s)
        --- SKIP: TestStandardBase32768/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
        --- PASS: TestStandardBase32768/FsMkdir/FsRootCollapse (0.15s)
    --- SKIP: TestStandardBase32768/FsShutdown (0.00s)
=== RUN   TestOff
    fstests.go:454: Using remote "TestCrypt2:"
=== RUN   TestOff/FsCheckWrap
=== RUN   TestOff/FsCommand
=== RUN   TestOff/FsRmdirNotFound
=== RUN   TestOff/FsString
=== RUN   TestOff/FsName
=== RUN   TestOff/FsRoot
=== RUN   TestOff/FsRmdirEmpty
=== RUN   TestOff/FsMkdir
=== RUN   TestOff/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestOff/FsMkdir/FsListEmpty
=== RUN   TestOff/FsMkdir/FsListDirEmpty
=== RUN   TestOff/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsListDirNotFound
2025/08/07 11:53:03 ERROR : does not exist: error listing: directory not found
=== RUN   TestOff/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsEncoding
=== RUN   TestOff/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestOff/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestOff/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestOff/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestOff/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestOff/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestOff/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestOff/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestOff/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestOff/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestOff/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestOff/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2025/08/07 11:53:03 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-yenagar8tarubet4lizewis2: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2025/08/07 11:53:03 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-yenagar8tarubet4lizewis2: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe.bin"
=== RUN   TestOff/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestOff/FsMkdir/FsNewObjectNotFound
=== RUN   TestOff/FsMkdir/FsPutError
2025/08/07 11:53:03 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt.bin: Removing partially written file on error: potato
=== RUN   TestOff/FsMkdir/FsPutZeroLength
=== RUN   TestOff/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestOff/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestOff/FsMkdir/FsPutFiles
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListR
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestOff/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestOff/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestOff/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestOff/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestOff/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestOff/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestOff/FsMkdir/FsPutFiles/FsMove
=== RUN   TestOff/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestOff/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestOff/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestOff/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestOff/FsMkdir/FsPutFiles/FsIsFileNotFound
2025/08/07 11:53:04 ERROR : : error listing: directory not found
=== RUN   TestOff/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestCrypt2:" path "rclone-test-yenagar8tarubet4lizewis2" from "TestCrypt2:rclone-test-yenagar8tarubet4lizewis2"
=== RUN   TestOff/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestOff/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestOff/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestOff/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestOff/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestOff/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestOff/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectCheckWrap
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestOff/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestOff/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestOff/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestOff/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestOff/FsMkdir/FsPutFiles/Internal
=== RUN   TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfo
=== RUN   TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap
=== RUN   TestOff/FsMkdir/FsPutFiles/Internal/ComputeHash
=== RUN   TestOff/FsMkdir/FsPutChunked
    fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer
=== RUN   TestOff/FsMkdir/FsUploadUnknownSize
=== RUN   TestOff/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestOff/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestOff/FsMkdir/FsRootCollapse
2025/08/07 11:53:04 ERROR : : error listing: directory not found
=== RUN   TestOff/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestOff (1.53s)
    --- PASS: TestOff/FsCheckWrap (0.00s)
    --- PASS: TestOff/FsCommand (0.00s)
    --- PASS: TestOff/FsRmdirNotFound (0.00s)
    --- PASS: TestOff/FsString (0.00s)
    --- PASS: TestOff/FsName (0.00s)
    --- PASS: TestOff/FsRoot (0.00s)
    --- PASS: TestOff/FsRmdirEmpty (0.00s)
    --- PASS: TestOff/FsMkdir (1.42s)
        --- PASS: TestOff/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestOff/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestOff/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestOff/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestOff/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestOff/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestOff/FsMkdir/FsEncoding (0.04s)
            --- PASS: TestOff/FsMkdir/FsEncoding/control_chars (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/dot (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/dot_dot (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/punctuation (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_space (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_tilde (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_CR (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_LF (0.01s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_HT (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_VT (0.01s)
            --- PASS: TestOff/FsMkdir/FsEncoding/leading_dot (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_space (0.01s)
            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_CR (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_LF (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_HT (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_VT (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_dot (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s)
            --- PASS: TestOff/FsMkdir/FsEncoding/URL_encoding (0.00s)
        --- PASS: TestOff/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestOff/FsMkdir/FsPutError (0.00s)
        --- PASS: TestOff/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestOff/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestOff/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestOff/FsMkdir/FsPutFiles (1.15s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListDirRoot (0.22s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsPurge (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsMove (0.01s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsDirMove (0.10s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFile (0.35s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFileNotFound (0.27s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot (0.15s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestOff/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/Put (0.00s)
                    --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestOff/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream (0.01s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream/0 (0.01s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream/100 (0.01s)
            --- PASS: TestOff/FsMkdir/FsPutFiles/Internal (0.02s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.01s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.01s)
                --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ComputeHash (0.01s)
        --- SKIP: TestOff/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestOff/FsMkdir/FsUploadUnknownSize (0.02s)
            --- PASS: TestOff/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.01s)
            --- PASS: TestOff/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s)
        --- PASS: TestOff/FsMkdir/FsRootCollapse (0.20s)
    --- SKIP: TestOff/FsShutdown (0.00s)
=== RUN   TestObfuscate
    fstests.go:454: Using remote "TestCrypt3:"
=== RUN   TestObfuscate/FsCheckWrap
=== RUN   TestObfuscate/FsCommand
=== RUN   TestObfuscate/FsRmdirNotFound
=== RUN   TestObfuscate/FsString
=== RUN   TestObfuscate/FsName
=== RUN   TestObfuscate/FsRoot
=== RUN   TestObfuscate/FsRmdirEmpty
=== RUN   TestObfuscate/FsMkdir
=== RUN   TestObfuscate/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestObfuscate/FsMkdir/FsListEmpty
=== RUN   TestObfuscate/FsMkdir/FsListDirEmpty
=== RUN   TestObfuscate/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsListDirNotFound
2025/08/07 11:53:05 ERROR : does not exist: error listing: directory not found
=== RUN   TestObfuscate/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsEncoding
=== RUN   TestObfuscate/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestObfuscate/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestObfuscate/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestObfuscate/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestObfuscate/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2025/08/07 11:53:05 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/109.tenqpg-vguv-rwykpwr6dgywxkB8fkBwAcu2: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe"
2025/08/07 11:53:05 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/109.tenqpg-vguv-rwykpwr6dgywxkB8fkBwAcu2: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe"
=== RUN   TestObfuscate/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestObfuscate/FsMkdir/FsNewObjectNotFound
=== RUN   TestObfuscate/FsMkdir/FsPutError
2025/08/07 11:53:05 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato
=== RUN   TestObfuscate/FsMkdir/FsPutZeroLength
=== RUN   TestObfuscate/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestObfuscate/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListR
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsMove
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound
2025/08/07 11:53:05 ERROR : : error listing: directory not found
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestCrypt3:" path "rclone-test-puwinup7bewuviz9dizuyas3" from "TestCrypt3:rclone-test-puwinup7bewuviz9dizuyas3"
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectCheckWrap
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/Internal
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap
=== RUN   TestObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash
=== RUN   TestObfuscate/FsMkdir/FsPutChunked
    fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer
=== RUN   TestObfuscate/FsMkdir/FsUploadUnknownSize
=== RUN   TestObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestObfuscate/FsMkdir/FsRootCollapse
2025/08/07 11:53:06 ERROR : : error listing: directory not found
=== RUN   TestObfuscate/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestObfuscate (1.19s)
    --- PASS: TestObfuscate/FsCheckWrap (0.00s)
    --- PASS: TestObfuscate/FsCommand (0.00s)
    --- PASS: TestObfuscate/FsRmdirNotFound (0.00s)
    --- PASS: TestObfuscate/FsString (0.00s)
    --- PASS: TestObfuscate/FsName (0.00s)
    --- PASS: TestObfuscate/FsRoot (0.00s)
    --- PASS: TestObfuscate/FsRmdirEmpty (0.00s)
    --- PASS: TestObfuscate/FsMkdir (0.99s)
        --- PASS: TestObfuscate/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestObfuscate/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestObfuscate/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsEncoding (0.13s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/control_chars (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/dot (0.01s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/dot_dot (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/punctuation (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_space (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_tilde (0.01s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_CR (0.01s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_LF (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_HT (0.01s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_VT (0.01s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_dot (0.01s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_space (0.02s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_CR (0.01s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_LF (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_HT (0.03s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_VT (0.01s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_dot (0.01s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsEncoding/URL_encoding (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsPutError (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestObfuscate/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestObfuscate/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsPutFiles (0.72s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.11s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPurge (0.02s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsMove (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.14s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.11s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.10s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot (0.17s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/List (0.02s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put (0.00s)
                    --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPutStream (0.01s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal (0.05s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.05s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.00s)
                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash (0.00s)
        --- SKIP: TestObfuscate/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize (0.01s)
            --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s)
        --- PASS: TestObfuscate/FsMkdir/FsRootCollapse (0.11s)
    --- SKIP: TestObfuscate/FsShutdown (0.00s)
=== RUN   TestNoDataObfuscate
    fstests.go:454: Using remote "TestCrypt4:"
=== RUN   TestNoDataObfuscate/FsCheckWrap
=== RUN   TestNoDataObfuscate/FsCommand
=== RUN   TestNoDataObfuscate/FsRmdirNotFound
=== RUN   TestNoDataObfuscate/FsString
=== RUN   TestNoDataObfuscate/FsName
=== RUN   TestNoDataObfuscate/FsRoot
=== RUN   TestNoDataObfuscate/FsRmdirEmpty
=== RUN   TestNoDataObfuscate/FsMkdir
=== RUN   TestNoDataObfuscate/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestNoDataObfuscate/FsMkdir/FsListEmpty
=== RUN   TestNoDataObfuscate/FsMkdir/FsListDirEmpty
=== RUN   TestNoDataObfuscate/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsListDirNotFound
2025/08/07 11:53:06 ERROR : does not exist: error listing: directory not found
=== RUN   TestNoDataObfuscate/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2025/08/07 11:53:06 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/39.yjsvul-AlzA-khthGpA3DpyhAvk7wBCpslz0: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe"
2025/08/07 11:53:06 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/39.yjsvul-AlzA-khthGpA3DpyhAvk7wBCpslz0: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe"
=== RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestNoDataObfuscate/FsMkdir/FsNewObjectNotFound
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutError
2025/08/07 11:53:06 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutZeroLength
=== RUN   TestNoDataObfuscate/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListR
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsMove
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound
2025/08/07 11:53:07 ERROR : : error listing: directory not found
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestCrypt4:" path "rclone-test-damazit1wiratod5puviles8" from "TestCrypt4:rclone-test-damazit1wiratod5puviles8"
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectCheckWrap
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash
=== RUN   TestNoDataObfuscate/FsMkdir/FsPutChunked
    fstests.go:1921: *crypt.Fs does not implement SetUploadChunkSizer
=== RUN   TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize
=== RUN   TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestNoDataObfuscate/FsMkdir/FsRootCollapse
2025/08/07 11:53:08 ERROR : : error listing: directory not found
=== RUN   TestNoDataObfuscate/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestNoDataObfuscate (2.50s)
    --- PASS: TestNoDataObfuscate/FsCheckWrap (0.00s)
    --- PASS: TestNoDataObfuscate/FsCommand (0.00s)
    --- PASS: TestNoDataObfuscate/FsRmdirNotFound (0.00s)
    --- PASS: TestNoDataObfuscate/FsString (0.00s)
    --- PASS: TestNoDataObfuscate/FsName (0.00s)
    --- PASS: TestNoDataObfuscate/FsRoot (0.00s)
    --- PASS: TestNoDataObfuscate/FsRmdirEmpty (0.00s)
    --- PASS: TestNoDataObfuscate/FsMkdir (2.39s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestNoDataObfuscate/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestNoDataObfuscate/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding (0.05s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/control_chars (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/dot (0.01s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/dot_dot (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/punctuation (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_space (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_tilde (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_CR (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_LF (0.01s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_HT (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_VT (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_dot (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_space (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_CR (0.01s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_LF (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_HT (0.01s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_VT (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_dot (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/URL_encoding (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsPutError (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestNoDataObfuscate/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestNoDataObfuscate/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles (1.07s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir (0.01s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.13s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPurge (0.02s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsMove (0.01s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.22s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.16s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.22s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot (0.14s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put (0.01s)
                    --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream (0.00s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal (0.16s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.07s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.03s)
                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash (0.06s)
        --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize (1.12s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (1.12s)
        --- PASS: TestNoDataObfuscate/FsMkdir/FsRootCollapse (0.12s)
    --- SKIP: TestNoDataObfuscate/FsShutdown (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/crypt	18.641s
=== RUN   TestPad
--- PASS: TestPad (0.00s)
=== RUN   TestUnpad
--- PASS: TestUnpad (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/crypt/pkcs7	0.064s
=== RUN   TestDriveScopes
--- PASS: TestDriveScopes (0.00s)
=== RUN   TestInternalLoadExampleFormats
--- PASS: TestInternalLoadExampleFormats (0.00s)
=== RUN   TestInternalParseExtensions
--- PASS: TestInternalParseExtensions (0.00s)
=== RUN   TestInternalFindExportFormat
--- PASS: TestInternalFindExportFormat (0.00s)
=== RUN   TestMimeTypesToExtension
--- PASS: TestMimeTypesToExtension (0.00s)
=== RUN   TestExtensionToMimeType
--- PASS: TestExtensionToMimeType (0.00s)
=== RUN   TestExtensionsForExportFormats
--- PASS: TestExtensionsForExportFormats (0.00s)
=== RUN   TestExtensionsForImportFormats
    drive_internal_test.go:182: 
--- SKIP: TestExtensionsForImportFormats (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/drive	0.568s
=== RUN   TestInternalCheckPathLength
--- PASS: TestInternalCheckPathLength (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/dropbox	1.368s
=== RUN   TestHashChunk16M
--- PASS: TestHashChunk16M (0.53s)
=== RUN   TestHashChunk8M
--- PASS: TestHashChunk8M (0.31s)
=== RUN   TestHashChunk4M
--- PASS: TestHashChunk4M (0.47s)
=== RUN   TestHashChunk2M
--- PASS: TestHashChunk2M (0.47s)
=== RUN   TestHashChunk1M
--- PASS: TestHashChunk1M (0.41s)
=== RUN   TestHashChunk64k
--- PASS: TestHashChunk64k (0.35s)
=== RUN   TestHashChunk32k
--- PASS: TestHashChunk32k (0.23s)
=== RUN   TestHashChunk2048
--- PASS: TestHashChunk2048 (0.24s)
=== RUN   TestHashChunk2047
--- PASS: TestHashChunk2047 (0.31s)
=== RUN   TestSumCalledTwice
--- PASS: TestSumCalledTwice (0.00s)
=== RUN   TestSize
--- PASS: TestSize (0.00s)
=== RUN   TestBlockSize
--- PASS: TestBlockSize (0.00s)
=== RUN   TestSum
--- PASS: TestSum (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/dropbox/dbhash	3.575s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/fichier	0.091s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/filefabric	0.088s
?   	github.com/rclone/rclone/backend/filefabric/api	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
=== RUN   TestIntegrationProftpd
    fstests.go:400: quicktest only
--- SKIP: TestIntegrationProftpd (0.00s)
=== RUN   TestIntegrationPureftpd
    fstests.go:400: quicktest only
--- SKIP: TestIntegrationPureftpd (0.00s)
=== RUN   TestIntegrationVsftpd
    fstests.go:400: quicktest only
--- SKIP: TestIntegrationVsftpd (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/ftp	0.113s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/googlecloudstorage	0.113s
=== RUN   TestNewAlbums
--- PASS: TestNewAlbums (0.00s)
=== RUN   TestAlbumsAdd
--- PASS: TestAlbumsAdd (0.00s)
=== RUN   TestAlbumsDel
--- PASS: TestAlbumsDel (0.00s)
=== RUN   TestAlbumsGet
--- PASS: TestAlbumsGet (0.00s)
=== RUN   TestAlbumsGetDirs
--- PASS: TestAlbumsGetDirs (0.00s)
=== RUN   TestIntegration
    googlephotos_test.go:40: Couldn't create google photos backend - skipping tests: didn't find section in config file
--- SKIP: TestIntegration (0.00s)
=== RUN   TestAddID
--- PASS: TestAddID (0.00s)
=== RUN   TestFileAddID
--- PASS: TestFileAddID (0.00s)
=== RUN   TestFindID
--- PASS: TestFindID (0.00s)
=== RUN   TestPatternMatch
=== RUN   TestPatternMatch/#0,root="",itemPath="",isFile=false
=== RUN   TestPatternMatch/#1,root="",itemPath="",isFile=true
=== RUN   TestPatternMatch/#2,root="upload",itemPath="",isFile=false
=== RUN   TestPatternMatch/#3,root="upload/dir",itemPath="",isFile=false
=== RUN   TestPatternMatch/#4,root="upload/file.jpg",itemPath="",isFile=true
=== RUN   TestPatternMatch/#5,root="media",itemPath="",isFile=false
=== RUN   TestPatternMatch/#6,root="",itemPath="media",isFile=false
=== RUN   TestPatternMatch/#7,root="media/all",itemPath="",isFile=false
=== RUN   TestPatternMatch/#8,root="media",itemPath="all",isFile=false
=== RUN   TestPatternMatch/#9,root="media/all",itemPath="file.jpg",isFile=true
=== RUN   TestPatternMatch/#10,root="",itemPath="feature",isFile=false
=== RUN   TestPatternMatch/#11,root="feature/favorites",itemPath="",isFile=false
=== RUN   TestPatternMatch/#12,root="feature",itemPath="favorites",isFile=false
=== RUN   TestPatternMatch/#13,root="feature/favorites",itemPath="file.jpg",isFile=true
--- PASS: TestPatternMatch (0.00s)
    --- PASS: TestPatternMatch/#0,root="",itemPath="",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#1,root="",itemPath="",isFile=true (0.00s)
    --- PASS: TestPatternMatch/#2,root="upload",itemPath="",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#3,root="upload/dir",itemPath="",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#4,root="upload/file.jpg",itemPath="",isFile=true (0.00s)
    --- PASS: TestPatternMatch/#5,root="media",itemPath="",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#6,root="",itemPath="media",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#7,root="media/all",itemPath="",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#8,root="media",itemPath="all",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#9,root="media/all",itemPath="file.jpg",isFile=true (0.00s)
    --- PASS: TestPatternMatch/#10,root="",itemPath="feature",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#11,root="feature/favorites",itemPath="",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#12,root="feature",itemPath="favorites",isFile=false (0.00s)
    --- PASS: TestPatternMatch/#13,root="feature/favorites",itemPath="file.jpg",isFile=true (0.00s)
=== RUN   TestPatternMatchToEntries
=== RUN   TestPatternMatchToEntries/#0,root="",itemPath=""
=== RUN   TestPatternMatchToEntries/#1,root="upload",itemPath=""
=== RUN   TestPatternMatchToEntries/#2,root="upload",itemPath="dir"
=== RUN   TestPatternMatchToEntries/#3,root="media",itemPath=""
=== RUN   TestPatternMatchToEntries/#4,root="media/all",itemPath=""
=== RUN   TestPatternMatchToEntries/#5,root="media",itemPath="all"
=== RUN   TestPatternMatchToEntries/#6,root="media/by-year",itemPath=""
=== RUN   TestPatternMatchToEntries/#7,root="media/by-year/2000",itemPath=""
=== RUN   TestPatternMatchToEntries/#8,root="media/by-month",itemPath=""
=== RUN   TestPatternMatchToEntries/#9,root="media/by-month/2001",itemPath=""
=== RUN   TestPatternMatchToEntries/#10,root="media/by-month/2001/2001-01",itemPath=""
=== RUN   TestPatternMatchToEntries/#11,root="media/by-day",itemPath=""
=== RUN   TestPatternMatchToEntries/#12,root="media/by-day/2001",itemPath=""
=== RUN   TestPatternMatchToEntries/#13,root="media/by-day/2001/2001-01-02",itemPath=""
=== RUN   TestPatternMatchToEntries/#14,root="album",itemPath=""
=== RUN   TestPatternMatchToEntries/#15,root="album/sub",itemPath=""
=== RUN   TestPatternMatchToEntries/#16,root="album/sub/one",itemPath=""
=== RUN   TestPatternMatchToEntries/#17,root="shared-album",itemPath=""
=== RUN   TestPatternMatchToEntries/#18,root="shared-album/sub",itemPath=""
=== RUN   TestPatternMatchToEntries/#19,root="shared-album/sub/one",itemPath=""
--- PASS: TestPatternMatchToEntries (0.00s)
    --- PASS: TestPatternMatchToEntries/#0,root="",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#1,root="upload",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#2,root="upload",itemPath="dir" (0.00s)
    --- PASS: TestPatternMatchToEntries/#3,root="media",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#4,root="media/all",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#5,root="media",itemPath="all" (0.00s)
    --- PASS: TestPatternMatchToEntries/#6,root="media/by-year",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#7,root="media/by-year/2000",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#8,root="media/by-month",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#9,root="media/by-month/2001",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#10,root="media/by-month/2001/2001-01",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#11,root="media/by-day",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#12,root="media/by-day/2001",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#13,root="media/by-day/2001/2001-01-02",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#14,root="album",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#15,root="album/sub",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#16,root="album/sub/one",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#17,root="shared-album",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#18,root="shared-album/sub",itemPath="" (0.00s)
    --- PASS: TestPatternMatchToEntries/#19,root="shared-album/sub/one",itemPath="" (0.00s)
=== RUN   TestPatternYears
--- PASS: TestPatternYears (0.00s)
=== RUN   TestPatternMonths
--- PASS: TestPatternMonths (0.00s)
=== RUN   TestPatternDays
--- PASS: TestPatternDays (0.00s)
=== RUN   TestPatternYearMonthDayFilter
--- PASS: TestPatternYearMonthDayFilter (0.00s)
=== RUN   TestPatternAlbumsToEntries
--- PASS: TestPatternAlbumsToEntries (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/googlephotos	0.206s
?   	github.com/rclone/rclone/backend/googlephotos/api	[no test files]
=== RUN   TestIntegration
    fstests.go:454: Using remote "TestHasher:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/hasher/hasher_test.go:38
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestIntegration
--- FAIL: TestIntegration (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/hasher	1.701s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/hdfs	0.080s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/hidrive	1.632s
?   	github.com/rclone/rclone/backend/hidrive/api	[no test files]
=== RUN   TestLevelAdd
=== RUN   TestLevelAdd/documentation-v3.2rev27-example_L0_(position-embedded)
=== RUN   TestLevelAdd/documentation-example_L0_(position-embedded)
=== RUN   TestLevelAdd/documentation-example_L1_(position-embedded)
--- PASS: TestLevelAdd (0.00s)
    --- PASS: TestLevelAdd/documentation-v3.2rev27-example_L0_(position-embedded) (0.00s)
    --- PASS: TestLevelAdd/documentation-example_L0_(position-embedded) (0.00s)
    --- PASS: TestLevelAdd/documentation-example_L1_(position-embedded) (0.00s)
=== RUN   TestLevelWrite
=== RUN   TestLevelWrite/documentation-example_L0
=== RUN   TestLevelWrite/documentation-example_L1
=== RUN   TestLevelWrite/mixed-with-empties
--- PASS: TestLevelWrite (0.00s)
    --- PASS: TestLevelWrite/documentation-example_L0 (0.00s)
    --- PASS: TestLevelWrite/documentation-example_L1 (0.00s)
    --- PASS: TestLevelWrite/mixed-with-empties (0.00s)
=== RUN   TestLevelIsFull
--- PASS: TestLevelIsFull (0.00s)
=== RUN   TestLevelReset
--- PASS: TestLevelReset (0.00s)
=== RUN   TestLevelSize
--- PASS: TestLevelSize (0.00s)
=== RUN   TestLevelBlockSize
--- PASS: TestLevelBlockSize (0.00s)
=== RUN   TestLevelBinaryMarshaler
--- PASS: TestLevelBinaryMarshaler (0.00s)
=== RUN   TestLevelInvalidEncoding
--- PASS: TestLevelInvalidEncoding (0.00s)
=== RUN   TestWrite
=== RUN   TestWrite/documentation-example_L0
=== RUN   TestWrite/documentation-example_L0/block-size_397
=== RUN   TestWrite/documentation-example_L0/block-size_512
=== RUN   TestWrite/documentation-example_L0/block-size_4091
=== RUN   TestWrite/documentation-example_L0/block-size_8192
=== RUN   TestWrite/documentation-example_L0/block-size_10000
=== RUN   TestWrite/documentation-example_L1
=== RUN   TestWrite/documentation-example_L1/block-size_397
=== RUN   TestWrite/documentation-example_L1/block-size_512
=== RUN   TestWrite/documentation-example_L1/block-size_4091
=== RUN   TestWrite/documentation-example_L1/block-size_8192
=== RUN   TestWrite/documentation-example_L1/block-size_10000
=== RUN   TestWrite/documentation-example_L2
=== RUN   TestWrite/documentation-example_L2/block-size_397
=== RUN   TestWrite/documentation-example_L2/block-size_512
=== RUN   TestWrite/documentation-example_L2/block-size_4091
=== RUN   TestWrite/documentation-example_L2/block-size_8192
=== RUN   TestWrite/documentation-example_L2/block-size_10000
=== RUN   TestWrite/not-block-aligned
=== RUN   TestWrite/not-block-aligned/block-size_397
=== RUN   TestWrite/not-block-aligned/block-size_512
=== RUN   TestWrite/not-block-aligned/block-size_4091
=== RUN   TestWrite/not-block-aligned/block-size_8192
=== RUN   TestWrite/not-block-aligned/block-size_10000
=== RUN   TestWrite/not-block-aligned-with-null-bytes
=== RUN   TestWrite/not-block-aligned-with-null-bytes/block-size_397
=== RUN   TestWrite/not-block-aligned-with-null-bytes/block-size_512
=== RUN   TestWrite/not-block-aligned-with-null-bytes/block-size_4091
=== RUN   TestWrite/not-block-aligned-with-null-bytes/block-size_8192
=== RUN   TestWrite/not-block-aligned-with-null-bytes/block-size_10000
=== RUN   TestWrite/empty
=== RUN   TestWrite/empty/block-size_397
=== RUN   TestWrite/empty/block-size_512
=== RUN   TestWrite/empty/block-size_4091
=== RUN   TestWrite/empty/block-size_8192
=== RUN   TestWrite/empty/block-size_10000
=== RUN   TestWrite/null-bytes
=== RUN   TestWrite/null-bytes/block-size_397
=== RUN   TestWrite/null-bytes/block-size_512
=== RUN   TestWrite/null-bytes/block-size_4091
=== RUN   TestWrite/null-bytes/block-size_8192
=== RUN   TestWrite/null-bytes/block-size_10000
--- PASS: TestWrite (26.74s)
    --- PASS: TestWrite/documentation-example_L0 (0.00s)
        --- PASS: TestWrite/documentation-example_L0/block-size_397 (0.00s)
        --- PASS: TestWrite/documentation-example_L0/block-size_512 (0.00s)
        --- PASS: TestWrite/documentation-example_L0/block-size_4091 (0.00s)
        --- PASS: TestWrite/documentation-example_L0/block-size_8192 (0.00s)
        --- PASS: TestWrite/documentation-example_L0/block-size_10000 (0.00s)
    --- PASS: TestWrite/documentation-example_L1 (2.02s)
        --- PASS: TestWrite/documentation-example_L1/block-size_397 (1.14s)
        --- PASS: TestWrite/documentation-example_L1/block-size_512 (0.10s)
        --- PASS: TestWrite/documentation-example_L1/block-size_4091 (0.10s)
        --- PASS: TestWrite/documentation-example_L1/block-size_8192 (0.14s)
        --- PASS: TestWrite/documentation-example_L1/block-size_10000 (0.11s)
    --- PASS: TestWrite/documentation-example_L2 (0.89s)
        --- PASS: TestWrite/documentation-example_L2/block-size_397 (0.19s)
        --- PASS: TestWrite/documentation-example_L2/block-size_512 (0.16s)
        --- PASS: TestWrite/documentation-example_L2/block-size_4091 (0.10s)
        --- PASS: TestWrite/documentation-example_L2/block-size_8192 (0.16s)
        --- PASS: TestWrite/documentation-example_L2/block-size_10000 (0.12s)
    --- PASS: TestWrite/not-block-aligned (0.01s)
        --- PASS: TestWrite/not-block-aligned/block-size_397 (0.00s)
        --- PASS: TestWrite/not-block-aligned/block-size_512 (0.00s)
        --- PASS: TestWrite/not-block-aligned/block-size_4091 (0.01s)
        --- PASS: TestWrite/not-block-aligned/block-size_8192 (0.00s)
        --- PASS: TestWrite/not-block-aligned/block-size_10000 (0.00s)
    --- PASS: TestWrite/not-block-aligned-with-null-bytes (0.00s)
        --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_397 (0.00s)
        --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_512 (0.00s)
        --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_4091 (0.00s)
        --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_8192 (0.00s)
        --- PASS: TestWrite/not-block-aligned-with-null-bytes/block-size_10000 (0.00s)
    --- PASS: TestWrite/empty (0.00s)
        --- PASS: TestWrite/empty/block-size_397 (0.00s)
        --- PASS: TestWrite/empty/block-size_512 (0.00s)
        --- PASS: TestWrite/empty/block-size_4091 (0.00s)
        --- PASS: TestWrite/empty/block-size_8192 (0.00s)
        --- PASS: TestWrite/empty/block-size_10000 (0.00s)
    --- PASS: TestWrite/null-bytes (23.81s)
        --- PASS: TestWrite/null-bytes/block-size_397 (8.71s)
        --- PASS: TestWrite/null-bytes/block-size_512 (6.54s)
        --- PASS: TestWrite/null-bytes/block-size_4091 (1.82s)
        --- PASS: TestWrite/null-bytes/block-size_8192 (2.10s)
        --- PASS: TestWrite/null-bytes/block-size_10000 (2.49s)
=== RUN   TestReset
--- PASS: TestReset (0.00s)
=== RUN   TestSize
--- PASS: TestSize (0.00s)
=== RUN   TestBlockSize
--- PASS: TestBlockSize (0.00s)
=== RUN   TestBinaryMarshaler
=== RUN   TestBinaryMarshaler/documentation-example_L0
=== RUN   TestBinaryMarshaler/documentation-example_L1
=== RUN   TestBinaryMarshaler/documentation-example_L2
=== RUN   TestBinaryMarshaler/not-block-aligned
=== RUN   TestBinaryMarshaler/not-block-aligned-with-null-bytes
=== RUN   TestBinaryMarshaler/empty
=== RUN   TestBinaryMarshaler/null-bytes
--- PASS: TestBinaryMarshaler (0.61s)
    --- PASS: TestBinaryMarshaler/documentation-example_L0 (0.00s)
    --- PASS: TestBinaryMarshaler/documentation-example_L1 (0.22s)
    --- PASS: TestBinaryMarshaler/documentation-example_L2 (0.22s)
    --- PASS: TestBinaryMarshaler/not-block-aligned (0.00s)
    --- PASS: TestBinaryMarshaler/not-block-aligned-with-null-bytes (0.17s)
    --- PASS: TestBinaryMarshaler/empty (0.00s)
    --- PASS: TestBinaryMarshaler/null-bytes (0.00s)
=== RUN   TestInvalidEncoding
--- PASS: TestInvalidEncoding (0.00s)
=== RUN   TestSum
--- PASS: TestSum (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/hidrive/hidrivehash	27.432s
?   	github.com/rclone/rclone/backend/hidrive/hidrivehash/internal	[no test files]
=== RUN   TestListRoot
--- PASS: TestListRoot (0.01s)
=== RUN   TestListRootNoSlash
--- PASS: TestListRootNoSlash (1.49s)
=== RUN   TestListSubDir
--- PASS: TestListSubDir (0.00s)
=== RUN   TestNewObject
--- PASS: TestNewObject (0.00s)
=== RUN   TestOpen
--- PASS: TestOpen (0.00s)
=== RUN   TestMimeType
--- PASS: TestMimeType (0.00s)
=== RUN   TestIsAFileRoot
--- PASS: TestIsAFileRoot (0.00s)
=== RUN   TestIsAFileSubDir
--- PASS: TestIsAFileSubDir (0.02s)
=== RUN   TestParseName
--- PASS: TestParseName (0.00s)
=== RUN   TestParseEmpty
--- PASS: TestParseEmpty (0.00s)
=== RUN   TestParseApache
--- PASS: TestParseApache (0.00s)
=== RUN   TestParseMemstore
--- PASS: TestParseMemstore (0.00s)
=== RUN   TestParseNginx
--- PASS: TestParseNginx (0.00s)
=== RUN   TestParseCaddy
--- PASS: TestParseCaddy (0.00s)
=== RUN   TestFsNoSlashRoots
--- PASS: TestFsNoSlashRoots (0.01s)
PASS
ok  	github.com/rclone/rclone/backend/http	1.580s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/internetarchive	1.524s
=== RUN   TestReadMD5
=== RUN   TestReadMD5/0
=== RUN   TestReadMD5/0/512
=== RUN   TestReadMD5/0/1024
=== RUN   TestReadMD5/0/10240
=== RUN   TestReadMD5/0/20480
=== RUN   TestReadMD5/1024
=== RUN   TestReadMD5/1024/512
=== RUN   TestReadMD5/1024/1024
=== RUN   TestReadMD5/1024/10240
=== RUN   TestReadMD5/1024/20480
=== RUN   TestReadMD5/10240
=== RUN   TestReadMD5/10240/512
=== RUN   TestReadMD5/10240/1024
=== RUN   TestReadMD5/10240/10240
=== RUN   TestReadMD5/10240/20480
=== RUN   TestReadMD5/102400
=== RUN   TestReadMD5/102400/512
=== RUN   TestReadMD5/102400/1024
=== RUN   TestReadMD5/102400/10240
=== RUN   TestReadMD5/102400/20480
--- PASS: TestReadMD5 (1.48s)
    --- PASS: TestReadMD5/0 (0.00s)
        --- PASS: TestReadMD5/0/512 (0.00s)
        --- PASS: TestReadMD5/0/1024 (0.00s)
        --- PASS: TestReadMD5/0/10240 (0.00s)
        --- PASS: TestReadMD5/0/20480 (0.00s)
    --- PASS: TestReadMD5/1024 (0.00s)
        --- PASS: TestReadMD5/1024/512 (0.00s)
        --- PASS: TestReadMD5/1024/1024 (0.00s)
        --- PASS: TestReadMD5/1024/10240 (0.00s)
        --- PASS: TestReadMD5/1024/20480 (0.00s)
    --- PASS: TestReadMD5/10240 (0.01s)
        --- PASS: TestReadMD5/10240/512 (0.00s)
        --- PASS: TestReadMD5/10240/1024 (0.00s)
        --- PASS: TestReadMD5/10240/10240 (0.00s)
        --- PASS: TestReadMD5/10240/20480 (0.01s)
    --- PASS: TestReadMD5/102400 (1.47s)
        --- PASS: TestReadMD5/102400/512 (0.01s)
        --- PASS: TestReadMD5/102400/1024 (0.02s)
        --- PASS: TestReadMD5/102400/10240 (0.00s)
        --- PASS: TestReadMD5/102400/20480 (0.01s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/jottacloud	1.551s
=== RUN   TestMountpointEmptyModificationTime
--- PASS: TestMountpointEmptyModificationTime (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/jottacloud/api	0.036s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/koofr	1.541s
=== RUN   TestUpdatingCheck
    run.go:181: Remote "Local file system at /tmp/rclone2381313223", Local "Local file system at /tmp/rclone1273155326", Modify Window "1ns"
2025/08/07 11:53:01 ERROR : : error listing: directory not found
--- PASS: TestUpdatingCheck (0.20s)
=== RUN   TestSymlink
    run.go:181: Remote "Local file system at /tmp/rclone2381313223", Local "Local file system at /tmp/rclone1273155326", Modify Window "1ns"
2025/08/07 11:53:01 NOTICE: symlink.txt: Can't follow symlink without -L/--copy-links
2025/08/07 11:53:01 ERROR : : error listing: directory not found
2025/08/07 11:53:01 ERROR : : error listing: directory not found
2025/08/07 11:53:01 ERROR : : error listing: directory not found
--- PASS: TestSymlink (0.30s)
=== RUN   TestSymlinkError
--- PASS: TestSymlinkError (0.00s)
=== RUN   TestHashOnUpdate
    run.go:181: Remote "Local file system at /tmp/rclone2381313223", Local "Local file system at /tmp/rclone1273155326", Modify Window "1ns"
2025/08/07 11:53:01 ERROR : : error listing: directory not found
--- PASS: TestHashOnUpdate (0.17s)
=== RUN   TestHashOnDelete
    run.go:181: Remote "Local file system at /tmp/rclone2381313223", Local "Local file system at /tmp/rclone1273155326", Modify Window "1ns"
2025/08/07 11:53:01 ERROR : : error listing: directory not found
--- PASS: TestHashOnDelete (0.06s)
=== RUN   TestMetadata
    run.go:181: Remote "Local file system at /tmp/rclone2381313223", Local "Local file system at /tmp/rclone1273155326", Modify Window "1ns"
=== RUN   TestMetadata/Xattr
=== RUN   TestMetadata/Read
=== RUN   TestMetadata/Write
2025/08/07 11:53:01 ERROR : : error listing: directory not found
--- PASS: TestMetadata (0.00s)
    --- PASS: TestMetadata/Xattr (0.00s)
    --- PASS: TestMetadata/Read (0.00s)
    --- PASS: TestMetadata/Write (0.00s)
=== RUN   TestFilter
    run.go:181: Remote "Local file system at /tmp/rclone2381313223", Local "Local file system at /tmp/rclone1273155326", Modify Window "1ns"
2025/08/07 11:53:01 ERROR : : error listing: directory not found
--- PASS: TestFilter (0.00s)
=== RUN   TestRemove
--- PASS: TestRemove (0.29s)
=== RUN   TestCleanWindows
    tests_test.go:23: windows only
--- SKIP: TestCleanWindows (0.00s)
=== RUN   TestIntegration
    fstests.go:454: Using remote ""
=== RUN   TestIntegration/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestIntegration/FsCommand
=== RUN   TestIntegration/FsRmdirNotFound
=== RUN   TestIntegration/FsString
=== RUN   TestIntegration/FsName
=== RUN   TestIntegration/FsRoot
=== RUN   TestIntegration/FsRmdirEmpty
=== RUN   TestIntegration/FsMkdir
=== RUN   TestIntegration/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestIntegration/FsMkdir/FsListEmpty
=== RUN   TestIntegration/FsMkdir/FsListDirEmpty
=== RUN   TestIntegration/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsListDirNotFound
2025/08/07 11:53:02 ERROR : does not exist: error listing: directory not found
=== RUN   TestIntegration/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsEncoding
=== RUN   TestIntegration/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestIntegration/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestIntegration/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestIntegration/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestIntegration/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestIntegration/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestIntegration/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestIntegration/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestIntegration/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestIntegration/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestIntegration/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2025/08/07 11:53:02 NOTICE: Local file system at /tmp/rclone4020556568/rclone-test-ragubip1colaqok0zikuziy9: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2025/08/07 11:53:02 NOTICE: Local file system at /tmp/rclone4020556568/rclone-test-ragubip1colaqok0zikuziy9: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
=== RUN   TestIntegration/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestIntegration/FsMkdir/FsNewObjectNotFound
=== RUN   TestIntegration/FsMkdir/FsPutError
2025/08/07 11:53:02 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
=== RUN   TestIntegration/FsMkdir/FsPutZeroLength
=== RUN   TestIntegration/FsMkdir/FsOpenWriterAt
=== RUN   TestIntegration/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListR
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsMove
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType
    fstests.go:1379: MimeType method not supported
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound
2025/08/07 11:53:03 ERROR : : error listing: directory not found
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "/tmp/rclone4020556568/" path "rclone-test-ragubip1colaqok0zikuziy9" from "/tmp/rclone4020556568/rclone-test-ragubip1colaqok0zikuziy9"
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestIntegration/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestIntegration/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestIntegration/FsMkdir/FsPutFiles/Internal
    fstests.go:1904: *local.Fs does not implement InternalTester
=== RUN   TestIntegration/FsMkdir/FsPutChunked
    fstests.go:1921: *local.Fs does not implement SetUploadChunkSizer
=== RUN   TestIntegration/FsMkdir/FsUploadUnknownSize
=== RUN   TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestIntegration/FsMkdir/FsRootCollapse
2025/08/07 11:53:03 ERROR : : error listing: directory not found
=== RUN   TestIntegration/FsShutdown
    fstests.go:2117: Shutdown method not supported
=== NAME  TestIntegration
    fstests.go:2125: remoteName /tmp/rclone4020556568
--- PASS: TestIntegration (1.49s)
    --- SKIP: TestIntegration/FsCheckWrap (0.00s)
    --- PASS: TestIntegration/FsCommand (0.00s)
    --- PASS: TestIntegration/FsRmdirNotFound (0.00s)
    --- PASS: TestIntegration/FsString (0.00s)
    --- PASS: TestIntegration/FsName (0.00s)
    --- PASS: TestIntegration/FsRoot (0.00s)
    --- PASS: TestIntegration/FsRmdirEmpty (0.00s)
    --- PASS: TestIntegration/FsMkdir (1.49s)
        --- PASS: TestIntegration/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestIntegration/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestIntegration/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsEncoding (0.81s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (0.02s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/dot (0.07s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (0.02s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/punctuation (0.06s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (0.02s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_tilde (0.06s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_CR (0.03s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_LF (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_HT (0.06s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_VT (0.01s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_dot (0.06s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_space (0.05s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_CR (0.05s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_LF (0.05s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_HT (0.03s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_VT (0.03s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_dot (0.08s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 (0.04s)
            --- PASS: TestIntegration/FsMkdir/FsEncoding/URL_encoding (0.07s)
        --- PASS: TestIntegration/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsPutError (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsPutZeroLength (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsOpenWriterAt (0.01s)
        --- SKIP: TestIntegration/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsPutFiles (0.62s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 (0.04s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObject (0.02s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 (0.04s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPurge (0.11s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsMove (0.08s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (0.04s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectHashes (0.02s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata (0.01s)
                --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.01s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate (0.02s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile (0.02s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot (0.14s)
                --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (0.01s)
                --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put (0.12s)
                    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.02s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (0.01s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream (0.01s)
                --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 (0.01s)
            --- SKIP: TestIntegration/FsMkdir/FsPutFiles/Internal (0.00s)
        --- SKIP: TestIntegration/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize (0.03s)
            --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.03s)
        --- PASS: TestIntegration/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestIntegration/FsShutdown (0.00s)
PASS
2025/08/07 11:53:03 purge failed: directory not found
ok  	github.com/rclone/rclone/backend/local	4.848s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/mailru	0.074s
?   	github.com/rclone/rclone/backend/mailru/api	[no test files]
=== RUN   TestHashChunk16M
--- PASS: TestHashChunk16M (0.21s)
=== RUN   TestHashChunk8M
--- PASS: TestHashChunk8M (0.21s)
=== RUN   TestHashChunk4M
--- PASS: TestHashChunk4M (0.21s)
=== RUN   TestHashChunk2M
--- PASS: TestHashChunk2M (0.19s)
=== RUN   TestHashChunk1M
--- PASS: TestHashChunk1M (0.20s)
=== RUN   TestHashChunk64k
--- PASS: TestHashChunk64k (0.18s)
=== RUN   TestHashChunk32k
--- PASS: TestHashChunk32k (0.19s)
=== RUN   TestHashChunk2048
--- PASS: TestHashChunk2048 (0.25s)
=== RUN   TestHashChunk2047
--- PASS: TestHashChunk2047 (0.22s)
=== RUN   TestSumCalledTwice
--- PASS: TestSumCalledTwice (0.00s)
=== RUN   TestSize
--- PASS: TestSize (0.00s)
=== RUN   TestBlockSize
--- PASS: TestBlockSize (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/mailru/mrhash	1.892s
=== RUN   TestIntegration
    fstests.go:454: Using remote ":memory:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/memory/memory_test.go:12
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestIntegration
--- FAIL: TestIntegration (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/memory	0.048s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/netstorage	0.058s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
=== RUN   TestIntegrationCn
    fstests.go:400: quicktest only
--- SKIP: TestIntegrationCn (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/onedrive	0.092s
?   	github.com/rclone/rclone/backend/onedrive/api	[no test files]
=== RUN   TestQuickXorHash
--- PASS: TestQuickXorHash (0.00s)
=== RUN   TestQuickXorHashByBlock
--- PASS: TestQuickXorHashByBlock (0.04s)
=== RUN   TestSize
--- PASS: TestSize (0.00s)
=== RUN   TestBlockSize
--- PASS: TestBlockSize (0.00s)
=== RUN   TestReset
--- PASS: TestReset (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/onedrive/quickxorhash	0.088s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/opendrive	0.116s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/pcloud	0.076s
?   	github.com/rclone/rclone/backend/pcloud/api	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/premiumizeme	0.088s
?   	github.com/rclone/rclone/backend/premiumizeme/api	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/putio	0.100s
=== RUN   TestVersionLess
--- PASS: TestVersionLess (0.00s)
=== RUN   TestMergeDeleteMarkers
--- PASS: TestMergeDeleteMarkers (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/s3	0.169s
=== RUN   TestSplitPath
--- PASS: TestSplitPath (0.00s)
=== RUN   TestSplitPathIntoSlice
--- PASS: TestSplitPathIntoSlice (0.00s)
=== RUN   Test2FAStateMachine
=== RUN   Test2FAStateMachine/no_url
    seafile_internal_test.go:216: operation not supported on this remote. If you need a 2FA code on your account, use the command: rclone config reconnect : 
=== RUN   Test2FAStateMachine/unknown_state
    seafile_internal_test.go:216: unknown state "unknown"
=== RUN   Test2FAStateMachine/2fa_not_set
=== RUN   Test2FAStateMachine/no_password_in_config
=== RUN   Test2FAStateMachine/config_ready_for_2fa_token
=== RUN   Test2FAStateMachine/password_not_entered
=== RUN   Test2FAStateMachine/password_entered
=== RUN   Test2FAStateMachine/ask_for_a_2fa_code
=== RUN   Test2FAStateMachine/no_2fa_code_entered
=== RUN   Test2FAStateMachine/2fa_error_and_retry
=== RUN   Test2FAStateMachine/2fa_error_and_fail
    seafile_internal_test.go:216: 2fa authentication failed
--- PASS: Test2FAStateMachine (0.00s)
    --- PASS: Test2FAStateMachine/no_url (0.00s)
    --- PASS: Test2FAStateMachine/unknown_state (0.00s)
    --- PASS: Test2FAStateMachine/2fa_not_set (0.00s)
    --- PASS: Test2FAStateMachine/no_password_in_config (0.00s)
    --- PASS: Test2FAStateMachine/config_ready_for_2fa_token (0.00s)
    --- PASS: Test2FAStateMachine/password_not_entered (0.00s)
    --- PASS: Test2FAStateMachine/password_entered (0.00s)
    --- PASS: Test2FAStateMachine/ask_for_a_2fa_code (0.00s)
    --- PASS: Test2FAStateMachine/no_2fa_code_entered (0.00s)
    --- PASS: Test2FAStateMachine/2fa_error_and_retry (0.00s)
    --- PASS: Test2FAStateMachine/2fa_error_and_fail (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/seafile	0.072s
?   	github.com/rclone/rclone/backend/seafile/api	[no test files]
=== RUN   TestShellEscapeUnix
--- PASS: TestShellEscapeUnix (0.00s)
=== RUN   TestShellEscapeCmd
--- PASS: TestShellEscapeCmd (0.00s)
=== RUN   TestShellEscapePowerShell
--- PASS: TestShellEscapePowerShell (0.00s)
=== RUN   TestParseHash
--- PASS: TestParseHash (0.00s)
=== RUN   TestParseUsage
--- PASS: TestParseUsage (0.00s)
=== RUN   TestStringLock
--- PASS: TestStringLock (4.01s)
=== RUN   TestIntegration
    sftp_test.go:18: no configuration available for sftp backend
--- SKIP: TestIntegration (0.00s)
=== RUN   TestIntegration2
    fstests.go:400: quicktest only
--- SKIP: TestIntegration2 (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/sftp	4.065s
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/sharefile	0.098s
?   	github.com/rclone/rclone/backend/sharefile/api	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/sia	0.096s
?   	github.com/rclone/rclone/backend/sia/api	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/smb	0.076s
=== RUN   TestErrorHandler
=== RUN   TestErrorHandler/empty
=== RUN   TestErrorHandler/unknown
=== RUN   TestErrorHandler/blank
=== RUN   TestErrorHandler/real
--- PASS: TestErrorHandler (0.00s)
    --- PASS: TestErrorHandler/empty (0.00s)
    --- PASS: TestErrorHandler/unknown (0.00s)
    --- PASS: TestErrorHandler/blank (0.00s)
    --- PASS: TestErrorHandler/real (0.00s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/sugarsync	0.074s
?   	github.com/rclone/rclone/backend/sugarsync/api	[no test files]
=== RUN   TestInternalUrlEncode
--- PASS: TestInternalUrlEncode (0.00s)
=== RUN   TestInternalShouldRetryHeaders
--- PASS: TestInternalShouldRetryHeaders (1.01s)
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/swift	1.076s
=== RUN   TestMoveCopy
=== RUN   TestMoveCopy/Features
=== RUN   TestMoveCopy/MoveLocal
=== RUN   TestMoveCopy/MoveLocal/MoveMemory
--- PASS: TestMoveCopy (0.12s)
    --- PASS: TestMoveCopy/Features (0.00s)
    --- PASS: TestMoveCopy/MoveLocal (0.02s)
        --- PASS: TestMoveCopy/MoveLocal/MoveMemory (0.00s)
=== RUN   TestIntegration
    union_test.go:17: Skipping as -remote not set
--- SKIP: TestIntegration (0.00s)
=== RUN   TestStandard
    fstests.go:454: Using remote "TestUnion:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/union/union_test.go:33
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestStandard
--- FAIL: TestStandard (0.00s)
=== RUN   TestRO
    fstests.go:454: Using remote "TestUnionRO:"
=== RUN   TestRO/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestRO/FsCommand
    fstests.go:523: No commands in this remote
=== RUN   TestRO/FsRmdirNotFound
=== RUN   TestRO/FsString
=== RUN   TestRO/FsName
=== RUN   TestRO/FsRoot
=== RUN   TestRO/FsRmdirEmpty
=== RUN   TestRO/FsMkdir
=== RUN   TestRO/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestRO/FsMkdir/FsListEmpty
=== RUN   TestRO/FsMkdir/FsListDirEmpty
=== RUN   TestRO/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsListDirNotFound
2025/08/07 11:53:09 ERROR : does not exist: error listing: directory not found
=== RUN   TestRO/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsEncoding
=== RUN   TestRO/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestRO/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestRO/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestRO/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestRO/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestRO/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestRO/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestRO/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestRO/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestRO/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestRO/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestRO/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2025/08/07 11:53:10 NOTICE: Local file system at /tmp/TestRO318794656/001: Replacing invalid UTF-8 characters in "rclone-test-gupulah4xigemen2xonigen4/invalid utf-8\xfe"
2025/08/07 11:53:10 NOTICE: Local file system at /tmp/TestRO318794656/001/rclone-test-gupulah4xigemen2xonigen4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2025/08/07 11:53:10 NOTICE: Local file system at /tmp/TestRO318794656/001/rclone-test-gupulah4xigemen2xonigen4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
=== RUN   TestRO/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestRO/FsMkdir/FsNewObjectNotFound
=== RUN   TestRO/FsMkdir/FsPutError
2025/08/07 11:53:10 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
=== RUN   TestRO/FsMkdir/FsPutZeroLength
=== RUN   TestRO/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestRO/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestRO/FsMkdir/FsPutFiles
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListR
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestRO/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestRO/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestRO/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestRO/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestRO/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestRO/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestRO/FsMkdir/FsPutFiles/FsMove
=== RUN   TestRO/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestRO/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestRO/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestRO/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestRO/FsMkdir/FsPutFiles/FsIsFileNotFound
2025/08/07 11:53:11 ERROR : : error listing: directory not found
=== RUN   TestRO/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestUnionRO:" path "rclone-test-gupulah4xigemen2xonigen4" from "TestUnionRO:rclone-test-gupulah4xigemen2xonigen4"
=== RUN   TestRO/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestRO/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestRO/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestRO/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestRO/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestRO/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestRO/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestRO/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestRO/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestRO/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestRO/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestRO/FsMkdir/FsPutFiles/Internal
=== RUN   TestRO/FsMkdir/FsPutFiles/Internal/ReadOnly
=== RUN   TestRO/FsMkdir/FsPutChunked
    fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer
=== RUN   TestRO/FsMkdir/FsUploadUnknownSize
=== RUN   TestRO/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestRO/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestRO/FsMkdir/FsRootCollapse
=== NAME  TestRO/FsMkdir
    fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
=== RUN   TestRO/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestRO (1.70s)
    --- SKIP: TestRO/FsCheckWrap (0.00s)
    --- SKIP: TestRO/FsCommand (0.00s)
    --- PASS: TestRO/FsRmdirNotFound (0.00s)
    --- PASS: TestRO/FsString (0.00s)
    --- PASS: TestRO/FsName (0.00s)
    --- PASS: TestRO/FsRoot (0.00s)
    --- PASS: TestRO/FsRmdirEmpty (0.00s)
    --- PASS: TestRO/FsMkdir (1.69s)
        --- PASS: TestRO/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestRO/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestRO/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestRO/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestRO/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestRO/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestRO/FsMkdir/FsEncoding (0.80s)
            --- PASS: TestRO/FsMkdir/FsEncoding/control_chars (0.05s)
            --- PASS: TestRO/FsMkdir/FsEncoding/dot (0.04s)
            --- PASS: TestRO/FsMkdir/FsEncoding/dot_dot (0.05s)
            --- PASS: TestRO/FsMkdir/FsEncoding/punctuation (0.06s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_space (0.05s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_tilde (0.04s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_CR (0.04s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_LF (0.03s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_HT (0.03s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_VT (0.05s)
            --- PASS: TestRO/FsMkdir/FsEncoding/leading_dot (0.05s)
            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_space (0.04s)
            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_CR (0.06s)
            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_LF (0.04s)
            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_HT (0.01s)
            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_VT (0.05s)
            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_dot (0.02s)
            --- PASS: TestRO/FsMkdir/FsEncoding/invalid_UTF-8 (0.05s)
            --- PASS: TestRO/FsMkdir/FsEncoding/URL_encoding (0.03s)
        --- PASS: TestRO/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestRO/FsMkdir/FsPutError (0.02s)
        --- PASS: TestRO/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestRO/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestRO/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestRO/FsMkdir/FsPutFiles (0.84s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListFile1 (0.06s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsNewObject (0.01s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListFile1and2 (0.03s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsPurge (0.12s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsMove (0.19s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsDirMove (0.06s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectHashes (0.01s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMimeType (0.01s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMetadata (0.01s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.01s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectOpen (0.01s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectUpdate (0.02s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsIsFile (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot (0.16s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/List (0.01s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.01s)
                --- SKIP: TestRO/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/Put (0.14s)
                    --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.04s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestRO/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectRemove (0.02s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream (0.04s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream/0 (0.01s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream/100 (0.03s)
            --- PASS: TestRO/FsMkdir/FsPutFiles/Internal (0.02s)
                --- PASS: TestRO/FsMkdir/FsPutFiles/Internal/ReadOnly (0.02s)
        --- SKIP: TestRO/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestRO/FsMkdir/FsUploadUnknownSize (0.01s)
            --- PASS: TestRO/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestRO/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s)
        --- PASS: TestRO/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestRO/FsShutdown (0.00s)
=== RUN   TestNC
    fstests.go:454: Using remote "TestUnionNC:"
=== RUN   TestNC/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestNC/FsCommand
    fstests.go:523: No commands in this remote
=== RUN   TestNC/FsRmdirNotFound
=== RUN   TestNC/FsString
=== RUN   TestNC/FsName
=== RUN   TestNC/FsRoot
=== RUN   TestNC/FsRmdirEmpty
=== RUN   TestNC/FsMkdir
=== RUN   TestNC/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestNC/FsMkdir/FsListEmpty
=== RUN   TestNC/FsMkdir/FsListDirEmpty
=== RUN   TestNC/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsListDirNotFound
2025/08/07 11:53:11 ERROR : does not exist: error listing: directory not found
=== RUN   TestNC/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsEncoding
=== RUN   TestNC/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestNC/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestNC/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestNC/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestNC/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestNC/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestNC/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestNC/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestNC/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestNC/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestNC/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestNC/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2025/08/07 11:53:11 NOTICE: Local file system at /tmp/TestNC2215598601/001: Replacing invalid UTF-8 characters in "rclone-test-xowajan6sedaqay7doyikoj0/invalid utf-8\xfe"
2025/08/07 11:53:11 NOTICE: Local file system at /tmp/TestNC2215598601/001/rclone-test-xowajan6sedaqay7doyikoj0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2025/08/07 11:53:11 NOTICE: Local file system at /tmp/TestNC2215598601/001/rclone-test-xowajan6sedaqay7doyikoj0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
=== RUN   TestNC/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestNC/FsMkdir/FsNewObjectNotFound
=== RUN   TestNC/FsMkdir/FsPutError
2025/08/07 11:53:12 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
=== RUN   TestNC/FsMkdir/FsPutZeroLength
=== RUN   TestNC/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestNC/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestNC/FsMkdir/FsPutFiles
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListR
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestNC/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestNC/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestNC/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestNC/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestNC/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestNC/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestNC/FsMkdir/FsPutFiles/FsMove
=== RUN   TestNC/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestNC/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestNC/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestNC/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestNC/FsMkdir/FsPutFiles/FsIsFileNotFound
2025/08/07 11:53:12 ERROR : : error listing: directory not found
=== RUN   TestNC/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestUnionNC:" path "rclone-test-xowajan6sedaqay7doyikoj0" from "TestUnionNC:rclone-test-xowajan6sedaqay7doyikoj0"
=== RUN   TestNC/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestNC/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestNC/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestNC/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestNC/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestNC/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestNC/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestNC/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestNC/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestNC/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestNC/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestNC/FsMkdir/FsPutFiles/Internal
=== RUN   TestNC/FsMkdir/FsPutFiles/Internal/ReadOnly
    union_internal_test.go:31: Only on RO union
=== RUN   TestNC/FsMkdir/FsPutChunked
    fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer
=== RUN   TestNC/FsMkdir/FsUploadUnknownSize
=== RUN   TestNC/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestNC/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestNC/FsMkdir/FsRootCollapse
2025/08/07 11:53:12 ERROR : : error listing: directory not found
=== NAME  TestNC/FsMkdir
    fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
=== RUN   TestNC/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestNC (1.69s)
    --- SKIP: TestNC/FsCheckWrap (0.00s)
    --- SKIP: TestNC/FsCommand (0.00s)
    --- PASS: TestNC/FsRmdirNotFound (0.00s)
    --- PASS: TestNC/FsString (0.00s)
    --- PASS: TestNC/FsName (0.00s)
    --- PASS: TestNC/FsRoot (0.00s)
    --- PASS: TestNC/FsRmdirEmpty (0.00s)
    --- PASS: TestNC/FsMkdir (1.69s)
        --- PASS: TestNC/FsMkdir/FsMkdirRmdirSubdir (0.01s)
        --- PASS: TestNC/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestNC/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestNC/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestNC/FsMkdir/FsListDirNotFound (0.01s)
        --- SKIP: TestNC/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestNC/FsMkdir/FsEncoding (0.75s)
            --- PASS: TestNC/FsMkdir/FsEncoding/control_chars (0.05s)
            --- PASS: TestNC/FsMkdir/FsEncoding/dot (0.06s)
            --- PASS: TestNC/FsMkdir/FsEncoding/dot_dot (0.04s)
            --- PASS: TestNC/FsMkdir/FsEncoding/punctuation (0.02s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_space (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_tilde (0.07s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_CR (0.02s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_LF (0.03s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_HT (0.01s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_VT (0.04s)
            --- PASS: TestNC/FsMkdir/FsEncoding/leading_dot (0.06s)
            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_space (0.04s)
            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_CR (0.04s)
            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_LF (0.04s)
            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_HT (0.04s)
            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_VT (0.04s)
            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_dot (0.04s)
            --- PASS: TestNC/FsMkdir/FsEncoding/invalid_UTF-8 (0.05s)
            --- PASS: TestNC/FsMkdir/FsEncoding/URL_encoding (0.04s)
        --- PASS: TestNC/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestNC/FsMkdir/FsPutError (0.04s)
        --- PASS: TestNC/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestNC/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestNC/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestNC/FsMkdir/FsPutFiles (0.85s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListSubdir (0.01s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListFile1 (0.02s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsNewObject (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListFile1and2 (0.01s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsPurge (0.08s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsMove (0.16s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsDirMove (0.13s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectHashes (0.02s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMetadata (0.01s)
                --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.01s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectUpdate (0.01s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsIsFile (0.02s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot (0.27s)
                --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/List (0.12s)
                --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.02s)
                --- SKIP: TestNC/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/Put (0.12s)
                    --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.05s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestNC/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectRemove (0.03s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream (0.02s)
                --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream/100 (0.01s)
            --- PASS: TestNC/FsMkdir/FsPutFiles/Internal (0.00s)
                --- SKIP: TestNC/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s)
        --- SKIP: TestNC/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestNC/FsMkdir/FsUploadUnknownSize (0.02s)
            --- PASS: TestNC/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestNC/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.02s)
        --- PASS: TestNC/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestNC/FsShutdown (0.00s)
=== RUN   TestPolicy1
    fstests.go:454: Using remote "TestUnionPolicy1:"
=== RUN   TestPolicy1/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestPolicy1/FsCommand
    fstests.go:523: No commands in this remote
=== RUN   TestPolicy1/FsRmdirNotFound
=== RUN   TestPolicy1/FsString
=== RUN   TestPolicy1/FsName
=== RUN   TestPolicy1/FsRoot
=== RUN   TestPolicy1/FsRmdirEmpty
=== RUN   TestPolicy1/FsMkdir
=== RUN   TestPolicy1/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestPolicy1/FsMkdir/FsListEmpty
=== RUN   TestPolicy1/FsMkdir/FsListDirEmpty
=== RUN   TestPolicy1/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsListDirNotFound
2025/08/07 11:53:12 ERROR : does not exist: error listing: directory not found
=== RUN   TestPolicy1/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsEncoding
=== RUN   TestPolicy1/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestPolicy1/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestPolicy1/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestPolicy1/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestPolicy1/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2025/08/07 11:53:13 NOTICE: Local file system at /tmp/TestPolicy13820300548/003/rclone-test-dupakun4zegefeb8sotojaf4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2025/08/07 11:53:13 NOTICE: Local file system at /tmp/TestPolicy13820300548/003/rclone-test-dupakun4zegefeb8sotojaf4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
2025/08/07 11:53:13 NOTICE: Local file system at /tmp/TestPolicy13820300548/003: Replacing invalid UTF-8 characters in "rclone-test-dupakun4zegefeb8sotojaf4/invalid utf-8\xfe"
=== RUN   TestPolicy1/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestPolicy1/FsMkdir/FsNewObjectNotFound
=== RUN   TestPolicy1/FsMkdir/FsPutError
2025/08/07 11:53:13 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
=== RUN   TestPolicy1/FsMkdir/FsPutZeroLength
=== RUN   TestPolicy1/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestPolicy1/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListR
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsMove
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsIsFileNotFound
2025/08/07 11:53:14 ERROR : : error listing: directory not found
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestUnionPolicy1:" path "rclone-test-dupakun4zegefeb8sotojaf4" from "TestUnionPolicy1:rclone-test-dupakun4zegefeb8sotojaf4"
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/Internal
=== RUN   TestPolicy1/FsMkdir/FsPutFiles/Internal/ReadOnly
    union_internal_test.go:31: Only on RO union
=== RUN   TestPolicy1/FsMkdir/FsPutChunked
    fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer
=== RUN   TestPolicy1/FsMkdir/FsUploadUnknownSize
=== RUN   TestPolicy1/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestPolicy1/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestPolicy1/FsMkdir/FsRootCollapse
2025/08/07 11:53:14 ERROR : : error listing: directory not found
=== NAME  TestPolicy1/FsMkdir
    fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
=== RUN   TestPolicy1/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestPolicy1 (2.00s)
    --- SKIP: TestPolicy1/FsCheckWrap (0.00s)
    --- SKIP: TestPolicy1/FsCommand (0.00s)
    --- PASS: TestPolicy1/FsRmdirNotFound (0.00s)
    --- PASS: TestPolicy1/FsString (0.00s)
    --- PASS: TestPolicy1/FsName (0.00s)
    --- PASS: TestPolicy1/FsRoot (0.00s)
    --- PASS: TestPolicy1/FsRmdirEmpty (0.00s)
    --- PASS: TestPolicy1/FsMkdir (1.99s)
        --- PASS: TestPolicy1/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestPolicy1/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestPolicy1/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsEncoding (0.85s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/control_chars (0.06s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/dot (0.01s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/dot_dot (0.04s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/punctuation (0.04s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_space (0.04s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_tilde (0.06s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_CR (0.02s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_LF (0.04s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_HT (0.05s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_VT (0.04s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_dot (0.03s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_space (0.06s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_CR (0.04s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_LF (0.06s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_HT (0.02s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_VT (0.07s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_dot (0.04s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/invalid_UTF-8 (0.05s)
            --- PASS: TestPolicy1/FsMkdir/FsEncoding/URL_encoding (0.08s)
        --- PASS: TestPolicy1/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsPutError (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestPolicy1/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestPolicy1/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsPutFiles (1.11s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListFile1 (0.04s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsNewObject (0.02s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListFile1and2 (0.05s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPurge (0.15s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsMove (0.20s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsDirMove (0.10s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectHashes (0.02s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata (0.02s)
                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.02s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectUpdate (0.05s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsIsFile (0.02s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot (0.23s)
                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/List (0.04s)
                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.02s)
                --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put (0.17s)
                    --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.04s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectRemove (0.02s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream (0.06s)
                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/100 (0.06s)
            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/Internal (0.00s)
                --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s)
        --- SKIP: TestPolicy1/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize (0.02s)
            --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.02s)
        --- PASS: TestPolicy1/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestPolicy1/FsShutdown (0.00s)
=== RUN   TestPolicy2
    fstests.go:454: Using remote "TestUnionPolicy2:"
=== RUN   TestPolicy2/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestPolicy2/FsCommand
    fstests.go:523: No commands in this remote
=== RUN   TestPolicy2/FsRmdirNotFound
=== RUN   TestPolicy2/FsString
=== RUN   TestPolicy2/FsName
=== RUN   TestPolicy2/FsRoot
=== RUN   TestPolicy2/FsRmdirEmpty
=== RUN   TestPolicy2/FsMkdir
=== RUN   TestPolicy2/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestPolicy2/FsMkdir/FsListEmpty
=== RUN   TestPolicy2/FsMkdir/FsListDirEmpty
=== RUN   TestPolicy2/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsListDirNotFound
2025/08/07 11:53:14 ERROR : does not exist: error listing: directory not found
=== RUN   TestPolicy2/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsEncoding
=== RUN   TestPolicy2/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestPolicy2/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestPolicy2/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestPolicy2/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestPolicy2/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2025/08/07 11:53:15 NOTICE: Local file system at /tmp/TestPolicy23495061929/003/rclone-test-zivovub7ninahiv0sosagug4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2025/08/07 11:53:15 NOTICE: Local file system at /tmp/TestPolicy23495061929/001/rclone-test-zivovub7ninahiv0sosagug4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2025/08/07 11:53:15 NOTICE: Local file system at /tmp/TestPolicy23495061929/003/rclone-test-zivovub7ninahiv0sosagug4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
2025/08/07 11:53:15 NOTICE: Local file system at /tmp/TestPolicy23495061929/003: Replacing invalid UTF-8 characters in "rclone-test-zivovub7ninahiv0sosagug4/invalid utf-8\xfe"
2025/08/07 11:53:15 NOTICE: Local file system at /tmp/TestPolicy23495061929/001: Replacing invalid UTF-8 characters in "rclone-test-zivovub7ninahiv0sosagug4/invalid utf-8\xfe"
=== RUN   TestPolicy2/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestPolicy2/FsMkdir/FsNewObjectNotFound
=== RUN   TestPolicy2/FsMkdir/FsPutError
2025/08/07 11:53:15 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
=== RUN   TestPolicy2/FsMkdir/FsPutZeroLength
=== RUN   TestPolicy2/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestPolicy2/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListR
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsMove
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsIsFileNotFound
2025/08/07 11:53:17 ERROR : : error listing: directory not found
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestUnionPolicy2:" path "rclone-test-zivovub7ninahiv0sosagug4" from "TestUnionPolicy2:rclone-test-zivovub7ninahiv0sosagug4"
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/Internal
=== RUN   TestPolicy2/FsMkdir/FsPutFiles/Internal/ReadOnly
    union_internal_test.go:31: Only on RO union
=== RUN   TestPolicy2/FsMkdir/FsPutChunked
    fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer
=== RUN   TestPolicy2/FsMkdir/FsUploadUnknownSize
=== RUN   TestPolicy2/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestPolicy2/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestPolicy2/FsMkdir/FsRootCollapse
2025/08/07 11:53:17 ERROR : : error listing: directory not found
=== NAME  TestPolicy2/FsMkdir
    fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
=== RUN   TestPolicy2/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestPolicy2 (2.80s)
    --- SKIP: TestPolicy2/FsCheckWrap (0.00s)
    --- SKIP: TestPolicy2/FsCommand (0.00s)
    --- PASS: TestPolicy2/FsRmdirNotFound (0.00s)
    --- PASS: TestPolicy2/FsString (0.00s)
    --- PASS: TestPolicy2/FsName (0.00s)
    --- PASS: TestPolicy2/FsRoot (0.00s)
    --- PASS: TestPolicy2/FsRmdirEmpty (0.00s)
    --- PASS: TestPolicy2/FsMkdir (2.79s)
        --- PASS: TestPolicy2/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestPolicy2/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestPolicy2/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsEncoding (0.91s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/control_chars (0.05s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/dot (0.03s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/dot_dot (0.04s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/punctuation (0.06s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_space (0.04s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_tilde (0.04s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_CR (0.07s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_LF (0.04s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_HT (0.04s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_VT (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_dot (0.06s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_space (0.04s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_CR (0.06s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_LF (0.04s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_HT (0.05s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_VT (0.06s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_dot (0.04s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/invalid_UTF-8 (0.06s)
            --- PASS: TestPolicy2/FsMkdir/FsEncoding/URL_encoding (0.05s)
        --- PASS: TestPolicy2/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsPutError (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestPolicy2/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestPolicy2/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsPutFiles (1.87s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir (1.14s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListFile1 (0.04s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsNewObject (0.02s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListFile1and2 (0.04s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPurge (0.12s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsMove (0.14s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsDirMove (0.05s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectHashes (0.05s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata (0.02s)
                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.02s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectUpdate (0.03s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsIsFile (0.02s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot (0.03s)
                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.01s)
                --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put (0.02s)
                    --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream (0.04s)
                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/100 (0.03s)
            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/Internal (0.00s)
                --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s)
        --- SKIP: TestPolicy2/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestPolicy2/FsMkdir/FsUploadUnknownSize (0.01s)
            --- PASS: TestPolicy2/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestPolicy2/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s)
        --- PASS: TestPolicy2/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestPolicy2/FsShutdown (0.00s)
=== RUN   TestPolicy3
    fstests.go:454: Using remote "TestUnionPolicy3:"
=== RUN   TestPolicy3/FsCheckWrap
    fstests.go:495: Not a wrapping Fs
=== RUN   TestPolicy3/FsCommand
    fstests.go:523: No commands in this remote
=== RUN   TestPolicy3/FsRmdirNotFound
=== RUN   TestPolicy3/FsString
=== RUN   TestPolicy3/FsName
=== RUN   TestPolicy3/FsRoot
=== RUN   TestPolicy3/FsRmdirEmpty
=== RUN   TestPolicy3/FsMkdir
=== RUN   TestPolicy3/FsMkdir/FsMkdirRmdirSubdir
=== RUN   TestPolicy3/FsMkdir/FsListEmpty
=== RUN   TestPolicy3/FsMkdir/FsListDirEmpty
=== RUN   TestPolicy3/FsMkdir/FsListRDirEmpty
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsListDirNotFound
2025/08/07 11:53:17 ERROR : does not exist: error listing: directory not found
=== RUN   TestPolicy3/FsMkdir/FsListRDirNotFound
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsEncoding
=== RUN   TestPolicy3/FsMkdir/FsEncoding/control_chars
    fstests.go:710: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/dot
    fstests.go:710: testing "."
=== RUN   TestPolicy3/FsMkdir/FsEncoding/dot_dot
    fstests.go:710: testing ".."
=== RUN   TestPolicy3/FsMkdir/FsEncoding/punctuation
    fstests.go:710: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_space
    fstests.go:710: testing " leading space"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_tilde
    fstests.go:710: testing "~leading tilde"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_CR
    fstests.go:710: testing "␍leading CR"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_LF
    fstests.go:710: testing "␊leading LF"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_HT
    fstests.go:710: testing "␉leading HT"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_VT
    fstests.go:710: testing "␋leading VT"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/leading_dot
    fstests.go:710: testing ".leading dot"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/trailing_space
    fstests.go:710: testing "trailing space "
=== RUN   TestPolicy3/FsMkdir/FsEncoding/trailing_CR
    fstests.go:710: testing "trailing CR␍"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/trailing_LF
    fstests.go:710: testing "trailing LF␊"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/trailing_HT
    fstests.go:710: testing "trailing HT␉"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/trailing_VT
    fstests.go:710: testing "trailing VT␋"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/trailing_dot
    fstests.go:710: testing "trailing dot."
=== RUN   TestPolicy3/FsMkdir/FsEncoding/invalid_UTF-8
    fstests.go:710: testing "invalid utf-8\xfe"
2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/003/rclone-test-yugatit9wadajed4dakaver4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/001/rclone-test-yugatit9wadajed4dakaver4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/002/rclone-test-yugatit9wadajed4dakaver4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/003/rclone-test-yugatit9wadajed4dakaver4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/001/rclone-test-yugatit9wadajed4dakaver4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/002/rclone-test-yugatit9wadajed4dakaver4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/003: Replacing invalid UTF-8 characters in "rclone-test-yugatit9wadajed4dakaver4/invalid utf-8\xfe"
2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/001: Replacing invalid UTF-8 characters in "rclone-test-yugatit9wadajed4dakaver4/invalid utf-8\xfe"
2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/002: Replacing invalid UTF-8 characters in "rclone-test-yugatit9wadajed4dakaver4/invalid utf-8\xfe"
=== RUN   TestPolicy3/FsMkdir/FsEncoding/URL_encoding
    fstests.go:710: testing "test%46.txt"
=== RUN   TestPolicy3/FsMkdir/FsNewObjectNotFound
=== RUN   TestPolicy3/FsMkdir/FsPutError
2025/08/07 11:53:18 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
2025/08/07 11:53:18 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
2025/08/07 11:53:18 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
=== RUN   TestPolicy3/FsMkdir/FsPutZeroLength
=== RUN   TestPolicy3/FsMkdir/FsOpenWriterAt
    fstests.go:783: FS has no OpenWriterAt interface
=== RUN   TestPolicy3/FsMkdir/FsChangeNotify
    fstests.go:819: FS has no ChangeNotify interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListRDirFile2
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListR
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListDirRoot
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListRDirRoot
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListSubdir
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListRSubdir#01
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListLevel2
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListRLevel2
    fstests.go:415: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListFile1
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsNewObject
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
    fstests.go:1072: Not Case Insensitive
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsPurge
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsCopy
    fstests.go:1141: FS has no Copier interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsMove
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsDirMove
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsPrecision
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectString
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectFs
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectRemote
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectHashes
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectModTime
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata/mtime
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectSetModTime
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectSize
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectOpen
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectUpdate
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectStorable
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsIsFile
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsIsFileNotFound
2025/08/07 11:53:18 ERROR : : error listing: directory not found
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot
    fstests.go:1612: Opening root remote "TestUnionPolicy3:" path "rclone-test-yugatit9wadajed4dakaver4" from "TestUnionPolicy3:rclone-test-yugatit9wadajed4dakaver4"
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot/List
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListEntries
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListR
    fstests.go:1646: FS has no ListR interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/PublicLink
    fstests.go:1705: FS has no PublicLinker interface
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/SetTier
    fstests.go:428: FS has no SetTier & GetTier interfaces
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectCheckWrap
    fstests.go:1808: Not a wrapping Fs
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectRemove
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectAbout
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsPutStream
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/0
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/100
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/Internal
=== RUN   TestPolicy3/FsMkdir/FsPutFiles/Internal/ReadOnly
    union_internal_test.go:31: Only on RO union
=== RUN   TestPolicy3/FsMkdir/FsPutChunked
    fstests.go:1921: *union.Fs does not implement SetUploadChunkSizer
=== RUN   TestPolicy3/FsMkdir/FsUploadUnknownSize
=== RUN   TestPolicy3/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
=== RUN   TestPolicy3/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
=== RUN   TestPolicy3/FsMkdir/FsRootCollapse
2025/08/07 11:53:19 ERROR : : error listing: directory not found
=== NAME  TestPolicy3/FsMkdir
    fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
=== RUN   TestPolicy3/FsShutdown
    fstests.go:2117: Shutdown method not supported
--- PASS: TestPolicy3 (1.35s)
    --- SKIP: TestPolicy3/FsCheckWrap (0.00s)
    --- SKIP: TestPolicy3/FsCommand (0.00s)
    --- PASS: TestPolicy3/FsRmdirNotFound (0.00s)
    --- PASS: TestPolicy3/FsString (0.00s)
    --- PASS: TestPolicy3/FsName (0.00s)
    --- PASS: TestPolicy3/FsRoot (0.00s)
    --- PASS: TestPolicy3/FsRmdirEmpty (0.00s)
    --- PASS: TestPolicy3/FsMkdir (1.34s)
        --- PASS: TestPolicy3/FsMkdir/FsMkdirRmdirSubdir (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsListEmpty (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsListDirEmpty (0.00s)
        --- SKIP: TestPolicy3/FsMkdir/FsListRDirEmpty (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsListDirNotFound (0.00s)
        --- SKIP: TestPolicy3/FsMkdir/FsListRDirNotFound (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsEncoding (0.55s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/control_chars (0.02s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/dot (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/dot_dot (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/punctuation (0.04s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_space (0.02s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_tilde (0.03s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_CR (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_LF (0.02s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_HT (0.02s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_VT (0.06s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_dot (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_space (0.06s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_CR (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_LF (0.02s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_HT (0.04s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_VT (0.03s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_dot (0.06s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/invalid_UTF-8 (0.04s)
            --- PASS: TestPolicy3/FsMkdir/FsEncoding/URL_encoding (0.06s)
        --- PASS: TestPolicy3/FsMkdir/FsNewObjectNotFound (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsPutError (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsPutZeroLength (0.00s)
        --- SKIP: TestPolicy3/FsMkdir/FsOpenWriterAt (0.00s)
        --- SKIP: TestPolicy3/FsMkdir/FsChangeNotify (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsPutFiles (0.75s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListR (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListFile1 (0.04s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsNewObject (0.02s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListFile1and2 (0.04s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPurge (0.11s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsCopy (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsMove (0.17s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsDirMove (0.02s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPrecision (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectString (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectFs (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata (0.01s)
                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectSize (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectUpdate (0.03s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsIsFile (0.02s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot (0.17s)
                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/List (0.04s)
                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.02s)
                --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put (0.11s)
                    --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/PublicLink (0.00s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/SetTier (0.00s)
            --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectRemove (0.01s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream (0.03s)
                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/100 (0.02s)
            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/Internal (0.00s)
                --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s)
        --- SKIP: TestPolicy3/FsMkdir/FsPutChunked (0.00s)
        --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize (0.03s)
            --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
            --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.03s)
        --- PASS: TestPolicy3/FsMkdir/FsRootCollapse (0.00s)
    --- SKIP: TestPolicy3/FsShutdown (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/union	9.708s
?   	github.com/rclone/rclone/backend/union/common	[no test files]
?   	github.com/rclone/rclone/backend/union/policy	[no test files]
?   	github.com/rclone/rclone/backend/union/upstream	[no test files]
=== RUN   TestIntegration
    fstests.go:454: Using remote "TestUptobox:"
    fstests.go:464: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fstest/fstests/fstests.go:464
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/uptobox/uptobox_test.go:17
        	Error:      	Received unexpected error:
        	            	couldn't find testserver config files - run from within rclone source
        	Test:       	TestIntegration
--- FAIL: TestIntegration (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/uptobox	0.096s
?   	github.com/rclone/rclone/backend/uptobox/api	[no test files]
=== RUN   TestHeaders
    webdav_internal_test.go:73: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/backend/webdav/webdav_internal_test.go:73
        	Error:      	Received unexpected error:
        	            	XML syntax error on line 10: unexpected EOF
        	Test:       	TestHeaders
--- FAIL: TestHeaders (0.02s)
=== RUN   TestIntegration
    webdav_test.go:14: no configuration available for webdav backend
--- SKIP: TestIntegration (0.00s)
=== RUN   TestIntegration2
    fstests.go:400: quicktest only
--- SKIP: TestIntegration2 (0.00s)
=== RUN   TestIntegration3
    fstests.go:400: quicktest only
--- SKIP: TestIntegration3 (0.00s)
=== RUN   TestIntegration4
    fstests.go:400: quicktest only
--- SKIP: TestIntegration4 (0.00s)
FAIL
FAIL	github.com/rclone/rclone/backend/webdav	0.111s
?   	github.com/rclone/rclone/backend/webdav/api	[no test files]
?   	github.com/rclone/rclone/backend/webdav/odrvcookie	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/yandex	0.064s
?   	github.com/rclone/rclone/backend/yandex/api	[no test files]
=== RUN   TestIntegration
    fstests.go:400: quicktest only
--- SKIP: TestIntegration (0.00s)
PASS
ok  	github.com/rclone/rclone/backend/zoho	0.060s
?   	github.com/rclone/rclone/backend/zoho/api	[no test files]
?   	github.com/rclone/rclone/bin	[no test files]
?   	github.com/rclone/rclone/cmd	[no test files]
?   	github.com/rclone/rclone/cmd/about	[no test files]
?   	github.com/rclone/rclone/cmd/all	[no test files]
?   	github.com/rclone/rclone/cmd/authorize	[no test files]
?   	github.com/rclone/rclone/cmd/backend	[no test files]
=== RUN   TestBisync
=== RUN   TestBisync/all_changed
2025/08/07 11:53:15 (01)  : test all-changed
2025/08/07 11:53:15 (02)  : test initial bisync
2025/08/07 11:53:15 (03)  : bisync resync
2025/08/07 11:53:15 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/all_changed/path1/" with Path2 "/tmp/bisync.115315-seciw/all_changed/path2/"
2025/08/07 11:53:15 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:15 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:15 INFO  : Resync updating listings
2025/08/07 11:53:15 INFO  : Bisync successful
2025/08/07 11:53:15 (04)  : test change timestamp on all files except RCLONE_TEST
2025/08/07 11:53:15 (05)  : touch-glob 2005-01-02 /tmp/bisync.115315-seciw/all_changed/path1/ file*
2025/08/07 11:53:15 (06)  : touch-glob 2005-01-02 /tmp/bisync.115315-seciw/all_changed/path1/subdir file*
2025/08/07 11:53:15 (07)  : test sync should pass
2025/08/07 11:53:15 (08)  : bisync
2025/08/07 11:53:15 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/all_changed/path1/" with Path2 "/tmp/bisync.115315-seciw/all_changed/path2/"
2025/08/07 11:53:15 INFO  : Path1 checking for diffs
2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - file1.copy1.txt
2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - file1.copy2.txt
2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - file1.copy3.txt
2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - file1.copy4.txt
2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - file1.copy5.txt
2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - file1.txt
2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - subdir/file20.txt
2025/08/07 11:53:15 INFO  : Path1:    7 changes:    0 new,    7 newer,    0 older,    0 deleted
2025/08/07 11:53:15 INFO  : Path2 checking for diffs
2025/08/07 11:53:15 INFO  : Applying changes
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy1.txt
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy2.txt
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy3.txt
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy4.txt
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy5.txt
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.txt
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/subdir/file20.txt
2025/08/07 11:53:15 INFO  : - Path1    Do queued copies to                 - Path2
2025/08/07 11:53:15 INFO  : file1.copy1.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : file1.copy2.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : file1.copy3.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : file1.copy4.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : file1.copy5.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : file1.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : subdir/file20.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : Updating listings
2025/08/07 11:53:15 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/all_changed/path1/" vs Path2 "/tmp/bisync.115315-seciw/all_changed/path2/"
2025/08/07 11:53:15 INFO  : Bisync successful
2025/08/07 11:53:15 (09)  : test change timestamp on all files including RCLONE_TEST
2025/08/07 11:53:15 (10)  : touch-glob 2004-01-02 /tmp/bisync.115315-seciw/all_changed/path1/ *
2025/08/07 11:53:15 (11)  : touch-glob 2004-01-02 /tmp/bisync.115315-seciw/all_changed/path1/subdir *
2025/08/07 11:53:15 (12)  : test sync should fail
2025/08/07 11:53:15 (13)  : bisync
2025/08/07 11:53:15 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/all_changed/path1/" with Path2 "/tmp/bisync.115315-seciw/all_changed/path2/"
2025/08/07 11:53:15 INFO  : Path1 checking for diffs
2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - RCLONE_TEST
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy1.txt
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy2.txt
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy3.txt
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy4.txt
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy5.txt
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.txt
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - subdir/file20.txt
2025/08/07 11:53:15 INFO  : Path1:    8 changes:    0 new,    1 newer,    7 older,    0 deleted
2025/08/07 11:53:15 INFO  : Path2 checking for diffs
2025/08/07 11:53:15 ERROR : Safety abort: all files were changed on Path1 "/tmp/bisync.115315-seciw/all_changed/path1/". Run with --force if desired.
2025/08/07 11:53:15 NOTICE: Bisync aborted. Please try again.
2025/08/07 11:53:15 Bisync error: all files were changed
2025/08/07 11:53:15 (14)  : test sync with force should pass
2025/08/07 11:53:15 (15)  : bisync force
2025/08/07 11:53:15 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/all_changed/path1/" with Path2 "/tmp/bisync.115315-seciw/all_changed/path2/"
2025/08/07 11:53:15 INFO  : Path1 checking for diffs
2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - RCLONE_TEST
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy1.txt
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy2.txt
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy3.txt
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy4.txt
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy5.txt
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.txt
2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - subdir/file20.txt
2025/08/07 11:53:15 INFO  : Path1:    8 changes:    0 new,    1 newer,    7 older,    0 deleted
2025/08/07 11:53:15 INFO  : Path2 checking for diffs
2025/08/07 11:53:15 INFO  : Applying changes
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/RCLONE_TEST
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy1.txt
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy2.txt
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy3.txt
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy4.txt
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy5.txt
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.txt
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/subdir/file20.txt
2025/08/07 11:53:15 INFO  : - Path1    Do queued copies to                 - Path2
2025/08/07 11:53:15 INFO  : file1.copy1.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : file1.copy5.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : file1.copy2.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : file1.copy3.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : file1.copy4.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : subdir/file20.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : file1.txt: Updated modification time in destination
2025/08/07 11:53:15 INFO  : RCLONE_TEST: Updated modification time in destination
2025/08/07 11:53:15 INFO  : Updating listings
2025/08/07 11:53:15 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/all_changed/path1/" vs Path2 "/tmp/bisync.115315-seciw/all_changed/path2/"
2025/08/07 11:53:15 INFO  : Bisync successful
    bisync_test.go:394: TEST all_changed PASSED
=== RUN   TestBisync/basic
2025/08/07 11:53:15 (01)  : test basic
2025/08/07 11:53:15 (02)  : test initial bisync
2025/08/07 11:53:15 (03)  : bisync resync
2025/08/07 11:53:15 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/basic/path1/" with Path2 "/tmp/bisync.115315-seciw/basic/path2/"
2025/08/07 11:53:15 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:15 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:15 INFO  : Resync updating listings
2025/08/07 11:53:15 INFO  : Bisync successful
2025/08/07 11:53:15 (04)  : test place newer files on both paths
2025/08/07 11:53:15 (05)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.115315-seciw/basic/path2/
2025/08/07 11:53:15 INFO  : file1.txt: Copied (replaced existing)
2025/08/07 11:53:15 (06)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.115315-seciw/basic/path1/subdir file20.txt
2025/08/07 11:53:15 INFO  : file1.txt: Copied (replaced existing) to: file20.txt
2025/08/07 11:53:15 (07)  : test bisync run
2025/08/07 11:53:15 (08)  : bisync
2025/08/07 11:53:15 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/basic/path1/" with Path2 "/tmp/bisync.115315-seciw/basic/path2/"
2025/08/07 11:53:15 INFO  : Path1 checking for diffs
2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - subdir/file20.txt
2025/08/07 11:53:15 INFO  : Path1:    1 changes:    0 new,    1 newer,    0 older,    0 deleted
2025/08/07 11:53:15 INFO  : Path2 checking for diffs
2025/08/07 11:53:15 INFO  : - Path2    File is newer                       - file1.txt
2025/08/07 11:53:15 INFO  : Path2:    1 changes:    0 new,    1 newer,    0 older,    0 deleted
2025/08/07 11:53:15 INFO  : Applying changes
2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/basic/path2/subdir/file20.txt
2025/08/07 11:53:15 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/basic/path1/file1.txt
2025/08/07 11:53:15 INFO  : - Path2    Do queued copies to                 - Path1
2025/08/07 11:53:15 INFO  : file1.txt: Copied (replaced existing)
2025/08/07 11:53:15 INFO  : - Path1    Do queued copies to                 - Path2
2025/08/07 11:53:15 INFO  : subdir/file20.txt: Copied (replaced existing)
2025/08/07 11:53:15 INFO  : Updating listings
2025/08/07 11:53:15 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/basic/path1/" vs Path2 "/tmp/bisync.115315-seciw/basic/path2/"
2025/08/07 11:53:15 INFO  : Bisync successful
    bisync_test.go:394: TEST basic PASSED
=== RUN   TestBisync/changes
2025/08/07 11:53:17 (01)  : test changes
2025/08/07 11:53:17 (02)  : test initial bisync
2025/08/07 11:53:17 (03)  : bisync resync
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/changes/path1/" with Path2 "/tmp/bisync.115315-seciw/changes/path2/"
2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:17 INFO  : Resync updating listings
2025/08/07 11:53:17 INFO  : Bisync successful
2025/08/07 11:53:17 (04)  : test make modifications on both paths
2025/08/07 11:53:17 (05)  : test new on path2 - file10
2025/08/07 11:53:17 (06)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file10.txt /tmp/bisync.115315-seciw/changes/path2/
2025/08/07 11:53:17 INFO  : file10.txt: Copied (new)
2025/08/07 11:53:17 (07)  : test newer on path2 - file1
2025/08/07 11:53:17 (08)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file1.txt /tmp/bisync.115315-seciw/changes/path2/
2025/08/07 11:53:17 INFO  : file1.txt: Copied (replaced existing)
2025/08/07 11:53:17 (09)  : test new on path1 - file11
2025/08/07 11:53:17 (10)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file11.txt /tmp/bisync.115315-seciw/changes/path1/
2025/08/07 11:53:17 INFO  : file11.txt: Copied (new)
2025/08/07 11:53:17 (11)  : test newer on path1 - file2
2025/08/07 11:53:17 (12)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file2.txt /tmp/bisync.115315-seciw/changes/path1/
2025/08/07 11:53:17 INFO  : file2.txt: Copied (replaced existing)
2025/08/07 11:53:17 (13)  : test deleted on path2 - file3
2025/08/07 11:53:17 (14)  : delete-file /tmp/bisync.115315-seciw/changes/path2/file3.txt
2025/08/07 11:53:17 INFO  : file3.txt: Deleted
2025/08/07 11:53:17 (15)  : test deleted on path1 - file4
2025/08/07 11:53:17 (16)  : delete-file /tmp/bisync.115315-seciw/changes/path1/file4.txt
2025/08/07 11:53:17 INFO  : file4.txt: Deleted
2025/08/07 11:53:17 (17)  : test deleted on both paths - file8
2025/08/07 11:53:17 (18)  : delete-file /tmp/bisync.115315-seciw/changes/path1/file8.txt
2025/08/07 11:53:17 INFO  : file8.txt: Deleted
2025/08/07 11:53:17 (19)  : delete-file /tmp/bisync.115315-seciw/changes/path2/file8.txt
2025/08/07 11:53:17 INFO  : file8.txt: Deleted
2025/08/07 11:53:17 (20)  : test changed on both paths - file5 (file5R, file5L)
2025/08/07 11:53:17 (21)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5R.txt
2025/08/07 11:53:17 (22)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5R.txt /tmp/bisync.115315-seciw/changes/path2/ file5.txt
2025/08/07 11:53:17 INFO  : file5R.txt: Copied (replaced existing) to: file5.txt
2025/08/07 11:53:17 (23)  : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5L.txt
2025/08/07 11:53:17 (24)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5L.txt /tmp/bisync.115315-seciw/changes/path1/ file5.txt
2025/08/07 11:53:17 INFO  : file5L.txt: Copied (replaced existing) to: file5.txt
2025/08/07 11:53:17 (25)  : test newer on path2 and deleted on path1 - file6
2025/08/07 11:53:17 (26)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file6.txt /tmp/bisync.115315-seciw/changes/path2/
2025/08/07 11:53:17 INFO  : file6.txt: Copied (replaced existing)
2025/08/07 11:53:17 (27)  : delete-file /tmp/bisync.115315-seciw/changes/path1/file6.txt
2025/08/07 11:53:17 INFO  : file6.txt: Deleted
2025/08/07 11:53:17 (28)  : test newer on path1 and deleted on path2 - file7
2025/08/07 11:53:17 (29)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file7.txt /tmp/bisync.115315-seciw/changes/path1/
2025/08/07 11:53:17 INFO  : file7.txt: Copied (replaced existing)
2025/08/07 11:53:17 (30)  : delete-file /tmp/bisync.115315-seciw/changes/path2/file7.txt
2025/08/07 11:53:17 INFO  : file7.txt: Deleted
2025/08/07 11:53:17 (31)  : test bisync run
2025/08/07 11:53:17 (32)  : bisync
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/changes/path1/" with Path2 "/tmp/bisync.115315-seciw/changes/path2/"
2025/08/07 11:53:17 INFO  : Path1 checking for diffs
2025/08/07 11:53:17 INFO  : - Path1    File is newer                       - file2.txt
2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - file4.txt
2025/08/07 11:53:17 INFO  : - Path1    File is newer                       - file5.txt
2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - file6.txt
2025/08/07 11:53:17 INFO  : - Path1    File is newer                       - file7.txt
2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - file8.txt
2025/08/07 11:53:17 INFO  : - Path1    File is new                         - file11.txt
2025/08/07 11:53:17 INFO  : Path1:    7 changes:    1 new,    3 newer,    0 older,    3 deleted
2025/08/07 11:53:17 INFO  : Path2 checking for diffs
2025/08/07 11:53:17 INFO  : - Path2    File is newer                       - file1.txt
2025/08/07 11:53:17 INFO  : - Path2    File was deleted                    - file3.txt
2025/08/07 11:53:17 INFO  : - Path2    File is newer                       - file5.txt
2025/08/07 11:53:17 INFO  : - Path2    File is newer                       - file6.txt
2025/08/07 11:53:17 INFO  : - Path2    File was deleted                    - file7.txt
2025/08/07 11:53:17 INFO  : - Path2    File was deleted                    - file8.txt
2025/08/07 11:53:17 INFO  : - Path2    File is new                         - file10.txt
2025/08/07 11:53:17 INFO  : Path2:    7 changes:    1 new,    3 newer,    0 older,    3 deleted
2025/08/07 11:53:17 INFO  : Applying changes
2025/08/07 11:53:17 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/changes/path2/file11.txt
2025/08/07 11:53:17 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/changes/path2/file2.txt
2025/08/07 11:53:17 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/changes/path2/file4.txt
2025/08/07 11:53:17 NOTICE: - WARNING  New or changed in both paths        - file5.txt
2025/08/07 11:53:17 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.115315-seciw/changes/path1/file5.txt..path1
2025/08/07 11:53:17 INFO  : file5.txt: Moved (server-side) to: file5.txt..path1
2025/08/07 11:53:17 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/changes/path2/file5.txt..path1
2025/08/07 11:53:17 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.115315-seciw/changes/path2/file5.txt..path2
2025/08/07 11:53:17 INFO  : file5.txt: Moved (server-side) to: file5.txt..path2
2025/08/07 11:53:17 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/changes/path1/file5.txt..path2
2025/08/07 11:53:17 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/changes/path1/file6.txt
2025/08/07 11:53:17 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/changes/path2/file7.txt
2025/08/07 11:53:17 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/changes/path1/file1.txt
2025/08/07 11:53:17 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/changes/path1/file10.txt
2025/08/07 11:53:17 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/changes/path1/file3.txt
2025/08/07 11:53:17 INFO  : - Path2    Do queued copies to                 - Path1
2025/08/07 11:53:17 INFO  : file10.txt: Copied (new)
2025/08/07 11:53:17 INFO  : file5.txt..path2: Copied (new)
2025/08/07 11:53:17 INFO  : file1.txt: Copied (replaced existing)
2025/08/07 11:53:17 INFO  : file6.txt: Copied (new)
2025/08/07 11:53:17 INFO  : - Path1    Do queued copies to                 - Path2
2025/08/07 11:53:17 INFO  : file11.txt: Copied (new)
2025/08/07 11:53:17 INFO  : file5.txt..path1: Copied (new)
2025/08/07 11:53:17 INFO  : file7.txt: Copied (new)
2025/08/07 11:53:17 INFO  : file2.txt: Copied (replaced existing)
2025/08/07 11:53:17 INFO  : -          Do queued deletes on                - Path1
2025/08/07 11:53:17 INFO  : file3.txt: Deleted
2025/08/07 11:53:17 INFO  : -          Do queued deletes on                - Path2
2025/08/07 11:53:17 INFO  : file4.txt: Deleted
2025/08/07 11:53:17 INFO  : Updating listings
2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/changes/path1/" vs Path2 "/tmp/bisync.115315-seciw/changes/path2/"
2025/08/07 11:53:17 INFO  : Bisync successful
    bisync_test.go:394: TEST changes PASSED
=== RUN   TestBisync/check_access
2025/08/07 11:53:17 (01)  : test check-access
2025/08/07 11:53:17 (02)  : test initial bisync
2025/08/07 11:53:17 (03)  : bisync resync
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:17 INFO  : Resync updating listings
2025/08/07 11:53:17 INFO  : Bisync successful
2025/08/07 11:53:17 (04)  : test 1. see that check-access passes with the initial setup
2025/08/07 11:53:17 (05)  : bisync check-access
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
2025/08/07 11:53:17 INFO  : Path1 checking for diffs
2025/08/07 11:53:17 INFO  : Path2 checking for diffs
2025/08/07 11:53:17 INFO  : Checking access health
2025/08/07 11:53:17 INFO  : Found 2 matching "RCLONE_TEST" files on both paths
2025/08/07 11:53:17 INFO  : No changes found
2025/08/07 11:53:17 INFO  : Updating listings
2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
2025/08/07 11:53:17 INFO  : Bisync successful
2025/08/07 11:53:17 (06)  : test 2. delete the path2 subdir RCLONE_TEST and run sync. should fail critical.
2025/08/07 11:53:17 (07)  : delete-file /tmp/bisync.115315-seciw/check_access/path2/subdir/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (08)  : bisync check-access
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
2025/08/07 11:53:17 INFO  : Path1 checking for diffs
2025/08/07 11:53:17 INFO  : Path2 checking for diffs
2025/08/07 11:53:17 INFO  : - Path2    File was deleted                    - subdir/RCLONE_TEST
2025/08/07 11:53:17 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2025/08/07 11:53:17 INFO  : Checking access health
2025/08/07 11:53:17 ERROR : Access test failed: Path1 count 2, Path2 count 1 - RCLONE_TEST
2025/08/07 11:53:17 ERROR : -          Access test failed: Path1 file not found in Path2 - subdir/RCLONE_TEST
2025/08/07 11:53:17 ERROR : Bisync critical error: check file check failed
2025/08/07 11:53:17 ERROR : Bisync aborted. Must run --resync to recover.
2025/08/07 11:53:17 Bisync error: bisync aborted
2025/08/07 11:53:17 (09)  : copy-listings path2-missing
2025/08/07 11:53:17 (10)  : test 3. put the path2 subdir RCLONE_TEST back, resync.
2025/08/07 11:53:17 (11)  : copy-file /tmp/bisync.115315-seciw/check_access/path1/subdir/RCLONE_TEST /tmp/bisync.115315-seciw/check_access/path2/
2025/08/07 11:53:17 (12)  : bisync resync
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:17 INFO  : subdir/RCLONE_TEST: Copied (new)
2025/08/07 11:53:17 INFO  : Resync updating listings
2025/08/07 11:53:17 INFO  : Bisync successful
2025/08/07 11:53:17 (13)  : test 4. run sync with check-access. should pass.
2025/08/07 11:53:17 (14)  : bisync check-access
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
2025/08/07 11:53:17 INFO  : Path1 checking for diffs
2025/08/07 11:53:17 INFO  : Path2 checking for diffs
2025/08/07 11:53:17 INFO  : Checking access health
2025/08/07 11:53:17 INFO  : Found 2 matching "RCLONE_TEST" files on both paths
2025/08/07 11:53:17 INFO  : No changes found
2025/08/07 11:53:17 INFO  : Updating listings
2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
2025/08/07 11:53:17 INFO  : Bisync successful
2025/08/07 11:53:17 (15)  : test 5. delete path1 top level RCLONE_TEST, run sync. should fail critical.
2025/08/07 11:53:17 (16)  : delete-file /tmp/bisync.115315-seciw/check_access/path1/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (17)  : bisync check-access
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
2025/08/07 11:53:17 INFO  : Path1 checking for diffs
2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - RCLONE_TEST
2025/08/07 11:53:17 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2025/08/07 11:53:17 INFO  : Path2 checking for diffs
2025/08/07 11:53:17 INFO  : Checking access health
2025/08/07 11:53:17 ERROR : Access test failed: Path1 count 1, Path2 count 2 - RCLONE_TEST
2025/08/07 11:53:17 ERROR : -          Access test failed: Path2 file not found in Path1 - RCLONE_TEST
2025/08/07 11:53:17 ERROR : Bisync critical error: check file check failed
2025/08/07 11:53:17 ERROR : Bisync aborted. Must run --resync to recover.
2025/08/07 11:53:17 Bisync error: bisync aborted
2025/08/07 11:53:17 (18)  : copy-listings path1-missing
2025/08/07 11:53:17 (19)  : test 6. run again. should fail critical due to missing listings.
2025/08/07 11:53:17 (20)  : bisync check-access
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
2025/08/07 11:53:17 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run
2025/08/07 11:53:17 ERROR : Bisync aborted. Must run --resync to recover.
2025/08/07 11:53:17 Bisync error: bisync aborted
2025/08/07 11:53:17 (21)  : move-listings missing-listings
2025/08/07 11:53:17 (22)  : test 7. run resync, which will copy the path2 top level back to path1.
2025/08/07 11:53:17 (23)  : bisync resync
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:17 INFO  : - Path2    Resync will copy to Path1           - RCLONE_TEST
2025/08/07 11:53:17 INFO  : - Path2    Resync is doing queued copies to    - Path1
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Copied (new)
2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:17 INFO  : Resync updating listings
2025/08/07 11:53:17 INFO  : Bisync successful
2025/08/07 11:53:17 (24)  : test 8. run sync with --check-access. should pass.
2025/08/07 11:53:17 (25)  : bisync check-access
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
2025/08/07 11:53:17 INFO  : Path1 checking for diffs
2025/08/07 11:53:17 INFO  : Path2 checking for diffs
2025/08/07 11:53:17 INFO  : Checking access health
2025/08/07 11:53:17 INFO  : Found 2 matching "RCLONE_TEST" files on both paths
2025/08/07 11:53:17 INFO  : No changes found
2025/08/07 11:53:17 INFO  : Updating listings
2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
2025/08/07 11:53:17 INFO  : Bisync successful
    bisync_test.go:394: TEST check_access PASSED
=== RUN   TestBisync/check_access_filters
2025/08/07 11:53:17 (01)  : test check-access-filters
2025/08/07 11:53:17 (02)  : test EXCLUDE - OTHER TESTS
2025/08/07 11:53:17 (03)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/exclude-other-filtersfile.txt /tmp/bisync.115315-seciw/workdir/
2025/08/07 11:53:17 INFO  : exclude-other-filtersfile.txt: Copied (new)
2025/08/07 11:53:17 (04)  : test resync to get the filters file md5 built.
2025/08/07 11:53:17 (05)  : bisync resync filters-file=/tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Storing filters file hash to /tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt.md5
2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:17 INFO  : Resync updating listings
2025/08/07 11:53:17 INFO  : Bisync successful
2025/08/07 11:53:17 (06)  : test EXCLUDE - test filters for check access
2025/08/07 11:53:17 (07)  : bisync check-access filters-file=/tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Path1 checking for diffs
2025/08/07 11:53:17 INFO  : Path2 checking for diffs
2025/08/07 11:53:17 INFO  : Checking access health
2025/08/07 11:53:17 INFO  : Found 3 matching "RCLONE_TEST" files on both paths
2025/08/07 11:53:17 INFO  : No changes found
2025/08/07 11:53:17 INFO  : Updating listings
2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
2025/08/07 11:53:17 INFO  : Bisync successful
2025/08/07 11:53:17 (08)  : copy-listings exclude-initial
2025/08/07 11:53:17 (09)  : test EXCLUDE - delete RCLONE_TEST files in excluded directories
2025/08/07 11:53:17 (10)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path2/subdir/subdirA/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (11)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path1/subdir-not/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (12)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (13)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path1/subdirX/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (14)  : test EXCLUDE - test should PASS
2025/08/07 11:53:17 (15)  : bisync check-access filters-file=/tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Path1 checking for diffs
2025/08/07 11:53:17 INFO  : Path2 checking for diffs
2025/08/07 11:53:17 INFO  : Checking access health
2025/08/07 11:53:17 INFO  : Found 3 matching "RCLONE_TEST" files on both paths
2025/08/07 11:53:17 INFO  : No changes found
2025/08/07 11:53:17 INFO  : Updating listings
2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
2025/08/07 11:53:17 INFO  : Bisync successful
2025/08/07 11:53:17 (16)  : copy-listings exclude-pass-run
2025/08/07 11:53:17 (17)  : test EXCLUDE - delete RCLONE_TEST files in included directories
2025/08/07 11:53:17 (18)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path2/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (19)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path1/subdir/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (20)  : test EXCLUDE - test should ABORT
2025/08/07 11:53:17 (21)  : bisync check-access filters-file=/tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Path1 checking for diffs
2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - subdir/RCLONE_TEST
2025/08/07 11:53:17 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2025/08/07 11:53:17 INFO  : Path2 checking for diffs
2025/08/07 11:53:17 INFO  : - Path2    File was deleted                    - RCLONE_TEST
2025/08/07 11:53:17 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2025/08/07 11:53:17 INFO  : Checking access health
2025/08/07 11:53:17 ERROR : -          Access test failed: Path1 file not found in Path2 - RCLONE_TEST
2025/08/07 11:53:17 ERROR : -          Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST
2025/08/07 11:53:17 ERROR : Bisync critical error: check file check failed
2025/08/07 11:53:17 ERROR : Bisync aborted. Must run --resync to recover.
2025/08/07 11:53:17 Bisync error: bisync aborted
2025/08/07 11:53:17 (22)  : move-listings exclude-error-run
2025/08/07 11:53:17 (23)  : test INCLUDE - OTHER TESTS
2025/08/07 11:53:17 (24)  : test reset to the initial state
2025/08/07 11:53:17 (25)  : copy-dir /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/initial /tmp/bisync.115315-seciw/check_access_filters/path1/
2025/08/07 11:53:17 INFO  : subdirX/RCLONE_TEST: Copied (new)
2025/08/07 11:53:17 INFO  : subdir-not/RCLONE_TEST: Copied (new)
2025/08/07 11:53:17 INFO  : subdir/RCLONE_TEST: Copied (new)
2025/08/07 11:53:17 (26)  : sync-dir /tmp/bisync.115315-seciw/check_access_filters/path1/ /tmp/bisync.115315-seciw/check_access_filters/path2/
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Copied (new)
2025/08/07 11:53:17 INFO  : subdir-not/subdir-not2/RCLONE_TEST: Copied (new)
2025/08/07 11:53:17 INFO  : subdir/subdirA/RCLONE_TEST: Copied (new)
2025/08/07 11:53:17 (27)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/include-other-filtersfile.txt /tmp/bisync.115315-seciw/workdir/
2025/08/07 11:53:17 INFO  : include-other-filtersfile.txt: Copied (new)
2025/08/07 11:53:17 (28)  : bisync resync filters-file=/tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Storing filters file hash to /tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt.md5
2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:17 INFO  : Resync updating listings
2025/08/07 11:53:17 INFO  : Bisync successful
2025/08/07 11:53:17 (29)  : test INCLUDE - test include/exclude filters for check access
2025/08/07 11:53:17 (30)  : bisync check-access filters-file=/tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Path1 checking for diffs
2025/08/07 11:53:17 INFO  : Path2 checking for diffs
2025/08/07 11:53:17 INFO  : Checking access health
2025/08/07 11:53:17 INFO  : Found 5 matching "RCLONE_TEST" files on both paths
2025/08/07 11:53:17 INFO  : No changes found
2025/08/07 11:53:17 INFO  : Updating listings
2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
2025/08/07 11:53:17 INFO  : Bisync successful
2025/08/07 11:53:17 (31)  : copy-listings include-initial
2025/08/07 11:53:17 (32)  : test INCLUDE - delete RCLONE_TEST files in excluded directories
2025/08/07 11:53:17 (33)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path2/subdir/subdirA/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (34)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path1/subdir-not/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (35)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (36)  : test INCLUDE - test should PASS
2025/08/07 11:53:17 (37)  : bisync check-access filters-file=/tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Path1 checking for diffs
2025/08/07 11:53:17 INFO  : Path2 checking for diffs
2025/08/07 11:53:17 INFO  : Checking access health
2025/08/07 11:53:17 INFO  : Found 5 matching "RCLONE_TEST" files on both paths
2025/08/07 11:53:17 INFO  : No changes found
2025/08/07 11:53:17 INFO  : Updating listings
2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
2025/08/07 11:53:17 INFO  : Bisync successful
2025/08/07 11:53:17 (38)  : copy-listings include-pass-run
2025/08/07 11:53:17 (39)  : test INCLUDE - delete RCLONE_TEST files in included directories
2025/08/07 11:53:17 (40)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path2/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (41)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path1/subdir/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (42)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path1/subdirX/subdirX1/RCLONE_TEST
2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
2025/08/07 11:53:17 (43)  : test INCLUDE - test should ABORT
2025/08/07 11:53:17 (44)  : bisync check-access filters-file=/tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
2025/08/07 11:53:17 INFO  : Path1 checking for diffs
2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - subdir/RCLONE_TEST
2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - subdirX/subdirX1/RCLONE_TEST
2025/08/07 11:53:17 INFO  : Path1:    2 changes:    0 new,    0 newer,    0 older,    2 deleted
2025/08/07 11:53:17 INFO  : Path2 checking for diffs
2025/08/07 11:53:17 INFO  : - Path2    File was deleted                    - RCLONE_TEST
2025/08/07 11:53:17 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2025/08/07 11:53:17 INFO  : Checking access health
2025/08/07 11:53:17 ERROR : Access test failed: Path1 count 3, Path2 count 4 - RCLONE_TEST
2025/08/07 11:53:17 ERROR : -          Access test failed: Path1 file not found in Path2 - RCLONE_TEST
2025/08/07 11:53:17 ERROR : -          Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST
2025/08/07 11:53:17 ERROR : -          Access test failed: Path2 file not found in Path1 - subdirX/subdirX1/RCLONE_TEST
2025/08/07 11:53:17 ERROR : Bisync critical error: check file check failed
2025/08/07 11:53:17 ERROR : Bisync aborted. Must run --resync to recover.
2025/08/07 11:53:17 Bisync error: bisync aborted
2025/08/07 11:53:17 (45)  : move-listings include-error-run
    bisync_test.go:394: TEST check_access_filters PASSED
=== RUN   TestBisync/check_filename
2025/08/07 11:53:17 (01)  : test check-filename
2025/08/07 11:53:17 (02)  : test initial bisync
2025/08/07 11:53:17 (03)  : bisync resync
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" with Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:17 INFO  : Resync updating listings
2025/08/07 11:53:17 INFO  : Bisync successful
2025/08/07 11:53:17 (04)  : test 1. see that check-access passes with the initial setup
2025/08/07 11:53:17 (05)  : bisync check-access check-filename=.chk_file
2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" with Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
2025/08/07 11:53:17 INFO  : Path1 checking for diffs
2025/08/07 11:53:18 INFO  : Path2 checking for diffs
2025/08/07 11:53:18 INFO  : Checking access health
2025/08/07 11:53:18 INFO  : Found 2 matching ".chk_file" files on both paths
2025/08/07 11:53:18 INFO  : No changes found
2025/08/07 11:53:18 INFO  : Updating listings
2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (06)  : copy-listings initial-pass
2025/08/07 11:53:18 (07)  : test 2. delete the remote subdir .chk_file, run sync. should fail critical.
2025/08/07 11:53:18 (08)  : delete-file /tmp/bisync.115315-seciw/check_filename/path2/subdir/.chk_file
2025/08/07 11:53:18 INFO  : .chk_file: Deleted
2025/08/07 11:53:18 (09)  : bisync check-access check-filename=.chk_file
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" with Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
2025/08/07 11:53:18 INFO  : Path1 checking for diffs
2025/08/07 11:53:18 INFO  : Path2 checking for diffs
2025/08/07 11:53:18 INFO  : - Path2    File was deleted                    - subdir/.chk_file
2025/08/07 11:53:18 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2025/08/07 11:53:18 INFO  : Checking access health
2025/08/07 11:53:18 ERROR : Access test failed: Path1 count 2, Path2 count 1 - .chk_file
2025/08/07 11:53:18 ERROR : -          Access test failed: Path1 file not found in Path2 - subdir/.chk_file
2025/08/07 11:53:18 ERROR : Bisync critical error: check file check failed
2025/08/07 11:53:18 ERROR : Bisync aborted. Must run --resync to recover.
2025/08/07 11:53:18 Bisync error: bisync aborted
2025/08/07 11:53:18 (10)  : move-listings path2-missing
2025/08/07 11:53:18 (11)  : test 3. put the remote subdir .chk_file back, run resync.
2025/08/07 11:53:18 (12)  : copy-file /tmp/bisync.115315-seciw/check_filename/path1/subdir/.chk_file /tmp/bisync.115315-seciw/check_filename/path2/
2025/08/07 11:53:18 (13)  : bisync check-access resync check-filename=.chk_file
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" with Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:18 INFO  : subdir/.chk_file: Copied (new)
2025/08/07 11:53:18 INFO  : Resync updating listings
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (14)  : test 4. run sync with check-access. should pass.
2025/08/07 11:53:18 (15)  : bisync check-access check-filename=.chk_file
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" with Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
2025/08/07 11:53:18 INFO  : Path1 checking for diffs
2025/08/07 11:53:18 INFO  : Path2 checking for diffs
2025/08/07 11:53:18 INFO  : Checking access health
2025/08/07 11:53:18 INFO  : Found 2 matching ".chk_file" files on both paths
2025/08/07 11:53:18 INFO  : No changes found
2025/08/07 11:53:18 INFO  : Updating listings
2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
2025/08/07 11:53:18 INFO  : Bisync successful
    bisync_test.go:394: TEST check_filename PASSED
=== RUN   TestBisync/check_sync
2025/08/07 11:53:18 (01)  : test check-sync
2025/08/07 11:53:18 (02)  : test initial bisync
2025/08/07 11:53:18 (03)  : bisync resync
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" with Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:18 INFO  : Resync updating listings
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (04)  : test 1. run check-sync-only on a clean sync
2025/08/07 11:53:18 (05)  : bisync check-sync-only
2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (06)  : test 2. inject modified listings into the workdir
2025/08/07 11:53:18 (07)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path1.lst /tmp/bisync.115315-seciw/workdir/ tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path1.lst
2025/08/07 11:53:18 INFO  : _testdir_path1.._testdir_path2.path1.lst: Copied (replaced existing) to: tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path1.lst
2025/08/07 11:53:18 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path2.lst /tmp/bisync.115315-seciw/workdir/ tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path2.lst
2025/08/07 11:53:18 INFO  : _testdir_path1.._testdir_path2.path2.lst: Copied (replaced existing) to: tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path2.lst
2025/08/07 11:53:18 (09)  : test 3. run check-sync-only on modified listings
2025/08/07 11:53:18 (10)  : bisync check-sync-only
2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
2025/08/07 11:53:18 ERROR : -          Path1 file not found in Path2       - file2.txt
2025/08/07 11:53:18 ERROR : -          Path2 file not found in Path1       - file1.txt
2025/08/07 11:53:18 ERROR : Bisync critical error: path1 and path2 are out of sync, run --resync to recover
2025/08/07 11:53:18 ERROR : Bisync aborted. Must run --resync to recover.
2025/08/07 11:53:18 Bisync error: bisync aborted
2025/08/07 11:53:18 (11)  : copy-listings check-sync-only
2025/08/07 11:53:18 (12)  : test 4. run normal sync to check that it aborts
2025/08/07 11:53:18 (13)  : bisync
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" with Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
2025/08/07 11:53:18 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run
2025/08/07 11:53:18 ERROR : Bisync aborted. Must run --resync to recover.
2025/08/07 11:53:18 Bisync error: bisync aborted
2025/08/07 11:53:18 (14)  : test 5. prune failure listings after critical abort
2025/08/07 11:53:18 (15)  : delete-glob /tmp/bisync.115315-seciw/workdir/ *.lst
2025/08/07 11:53:18 (16)  : delete-glob /tmp/bisync.115315-seciw/workdir/ *.lst-err
2025/08/07 11:53:18 INFO  : tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path1.lst-err: Deleted
2025/08/07 11:53:18 INFO  : tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path2.lst-err: Deleted
2025/08/07 11:53:18 (17)  : delete-glob /tmp/bisync.115315-seciw/workdir/ *.lst-new
2025/08/07 11:53:18 INFO  : tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path1.lst-new: Deleted
2025/08/07 11:53:18 INFO  : tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path2.lst-new: Deleted
2025/08/07 11:53:18 (18)  : test 6. run resync
2025/08/07 11:53:18 (19)  : bisync resync
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" with Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:18 INFO  : Resync updating listings
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (20)  : test 7. run normal sync with check-sync enabled (default)
2025/08/07 11:53:18 (21)  : bisync
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" with Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
2025/08/07 11:53:18 INFO  : Path1 checking for diffs
2025/08/07 11:53:18 INFO  : Path2 checking for diffs
2025/08/07 11:53:18 INFO  : No changes found
2025/08/07 11:53:18 INFO  : Updating listings
2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (22)  : test 8. run normal sync with no-check-sync
2025/08/07 11:53:18 (23)  : bisync no-check-sync
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" with Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
2025/08/07 11:53:18 INFO  : Path1 checking for diffs
2025/08/07 11:53:18 INFO  : Path2 checking for diffs
2025/08/07 11:53:18 INFO  : No changes found
2025/08/07 11:53:18 INFO  : Updating listings
2025/08/07 11:53:18 INFO  : Bisync successful
    bisync_test.go:394: TEST check_sync PASSED
=== RUN   TestBisync/dry_run
2025/08/07 11:53:18 (01)  : test dry-run
2025/08/07 11:53:18 (02)  : test initial bisync
2025/08/07 11:53:18 (03)  : bisync resync
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/dry_run/path1/" with Path2 "/tmp/bisync.115315-seciw/dry_run/path2/"
2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:18 INFO  : Resync updating listings
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (04)  : test new on path2 - file10
2025/08/07 11:53:18 (05)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file10.txt /tmp/bisync.115315-seciw/dry_run/path2/
2025/08/07 11:53:18 INFO  : file10.txt: Copied (new)
2025/08/07 11:53:18 (06)  : test newer on path2 - file1
2025/08/07 11:53:18 (07)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file1.txt /tmp/bisync.115315-seciw/dry_run/path2/
2025/08/07 11:53:18 INFO  : file1.txt: Copied (replaced existing)
2025/08/07 11:53:18 (08)  : test new on path1 - file11
2025/08/07 11:53:18 (09)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file11.txt /tmp/bisync.115315-seciw/dry_run/path1/
2025/08/07 11:53:18 INFO  : file11.txt: Copied (new)
2025/08/07 11:53:18 (10)  : test newer on path1 - file2
2025/08/07 11:53:18 (11)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file2.txt /tmp/bisync.115315-seciw/dry_run/path1/
2025/08/07 11:53:18 INFO  : file2.txt: Copied (replaced existing)
2025/08/07 11:53:18 (12)  : test deleted on path2 - file3
2025/08/07 11:53:18 (13)  : delete-file /tmp/bisync.115315-seciw/dry_run/path2/file3.txt
2025/08/07 11:53:18 INFO  : file3.txt: Deleted
2025/08/07 11:53:18 (14)  : test deleted on path1 - file4
2025/08/07 11:53:18 (15)  : delete-file /tmp/bisync.115315-seciw/dry_run/path1/file4.txt
2025/08/07 11:53:18 INFO  : file4.txt: Deleted
2025/08/07 11:53:18 (16)  : test changed on path2 and on path1 - file5 (file5R, file5L)
2025/08/07 11:53:18 (17)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5R.txt
2025/08/07 11:53:18 (18)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5R.txt /tmp/bisync.115315-seciw/dry_run/path2/ file5.txt
2025/08/07 11:53:18 INFO  : file5R.txt: Copied (replaced existing) to: file5.txt
2025/08/07 11:53:18 (19)  : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5L.txt
2025/08/07 11:53:18 (20)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5L.txt /tmp/bisync.115315-seciw/dry_run/path1/ file5.txt
2025/08/07 11:53:18 INFO  : file5L.txt: Copied (replaced existing) to: file5.txt
2025/08/07 11:53:18 (21)  : test newer on path2 and deleted on path1 - file6
2025/08/07 11:53:18 (22)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file6.txt /tmp/bisync.115315-seciw/dry_run/path2/
2025/08/07 11:53:18 INFO  : file6.txt: Copied (replaced existing)
2025/08/07 11:53:18 (23)  : delete-file /tmp/bisync.115315-seciw/dry_run/path1/file6.txt
2025/08/07 11:53:18 INFO  : file6.txt: Deleted
2025/08/07 11:53:18 (24)  : test newer on path1 and deleted on path2 - file7
2025/08/07 11:53:18 (25)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file7.txt /tmp/bisync.115315-seciw/dry_run/path1/
2025/08/07 11:53:18 INFO  : file7.txt: Copied (replaced existing)
2025/08/07 11:53:18 (26)  : delete-file /tmp/bisync.115315-seciw/dry_run/path2/file7.txt
2025/08/07 11:53:18 INFO  : file7.txt: Deleted
2025/08/07 11:53:18 (27)  : test sync with dry-run and resync
2025/08/07 11:53:18 (28)  : bisync dry-run resync
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/dry_run/path1/" with Path2 "/tmp/bisync.115315-seciw/dry_run/path2/"
2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:18 INFO  : - Path2    Resync will copy to Path1           - file10.txt
2025/08/07 11:53:18 INFO  : - Path2    Resync will copy to Path1           - file4.txt
2025/08/07 11:53:18 INFO  : - Path2    Resync will copy to Path1           - file6.txt
2025/08/07 11:53:18 INFO  : - Path2    Resync is doing queued copies to    - Path1
2025/08/07 11:53:18 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19)
2025/08/07 11:53:18 NOTICE: file4.txt: Skipped copy as --dry-run is set (size 0)
2025/08/07 11:53:18 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19)
2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:18 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19)
2025/08/07 11:53:18 NOTICE: file3.txt: Skipped copy as --dry-run is set (size 0)
2025/08/07 11:53:18 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19)
2025/08/07 11:53:18 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 0)
2025/08/07 11:53:18 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13)
2025/08/07 11:53:18 NOTICE: file5.txt: Skipped update modification time as --dry-run is set (size 19)
2025/08/07 11:53:18 NOTICE: file10.txt: Skipped delete as --dry-run is set (size 19)
2025/08/07 11:53:18 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0)
2025/08/07 11:53:18 NOTICE: file6.txt: Skipped delete as --dry-run is set (size 19)
2025/08/07 11:53:18 INFO  : Resync updating listings
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (29)  : copy-listings dryrun-resync
2025/08/07 11:53:18 (30)  : test sync with dry-run
2025/08/07 11:53:18 (31)  : bisync dry-run
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/dry_run/path1/" with Path2 "/tmp/bisync.115315-seciw/dry_run/path2/"
2025/08/07 11:53:18 INFO  : Path1 checking for diffs
2025/08/07 11:53:18 INFO  : - Path1    File is newer                       - file2.txt
2025/08/07 11:53:18 INFO  : - Path1    File was deleted                    - file4.txt
2025/08/07 11:53:18 INFO  : - Path1    File is newer                       - file5.txt
2025/08/07 11:53:18 INFO  : - Path1    File was deleted                    - file6.txt
2025/08/07 11:53:18 INFO  : - Path1    File is newer                       - file7.txt
2025/08/07 11:53:18 INFO  : - Path1    File is new                         - file11.txt
2025/08/07 11:53:18 INFO  : Path1:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
2025/08/07 11:53:18 INFO  : Path2 checking for diffs
2025/08/07 11:53:18 INFO  : - Path2    File is newer                       - file1.txt
2025/08/07 11:53:18 INFO  : - Path2    File was deleted                    - file3.txt
2025/08/07 11:53:18 INFO  : - Path2    File is newer                       - file5.txt
2025/08/07 11:53:18 INFO  : - Path2    File is newer                       - file6.txt
2025/08/07 11:53:18 INFO  : - Path2    File was deleted                    - file7.txt
2025/08/07 11:53:18 INFO  : - Path2    File is new                         - file10.txt
2025/08/07 11:53:18 INFO  : Path2:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
2025/08/07 11:53:18 INFO  : Applying changes
2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file11.txt
2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file2.txt
2025/08/07 11:53:18 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/dry_run/path2/file4.txt
2025/08/07 11:53:18 NOTICE: - WARNING  New or changed in both paths        - file5.txt
2025/08/07 11:53:18 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.115315-seciw/dry_run/path1/file5.txt..path1
2025/08/07 11:53:18 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19)
2025/08/07 11:53:18 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file5.txt..path1
2025/08/07 11:53:18 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.115315-seciw/dry_run/path2/file5.txt..path2
2025/08/07 11:53:18 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19)
2025/08/07 11:53:18 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file5.txt..path2
2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file6.txt
2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file7.txt
2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file1.txt
2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file10.txt
2025/08/07 11:53:18 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/dry_run/path1/file3.txt
2025/08/07 11:53:18 INFO  : - Path2    Do queued copies to                 - Path1
2025/08/07 11:53:18 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19)
2025/08/07 11:53:18 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19)
2025/08/07 11:53:18 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 19)
2025/08/07 11:53:18 INFO  : - Path1    Do queued copies to                 - Path2
2025/08/07 11:53:18 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19)
2025/08/07 11:53:18 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19)
2025/08/07 11:53:18 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13)
2025/08/07 11:53:18 INFO  : -          Do queued deletes on                - Path1
2025/08/07 11:53:18 NOTICE: file3.txt: Skipped delete as --dry-run is set (size 0)
2025/08/07 11:53:18 INFO  : -          Do queued deletes on                - Path2
2025/08/07 11:53:18 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0)
2025/08/07 11:53:18 INFO  : Updating listings
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (32)  : copy-listings dryrun
2025/08/07 11:53:18 (33)  : test sync without dry-run
2025/08/07 11:53:18 (34)  : bisync
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/dry_run/path1/" with Path2 "/tmp/bisync.115315-seciw/dry_run/path2/"
2025/08/07 11:53:18 INFO  : Path1 checking for diffs
2025/08/07 11:53:18 INFO  : - Path1    File is newer                       - file2.txt
2025/08/07 11:53:18 INFO  : - Path1    File was deleted                    - file4.txt
2025/08/07 11:53:18 INFO  : - Path1    File is newer                       - file5.txt
2025/08/07 11:53:18 INFO  : - Path1    File was deleted                    - file6.txt
2025/08/07 11:53:18 INFO  : - Path1    File is newer                       - file7.txt
2025/08/07 11:53:18 INFO  : - Path1    File is new                         - file11.txt
2025/08/07 11:53:18 INFO  : Path1:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
2025/08/07 11:53:18 INFO  : Path2 checking for diffs
2025/08/07 11:53:18 INFO  : - Path2    File is newer                       - file1.txt
2025/08/07 11:53:18 INFO  : - Path2    File was deleted                    - file3.txt
2025/08/07 11:53:18 INFO  : - Path2    File is newer                       - file5.txt
2025/08/07 11:53:18 INFO  : - Path2    File is newer                       - file6.txt
2025/08/07 11:53:18 INFO  : - Path2    File was deleted                    - file7.txt
2025/08/07 11:53:18 INFO  : - Path2    File is new                         - file10.txt
2025/08/07 11:53:18 INFO  : Path2:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
2025/08/07 11:53:18 INFO  : Applying changes
2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file11.txt
2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file2.txt
2025/08/07 11:53:18 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/dry_run/path2/file4.txt
2025/08/07 11:53:18 NOTICE: - WARNING  New or changed in both paths        - file5.txt
2025/08/07 11:53:18 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.115315-seciw/dry_run/path1/file5.txt..path1
2025/08/07 11:53:18 INFO  : file5.txt: Moved (server-side) to: file5.txt..path1
2025/08/07 11:53:18 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file5.txt..path1
2025/08/07 11:53:18 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.115315-seciw/dry_run/path2/file5.txt..path2
2025/08/07 11:53:18 INFO  : file5.txt: Moved (server-side) to: file5.txt..path2
2025/08/07 11:53:18 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file5.txt..path2
2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file6.txt
2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file7.txt
2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file1.txt
2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file10.txt
2025/08/07 11:53:18 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/dry_run/path1/file3.txt
2025/08/07 11:53:18 INFO  : - Path2    Do queued copies to                 - Path1
2025/08/07 11:53:18 INFO  : file10.txt: Copied (new)
2025/08/07 11:53:18 INFO  : file5.txt..path2: Copied (new)
2025/08/07 11:53:18 INFO  : file6.txt: Copied (new)
2025/08/07 11:53:18 INFO  : file1.txt: Copied (replaced existing)
2025/08/07 11:53:18 INFO  : - Path1    Do queued copies to                 - Path2
2025/08/07 11:53:18 INFO  : file5.txt..path1: Copied (new)
2025/08/07 11:53:18 INFO  : file7.txt: Copied (new)
2025/08/07 11:53:18 INFO  : file11.txt: Copied (new)
2025/08/07 11:53:18 INFO  : file2.txt: Copied (replaced existing)
2025/08/07 11:53:18 INFO  : -          Do queued deletes on                - Path1
2025/08/07 11:53:18 INFO  : file3.txt: Deleted
2025/08/07 11:53:18 INFO  : -          Do queued deletes on                - Path2
2025/08/07 11:53:18 INFO  : file4.txt: Deleted
2025/08/07 11:53:18 INFO  : Updating listings
2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/dry_run/path1/" vs Path2 "/tmp/bisync.115315-seciw/dry_run/path2/"
2025/08/07 11:53:18 INFO  : Bisync successful
    bisync_test.go:394: TEST dry_run PASSED
=== RUN   TestBisync/extended_char_paths
2025/08/07 11:53:18 (01)  : test extended-char-paths
2025/08/07 11:53:18 (02)  : test resync subdirs with extended chars
2025/08/07 11:53:18 (03)  : bisync subdir=測試_Русский_{spc}_{spc}_ě_áñ resync
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/"
2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:18 INFO  : Resync updating listings
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (04)  : copy-listings resync
2025/08/07 11:53:18 (05)  : test place new files with extended chars on each side
2025/08/07 11:53:18 (06)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/ file1.txt
2025/08/07 11:53:18 (07)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_char_paths/path1/測試_Русский_{spc}_{spc}_ě_áñ 測試_file1p1
2025/08/07 11:53:18 INFO  : file1.txt: Copied (new) to: 測試_file1p1
2025/08/07 11:53:18 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_char_paths/path2/測試_Русский_{spc}_{spc}_ě_áñ 測試_file1p2
2025/08/07 11:53:18 INFO  : file1.txt: Copied (new) to: 測試_file1p2
2025/08/07 11:53:18 (09)  : test normal sync of subdirs with extended chars
2025/08/07 11:53:18 (10)  : bisync subdir=測試_Русский_{spc}_{spc}_ě_áñ
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/"
2025/08/07 11:53:18 INFO  : Path1 checking for diffs
2025/08/07 11:53:18 INFO  : - Path1    File is new                         - 測試_file1p1
2025/08/07 11:53:18 INFO  : Path1:    1 changes:    1 new,    0 newer,    0 older,    0 deleted
2025/08/07 11:53:18 INFO  : Path2 checking for diffs
2025/08/07 11:53:18 INFO  : - Path2    File is new                         - 測試_file1p2
2025/08/07 11:53:18 INFO  : Path2:    1 changes:    1 new,    0 newer,    0 older,    0 deleted
2025/08/07 11:53:18 INFO  : Applying changes
2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/測試_file1p1
2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/測試_file1p2
2025/08/07 11:53:18 INFO  : - Path2    Do queued copies to                 - Path1
2025/08/07 11:53:18 INFO  : 測試_file1p2: Copied (new)
2025/08/07 11:53:18 INFO  : - Path1    Do queued copies to                 - Path2
2025/08/07 11:53:18 INFO  : 測試_file1p1: Copied (new)
2025/08/07 11:53:18 INFO  : Updating listings
2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" vs Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/"
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (11)  : move-listings normal-sync
2025/08/07 11:53:18 (12)  : test check-filename with extended chars. check should fail.
2025/08/07 11:53:18 (13)  : bisync resync
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:18 INFO  : Resync updating listings
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (14)  : delete-file /tmp/bisync.115315-seciw/extended_char_paths/path1/測試_Русский_{spc}_{spc}_ě_áñ/測試_check{spc}file
2025/08/07 11:53:18 INFO  : 測試_check file: Deleted
2025/08/07 11:53:18 (15)  : bisync check-access check-filename=測試_check{spc}file
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
2025/08/07 11:53:18 INFO  : Path1 checking for diffs
2025/08/07 11:53:18 INFO  : - Path1    File was deleted                    - 測試_Русский_ _ _ě_áñ/測試_check file
2025/08/07 11:53:18 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2025/08/07 11:53:18 INFO  : Path2 checking for diffs
2025/08/07 11:53:18 INFO  : Checking access health
2025/08/07 11:53:18 ERROR : Access test failed: Path1 count 1, Path2 count 2 - 測試_check file
2025/08/07 11:53:18 ERROR : -          Access test failed: Path2 file not found in Path1 - 測試_Русский_ _ _ě_áñ/測試_check file
2025/08/07 11:53:18 ERROR : Bisync critical error: check file check failed
2025/08/07 11:53:18 ERROR : Bisync aborted. Must run --resync to recover.
2025/08/07 11:53:18 Bisync error: bisync aborted
2025/08/07 11:53:18 (16)  : copy-listings check-access-fail
2025/08/07 11:53:18 (17)  : test check-filename with extended chars. check should pass.
2025/08/07 11:53:18 (18)  : bisync resync
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:18 INFO  : - Path2    Resync will copy to Path1           - 測試_Русский_ _ _ě_áñ/測試_check file
2025/08/07 11:53:18 INFO  : - Path2    Resync is doing queued copies to    - Path1
2025/08/07 11:53:18 INFO  : 測試_Русский_ _ _ě_áñ/測試_check file: Copied (new)
2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:18 INFO  : Resync updating listings
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (19)  : bisync check-access check-filename=測試_check{spc}file
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
2025/08/07 11:53:18 INFO  : Path1 checking for diffs
2025/08/07 11:53:18 INFO  : Path2 checking for diffs
2025/08/07 11:53:18 INFO  : Checking access health
2025/08/07 11:53:18 INFO  : Found 2 matching "測試_check file" files on both paths
2025/08/07 11:53:18 INFO  : No changes found
2025/08/07 11:53:18 INFO  : Updating listings
2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" vs Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
2025/08/07 11:53:18 INFO  : Bisync successful
2025/08/07 11:53:18 (20)  : move-listings check-access-pass
2025/08/07 11:53:18 (21)  : test filters-file path with extended chars - masks /fileZ.txt
2025/08/07 11:53:18 (22)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/測試_filtersfile.txt /tmp/bisync.115315-seciw/workdir/
2025/08/07 11:53:18 INFO  : 測試_filtersfile.txt: Copied (new)
2025/08/07 11:53:18 (23)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/測試_filtersfile.txt resync
2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
2025/08/07 11:53:18 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/測試_filtersfile.txt
2025/08/07 11:53:18 INFO  : Storing filters file hash to /tmp/bisync.115315-seciw/workdir/測試_filtersfile.txt.md5
2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:19 INFO  : Resync updating listings
2025/08/07 11:53:19 INFO  : Bisync successful
2025/08/07 11:53:19 (24)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_char_paths/path1/ fileZ.txt
2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: fileZ.txt
2025/08/07 11:53:19 (25)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/測試_filtersfile.txt
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/測試_filtersfile.txt
2025/08/07 11:53:19 INFO  : Path1 checking for diffs
2025/08/07 11:53:19 INFO  : Path2 checking for diffs
2025/08/07 11:53:19 INFO  : No changes found
2025/08/07 11:53:19 INFO  : Updating listings
2025/08/07 11:53:19 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" vs Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
2025/08/07 11:53:19 INFO  : Bisync successful
    bisync_test.go:394: TEST extended_char_paths PASSED
=== RUN   TestBisync/extended_filenames
2025/08/07 11:53:19 (01)  : test extended-filenames
2025/08/07 11:53:19 (02)  : test initial bisync
2025/08/07 11:53:19 (03)  : bisync resync
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_filenames/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_filenames/path2/"
2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:19 INFO  : Resync updating listings
2025/08/07 11:53:19 INFO  : Bisync successful
2025/08/07 11:53:19 (04)  : test place a newer files on both paths
2025/08/07 11:53:19 (05)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt
2025/08/07 11:53:19 (06)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/ New_top_level_mañana_funcionará.txt
2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: New_top_level_mañana_funcionará.txt
2025/08/07 11:53:19 (07)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/ file_enconde_mañana_funcionará.txt
2025/08/07 11:53:19 INFO  : file1.txt: Copied (replaced existing) to: file_enconde_mañana_funcionará.txt
2025/08/07 11:53:19 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path1/ filename_contains_ࢺ_p1m.txt
2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: filename_contains_ࢺ_p1m.txt
2025/08/07 11:53:19 (09)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/ Русский.txt
2025/08/07 11:53:19 INFO  : file1.txt: Copied (replaced existing) to: Русский.txt
2025/08/07 11:53:19 (10)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path1/ file1_with{spc}white{spc}space.txt
2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: file1_with white space.txt
2025/08/07 11:53:19 (11)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_ test.txt
2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: test.txt
2025/08/07 11:53:19 (12)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_ mañana_funcionará.txt
2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: mañana_funcionará.txt
2025/08/07 11:53:19 (13)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_ file_with_測試_.txt
2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: file_with_測試_.txt
2025/08/07 11:53:19 (14)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_ filename_contains_ࢺ_p2s.txt
2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: filename_contains_ࢺ_p2s.txt
2025/08/07 11:53:19 (15)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/subdir{spc}with{eol}white{spc}space.txt file2{spc}with{eol}white{spc}space.txt
2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: file2 with
white space.txt
2025/08/07 11:53:19 (16)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_rawchars_{chr:19}_{chr:81}_{chr:fe} file3_{chr:19}_{chr:81}_{chr:fe}
2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: file3___
2025/08/07 11:53:19 (17)  : test place a new file on both paths
2025/08/07 11:53:19 (18)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt
2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt
2025/08/07 11:53:19 (19)  : touch-glob 2001-01-03 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt
2025/08/07 11:53:19 (20)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt
2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt
2025/08/07 11:53:19 (21)  : test delete files on both paths
2025/08/07 11:53:19 (22)  : delete-file /tmp/bisync.115315-seciw/extended_filenames/path2/filename_contains_ࢺ_.txt
2025/08/07 11:53:19 INFO  : filename_contains_ࢺ_.txt: Deleted
2025/08/07 11:53:19 (23)  : delete-file /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_/filename_contains_ě_.txt
2025/08/07 11:53:19 INFO  : filename_contains_ě_.txt: Deleted
2025/08/07 11:53:19 (24)  : delete-file /tmp/bisync.115315-seciw/extended_filenames/path1/Русский.txt
2025/08/07 11:53:19 INFO  : Русский.txt: Deleted
2025/08/07 11:53:19 (25)  : test bisync run
2025/08/07 11:53:19 (26)  : bisync
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_filenames/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_filenames/path2/"
2025/08/07 11:53:19 INFO  : Path1 checking for diffs
2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - Русский.txt
2025/08/07 11:53:19 INFO  : - Path1    File is new                         - file1_with white space.txt
2025/08/07 11:53:19 INFO  : - Path1    File is new                         - filename_contains_ࢺ_p1m.txt
2025/08/07 11:53:19 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/file_with_測試_.txt
2025/08/07 11:53:19 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt
2025/08/07 11:53:19 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/mañana_funcionará.txt
2025/08/07 11:53:19 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/test.txt
2025/08/07 11:53:19 INFO  : Path1:    7 changes:    6 new,    0 newer,    0 older,    1 deleted
2025/08/07 11:53:19 INFO  : Path2 checking for diffs
2025/08/07 11:53:19 NOTICE: Local file system at /tmp/bisync.115315-seciw/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe"
2025/08/07 11:53:19 NOTICE: Local file system at /tmp/bisync.115315-seciw/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
2025/08/07 11:53:19 INFO  : - Path2    File is newer                       - file_enconde_mañana_funcionará.txt
2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - filename_contains_ࢺ_.txt
2025/08/07 11:53:19 INFO  : - Path2    File is newer                       - Русский.txt
2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - subdir_with_ࢺ_/filename_contains_ě_.txt
2025/08/07 11:53:19 INFO  : - Path2    File is new                         - New_top_level_mañana_funcionará.txt
2025/08/07 11:53:19 INFO  : - Path2    File is new                         - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt
2025/08/07 11:53:19 INFO  : - Path2    File is new                         - subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt
2025/08/07 11:53:19 INFO  : - Path2    File is new                         - subdir with␊white space.txt/file2 with␊white space.txt
2025/08/07 11:53:19 INFO  : - Path2    File is new                         - "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
2025/08/07 11:53:19 INFO  : Path2:    9 changes:    5 new,    2 newer,    0 older,    2 deleted
2025/08/07 11:53:19 INFO  : Applying changes
2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_filenames/path2/file1_with white space.txt
2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_filenames/path2/filename_contains_ࢺ_p1m.txt
2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_/file_with_測試_.txt
2025/08/07 11:53:19 NOTICE: - WARNING  New or changed in both paths        - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt
2025/08/07 11:53:19 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1
2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1
2025/08/07 11:53:19 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1
2025/08/07 11:53:19 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2
2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2
2025/08/07 11:53:19 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2
2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_/mañana_funcionará.txt
2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_/test.txt
2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_filenames/path1/Русский.txt
2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_filenames/path1/New_top_level_mañana_funcionará.txt
2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_filenames/path1/file_enconde_mañana_funcionará.txt
2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/extended_filenames/path1/filename_contains_ࢺ_.txt
2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_filenames/path1/subdir with␊white space.txt/file2 with␊white space.txt
2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - "/tmp/bisync.115315-seciw/extended_filenames/path1/subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_ě_.txt
2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt
2025/08/07 11:53:19 INFO  : - Path2    Do queued copies to                 - Path1
2025/08/07 11:53:19 INFO  : New_top_level_mañana_funcionará.txt: Copied (new)
2025/08/07 11:53:19 INFO  : Русский.txt: Copied (new)
2025/08/07 11:53:19 INFO  : file_enconde_mañana_funcionará.txt: Copied (replaced existing)
2025/08/07 11:53:19 INFO  : subdir with␊white space.txt/file2 with␊white space.txt: Copied (new)
2025/08/07 11:53:19 INFO  : subdir_rawchars_␙__/file3_␙__: Copied (new)
2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2: Copied (new)
2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt: Copied (new)
2025/08/07 11:53:19 INFO  : - Path1    Do queued copies to                 - Path2
2025/08/07 11:53:19 NOTICE: Local file system at /tmp/bisync.115315-seciw/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe"
2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1: Copied (new)
2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/file_with_測試_.txt: Copied (new)
2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/mañana_funcionará.txt: Copied (new)
2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/test.txt: Copied (new)
2025/08/07 11:53:19 INFO  : filename_contains_ࢺ_p1m.txt: Copied (new)
2025/08/07 11:53:19 INFO  : file1_with white space.txt: Copied (new)
2025/08/07 11:53:19 INFO  : -          Do queued deletes on                - Path1
2025/08/07 11:53:19 NOTICE: Local file system at /tmp/bisync.115315-seciw/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
2025/08/07 11:53:19 INFO  : filename_contains_ࢺ_.txt: Deleted
2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/filename_contains_ě_.txt: Deleted
2025/08/07 11:53:19 INFO  : Updating listings
2025/08/07 11:53:19 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/extended_filenames/path1/" vs Path2 "/tmp/bisync.115315-seciw/extended_filenames/path2/"
2025/08/07 11:53:19 INFO  : Bisync successful
    bisync_test.go:394: TEST extended_filenames PASSED
=== RUN   TestBisync/filters
2025/08/07 11:53:19 (01)  : test filters
2025/08/07 11:53:19 (02)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/filtersfile.flt /tmp/bisync.115315-seciw/workdir/
2025/08/07 11:53:19 INFO  : filtersfile.flt: Copied (new)
2025/08/07 11:53:19 (03)  : test resync to force building of the filters md5 hash
2025/08/07 11:53:19 (04)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/filtersfile.flt resync
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filters/path1/" with Path2 "/tmp/bisync.115315-seciw/filters/path2/"
2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/filtersfile.flt
2025/08/07 11:53:19 INFO  : Storing filters file hash to /tmp/bisync.115315-seciw/workdir/filtersfile.flt.md5
2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:19 INFO  : Resync updating listings
2025/08/07 11:53:19 INFO  : Bisync successful
2025/08/07 11:53:19 (05)  : copy-listings resync
2025/08/07 11:53:19 (06)  : test place new files on the remote
2025/08/07 11:53:19 (07)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/ fileZ.txt
2025/08/07 11:53:19 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.115315-seciw/filters/path2/ fileZ.txt
2025/08/07 11:53:19 INFO  : fileZ.txt: Copied (new)
2025/08/07 11:53:19 (09)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.115315-seciw/filters/path1/subdir fileZ.txt
2025/08/07 11:53:19 INFO  : fileZ.txt: Copied (new)
2025/08/07 11:53:19 (10)  : test bisync with filters-file. path2-side fileZ.txt will be filtered.
2025/08/07 11:53:19 (11)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/filtersfile.flt
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filters/path1/" with Path2 "/tmp/bisync.115315-seciw/filters/path2/"
2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/filtersfile.flt
2025/08/07 11:53:19 INFO  : Path1 checking for diffs
2025/08/07 11:53:19 INFO  : - Path1    File is new                         - subdir/fileZ.txt
2025/08/07 11:53:19 INFO  : Path1:    1 changes:    1 new,    0 newer,    0 older,    0 deleted
2025/08/07 11:53:19 INFO  : Path2 checking for diffs
2025/08/07 11:53:19 INFO  : Applying changes
2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/filters/path2/subdir/fileZ.txt
2025/08/07 11:53:19 INFO  : - Path1    Do queued copies to                 - Path2
2025/08/07 11:53:19 INFO  : subdir/fileZ.txt: Copied (new)
2025/08/07 11:53:19 INFO  : Updating listings
2025/08/07 11:53:19 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/filters/path1/" vs Path2 "/tmp/bisync.115315-seciw/filters/path2/"
2025/08/07 11:53:19 INFO  : Bisync successful
    bisync_test.go:394: TEST filters PASSED
=== RUN   TestBisync/filtersfile_checks
2025/08/07 11:53:19 (01)  : test filtersfile-checks
2025/08/07 11:53:19 (02)  : test initial bisync
2025/08/07 11:53:19 (03)  : bisync resync
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" with Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:19 INFO  : Resync updating listings
2025/08/07 11:53:19 INFO  : Bisync successful
2025/08/07 11:53:19 (04)  : test 1. inject filters file in workdir.
2025/08/07 11:53:19 (05)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile.txt /tmp/bisync.115315-seciw/workdir/
2025/08/07 11:53:19 INFO  : filtersfile.txt: Copied (new)
2025/08/07 11:53:19 (06)  : test 2. run with filters-file but without md5. should abort.
2025/08/07 11:53:19 (07)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/filtersfile.txt
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" with Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/filtersfile.txt
2025/08/07 11:53:19 ERROR : Bisync critical error: filters file md5 hash not found (must run --resync): /tmp/bisync.115315-seciw/workdir/filtersfile.txt
2025/08/07 11:53:19 ERROR : Bisync aborted. Must run --resync to recover.
2025/08/07 11:53:19 Bisync error: bisync aborted
2025/08/07 11:53:19 (08)  : test 3. run without filters-file. should be blocked due to prior abort.
2025/08/07 11:53:19 (09)  : bisync
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" with Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
2025/08/07 11:53:19 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run
2025/08/07 11:53:19 ERROR : Bisync aborted. Must run --resync to recover.
2025/08/07 11:53:19 Bisync error: bisync aborted
2025/08/07 11:53:19 (10)  : test 4. run with filters-file and resync.
2025/08/07 11:53:19 (11)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/filtersfile.txt resync
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" with Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/filtersfile.txt
2025/08/07 11:53:19 INFO  : Storing filters file hash to /tmp/bisync.115315-seciw/workdir/filtersfile.txt.md5
2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:19 INFO  : Resync updating listings
2025/08/07 11:53:19 INFO  : Bisync successful
2025/08/07 11:53:19 (12)  : test 5. run with filters-file alone. should run.
2025/08/07 11:53:19 (13)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/filtersfile.txt
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" with Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/filtersfile.txt
2025/08/07 11:53:19 INFO  : Path1 checking for diffs
2025/08/07 11:53:19 INFO  : Path2 checking for diffs
2025/08/07 11:53:19 INFO  : No changes found
2025/08/07 11:53:19 INFO  : Updating listings
2025/08/07 11:53:19 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" vs Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
2025/08/07 11:53:19 INFO  : Bisync successful
2025/08/07 11:53:19 (14)  : test 6. push changed filters-file to workdir.
2025/08/07 11:53:19 (15)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile2.txt /tmp/bisync.115315-seciw/workdir/ filtersfile.txt
2025/08/07 11:53:19 INFO  : filtersfile2.txt: Copied (replaced existing) to: filtersfile.txt
2025/08/07 11:53:19 (16)  : test 7. run with filters-file alone. should abort.
2025/08/07 11:53:19 (17)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/filtersfile.txt
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" with Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/filtersfile.txt
2025/08/07 11:53:19 ERROR : Bisync critical error: filters file has changed (must run --resync): /tmp/bisync.115315-seciw/workdir/filtersfile.txt
2025/08/07 11:53:19 ERROR : Bisync aborted. Must run --resync to recover.
2025/08/07 11:53:19 Bisync error: bisync aborted
    bisync_test.go:394: TEST filtersfile_checks PASSED
=== RUN   TestBisync/max_delete_path1
2025/08/07 11:53:19 (01)  : test max-delete-path1
2025/08/07 11:53:19 (02)  : test initial bisync
2025/08/07 11:53:19 (03)  : bisync resync
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/max_delete_path1/path1/" with Path2 "/tmp/bisync.115315-seciw/max_delete_path1/path2/"
2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:19 INFO  : Resync updating listings
2025/08/07 11:53:19 INFO  : Bisync successful
2025/08/07 11:53:19 (04)  : test delete >50% of local files
2025/08/07 11:53:19 (05)  : delete-file /tmp/bisync.115315-seciw/max_delete_path1/path1/file1.txt
2025/08/07 11:53:19 INFO  : file1.txt: Deleted
2025/08/07 11:53:19 (06)  : delete-file /tmp/bisync.115315-seciw/max_delete_path1/path1/file2.txt
2025/08/07 11:53:19 INFO  : file2.txt: Deleted
2025/08/07 11:53:19 (07)  : delete-file /tmp/bisync.115315-seciw/max_delete_path1/path1/file3.txt
2025/08/07 11:53:19 INFO  : file3.txt: Deleted
2025/08/07 11:53:19 (08)  : delete-file /tmp/bisync.115315-seciw/max_delete_path1/path1/file4.txt
2025/08/07 11:53:19 INFO  : file4.txt: Deleted
2025/08/07 11:53:19 (09)  : delete-file /tmp/bisync.115315-seciw/max_delete_path1/path1/file5.txt
2025/08/07 11:53:19 INFO  : file5.txt: Deleted
2025/08/07 11:53:19 (10)  : test sync should fail due to too many local deletes
2025/08/07 11:53:19 (11)  : bisync
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/max_delete_path1/path1/" with Path2 "/tmp/bisync.115315-seciw/max_delete_path1/path2/"
2025/08/07 11:53:19 INFO  : Path1 checking for diffs
2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file1.txt
2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file2.txt
2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file3.txt
2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file4.txt
2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file5.txt
2025/08/07 11:53:19 INFO  : Path1:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
2025/08/07 11:53:19 INFO  : Path2 checking for diffs
2025/08/07 11:53:19 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path1 "/tmp/bisync.115315-seciw/max_delete_path1/path1/". Run with --force if desired.
2025/08/07 11:53:19 NOTICE: Bisync aborted. Please try again.
2025/08/07 11:53:19 Bisync error: too many deletes
2025/08/07 11:53:19 (12)  : copy-listings initial-fail
2025/08/07 11:53:19 (13)  : test change max-delete limit to 60%. sync should run.
2025/08/07 11:53:19 (14)  : bisync max-delete=60
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/max_delete_path1/path1/" with Path2 "/tmp/bisync.115315-seciw/max_delete_path1/path2/"
2025/08/07 11:53:19 INFO  : Path1 checking for diffs
2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file1.txt
2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file2.txt
2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file3.txt
2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file4.txt
2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file5.txt
2025/08/07 11:53:19 INFO  : Path1:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
2025/08/07 11:53:19 INFO  : Path2 checking for diffs
2025/08/07 11:53:19 INFO  : Applying changes
2025/08/07 11:53:19 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path1/path2/file1.txt
2025/08/07 11:53:19 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path1/path2/file2.txt
2025/08/07 11:53:19 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path1/path2/file3.txt
2025/08/07 11:53:19 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path1/path2/file4.txt
2025/08/07 11:53:19 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path1/path2/file5.txt
2025/08/07 11:53:19 INFO  : -          Do queued deletes on                - Path2
2025/08/07 11:53:19 INFO  : file1.txt: Deleted
2025/08/07 11:53:19 INFO  : file2.txt: Deleted
2025/08/07 11:53:19 INFO  : file3.txt: Deleted
2025/08/07 11:53:19 INFO  : file4.txt: Deleted
2025/08/07 11:53:19 INFO  : file5.txt: Deleted
2025/08/07 11:53:19 INFO  : Updating listings
2025/08/07 11:53:19 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/max_delete_path1/path1/" vs Path2 "/tmp/bisync.115315-seciw/max_delete_path1/path2/"
2025/08/07 11:53:19 INFO  : Bisync successful
    bisync_test.go:394: TEST max_delete_path1 PASSED
=== RUN   TestBisync/max_delete_path2_force
2025/08/07 11:53:19 (01)  : test max-delete-path2-force
2025/08/07 11:53:19 (02)  : test initial bisync
2025/08/07 11:53:19 (03)  : bisync resync
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.115315-seciw/max_delete_path2_force/path2/"
2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:19 INFO  : Resync updating listings
2025/08/07 11:53:19 INFO  : Bisync successful
2025/08/07 11:53:19 (04)  : test delete >50% of remote files
2025/08/07 11:53:19 (05)  : delete-file /tmp/bisync.115315-seciw/max_delete_path2_force/path2/file1.txt
2025/08/07 11:53:19 INFO  : file1.txt: Deleted
2025/08/07 11:53:19 (06)  : delete-file /tmp/bisync.115315-seciw/max_delete_path2_force/path2/file2.txt
2025/08/07 11:53:19 INFO  : file2.txt: Deleted
2025/08/07 11:53:19 (07)  : delete-file /tmp/bisync.115315-seciw/max_delete_path2_force/path2/file3.txt
2025/08/07 11:53:19 INFO  : file3.txt: Deleted
2025/08/07 11:53:19 (08)  : delete-file /tmp/bisync.115315-seciw/max_delete_path2_force/path2/file4.txt
2025/08/07 11:53:19 INFO  : file4.txt: Deleted
2025/08/07 11:53:19 (09)  : delete-file /tmp/bisync.115315-seciw/max_delete_path2_force/path2/file5.txt
2025/08/07 11:53:19 INFO  : file5.txt: Deleted
2025/08/07 11:53:19 (10)  : test sync should fail due to too many path2 deletes
2025/08/07 11:53:19 (11)  : bisync
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.115315-seciw/max_delete_path2_force/path2/"
2025/08/07 11:53:19 INFO  : Path1 checking for diffs
2025/08/07 11:53:19 INFO  : Path2 checking for diffs
2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file1.txt
2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file2.txt
2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file3.txt
2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file4.txt
2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file5.txt
2025/08/07 11:53:19 INFO  : Path2:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
2025/08/07 11:53:19 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path2 "/tmp/bisync.115315-seciw/max_delete_path2_force/path2/". Run with --force if desired.
2025/08/07 11:53:19 NOTICE: Bisync aborted. Please try again.
2025/08/07 11:53:19 Bisync error: too many deletes
2025/08/07 11:53:19 (12)  : copy-listings initial-fail
2025/08/07 11:53:19 (13)  : test apply force option. sync should run.
2025/08/07 11:53:19 (14)  : bisync force
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.115315-seciw/max_delete_path2_force/path2/"
2025/08/07 11:53:19 INFO  : Path1 checking for diffs
2025/08/07 11:53:19 INFO  : Path2 checking for diffs
2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file1.txt
2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file2.txt
2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file3.txt
2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file4.txt
2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file5.txt
2025/08/07 11:53:19 INFO  : Path2:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
2025/08/07 11:53:19 INFO  : Applying changes
2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path2_force/path1/file1.txt
2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path2_force/path1/file2.txt
2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path2_force/path1/file3.txt
2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path2_force/path1/file4.txt
2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path2_force/path1/file5.txt
2025/08/07 11:53:19 INFO  : -          Do queued deletes on                - Path1
2025/08/07 11:53:19 INFO  : file1.txt: Deleted
2025/08/07 11:53:19 INFO  : file2.txt: Deleted
2025/08/07 11:53:19 INFO  : file3.txt: Deleted
2025/08/07 11:53:19 INFO  : file4.txt: Deleted
2025/08/07 11:53:19 INFO  : file5.txt: Deleted
2025/08/07 11:53:19 INFO  : Updating listings
2025/08/07 11:53:19 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/max_delete_path2_force/path1/" vs Path2 "/tmp/bisync.115315-seciw/max_delete_path2_force/path2/"
2025/08/07 11:53:19 INFO  : Bisync successful
    bisync_test.go:394: TEST max_delete_path2_force PASSED
=== RUN   TestBisync/rclone_args
2025/08/07 11:53:19 (01)  : test rclone-args
2025/08/07 11:53:19 (02)  : test initial bisync
2025/08/07 11:53:19 (03)  : bisync resync
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/rclone_args/path1/" with Path2 "/tmp/bisync.115315-seciw/rclone_args/path2/"
2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:19 INFO  : Resync updating listings
2025/08/07 11:53:19 INFO  : Bisync successful
2025/08/07 11:53:19 (04)  : test place newer files on both paths
2025/08/07 11:53:19 (05)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/ *
2025/08/07 11:53:19 (06)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file1.txt /tmp/bisync.115315-seciw/rclone_args/path1/
2025/08/07 11:53:19 INFO  : file1.txt: Copied (replaced existing)
2025/08/07 11:53:19 (07)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file2.txt /tmp/bisync.115315-seciw/rclone_args/path2/
2025/08/07 11:53:19 INFO  : file2.txt: Copied (replaced existing)
2025/08/07 11:53:19 (08)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file20.txt /tmp/bisync.115315-seciw/rclone_args/path1/subdir
2025/08/07 11:53:19 INFO  : file20.txt: Updated modification time in destination
2025/08/07 11:53:19 (09)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file21.txt /tmp/bisync.115315-seciw/rclone_args/path2/subdir
2025/08/07 11:53:19 INFO  : file21.txt: Updated modification time in destination
2025/08/07 11:53:19 (10)  : test run bisync with custom options
2025/08/07 11:53:19 (11)  : bisync size-only
2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/rclone_args/path1/" with Path2 "/tmp/bisync.115315-seciw/rclone_args/path2/"
2025/08/07 11:53:19 INFO  : Path1 checking for diffs
2025/08/07 11:53:19 INFO  : - Path1    File is newer                       - file1.txt
2025/08/07 11:53:19 INFO  : - Path1    File is newer                       - subdir/file20.txt
2025/08/07 11:53:19 INFO  : Path1:    2 changes:    0 new,    2 newer,    0 older,    0 deleted
2025/08/07 11:53:19 INFO  : Path2 checking for diffs
2025/08/07 11:53:19 INFO  : - Path2    File is newer                       - file2.txt
2025/08/07 11:53:19 INFO  : - Path2    File is newer                       - subdir/file21.txt
2025/08/07 11:53:19 INFO  : Path2:    2 changes:    0 new,    2 newer,    0 older,    0 deleted
2025/08/07 11:53:19 INFO  : Applying changes
2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/rclone_args/path2/file1.txt
2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/rclone_args/path2/subdir/file20.txt
2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/rclone_args/path1/file2.txt
2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/rclone_args/path1/subdir/file21.txt
2025/08/07 11:53:19 INFO  : - Path2    Do queued copies to                 - Path1
2025/08/07 11:53:19 INFO  : file2.txt: Copied (replaced existing)
2025/08/07 11:53:19 INFO  : - Path1    Do queued copies to                 - Path2
2025/08/07 11:53:19 INFO  : file1.txt: Copied (replaced existing)
2025/08/07 11:53:19 INFO  : Updating listings
2025/08/07 11:53:20 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/rclone_args/path1/" vs Path2 "/tmp/bisync.115315-seciw/rclone_args/path2/"
2025/08/07 11:53:20 INFO  : Bisync successful
    bisync_test.go:394: TEST rclone_args PASSED
=== RUN   TestBisync/resync
2025/08/07 11:53:20 (01)  : test resync
2025/08/07 11:53:20 (02)  : test 1. resync with empty path1, resulting in copying all content from path2.
2025/08/07 11:53:20 (03)  : purge-children /tmp/bisync.115315-seciw/resync/path1/
2025/08/07 11:53:20 (04)  : bisync resync
2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/resync/path1/" with Path2 "/tmp/bisync.115315-seciw/resync/path2/"
2025/08/07 11:53:20 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - RCLONE_TEST
2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file1.txt
2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file2.txt
2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file3.txt
2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file4.txt
2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file5.txt
2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file6.txt
2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file7.txt
2025/08/07 11:53:20 INFO  : - Path2    Resync is doing queued copies to    - Path1
2025/08/07 11:53:20 INFO  : RCLONE_TEST: Copied (new)
2025/08/07 11:53:20 INFO  : file1.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file2.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file3.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file4.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file5.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file6.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file7.txt: Copied (new)
2025/08/07 11:53:20 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:20 INFO  : Resync updating listings
2025/08/07 11:53:20 INFO  : Bisync successful
2025/08/07 11:53:20 (05)  : move-listings empty-path1
2025/08/07 11:53:20 (06)  : test 2. resync with empty path2, resulting in synching all content to path2.
2025/08/07 11:53:20 (07)  : purge-children /tmp/bisync.115315-seciw/resync/path2/
2025/08/07 11:53:20 (08)  : bisync resync
2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/resync/path1/" with Path2 "/tmp/bisync.115315-seciw/resync/path2/"
2025/08/07 11:53:20 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:20 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:20 INFO  : file1.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file2.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file3.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file5.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file4.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file6.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file7.txt: Copied (new)
2025/08/07 11:53:20 INFO  : RCLONE_TEST: Copied (new)
2025/08/07 11:53:20 INFO  : Resync updating listings
2025/08/07 11:53:20 INFO  : Bisync successful
2025/08/07 11:53:20 (09)  : move-listings empty-path2
2025/08/07 11:53:20 (10)  : test 3. exercise all of the various file difference scenarios during a resync.
2025/08/07 11:53:20 (11)  : touch-glob 2002-02-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileA.txt
2025/08/07 11:53:20 (12)  : touch-glob 1999-09-09 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileB.txt
2025/08/07 11:53:20 (13)  : test = file      - path1      - path2      - expected action    - who wins
2025/08/07 11:53:20 (14)  : test - file1.txt - exists     - missing    - sync path1 > path2 - path1
2025/08/07 11:53:20 (15)  : delete-file /tmp/bisync.115315-seciw/resync/path2/file1.txt
2025/08/07 11:53:20 INFO  : file1.txt: Deleted
2025/08/07 11:53:20 (16)  : test - file2.txt - missing    - exists     - copy path2 > path1 - path2
2025/08/07 11:53:20 (17)  : delete-file /tmp/bisync.115315-seciw/resync/path1/file2.txt
2025/08/07 11:53:20 INFO  : file2.txt: Deleted
2025/08/07 11:53:20 (18)  : test - file3.txt - exists     - newer date - sync path1 > path2 - path1
2025/08/07 11:53:20 (19)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.115315-seciw/resync/path2/ file3.txt
2025/08/07 11:53:20 INFO  : fileA.txt: Copied (replaced existing) to: file3.txt
2025/08/07 11:53:20 (20)  : test - file4.txt - missing    - newer date - copy path2 > path1 - path2
2025/08/07 11:53:20 (21)  : delete-file /tmp/bisync.115315-seciw/resync/path1/file4.txt
2025/08/07 11:53:20 INFO  : file4.txt: Deleted
2025/08/07 11:53:20 (22)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.115315-seciw/resync/path2/ file4.txt
2025/08/07 11:53:20 INFO  : fileA.txt: Copied (replaced existing) to: file4.txt
2025/08/07 11:53:20 (23)  : test - file5.txt - exists     - older date - sync path1 > path2 - path1
2025/08/07 11:53:20 (24)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.115315-seciw/resync/path2/ file5.txt
2025/08/07 11:53:20 INFO  : fileB.txt: Copied (replaced existing) to: file5.txt
2025/08/07 11:53:20 (25)  : test - file6.txt - older date - newer date - sync path1 > path2	- path1
2025/08/07 11:53:20 (26)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.115315-seciw/resync/path1/ file6.txt
2025/08/07 11:53:20 INFO  : fileB.txt: Copied (replaced existing) to: file6.txt
2025/08/07 11:53:20 (27)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.115315-seciw/resync/path2/ file6.txt
2025/08/07 11:53:20 INFO  : fileA.txt: Copied (replaced existing) to: file6.txt
2025/08/07 11:53:20 (28)  : test - file7.txt - exists     - exists (same) - none            - same
2025/08/07 11:53:20 (29)  : test run bisync with resync
2025/08/07 11:53:20 (30)  : bisync resync
2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/resync/path1/" with Path2 "/tmp/bisync.115315-seciw/resync/path2/"
2025/08/07 11:53:20 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file2.txt
2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file4.txt
2025/08/07 11:53:20 INFO  : - Path2    Resync is doing queued copies to    - Path1
2025/08/07 11:53:20 INFO  : file2.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file4.txt: Copied (new)
2025/08/07 11:53:20 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:20 INFO  : file6.txt: Updated modification time in destination
2025/08/07 11:53:20 INFO  : file1.txt: Copied (new)
2025/08/07 11:53:20 INFO  : file3.txt: Copied (replaced existing)
2025/08/07 11:53:20 INFO  : file5.txt: Copied (replaced existing)
2025/08/07 11:53:20 INFO  : Resync updating listings
2025/08/07 11:53:20 INFO  : Bisync successful
2025/08/07 11:53:20 (31)  : copy-listings mixed-diffs
2025/08/07 11:53:20 (32)  : test run normal bisync
2025/08/07 11:53:20 (33)  : bisync
2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/resync/path1/" with Path2 "/tmp/bisync.115315-seciw/resync/path2/"
2025/08/07 11:53:20 INFO  : Path1 checking for diffs
2025/08/07 11:53:20 INFO  : Path2 checking for diffs
2025/08/07 11:53:20 INFO  : No changes found
2025/08/07 11:53:20 INFO  : Updating listings
2025/08/07 11:53:20 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/resync/path1/" vs Path2 "/tmp/bisync.115315-seciw/resync/path2/"
2025/08/07 11:53:20 INFO  : Bisync successful
2025/08/07 11:53:20 (34)  : test 4. confirm critical error on normal sync of empty path.
2025/08/07 11:53:20 (35)  : purge-children /tmp/bisync.115315-seciw/resync/path2/
2025/08/07 11:53:20 (36)  : bisync
2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/resync/path1/" with Path2 "/tmp/bisync.115315-seciw/resync/path2/"
2025/08/07 11:53:20 INFO  : Path1 checking for diffs
2025/08/07 11:53:20 INFO  : Path2 checking for diffs
2025/08/07 11:53:20 ERROR : Empty current Path2 listing. Cannot sync to an empty directory: /tmp/bisync.115315-seciw/workdir/tmp_bisync.115315-seciw_resync_path1..tmp_bisync.115315-seciw_resync_path2.path2.lst-new
2025/08/07 11:53:20 ERROR : Bisync critical error: empty current Path2 listing: /tmp/bisync.115315-seciw/workdir/tmp_bisync.115315-seciw_resync_path1..tmp_bisync.115315-seciw_resync_path2.path2.lst-new
2025/08/07 11:53:20 ERROR : Bisync aborted. Must run --resync to recover.
2025/08/07 11:53:20 Bisync error: bisync aborted
    bisync_test.go:394: TEST resync PASSED
=== RUN   TestBisync/rmdirs
2025/08/07 11:53:20 (01)  : test rmdirs
2025/08/07 11:53:20 (02)  : test initial bisync
2025/08/07 11:53:20 (03)  : bisync resync
2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/rmdirs/path1/" with Path2 "/tmp/bisync.115315-seciw/rmdirs/path2/"
2025/08/07 11:53:20 INFO  : Copying unique Path2 files to Path1
2025/08/07 11:53:20 INFO  : Resynching Path1 to Path2
2025/08/07 11:53:20 INFO  : Resync updating listings
2025/08/07 11:53:20 INFO  : Bisync successful
2025/08/07 11:53:20 (04)  : test 1. delete path1 subdir file
2025/08/07 11:53:20 (05)  : delete-file /tmp/bisync.115315-seciw/rmdirs/path1/subdir/file20.txt
2025/08/07 11:53:20 INFO  : file20.txt: Deleted
2025/08/07 11:53:20 (06)  : test 2. run bisync without remove-empty-dirs
2025/08/07 11:53:20 (07)  : bisync
2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/rmdirs/path1/" with Path2 "/tmp/bisync.115315-seciw/rmdirs/path2/"
2025/08/07 11:53:20 INFO  : Path1 checking for diffs
2025/08/07 11:53:20 INFO  : - Path1    File was deleted                    - subdir/file20.txt
2025/08/07 11:53:20 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
2025/08/07 11:53:20 INFO  : Path2 checking for diffs
2025/08/07 11:53:20 INFO  : Applying changes
2025/08/07 11:53:20 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/rmdirs/path2/subdir/file20.txt
2025/08/07 11:53:20 INFO  : -          Do queued deletes on                - Path2
2025/08/07 11:53:20 INFO  : subdir/file20.txt: Deleted
2025/08/07 11:53:20 INFO  : Updating listings
2025/08/07 11:53:20 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/rmdirs/path1/" vs Path2 "/tmp/bisync.115315-seciw/rmdirs/path2/"
2025/08/07 11:53:20 INFO  : Bisync successful
2025/08/07 11:53:20 (08)  : test 3. confirm the subdir still exists on both paths
2025/08/07 11:53:20 (09)  : list-dirs /tmp/bisync.115315-seciw/rmdirs/path1/
2025/08/07 11:53:20 subdir/
2025/08/07 11:53:20 (10)  : list-dirs /tmp/bisync.115315-seciw/rmdirs/path2/
2025/08/07 11:53:20 subdir/
2025/08/07 11:53:20 (11)  : test 4. run bisync with remove-empty-dirs
2025/08/07 11:53:20 (12)  : bisync remove-empty-dirs
2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/rmdirs/path1/" with Path2 "/tmp/bisync.115315-seciw/rmdirs/path2/"
2025/08/07 11:53:20 INFO  : Path1 checking for diffs
2025/08/07 11:53:20 INFO  : Path2 checking for diffs
2025/08/07 11:53:20 INFO  : No changes found
2025/08/07 11:53:20 INFO  : Updating listings
2025/08/07 11:53:20 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/rmdirs/path1/" vs Path2 "/tmp/bisync.115315-seciw/rmdirs/path2/"
2025/08/07 11:53:20 INFO  : Removing empty directories
2025/08/07 11:53:20 INFO  : subdir: Removing directory
2025/08/07 11:53:20 INFO  : subdir: Removing directory
2025/08/07 11:53:20 INFO  : Bisync successful
2025/08/07 11:53:20 (13)  : test 5. confirm the subdir has been removed on both paths
2025/08/07 11:53:20 (14)  : list-dirs /tmp/bisync.115315-seciw/rmdirs/path1/
2025/08/07 11:53:20 (15)  : list-dirs /tmp/bisync.115315-seciw/rmdirs/path2/
    bisync_test.go:394: TEST rmdirs PASSED
--- PASS: TestBisync (4.55s)
    --- PASS: TestBisync/all_changed (0.14s)
    --- PASS: TestBisync/basic (1.24s)
    --- PASS: TestBisync/changes (0.12s)
    --- PASS: TestBisync/check_access (0.23s)
    --- PASS: TestBisync/check_access_filters (0.46s)
    --- PASS: TestBisync/check_filename (0.16s)
    --- PASS: TestBisync/check_sync (0.09s)
    --- PASS: TestBisync/dry_run (0.34s)
    --- PASS: TestBisync/extended_char_paths (0.65s)
    --- PASS: TestBisync/extended_filenames (0.43s)
    --- PASS: TestBisync/filters (0.09s)
    --- PASS: TestBisync/filtersfile_checks (0.06s)
    --- PASS: TestBisync/max_delete_path1 (0.09s)
    --- PASS: TestBisync/max_delete_path2_force (0.10s)
    --- PASS: TestBisync/rclone_args (0.07s)
    --- PASS: TestBisync/resync (0.18s)
    --- PASS: TestBisync/rmdirs (0.08s)
PASS
ok  	github.com/rclone/rclone/cmd/bisync	5.030s
?   	github.com/rclone/rclone/cmd/bisync/bilib	[no test files]
?   	github.com/rclone/rclone/cmd/cachestats	[no test files]
?   	github.com/rclone/rclone/cmd/cat	[no test files]
?   	github.com/rclone/rclone/cmd/check	[no test files]
?   	github.com/rclone/rclone/cmd/checksum	[no test files]
?   	github.com/rclone/rclone/cmd/cleanup	[no test files]
?   	github.com/rclone/rclone/cmd/cmount	[no test files]
=== RUN   TestArgsToMap
--- PASS: TestArgsToMap (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/config	0.124s
?   	github.com/rclone/rclone/cmd/copy	[no test files]
?   	github.com/rclone/rclone/cmd/copyto	[no test files]
?   	github.com/rclone/rclone/cmd/copyurl	[no test files]
?   	github.com/rclone/rclone/cmd/cryptcheck	[no test files]
?   	github.com/rclone/rclone/cmd/cryptdecode	[no test files]
?   	github.com/rclone/rclone/cmd/dedupe	[no test files]
?   	github.com/rclone/rclone/cmd/delete	[no test files]
?   	github.com/rclone/rclone/cmd/deletefile	[no test files]
=== RUN   TestCompletionBash
--- PASS: TestCompletionBash (0.01s)
=== RUN   TestCompletionBashStdout
--- PASS: TestCompletionBashStdout (0.00s)
=== RUN   TestCompletionZsh
--- PASS: TestCompletionZsh (0.01s)
=== RUN   TestCompletionZshStdout
--- PASS: TestCompletionZshStdout (0.00s)
=== RUN   TestCompletionFish
--- PASS: TestCompletionFish (0.01s)
=== RUN   TestCompletionFishStdout
--- PASS: TestCompletionFishStdout (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/genautocomplete	0.094s
?   	github.com/rclone/rclone/cmd/gendocs	[no test files]
?   	github.com/rclone/rclone/cmd/hashsum	[no test files]
?   	github.com/rclone/rclone/cmd/link	[no test files]
?   	github.com/rclone/rclone/cmd/listremotes	[no test files]
?   	github.com/rclone/rclone/cmd/ls	[no test files]
?   	github.com/rclone/rclone/cmd/ls/lshelp	[no test files]
?   	github.com/rclone/rclone/cmd/lsd	[no test files]
=== RUN   TestDefaultLsf
--- PASS: TestDefaultLsf (0.00s)
=== RUN   TestRecurseFlag
--- PASS: TestRecurseFlag (0.00s)
=== RUN   TestDirSlashFlag
--- PASS: TestDirSlashFlag (0.00s)
=== RUN   TestFormat
--- PASS: TestFormat (0.00s)
=== RUN   TestSeparator
--- PASS: TestSeparator (0.00s)
=== RUN   TestWholeLsf
--- PASS: TestWholeLsf (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/lsf	0.129s
?   	github.com/rclone/rclone/cmd/lsjson	[no test files]
?   	github.com/rclone/rclone/cmd/lsl	[no test files]
?   	github.com/rclone/rclone/cmd/md5sum	[no test files]
?   	github.com/rclone/rclone/cmd/mkdir	[no test files]
=== RUN   TestMount
2025/08/07 11:53:24 startMountSubProcess "Local file system at /tmp/rclone2274077678" ("/tmp/rclone2274077678") "/tmp/rclonefs-mount3499348470"
2025/08/07 11:53:24 Waiting for mount to start
2025/08/07 11:53:24 startMount
2025/08/07 11:53:24 startMount: Mounting "/tmp/rclone2274077678" on "/tmp/rclonefs-mount3499348470" with "off"
2025/08/07 11:53:24 ..Mount said: === RUN   TestMount
2025/08/07 11:53:24 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
2025/08/07 11:53:24 mount FAILED "/tmp/rclone2274077678": failed to mount FUSE fs: fusermount: exit status 1
2025/08/07 11:53:24 startMountSubProcess: end
2025/08/07 11:53:24 Starting test run with CacheMode=off
=== RUN   TestMount/CacheMode=off
=== RUN   TestMount/CacheMode=off/TestTouchAndDelete
2025/08/07 11:53:24 WriteString err write |1: broken pipe
FAIL	github.com/rclone/rclone/cmd/mount	0.412s
=== RUN   TestMount
2025/08/07 11:53:24 startMountSubProcess "Local file system at /tmp/rclone1748099948" ("/tmp/rclone1748099948") "/tmp/rclonefs-mount1709645359"
2025/08/07 11:53:24 Waiting for mount to start
2025/08/07 11:53:24 ..Mount said: === RUN   TestMount
2025/08/07 11:53:24 startMount
2025/08/07 11:53:24 startMount: Mounting "/tmp/rclone1748099948" on "/tmp/rclonefs-mount1709645359" with "off"
/usr/bin/fusermount3: fuse device not found, try 'modprobe fuse' first
2025/08/07 11:53:24 mount FAILED "/tmp/rclone1748099948": failed to mount FUSE fs: fusermount exited with code 256
2025/08/07 11:53:24 startMountSubProcess: end
2025/08/07 11:53:24 Starting test run with CacheMode=off
=== RUN   TestMount/CacheMode=off
=== RUN   TestMount/CacheMode=off/TestTouchAndDelete
2025/08/07 11:53:24 WriteString err write |1: broken pipe
FAIL	github.com/rclone/rclone/cmd/mount2	0.392s
=== RUN   TestRc
    rc_test.go:54: Mount types [mount mount2]
=== RUN   TestRc/Errors
=== RUN   TestRc/Mount
2025/08/07 11:53:24 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
2025/08/07 11:53:24 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
2025/08/07 11:53:24 mount FAILED: failed to mount FUSE fs: fusermount: exit status 1
    rc_test.go:88: Mount failed - skipping test: failed to mount FUSE fs: fusermount: exit status 1
--- PASS: TestRc (0.03s)
    --- PASS: TestRc/Errors (0.00s)
    --- SKIP: TestRc/Mount (0.03s)
PASS
ok  	github.com/rclone/rclone/cmd/mountlib	0.140s
?   	github.com/rclone/rclone/cmd/move	[no test files]
?   	github.com/rclone/rclone/cmd/moveto	[no test files]
?   	github.com/rclone/rclone/cmd/ncdu	[no test files]
?   	github.com/rclone/rclone/cmd/ncdu/scan	[no test files]
?   	github.com/rclone/rclone/cmd/obscure	[no test files]
?   	github.com/rclone/rclone/cmd/purge	[no test files]
?   	github.com/rclone/rclone/cmd/rc	[no test files]
?   	github.com/rclone/rclone/cmd/rcat	[no test files]
?   	github.com/rclone/rclone/cmd/rcd	[no test files]
?   	github.com/rclone/rclone/cmd/reveal	[no test files]
?   	github.com/rclone/rclone/cmd/rmdir	[no test files]
?   	github.com/rclone/rclone/cmd/rmdirs	[no test files]
=== RUN   TestGetVersion
    selfupdate_test.go:46: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:46
        	Error:      	Received unexpected error:
        	            	failed to get list of releases: Get "https://downloads.rclone.org": dial tcp: lookup downloads.rclone.org on [::1]:53: read udp [::1]:57137->[::1]:53: read: connection refused
        	Test:       	TestGetVersion
    selfupdate_test.go:47: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:47
        	Error:      	Not equal: 
        	            	expected: "v1.52.3"
        	            	actual  : ""
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-v1.52.3
        	            	+
        	Test:       	TestGetVersion
--- FAIL: TestGetVersion (0.00s)
=== RUN   TestInstallOnLinux
    selfupdate_test.go:83: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:83
        	Error:      	Received unexpected error:
        	            	Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:48159->[::1]:53: read: connection refused
        	Test:       	TestInstallOnLinux
2025/08/07 11:53:24 NOTICE: rclone is up to date
    selfupdate_test.go:93: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:93
        	Error:      	"unable to detect new version: Get \"https://beta.rclone.org/version.txt\": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:51164->[::1]:53: read: connection refused" does not contain "run self-update as root"
        	Test:       	TestInstallOnLinux
    selfupdate_test.go:97: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:97
        	Error:      	Received unexpected error:
        	            	unable to detect new version: Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:50854->[::1]:53: read: connection refused
        	Test:       	TestInstallOnLinux
    selfupdate_test.go:112: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:112
        	Error:      	Received unexpected error:
        	            	fork/exec /tmp/rclone-test-selfupdate.caju/rclone: exec format error
        	Test:       	TestInstallOnLinux
--- FAIL: TestInstallOnLinux (0.02s)
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0xac2574]

goroutine 26 [running]:
testing.tRunner.func1.2({0xbcecc0, 0x12db110})
	/usr/lib/go-1.24/src/testing/testing.go:1734 +0x21c
testing.tRunner.func1()
	/usr/lib/go-1.24/src/testing/testing.go:1737 +0x35e
panic({0xbcecc0?, 0x12db110?})
	/usr/lib/go-1.24/src/runtime/panic.go:792 +0x132
os.(*ProcessState).success(...)
	/usr/lib/go-1.24/src/os/exec_posix.go:97
os.(*ProcessState).Success(...)
	/usr/lib/go-1.24/src/os/exec.go:387
github.com/rclone/rclone/cmd/selfupdate.TestInstallOnLinux(0xc000282e00)
	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:113 +0x634
testing.tRunner(0xc000282e00, 0xd1ed98)
	/usr/lib/go-1.24/src/testing/testing.go:1792 +0xf4
created by testing.(*T).Run in goroutine 1
	/usr/lib/go-1.24/src/testing/testing.go:1851 +0x413
FAIL	github.com/rclone/rclone/cmd/selfupdate	0.160s
?   	github.com/rclone/rclone/cmd/serve	[no test files]
=== RUN   TestInit
2025/08/07 11:53:24 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
[video.en.srt subdir video.mp4 small_jpeg.jpg video.srt video.nfo]
--- PASS: TestInit (0.00s)
=== RUN   TestRootSCPD
2025/08/07 11:53:24 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/dlna/testdata/files: Serving HTTP on 127.0.0.1:38111
--- PASS: TestRootSCPD (0.00s)
=== RUN   TestServeContent
2025/08/07 11:53:24 INFO  : /r/video.mp4: 127.0.0.1:54344 GET 200  
--- PASS: TestServeContent (0.02s)
=== RUN   TestContentDirectoryBrowseMetadata
2025/08/07 11:53:24 INFO  : /ctl: 127.0.0.1:54344 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" 
--- PASS: TestContentDirectoryBrowseMetadata (0.02s)
=== RUN   TestMediaReceiverRegistrarService
2025/08/07 11:53:24 INFO  : /ctl: 127.0.0.1:54344 POST 200 "urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1#RegisterDevice" 
--- PASS: TestMediaReceiverRegistrarService (0.00s)
=== RUN   TestContentDirectoryBrowseDirectChildren
2025/08/07 11:53:24 INFO  : /ctl: 127.0.0.1:54344 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" 
2025/08/07 11:53:24 INFO  : /ctl: 127.0.0.1:54344 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" 
--- PASS: TestContentDirectoryBrowseDirectChildren (0.01s)
PASS
ok  	github.com/rclone/rclone/cmd/serve/dlna	0.128s
?   	github.com/rclone/rclone/cmd/serve/dlna/data	[no test files]
?   	github.com/rclone/rclone/cmd/serve/dlna/dlnaflags	[no test files]
?   	github.com/rclone/rclone/cmd/serve/dlna/upnpav	[no test files]
=== RUN   TestDockerPluginLogic
2025/08/07 11:53:24 NOTICE: Option "memory-option-broken" is not supported by backend "memory"
--- PASS: TestDockerPluginLogic (0.02s)
=== RUN   TestDockerPluginMountTCP
2025/08/07 11:53:24 NOTICE: Activate: <-- {}
2025/08/07 11:53:24 NOTICE: Activate: --> {"Implements":["VolumeDriver"]}
2025/08/07 11:53:24 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone3808122869/path1"}}
2025/08/07 11:53:24 NOTICE: Create: --> {}
2025/08/07 11:53:24 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone3808122869/path1"}}
2025/08/07 11:53:24 NOTICE: Create: --> {"Err":"volume already exists"}
2025/08/07 11:53:24 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
2025/08/07 11:53:24 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:382
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 500
        	Test:       	TestDockerPluginMountTCP
2025/08/07 11:53:24 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
    docker_test.go:383: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:383
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: "/tmp/rclone3808122869/vol1"
        	            	actual  : ""
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/tmp/rclone3808122869/vol1
        	            	+
        	Test:       	TestDockerPluginMountTCP
2025/08/07 11:53:24 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
2025/08/07 11:53:24 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
2025/08/07 11:53:24 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
    docker_test.go:385: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:385
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	"failed to mount FUSE fs: fusermount: exit status 1" does not contain "already mounted by this id"
        	Test:       	TestDockerPluginMountTCP
2025/08/07 11:53:24 NOTICE: Remove: <-- {"Name":"vol1"}
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:388
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: 500
        	            	actual  : 200
        	Test:       	TestDockerPluginMountTCP
2025/08/07 11:53:24 NOTICE: Remove: --> {}
    docker_test.go:389: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:389
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	"" does not contain "volume is in use"
        	Test:       	TestDockerPluginMountTCP
    docker_test.go:397: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:397
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Received unexpected error:
        	            	open /tmp/rclone3808122869/path1/txt: no such file or directory
        	Test:       	TestDockerPluginMountTCP
    docker_test.go:400: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:400
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: []byte{0x62, 0x61, 0x6e, 0x61, 0x6e, 0x61}
        	            	actual  : []byte(nil)
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1,4 +1,2 @@
        	            	-([]uint8) (len=6) {
        	            	- 00000000  62 61 6e 61 6e 61                                 |banana|
        	            	-}
        	            	+([]uint8) 
        	            	 
        	Test:       	TestDockerPluginMountTCP
2025/08/07 11:53:24 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:404
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 500
        	Test:       	TestDockerPluginMountTCP
2025/08/07 11:53:24 NOTICE: Unmount: --> {"Err":"volume not found"}
    docker_test.go:405: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:405
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: "{}"
        	            	actual  : "{\"Err\":\"volume not found\"}"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-{}
        	            	+{"Err":"volume not found"}
        	Test:       	TestDockerPluginMountTCP
2025/08/07 11:53:24 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
2025/08/07 11:53:24 NOTICE: Unmount: --> {"Err":"volume not found"}
    docker_test.go:407: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:407
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: "volume is not mounted"
        	            	actual  : "volume not found"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-volume is not mounted
        	            	+volume not found
        	Test:       	TestDockerPluginMountTCP
2025/08/07 11:53:24 NOTICE: Remove: <-- {"Name":"vol1"}
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:409
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 500
        	Test:       	TestDockerPluginMountTCP
2025/08/07 11:53:24 NOTICE: Remove: --> {"Err":"volume not found"}
    docker_test.go:410: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:410
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
        	Error:      	Not equal: 
        	            	expected: "{}"
        	            	actual  : "{\"Err\":\"volume not found\"}"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-{}
        	            	+{"Err":"volume not found"}
        	Test:       	TestDockerPluginMountTCP
2025/08/07 11:53:24 NOTICE: Remove: <-- {"Name":"vol1"}
2025/08/07 11:53:24 NOTICE: Remove: --> {"Err":"volume not found"}
2025/08/07 11:53:24 NOTICE: List: <-- {}
2025/08/07 11:53:24 NOTICE: List: --> {"Volumes":[]}
2025/08/07 11:53:24 NOTICE: Server stopped
--- FAIL: TestDockerPluginMountTCP (0.22s)
=== RUN   TestDockerPluginMountUnix
2025/08/07 11:53:24 NOTICE: Activate: <-- {}
2025/08/07 11:53:24 NOTICE: Activate: --> {"Implements":["VolumeDriver"]}
2025/08/07 11:53:24 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone2146914042/path1"}}
2025/08/07 11:53:24 NOTICE: Create: --> {}
2025/08/07 11:53:24 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone2146914042/path1"}}
2025/08/07 11:53:24 NOTICE: Create: --> {"Err":"volume already exists"}
2025/08/07 11:53:24 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
2025/08/07 11:53:24 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:382
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 500
        	Test:       	TestDockerPluginMountUnix
2025/08/07 11:53:24 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
    docker_test.go:383: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:383
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: "/tmp/rclone2146914042/vol1"
        	            	actual  : ""
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-/tmp/rclone2146914042/vol1
        	            	+
        	Test:       	TestDockerPluginMountUnix
2025/08/07 11:53:24 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
2025/08/07 11:53:24 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
2025/08/07 11:53:24 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
    docker_test.go:385: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:385
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	"failed to mount FUSE fs: fusermount: exit status 1" does not contain "already mounted by this id"
        	Test:       	TestDockerPluginMountUnix
2025/08/07 11:53:24 NOTICE: Remove: <-- {"Name":"vol1"}
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:388
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: 500
        	            	actual  : 200
        	Test:       	TestDockerPluginMountUnix
2025/08/07 11:53:24 NOTICE: Remove: --> {}
    docker_test.go:389: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:389
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	"" does not contain "volume is in use"
        	Test:       	TestDockerPluginMountUnix
    docker_test.go:397: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:397
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Received unexpected error:
        	            	open /tmp/rclone2146914042/path1/txt: no such file or directory
        	Test:       	TestDockerPluginMountUnix
    docker_test.go:400: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:400
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: []byte{0x62, 0x61, 0x6e, 0x61, 0x6e, 0x61}
        	            	actual  : []byte(nil)
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1,4 +1,2 @@
        	            	-([]uint8) (len=6) {
        	            	- 00000000  62 61 6e 61 6e 61                                 |banana|
        	            	-}
        	            	+([]uint8) 
        	            	 
        	Test:       	TestDockerPluginMountUnix
2025/08/07 11:53:24 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:404
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 500
        	Test:       	TestDockerPluginMountUnix
2025/08/07 11:53:24 NOTICE: Unmount: --> {"Err":"volume not found"}
    docker_test.go:405: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:405
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: "{}"
        	            	actual  : "{\"Err\":\"volume not found\"}"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-{}
        	            	+{"Err":"volume not found"}
        	Test:       	TestDockerPluginMountUnix
2025/08/07 11:53:24 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
2025/08/07 11:53:24 NOTICE: Unmount: --> {"Err":"volume not found"}
    docker_test.go:407: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:407
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: "volume is not mounted"
        	            	actual  : "volume not found"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-volume is not mounted
        	            	+volume not found
        	Test:       	TestDockerPluginMountUnix
2025/08/07 11:53:24 NOTICE: Remove: <-- {"Name":"vol1"}
    docker_test.go:281: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:409
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 500
        	Test:       	TestDockerPluginMountUnix
2025/08/07 11:53:24 NOTICE: Remove: --> {"Err":"volume not found"}
    docker_test.go:410: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:410
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
        	Error:      	Not equal: 
        	            	expected: "{}"
        	            	actual  : "{\"Err\":\"volume not found\"}"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-{}
        	            	+{"Err":"volume not found"}
        	Test:       	TestDockerPluginMountUnix
2025/08/07 11:53:24 NOTICE: Remove: <-- {"Name":"vol1"}
2025/08/07 11:53:24 NOTICE: Remove: --> {"Err":"volume not found"}
2025/08/07 11:53:24 NOTICE: List: <-- {}
2025/08/07 11:53:24 NOTICE: List: --> {"Volumes":[]}
2025/08/07 11:53:24 NOTICE: Server stopped
--- FAIL: TestDockerPluginMountUnix (0.22s)
FAIL
FAIL	github.com/rclone/rclone/cmd/serve/docker	0.688s
?   	github.com/rclone/rclone/cmd/serve/ftp	[no test files]
=== RUN   TestInit
2025/08/07 11:53:24 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestInit (0.00s)
=== RUN   TestGET
--- PASS: TestGET (0.09s)
=== RUN   TestFinalise
--- PASS: TestFinalise (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/serve/http	0.188s
?   	github.com/rclone/rclone/cmd/serve/http/data	[no test files]
?   	github.com/rclone/rclone/cmd/serve/httplib	[no test files]
?   	github.com/rclone/rclone/cmd/serve/httplib/httpflags	[no test files]
=== RUN   TestRun
=== RUN   TestRun/Normal
=== RUN   TestRun/Error
=== RUN   TestRun/Obscure
=== RUN   TestRun/call_w/Password
=== RUN   TestRun/Call_w/Password
=== RUN   TestRun/Call_w/Password/Get
=== RUN   TestRun/Call_w/PublicKey
=== RUN   TestRun/call_w/PublicKey
=== RUN   TestRun/call_w/PublicKey/Get
--- PASS: TestRun (7.76s)
    --- PASS: TestRun/Normal (1.77s)
    --- PASS: TestRun/Error (0.94s)
    --- PASS: TestRun/Obscure (0.89s)
    --- PASS: TestRun/call_w/Password (1.03s)
    --- PASS: TestRun/Call_w/Password (0.95s)
        --- PASS: TestRun/Call_w/Password/Get (0.00s)
    --- PASS: TestRun/Call_w/PublicKey (0.93s)
    --- PASS: TestRun/call_w/PublicKey (0.92s)
        --- PASS: TestRun/call_w/PublicKey/Get (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/serve/proxy	7.837s
?   	github.com/rclone/rclone/cmd/serve/proxy/proxyflags	[no test files]
=== RUN   TestCacheCRUD
--- PASS: TestCacheCRUD (0.00s)
=== RUN   TestCacheRemovePrefix
--- PASS: TestCacheRemovePrefix (0.00s)
=== RUN   TestResticHandler
2025/08/07 11:53:30 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
=== RUN   TestResticHandler/#00
    restic_appendonly_test.go:132: request 0: GET /config
    restic_appendonly_test.go:132: request 1: POST /config
    restic_appendonly_test.go:132: request 2: GET /config
    restic_appendonly_test.go:132: request 3: POST /config
2025/08/07 11:53:30 ERROR : config: Post request: file already exists, refusing to overwrite in append-only mode
    restic_appendonly_test.go:132: request 4: GET /config
    restic_appendonly_test.go:132: request 5: DELETE /config
    restic_appendonly_test.go:132: request 6: GET /config
=== RUN   TestResticHandler/#01
    restic_appendonly_test.go:132: request 0: GET /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
    restic_appendonly_test.go:132: request 1: POST /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
    restic_appendonly_test.go:132: request 2: GET /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
    restic_appendonly_test.go:132: request 3: POST /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
2025/08/07 11:53:30 ERROR : data/b0/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c: Post request: file already exists, refusing to overwrite in append-only mode
    restic_appendonly_test.go:132: request 4: GET /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
    restic_appendonly_test.go:132: request 5: DELETE /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
    restic_appendonly_test.go:132: request 6: GET /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
=== RUN   TestResticHandler/#02
    restic_appendonly_test.go:132: request 0: GET /locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
    restic_appendonly_test.go:132: request 1: POST /locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
    restic_appendonly_test.go:132: request 2: GET /locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
    restic_appendonly_test.go:132: request 3: POST /locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
2025/08/07 11:53:30 ERROR : locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c: Post request: file already exists, refusing to overwrite in append-only mode
    restic_appendonly_test.go:132: request 4: DELETE /locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
    restic_appendonly_test.go:132: request 5: GET /locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
--- PASS: TestResticHandler (0.01s)
    --- PASS: TestResticHandler/#00 (0.00s)
    --- PASS: TestResticHandler/#01 (0.00s)
    --- PASS: TestResticHandler/#02 (0.00s)
=== RUN   TestResticPrivateRepositories
--- PASS: TestResticPrivateRepositories (0.01s)
=== RUN   TestRestic
    restic_test.go:28: Skipping test as restic source not found: stat ../../../../../restic/restic: no such file or directory
--- SKIP: TestRestic (0.00s)
=== RUN   TestMakeRemote
--- PASS: TestMakeRemote (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/serve/restic	0.158s
?   	github.com/rclone/rclone/cmd/serve/servetest	[no test files]
=== RUN   TestShellEscape
--- PASS: TestShellEscape (0.00s)
=== RUN   TestSftp
=== RUN   TestSftp/Normal
2025/08/07 11:53:30 NOTICE: Loaded 0 authorized keys from "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.ssh/authorized_keys"
2025/08/07 11:53:30 NOTICE: Generating 2048 bit key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_rsa"
2025/08/07 11:53:31 NOTICE: Generating ECDSA p256 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ecdsa"
2025/08/07 11:53:31 NOTICE: Generating Ed25519 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ed25519"
2025/08/07 11:53:31 NOTICE: SFTP server listening on 127.0.0.1:46009
    servetest.go:97: 
        ----------
        === RUN   TestShellEscapeUnix
        --- PASS: TestShellEscapeUnix (0.00s)
        === RUN   TestShellEscapeCmd
        --- PASS: TestShellEscapeCmd (0.00s)
        === RUN   TestShellEscapePowerShell
        --- PASS: TestShellEscapePowerShell (0.00s)
        === RUN   TestParseHash
        --- PASS: TestParseHash (0.00s)
        === RUN   TestParseUsage
        --- PASS: TestParseUsage (0.00s)
        === RUN   TestStringLock
        --- PASS: TestStringLock (3.97s)
        === RUN   TestIntegration
            sftp_test.go:18: no configuration available for sftp backend
        --- SKIP: TestIntegration (0.00s)
        === RUN   TestIntegration2
            sftp_test.go:27: skipping as -remote is set
        --- SKIP: TestIntegration2 (0.00s)
        PASS
        ok  	github.com/rclone/rclone/backend/sftp	4.043s
        ----------
=== RUN   TestSftp/AuthProxy
2025/08/07 11:53:48 NOTICE: SFTP server listening on 127.0.0.1:40059
    servetest.go:97: 
        ----------
        === RUN   TestShellEscapeUnix
        --- PASS: TestShellEscapeUnix (0.00s)
        === RUN   TestShellEscapeCmd
        --- PASS: TestShellEscapeCmd (0.00s)
        === RUN   TestShellEscapePowerShell
        --- PASS: TestShellEscapePowerShell (0.00s)
        === RUN   TestParseHash
        --- PASS: TestParseHash (0.00s)
        === RUN   TestParseUsage
        --- PASS: TestParseUsage (0.00s)
        === RUN   TestStringLock
        --- PASS: TestStringLock (4.50s)
        === RUN   TestIntegration
            sftp_test.go:18: no configuration available for sftp backend
        --- SKIP: TestIntegration (0.00s)
        === RUN   TestIntegration2
            sftp_test.go:27: skipping as -remote is set
        --- SKIP: TestIntegration2 (0.00s)
        PASS
        ok  	github.com/rclone/rclone/backend/sftp	4.606s
        ----------
--- PASS: TestSftp (28.01s)
    --- PASS: TestSftp/Normal (17.90s)
    --- PASS: TestSftp/AuthProxy (10.11s)
PASS
ok  	github.com/rclone/rclone/cmd/serve/sftp	28.072s
=== RUN   TestWebDav
=== RUN   TestWebDav/Normal
2025/08/07 11:53:30 NOTICE: Local file system at /tmp/rclone2118226645: WebDav Server started on http://127.0.0.1:33917/
    servetest.go:97: 
        ----------
        # github.com/rclone/rclone/backend/webdav
        ./webdav.go:572:46: non-constant format string in call to github.com/rclone/rclone/fs.Errorf
        FAIL	github.com/rclone/rclone/backend/webdav [build failed]
        ----------
    servetest.go:99: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:99
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:107
        	Error:      	Received unexpected error:
        	            	exit status 1
        	Test:       	TestWebDav/Normal
        	Messages:   	Running webdav integration tests
2025/08/07 11:53:44 Error on serving HTTP server: http: Server closed
=== RUN   TestWebDav/AuthProxy
2025/08/07 11:53:44 NOTICE: WebDav Server started on http://127.0.0.1:40669/
    servetest.go:97: 
        ----------
        # github.com/rclone/rclone/backend/webdav
        ./webdav.go:572:46: non-constant format string in call to github.com/rclone/rclone/fs.Errorf
        FAIL	github.com/rclone/rclone/backend/webdav [build failed]
        ----------
    servetest.go:99: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:99
        	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/servetest/servetest.go:110
        	Error:      	Received unexpected error:
        	            	exit status 1
        	Test:       	TestWebDav/AuthProxy
        	Messages:   	Running webdav integration tests
2025/08/07 11:53:48 Error on serving HTTP server: http: Server closed
--- FAIL: TestWebDav (18.11s)
    --- FAIL: TestWebDav/Normal (13.90s)
    --- FAIL: TestWebDav/AuthProxy (4.22s)
=== RUN   TestHTTPFunction
2025/08/07 11:53:48 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/http/testdata/files: WebDav Server started on http://127.0.0.1:40521/
2025/08/07 11:53:48 Error on serving HTTP server: http: Server closed
--- PASS: TestHTTPFunction (0.08s)
FAIL
FAIL	github.com/rclone/rclone/cmd/serve/webdav	18.236s
?   	github.com/rclone/rclone/cmd/settier	[no test files]
?   	github.com/rclone/rclone/cmd/sha1sum	[no test files]
?   	github.com/rclone/rclone/cmd/size	[no test files]
?   	github.com/rclone/rclone/cmd/sync	[no test files]
?   	github.com/rclone/rclone/cmd/test	[no test files]
?   	github.com/rclone/rclone/cmd/test/changenotify	[no test files]
?   	github.com/rclone/rclone/cmd/test/histogram	[no test files]
?   	github.com/rclone/rclone/cmd/test/info	[no test files]
?   	github.com/rclone/rclone/cmd/test/info/internal	[no test files]
?   	github.com/rclone/rclone/cmd/test/info/internal/build_csv	[no test files]
?   	github.com/rclone/rclone/cmd/test/makefiles	[no test files]
?   	github.com/rclone/rclone/cmd/test/memory	[no test files]
=== RUN   TestTouchOneFile
    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
--- PASS: TestTouchOneFile (0.00s)
=== RUN   TestTouchWithNoCreateFlag
    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
2025/08/07 11:53:30 NOTICE: Local file system at /tmp/rclone25845682: Not touching nonexistent file due to --no-create
--- PASS: TestTouchWithNoCreateFlag (0.00s)
=== RUN   TestTouchWithTimestamp
    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
--- PASS: TestTouchWithTimestamp (0.00s)
=== RUN   TestTouchWithLongerTimestamp
    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
--- PASS: TestTouchWithLongerTimestamp (0.01s)
=== RUN   TestTouchUpdateTimestamp
    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
--- PASS: TestTouchUpdateTimestamp (0.02s)
=== RUN   TestTouchUpdateTimestampWithCFlag
    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
--- PASS: TestTouchUpdateTimestampWithCFlag (0.02s)
=== RUN   TestTouchCreateMultipleDirAndFile
    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
--- PASS: TestTouchCreateMultipleDirAndFile (0.00s)
=== RUN   TestTouchEmptyName
    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
--- PASS: TestTouchEmptyName (0.00s)
=== RUN   TestTouchEmptyDir
    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
--- PASS: TestTouchEmptyDir (0.00s)
=== RUN   TestTouchDirWithFiles
    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
--- PASS: TestTouchDirWithFiles (0.02s)
=== RUN   TestRecursiveTouchDirWithFiles
    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
--- PASS: TestRecursiveTouchDirWithFiles (0.02s)
PASS
ok  	github.com/rclone/rclone/cmd/touch	0.160s
=== RUN   TestTree
--- PASS: TestTree (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/tree	0.076s
=== RUN   TestVersionWorksWithoutAccessibleConfigFile
--- PASS: TestVersionWorksWithoutAccessibleConfigFile (0.00s)
PASS
ok  	github.com/rclone/rclone/cmd/version	0.056s
=== RUN   TestCmdTest
    cmdtest_test.go:166: rclone version
        rclone v1.60.1-DEV
        - os/version: debian 13.0 (64 bit)
        - os/kernel: 6.1.0-37-amd64 (x86_64)
        - os/type: linux
        - os/arch: amd64
        - go/version: go1.24.4
        - go/linking: dynamic
        - go/tags: none
    cmdtest_test.go:221: rclone lsl myLocal:testFolder
               24 2025-08-07 11:53:39.390386266 rclone.config
               29 2025-08-07 11:53:39.414386269 testdata/file1.txt
               29 2025-08-07 11:53:39.414386269 testdata/file2.txt
               38 2025-08-07 11:53:39.414386269 testdata/folderA/fileA1.txt
               38 2025-08-07 11:53:39.414386269 testdata/folderA/fileA2.txt
               38 2025-08-07 11:53:39.414386269 testdata/folderB/fileB1.txt
               38 2025-08-07 11:53:39.414386269 testdata/folderB/fileB2.txt
               48 2025-08-07 11:53:39.414386269 testdata/folderA/folderAA/fileAA1.txt
               48 2025-08-07 11:53:39.414386269 testdata/folderA/folderAA/fileAA2.txt
--- PASS: TestCmdTest (2.53s)
=== RUN   TestEnvironmentVariables
--- PASS: TestEnvironmentVariables (14.56s)
PASS
ok  	github.com/rclone/rclone/cmdtest	17.466s
=== RUN   TestStatePush
--- PASS: TestStatePush (0.00s)
=== RUN   TestStatePop
--- PASS: TestStatePop (0.00s)
=== RUN   TestMatchProvider
--- PASS: TestMatchProvider (0.00s)
=== RUN   TestBwTimetableSet
--- PASS: TestBwTimetableSet (0.00s)
=== RUN   TestBwTimetableLimitAt
--- PASS: TestBwTimetableLimitAt (0.00s)
=== RUN   TestBwTimetableUnmarshalJSON
--- PASS: TestBwTimetableUnmarshalJSON (0.00s)
=== RUN   TestBwTimetableMarshalJSON
--- PASS: TestBwTimetableMarshalJSON (0.00s)
=== RUN   TestSpaceSepListSet
--- PASS: TestSpaceSepListSet (0.00s)
=== RUN   TestGetConfig
--- PASS: TestGetConfig (0.00s)
=== RUN   TestCountSuffixString
--- PASS: TestCountSuffixString (0.00s)
=== RUN   TestCountSuffixUnit
--- PASS: TestCountSuffixUnit (0.00s)
=== RUN   TestCountSuffixSet
--- PASS: TestCountSuffixSet (0.00s)
=== RUN   TestCountSuffixScan
--- PASS: TestCountSuffixScan (0.00s)
=== RUN   TestCountSuffixUnmarshalJSON
--- PASS: TestCountSuffixUnmarshalJSON (0.00s)
=== RUN   TestCutoffModeString
--- PASS: TestCutoffModeString (0.00s)
=== RUN   TestCutoffModeSet
--- PASS: TestCutoffModeSet (0.00s)
=== RUN   TestCutoffModeUnmarshalJSON
--- PASS: TestCutoffModeUnmarshalJSON (0.00s)
=== RUN   TestDumpFlagsString
--- PASS: TestDumpFlagsString (0.00s)
=== RUN   TestDumpFlagsSet
--- PASS: TestDumpFlagsSet (0.00s)
=== RUN   TestDumpFlagsType
--- PASS: TestDumpFlagsType (0.00s)
=== RUN   TestDumpFlagsUnmarshallJSON
--- PASS: TestDumpFlagsUnmarshallJSON (0.00s)
=== RUN   TestFeaturesDisable
--- PASS: TestFeaturesDisable (0.00s)
=== RUN   TestFeaturesList
--- PASS: TestFeaturesList (0.00s)
=== RUN   TestFeaturesEnabled
--- PASS: TestFeaturesEnabled (0.00s)
=== RUN   TestFeaturesDisableList
--- PASS: TestFeaturesDisableList (0.00s)
=== RUN   TestOption
--- PASS: TestOption (0.00s)
=== RUN   TestPacerCall
--- PASS: TestPacerCall (0.04s)
=== RUN   TestPacerCallNoRetry
--- PASS: TestPacerCallNoRetry (0.00s)
=== RUN   TestOptionsSetValues
--- PASS: TestOptionsSetValues (0.00s)
=== RUN   TestOptionsGet
--- PASS: TestOptionsGet (0.00s)
=== RUN   TestOptionsOveridden
--- PASS: TestOptionsOveridden (0.00s)
=== RUN   TestOptionsNonDefault
--- PASS: TestOptionsNonDefault (0.00s)
=== RUN   TestOptionMarshalJSON
--- PASS: TestOptionMarshalJSON (0.00s)
=== RUN   TestOptionGetValue
--- PASS: TestOptionGetValue (0.00s)
=== RUN   TestOptionString
--- PASS: TestOptionString (0.00s)
=== RUN   TestOptionSet
--- PASS: TestOptionSet (0.00s)
=== RUN   TestOptionType
--- PASS: TestOptionType (0.00s)
=== RUN   TestOptionFlagName
--- PASS: TestOptionFlagName (0.00s)
=== RUN   TestOptionEnvVarName
--- PASS: TestOptionEnvVarName (0.00s)
=== RUN   TestOptionGetters
--- PASS: TestOptionGetters (0.00s)
=== RUN   TestLogValue
--- PASS: TestLogValue (0.00s)
=== RUN   TestLogLevelString
--- PASS: TestLogLevelString (0.00s)
=== RUN   TestLogLevelSet
--- PASS: TestLogLevelSet (0.00s)
=== RUN   TestLogLevelUnmarshalJSON
--- PASS: TestLogLevelUnmarshalJSON (0.00s)
=== RUN   TestMetadataSet
--- PASS: TestMetadataSet (0.00s)
=== RUN   TestMetadataMerge
--- PASS: TestMetadataMerge (0.00s)
=== RUN   TestMetadataMergeOptions
--- PASS: TestMetadataMergeOptions (0.00s)
=== RUN   TestMountHelperArgs
--- PASS: TestMountHelperArgs (0.00s)
=== RUN   TestParseRangeOption
--- PASS: TestParseRangeOption (0.00s)
=== RUN   TestRangeOptionDecode
--- PASS: TestRangeOptionDecode (0.00s)
=== RUN   TestRangeOption
--- PASS: TestRangeOption (0.00s)
=== RUN   TestSeekOption
--- PASS: TestSeekOption (0.00s)
=== RUN   TestHTTPOption
--- PASS: TestHTTPOption (0.00s)
=== RUN   TestHashesOption
--- PASS: TestHashesOption (0.00s)
=== RUN   TestNullOption
--- PASS: TestNullOption (0.00s)
=== RUN   TestMetadataOption
--- PASS: TestMetadataOption (0.00s)
=== RUN   TestFixRangeOptions
--- PASS: TestFixRangeOptions (0.00s)
=== RUN   TestOpenOptionAddHeaders
--- PASS: TestOpenOptionAddHeaders (0.00s)
=== RUN   TestOpenOptionHeaders
--- PASS: TestOpenOptionHeaders (0.00s)
=== RUN   TestOpenOptionAddHTTPHeaders
--- PASS: TestOpenOptionAddHTTPHeaders (0.00s)
=== RUN   TestParseDuration
--- PASS: TestParseDuration (0.00s)
=== RUN   TestDurationString
--- PASS: TestDurationString (0.00s)
=== RUN   TestDurationReadableString
--- PASS: TestDurationReadableString (0.00s)
=== RUN   TestDurationScan
--- PASS: TestDurationScan (0.00s)
=== RUN   TestParseUnmarshalJSON
--- PASS: TestParseUnmarshalJSON (0.00s)
=== RUN   TestParseTime
--- PASS: TestParseTime (0.00s)
=== RUN   TestTimeString
--- PASS: TestTimeString (0.00s)
=== RUN   TestTimeScan
--- PASS: TestTimeScan (0.00s)
=== RUN   TestParseTimeUnmarshalJSON
--- PASS: TestParseTimeUnmarshalJSON (0.00s)
=== RUN   TestSizeSuffixString
--- PASS: TestSizeSuffixString (0.00s)
=== RUN   TestSizeSuffixByteUnit
--- PASS: TestSizeSuffixByteUnit (0.00s)
=== RUN   TestSizeSuffixBitRateUnit
--- PASS: TestSizeSuffixBitRateUnit (0.00s)
=== RUN   TestSizeSuffixSet
--- PASS: TestSizeSuffixSet (0.00s)
=== RUN   TestSizeSuffixScan
--- PASS: TestSizeSuffixScan (0.00s)
=== RUN   TestSizeSuffixUnmarshalJSON
--- PASS: TestSizeSuffixUnmarshalJSON (0.00s)
=== RUN   TestTristateString
--- PASS: TestTristateString (0.00s)
=== RUN   TestTristateSet
--- PASS: TestTristateSet (0.00s)
=== RUN   TestTristateScan
--- PASS: TestTristateScan (0.00s)
=== RUN   TestTristateUnmarshalJSON
--- PASS: TestTristateUnmarshalJSON (0.00s)
=== RUN   TestDirEntriesSort
--- PASS: TestDirEntriesSort (0.00s)
=== RUN   TestFingerprint
--- PASS: TestFingerprint (0.00s)
=== RUN   ExampleSpaceSepList
--- PASS: ExampleSpaceSepList (0.00s)
=== RUN   ExampleCommaSepList
--- PASS: ExampleCommaSepList (0.00s)
PASS
ok  	github.com/rclone/rclone/fs	0.104s
=== RUN   TestNewAccountSizeName
--- PASS: TestNewAccountSizeName (0.00s)
=== RUN   TestAccountWithBuffer
--- PASS: TestAccountWithBuffer (0.00s)
=== RUN   TestAccountGetUpdateReader
=== RUN   TestAccountGetUpdateReader/NoClose
=== RUN   TestAccountGetUpdateReader/Close
--- PASS: TestAccountGetUpdateReader (0.00s)
    --- PASS: TestAccountGetUpdateReader/NoClose (0.00s)
    --- PASS: TestAccountGetUpdateReader/Close (0.00s)
=== RUN   TestAccountRead
--- PASS: TestAccountRead (0.00s)
=== RUN   TestAccountWriteTo
--- PASS: TestAccountWriteTo (0.03s)
=== RUN   TestAccountWriteToWithBuffer
--- PASS: TestAccountWriteToWithBuffer (0.05s)
=== RUN   TestAccountString
--- PASS: TestAccountString (0.00s)
=== RUN   TestAccountAccounter
--- PASS: TestAccountAccounter (0.00s)
=== RUN   TestAccountMaxTransfer
--- PASS: TestAccountMaxTransfer (0.00s)
=== RUN   TestAccountMaxTransferWriteTo
--- PASS: TestAccountMaxTransferWriteTo (0.00s)
=== RUN   TestAccountReadCtx
--- PASS: TestAccountReadCtx (0.00s)
=== RUN   TestShortenName
=== RUN   TestShortenName/in="",_size=0
=== RUN   TestShortenName/in="abcde",_size=10
=== RUN   TestShortenName/in="abcde",_size=0
=== RUN   TestShortenName/in="abcde",_size=-1
=== RUN   TestShortenName/in="abcde",_size=5
=== RUN   TestShortenName/in="abcde",_size=4
=== RUN   TestShortenName/in="abcde",_size=3
=== RUN   TestShortenName/in="abcde",_size=2
=== RUN   TestShortenName/in="abcde",_size=1
=== RUN   TestShortenName/in="abcdef",_size=6
=== RUN   TestShortenName/in="abcdef",_size=5
=== RUN   TestShortenName/in="abcdef",_size=4
=== RUN   TestShortenName/in="abcdef",_size=3
=== RUN   TestShortenName/in="abcdef",_size=2
=== RUN   TestShortenName/in="áßcdèf",_size=1
=== RUN   TestShortenName/in="áßcdè",_size=5
=== RUN   TestShortenName/in="áßcdè",_size=4
=== RUN   TestShortenName/in="áßcdè",_size=3
=== RUN   TestShortenName/in="áßcdè",_size=2
=== RUN   TestShortenName/in="áßcdè",_size=1
=== RUN   TestShortenName/in="áßcdèł",_size=6
=== RUN   TestShortenName/in="áßcdèł",_size=5
=== RUN   TestShortenName/in="áßcdèł",_size=4
=== RUN   TestShortenName/in="áßcdèł",_size=3
=== RUN   TestShortenName/in="áßcdèł",_size=2
=== RUN   TestShortenName/in="áßcdèł",_size=1
--- PASS: TestShortenName (0.00s)
    --- PASS: TestShortenName/in="",_size=0 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=10 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=0 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=-1 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=5 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=4 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=3 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=2 (0.00s)
    --- PASS: TestShortenName/in="abcde",_size=1 (0.00s)
    --- PASS: TestShortenName/in="abcdef",_size=6 (0.00s)
    --- PASS: TestShortenName/in="abcdef",_size=5 (0.00s)
    --- PASS: TestShortenName/in="abcdef",_size=4 (0.00s)
    --- PASS: TestShortenName/in="abcdef",_size=3 (0.00s)
    --- PASS: TestShortenName/in="abcdef",_size=2 (0.00s)
    --- PASS: TestShortenName/in="áßcdèf",_size=1 (0.00s)
    --- PASS: TestShortenName/in="áßcdè",_size=5 (0.00s)
    --- PASS: TestShortenName/in="áßcdè",_size=4 (0.00s)
    --- PASS: TestShortenName/in="áßcdè",_size=3 (0.00s)
    --- PASS: TestShortenName/in="áßcdè",_size=2 (0.00s)
    --- PASS: TestShortenName/in="áßcdè",_size=1 (0.00s)
    --- PASS: TestShortenName/in="áßcdèł",_size=6 (0.00s)
    --- PASS: TestShortenName/in="áßcdèł",_size=5 (0.00s)
    --- PASS: TestShortenName/in="áßcdèł",_size=4 (0.00s)
    --- PASS: TestShortenName/in="áßcdèł",_size=3 (0.00s)
    --- PASS: TestShortenName/in="áßcdèł",_size=2 (0.00s)
    --- PASS: TestShortenName/in="áßcdèł",_size=1 (0.00s)
=== RUN   TestStatsGroupOperations
=== RUN   TestStatsGroupOperations/empty_group_returns_nil
=== PAUSE TestStatsGroupOperations/empty_group_returns_nil
=== RUN   TestStatsGroupOperations/set_assigns_stats_to_group
=== PAUSE TestStatsGroupOperations/set_assigns_stats_to_group
=== RUN   TestStatsGroupOperations/get_returns_correct_group
=== PAUSE TestStatsGroupOperations/get_returns_correct_group
=== RUN   TestStatsGroupOperations/sum_returns_correct_values
=== PAUSE TestStatsGroupOperations/sum_returns_correct_values
=== RUN   TestStatsGroupOperations/delete_removes_stats
=== PAUSE TestStatsGroupOperations/delete_removes_stats
=== RUN   TestStatsGroupOperations/memory_is_reclaimed
    stats_groups_test.go:116: {Alloc:7736992 TotalAlloc:18821400 Sys:25777416 Lookups:0 Mallocs:31760 Frees:11493 HeapAlloc:7736992 HeapSys:20381696 HeapIdle:11591680 HeapInuse:8790016 HeapReleased:1908736 HeapObjects:20267 StackInuse:557056 StackSys:557056 MSpanInuse:66880 MSpanSys:81600 MCacheInuse:48320 MCacheSys:62816 BuckHashSys:1446756 GCSys:2515912 OtherSys:731580 NextGC:15726602 LastGC:1754517217053187341 PauseTotalNs:43659760 PauseNs:[16494956 16338957 10825847 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1754517216973257640 1754517217021195503 1754517217053187341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:3 NumForcedGC:1 GCCPUFraction:0.2948284606961512 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:111 Frees:52} {Size:16 Mallocs:12848 Frees:3163} {Size:24 Mallocs:2638 Frees:991} {Size:32 Mallocs:2637 Frees:1728} {Size:48 Mallocs:8064 Frees:2711} {Size:64 Mallocs:431 Frees:157} {Size:80 Mallocs:245 Frees:185} {Size:96 Mallocs:111 Frees:23} {Size:112 Mallocs:619 Frees:453} {Size:128 Mallocs:107 Frees:57} {Size:144 Mallocs:59 Frees:42} {Size:160 Mallocs:1611 Frees:47} {Size:176 Mallocs:13 Frees:5} {Size:192 Mallocs:11 Frees:5} {Size:208 Mallocs:55 Frees:13} {Size:224 Mallocs:8 Frees:5} {Size:240 Mallocs:50 Frees:49} {Size:256 Mallocs:34 Frees:6} {Size:288 Mallocs:141 Frees:134} {Size:320 Mallocs:41 Frees:32} {Size:352 Mallocs:9 Frees:2} {Size:384 Mallocs:6 Frees:2} {Size:416 Mallocs:77 Frees:52} {Size:448 Mallocs:138 Frees:43} {Size:480 Mallocs:2 Frees:0} {Size:512 Mallocs:5 Frees:3} {Size:576 Mallocs:9 Frees:3} {Size:640 Mallocs:1 Frees:1} {Size:704 Mallocs:35 Frees:16} {Size:768 Mallocs:1 Frees:0} {Size:896 Mallocs:15 Frees:8} {Size:1024 Mallocs:7 Frees:2} {Size:1152 Mallocs:26 Frees:1} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:19 Frees:5} {Size:1536 Mallocs:0 Frees:0} {Size:1792 Mallocs:16 Frees:4} {Size:2048 Mallocs:10 Frees:1} {Size:2304 Mallocs:2 Frees:1} {Size:2688 Mallocs:0 Frees:0} {Size:3072 Mallocs:4 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:1 Frees:0} {Size:4096 Mallocs:4 Frees:3} {Size:4864 Mallocs:3 Frees:0} {Size:5376 Mallocs:6 Frees:4} {Size:6144 Mallocs:1 Frees:0} {Size:6528 Mallocs:1 Frees:0} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:0 Frees:0} {Size:9472 Mallocs:40 Frees:0} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:0 Frees:0} {Size:14336 Mallocs:0 Frees:0} {Size:16384 Mallocs:0 Frees:0} {Size:18432 Mallocs:0 Frees:0}]}
        {Alloc:7734496 TotalAlloc:19894888 Sys:25777416 Lookups:0 Mallocs:44284 Frees:24030 HeapAlloc:7734496 HeapSys:20414464 HeapIdle:11624448 HeapInuse:8790016 HeapReleased:2719744 HeapObjects:20254 StackInuse:557056 StackSys:557056 MSpanInuse:80960 MSpanSys:97920 MCacheInuse:48320 MCacheSys:62816 BuckHashSys:1447436 GCSys:2507792 OtherSys:689932 NextGC:15736090 LastGC:1754517217097189991 PauseTotalNs:43794571 PauseNs:[16494956 16338957 10825847 134811 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1754517216973257640 1754517217021195503 1754517217053187341 1754517217097189991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:4 NumForcedGC:2 GCCPUFraction:0.22730832163952303 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:113 Frees:54} {Size:16 Mallocs:15594 Frees:5915} {Size:24 Mallocs:2640 Frees:993} {Size:32 Mallocs:2647 Frees:1738} {Size:48 Mallocs:13064 Frees:7714} {Size:64 Mallocs:432 Frees:158} {Size:80 Mallocs:245 Frees:185} {Size:96 Mallocs:111 Frees:23} {Size:112 Mallocs:2619 Frees:2453} {Size:128 Mallocs:108 Frees:60} {Size:144 Mallocs:59 Frees:42} {Size:160 Mallocs:1611 Frees:47} {Size:176 Mallocs:13 Frees:5} {Size:192 Mallocs:11 Frees:5} {Size:208 Mallocs:56 Frees:15} {Size:224 Mallocs:8 Frees:5} {Size:240 Mallocs:50 Frees:49} {Size:256 Mallocs:35 Frees:7} {Size:288 Mallocs:141 Frees:134} {Size:320 Mallocs:41 Frees:32} {Size:352 Mallocs:9 Frees:2} {Size:384 Mallocs:6 Frees:2} {Size:416 Mallocs:1078 Frees:1053} {Size:448 Mallocs:138 Frees:43} {Size:480 Mallocs:2 Frees:0} {Size:512 Mallocs:6 Frees:4} {Size:576 Mallocs:9 Frees:3} {Size:640 Mallocs:1 Frees:1} {Size:704 Mallocs:35 Frees:16} {Size:768 Mallocs:1 Frees:0} {Size:896 Mallocs:16 Frees:9} {Size:1024 Mallocs:7 Frees:2} {Size:1152 Mallocs:27 Frees:2} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:19 Frees:5} {Size:1536 Mallocs:0 Frees:0} {Size:1792 Mallocs:17 Frees:6} {Size:2048 Mallocs:10 Frees:1} {Size:2304 Mallocs:3 Frees:2} {Size:2688 Mallocs:0 Frees:0} {Size:3072 Mallocs:4 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:2 Frees:1} {Size:4096 Mallocs:4 Frees:3} {Size:4864 Mallocs:4 Frees:1} {Size:5376 Mallocs:7 Frees:5} {Size:6144 Mallocs:1 Frees:0} {Size:6528 Mallocs:2 Frees:1} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:0 Frees:0} {Size:9472 Mallocs:41 Frees:1} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:1 Frees:1} {Size:14336 Mallocs:0 Frees:0} {Size:16384 Mallocs:1 Frees:1} {Size:18432 Mallocs:0 Frees:0}]}
=== RUN   TestStatsGroupOperations/core/group-list
=== RUN   TestStatsGroupOperations/core/stats
=== RUN   TestStatsGroupOperations/core/transferred
=== RUN   TestStatsGroupOperations/core/stats-reset
=== RUN   TestStatsGroupOperations/core/stats-delete
=== CONT  TestStatsGroupOperations/empty_group_returns_nil
=== CONT  TestStatsGroupOperations/delete_removes_stats
=== CONT  TestStatsGroupOperations/sum_returns_correct_values
=== CONT  TestStatsGroupOperations/get_returns_correct_group
=== CONT  TestStatsGroupOperations/set_assigns_stats_to_group
--- PASS: TestStatsGroupOperations (0.08s)
    --- PASS: TestStatsGroupOperations/memory_is_reclaimed (0.08s)
    --- PASS: TestStatsGroupOperations/core/group-list (0.00s)
    --- PASS: TestStatsGroupOperations/core/stats (0.00s)
    --- PASS: TestStatsGroupOperations/core/transferred (0.00s)
    --- PASS: TestStatsGroupOperations/core/stats-reset (0.00s)
    --- PASS: TestStatsGroupOperations/core/stats-delete (0.00s)
    --- PASS: TestStatsGroupOperations/empty_group_returns_nil (0.00s)
    --- PASS: TestStatsGroupOperations/delete_removes_stats (0.00s)
    --- PASS: TestStatsGroupOperations/sum_returns_correct_values (0.00s)
    --- PASS: TestStatsGroupOperations/get_returns_correct_group (0.00s)
    --- PASS: TestStatsGroupOperations/set_assigns_stats_to_group (0.00s)
=== RUN   TestETA
=== RUN   TestETA/size=0/total=31536000/rate=1.000000
=== RUN   TestETA/size=0/total=604800/rate=1.000000
=== RUN   TestETA/size=0/total=86400/rate=1.000000
=== RUN   TestETA/size=0/total=95904000/rate=1.000000
=== RUN   TestETA/size=0/total=1296000/rate=1.000000
=== RUN   TestETA/size=0/total=129600/rate=1.000000
=== RUN   TestETA/size=0/total=95000/rate=1.000000
=== RUN   TestETA/size=0/total=100/rate=1.000000
=== RUN   TestETA/size=50/total=100/rate=1.000000
=== RUN   TestETA/size=100/total=100/rate=1.000000
=== RUN   TestETA/size=-1/total=100/rate=1.000000
=== RUN   TestETA/size=200/total=100/rate=1.000000
=== RUN   TestETA/size=10/total=-1/rate=1.000000
=== RUN   TestETA/size=10/total=20/rate=0.000000
=== RUN   TestETA/size=10/total=20/rate=-1.000000
=== RUN   TestETA/size=0/total=0/rate=1.000000
--- PASS: TestETA (0.00s)
    --- PASS: TestETA/size=0/total=31536000/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=604800/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=86400/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=95904000/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=1296000/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=129600/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=95000/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=100/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=50/total=100/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=100/total=100/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=-1/total=100/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=200/total=100/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=10/total=-1/rate=1.000000 (0.00s)
    --- PASS: TestETA/size=10/total=20/rate=0.000000 (0.00s)
    --- PASS: TestETA/size=10/total=20/rate=-1.000000 (0.00s)
    --- PASS: TestETA/size=0/total=0/rate=1.000000 (0.00s)
=== RUN   TestPercentage
--- PASS: TestPercentage (0.00s)
=== RUN   TestStatsError
--- PASS: TestStatsError (0.00s)
=== RUN   TestStatsTotalDuration
=== RUN   TestStatsTotalDuration/Single_completed_transfer
=== RUN   TestStatsTotalDuration/Single_uncompleted_transfer
=== RUN   TestStatsTotalDuration/Overlapping_without_ending
=== RUN   TestStatsTotalDuration/Mixed_completed_and_uncompleted_transfers
--- PASS: TestStatsTotalDuration (0.00s)
    --- PASS: TestStatsTotalDuration/Single_completed_transfer (0.00s)
    --- PASS: TestStatsTotalDuration/Single_uncompleted_transfer (0.00s)
    --- PASS: TestStatsTotalDuration/Overlapping_without_ending (0.00s)
    --- PASS: TestStatsTotalDuration/Mixed_completed_and_uncompleted_transfers (0.00s)
=== RUN   TestTimeRangeMerge
--- PASS: TestTimeRangeMerge (0.00s)
=== RUN   TestTimeRangeCull
--- PASS: TestTimeRangeCull (0.00s)
=== RUN   TestTimeRangeDuration
--- PASS: TestTimeRangeDuration (0.00s)
=== RUN   TestPruneTransfers
=== RUN   TestPruneTransfers/Limited_number_of_StartedTransfers
=== RUN   TestPruneTransfers/Unlimited_number_of_StartedTransfers
--- PASS: TestPruneTransfers (0.00s)
    --- PASS: TestPruneTransfers/Limited_number_of_StartedTransfers (0.00s)
    --- PASS: TestPruneTransfers/Unlimited_number_of_StartedTransfers (0.00s)
=== RUN   TestRcBwLimit
2025/08/07 11:53:37 NOTICE: Bandwidth limit set to {1Mi 1Mi}
2025/08/07 11:53:37 NOTICE: Bandwidth limit set to {10Mi 1Mi}
2025/08/07 11:53:37 NOTICE: Bandwidth limit reset to unlimited
--- PASS: TestRcBwLimit (0.00s)
=== RUN   TestLimitTPS
=== RUN   TestLimitTPS/Off
=== RUN   TestLimitTPS/On
--- PASS: TestLimitTPS (0.99s)
    --- PASS: TestLimitTPS/Off (0.00s)
    --- PASS: TestLimitTPS/On (0.99s)
PASS
ok  	github.com/rclone/rclone/fs/accounting	1.230s
=== RUN   TestAsyncReader
--- PASS: TestAsyncReader (0.00s)
=== RUN   TestAsyncWriteTo
--- PASS: TestAsyncWriteTo (0.00s)
=== RUN   TestAsyncReaderErrors
--- PASS: TestAsyncReaderErrors (0.00s)
=== RUN   TestAsyncReaderSizes
--- PASS: TestAsyncReaderSizes (2.21s)
=== RUN   TestAsyncReaderWriteTo
--- PASS: TestAsyncReaderWriteTo (1.69s)
=== RUN   TestAsyncReaderCloseRead
--- PASS: TestAsyncReaderCloseRead (0.10s)
=== RUN   TestAsyncReaderCloseWriteTo
--- PASS: TestAsyncReaderCloseWriteTo (0.11s)
=== RUN   TestAsyncReaderSkipBytes
=== PAUSE TestAsyncReaderSkipBytes
=== CONT  TestAsyncReaderSkipBytes
=== RUN   TestAsyncReaderSkipBytes/1
=== RUN   TestAsyncReaderSkipBytes/1/0
=== RUN   TestAsyncReaderSkipBytes/1/0/-1000
=== RUN   TestAsyncReaderSkipBytes/1/0/-101
=== RUN   TestAsyncReaderSkipBytes/1/0/-100
=== RUN   TestAsyncReaderSkipBytes/1/0/-99
=== RUN   TestAsyncReaderSkipBytes/1/0/0
=== RUN   TestAsyncReaderSkipBytes/1/0/1
=== RUN   TestAsyncReaderSkipBytes/1/0/2048
=== RUN   TestAsyncReaderSkipBytes/1/0/4095
=== RUN   TestAsyncReaderSkipBytes/1/0/4096
=== RUN   TestAsyncReaderSkipBytes/1/0/4097
=== RUN   TestAsyncReaderSkipBytes/1/0/8000
=== RUN   TestAsyncReaderSkipBytes/1/0/15000
=== RUN   TestAsyncReaderSkipBytes/1/0/1048576
=== RUN   TestAsyncReaderSkipBytes/1/0/2097152
=== RUN   TestAsyncReaderSkipBytes/1/1
=== RUN   TestAsyncReaderSkipBytes/1/1/-1000
=== RUN   TestAsyncReaderSkipBytes/1/1/-101
=== RUN   TestAsyncReaderSkipBytes/1/1/-100
=== RUN   TestAsyncReaderSkipBytes/1/1/-99
=== RUN   TestAsyncReaderSkipBytes/1/1/0
=== RUN   TestAsyncReaderSkipBytes/1/1/1
=== RUN   TestAsyncReaderSkipBytes/1/1/2048
=== RUN   TestAsyncReaderSkipBytes/1/1/4095
=== RUN   TestAsyncReaderSkipBytes/1/1/4096
=== RUN   TestAsyncReaderSkipBytes/1/1/4097
=== RUN   TestAsyncReaderSkipBytes/1/1/8000
=== RUN   TestAsyncReaderSkipBytes/1/1/15000
=== RUN   TestAsyncReaderSkipBytes/1/1/1048576
=== RUN   TestAsyncReaderSkipBytes/1/1/2097152
=== RUN   TestAsyncReaderSkipBytes/1/100
=== RUN   TestAsyncReaderSkipBytes/1/100/-1000
=== RUN   TestAsyncReaderSkipBytes/1/100/-101
=== RUN   TestAsyncReaderSkipBytes/1/100/-100
=== RUN   TestAsyncReaderSkipBytes/1/100/-99
=== RUN   TestAsyncReaderSkipBytes/1/100/0
=== RUN   TestAsyncReaderSkipBytes/1/100/1
=== RUN   TestAsyncReaderSkipBytes/1/100/2048
=== RUN   TestAsyncReaderSkipBytes/1/100/4095
=== RUN   TestAsyncReaderSkipBytes/1/100/4096
=== RUN   TestAsyncReaderSkipBytes/1/100/4097
=== RUN   TestAsyncReaderSkipBytes/1/100/8000
=== RUN   TestAsyncReaderSkipBytes/1/100/15000
=== RUN   TestAsyncReaderSkipBytes/1/100/1048576
=== RUN   TestAsyncReaderSkipBytes/1/100/2097152
=== RUN   TestAsyncReaderSkipBytes/1/2048
=== RUN   TestAsyncReaderSkipBytes/1/2048/-1000
=== RUN   TestAsyncReaderSkipBytes/1/2048/-101
=== RUN   TestAsyncReaderSkipBytes/1/2048/-100
=== RUN   TestAsyncReaderSkipBytes/1/2048/-99
=== RUN   TestAsyncReaderSkipBytes/1/2048/0
=== RUN   TestAsyncReaderSkipBytes/1/2048/1
=== RUN   TestAsyncReaderSkipBytes/1/2048/2048
=== RUN   TestAsyncReaderSkipBytes/1/2048/4095
=== RUN   TestAsyncReaderSkipBytes/1/2048/4096
=== RUN   TestAsyncReaderSkipBytes/1/2048/4097
=== RUN   TestAsyncReaderSkipBytes/1/2048/8000
=== RUN   TestAsyncReaderSkipBytes/1/2048/15000
=== RUN   TestAsyncReaderSkipBytes/1/2048/1048576
=== RUN   TestAsyncReaderSkipBytes/1/2048/2097152
=== RUN   TestAsyncReaderSkipBytes/1/4095
=== RUN   TestAsyncReaderSkipBytes/1/4095/-1000
=== RUN   TestAsyncReaderSkipBytes/1/4095/-101
=== RUN   TestAsyncReaderSkipBytes/1/4095/-100
=== RUN   TestAsyncReaderSkipBytes/1/4095/-99
=== RUN   TestAsyncReaderSkipBytes/1/4095/0
=== RUN   TestAsyncReaderSkipBytes/1/4095/1
=== RUN   TestAsyncReaderSkipBytes/1/4095/2048
=== RUN   TestAsyncReaderSkipBytes/1/4095/4095
=== RUN   TestAsyncReaderSkipBytes/1/4095/4096
=== RUN   TestAsyncReaderSkipBytes/1/4095/4097
=== RUN   TestAsyncReaderSkipBytes/1/4095/8000
=== RUN   TestAsyncReaderSkipBytes/1/4095/15000
=== RUN   TestAsyncReaderSkipBytes/1/4095/1048576
=== RUN   TestAsyncReaderSkipBytes/1/4095/2097152
=== RUN   TestAsyncReaderSkipBytes/1/4096
=== RUN   TestAsyncReaderSkipBytes/1/4096/-1000
=== RUN   TestAsyncReaderSkipBytes/1/4096/-101
=== RUN   TestAsyncReaderSkipBytes/1/4096/-100
=== RUN   TestAsyncReaderSkipBytes/1/4096/-99
=== RUN   TestAsyncReaderSkipBytes/1/4096/0
=== RUN   TestAsyncReaderSkipBytes/1/4096/1
=== RUN   TestAsyncReaderSkipBytes/1/4096/2048
=== RUN   TestAsyncReaderSkipBytes/1/4096/4095
=== RUN   TestAsyncReaderSkipBytes/1/4096/4096
=== RUN   TestAsyncReaderSkipBytes/1/4096/4097
=== RUN   TestAsyncReaderSkipBytes/1/4096/8000
=== RUN   TestAsyncReaderSkipBytes/1/4096/15000
=== RUN   TestAsyncReaderSkipBytes/1/4096/1048576
=== RUN   TestAsyncReaderSkipBytes/1/4096/2097152
=== RUN   TestAsyncReaderSkipBytes/1/4097
=== RUN   TestAsyncReaderSkipBytes/1/4097/-1000
=== RUN   TestAsyncReaderSkipBytes/1/4097/-101
=== RUN   TestAsyncReaderSkipBytes/1/4097/-100
=== RUN   TestAsyncReaderSkipBytes/1/4097/-99
=== RUN   TestAsyncReaderSkipBytes/1/4097/0
=== RUN   TestAsyncReaderSkipBytes/1/4097/1
=== RUN   TestAsyncReaderSkipBytes/1/4097/2048
=== RUN   TestAsyncReaderSkipBytes/1/4097/4095
=== RUN   TestAsyncReaderSkipBytes/1/4097/4096
=== RUN   TestAsyncReaderSkipBytes/1/4097/4097
=== RUN   TestAsyncReaderSkipBytes/1/4097/8000
=== RUN   TestAsyncReaderSkipBytes/1/4097/15000
=== RUN   TestAsyncReaderSkipBytes/1/4097/1048576
=== RUN   TestAsyncReaderSkipBytes/1/4097/2097152
=== RUN   TestAsyncReaderSkipBytes/1/8000
=== RUN   TestAsyncReaderSkipBytes/1/8000/-1000
=== RUN   TestAsyncReaderSkipBytes/1/8000/-101
=== RUN   TestAsyncReaderSkipBytes/1/8000/-100
=== RUN   TestAsyncReaderSkipBytes/1/8000/-99
=== RUN   TestAsyncReaderSkipBytes/1/8000/0
=== RUN   TestAsyncReaderSkipBytes/1/8000/1
=== RUN   TestAsyncReaderSkipBytes/1/8000/2048
=== RUN   TestAsyncReaderSkipBytes/1/8000/4095
=== RUN   TestAsyncReaderSkipBytes/1/8000/4096
=== RUN   TestAsyncReaderSkipBytes/1/8000/4097
=== RUN   TestAsyncReaderSkipBytes/1/8000/8000
=== RUN   TestAsyncReaderSkipBytes/1/8000/15000
=== RUN   TestAsyncReaderSkipBytes/1/8000/1048576
=== RUN   TestAsyncReaderSkipBytes/1/8000/2097152
=== RUN   TestAsyncReaderSkipBytes/1/15000
=== RUN   TestAsyncReaderSkipBytes/1/15000/-1000
=== RUN   TestAsyncReaderSkipBytes/1/15000/-101
=== RUN   TestAsyncReaderSkipBytes/1/15000/-100
=== RUN   TestAsyncReaderSkipBytes/1/15000/-99
=== RUN   TestAsyncReaderSkipBytes/1/15000/0
=== RUN   TestAsyncReaderSkipBytes/1/15000/1
=== RUN   TestAsyncReaderSkipBytes/1/15000/2048
=== RUN   TestAsyncReaderSkipBytes/1/15000/4095
=== RUN   TestAsyncReaderSkipBytes/1/15000/4096
=== RUN   TestAsyncReaderSkipBytes/1/15000/4097
=== RUN   TestAsyncReaderSkipBytes/1/15000/8000
=== RUN   TestAsyncReaderSkipBytes/1/15000/15000
=== RUN   TestAsyncReaderSkipBytes/1/15000/1048576
=== RUN   TestAsyncReaderSkipBytes/1/15000/2097152
=== RUN   TestAsyncReaderSkipBytes/2
=== RUN   TestAsyncReaderSkipBytes/2/0
=== RUN   TestAsyncReaderSkipBytes/2/0/-1000
=== RUN   TestAsyncReaderSkipBytes/2/0/-101
=== RUN   TestAsyncReaderSkipBytes/2/0/-100
=== RUN   TestAsyncReaderSkipBytes/2/0/-99
=== RUN   TestAsyncReaderSkipBytes/2/0/0
=== RUN   TestAsyncReaderSkipBytes/2/0/1
=== RUN   TestAsyncReaderSkipBytes/2/0/2048
=== RUN   TestAsyncReaderSkipBytes/2/0/4095
=== RUN   TestAsyncReaderSkipBytes/2/0/4096
=== RUN   TestAsyncReaderSkipBytes/2/0/4097
=== RUN   TestAsyncReaderSkipBytes/2/0/8000
=== RUN   TestAsyncReaderSkipBytes/2/0/15000
=== RUN   TestAsyncReaderSkipBytes/2/0/1048576
=== RUN   TestAsyncReaderSkipBytes/2/0/2097152
=== RUN   TestAsyncReaderSkipBytes/2/1
=== RUN   TestAsyncReaderSkipBytes/2/1/-1000
=== RUN   TestAsyncReaderSkipBytes/2/1/-101
=== RUN   TestAsyncReaderSkipBytes/2/1/-100
=== RUN   TestAsyncReaderSkipBytes/2/1/-99
=== RUN   TestAsyncReaderSkipBytes/2/1/0
=== RUN   TestAsyncReaderSkipBytes/2/1/1
=== RUN   TestAsyncReaderSkipBytes/2/1/2048
=== RUN   TestAsyncReaderSkipBytes/2/1/4095
=== RUN   TestAsyncReaderSkipBytes/2/1/4096
=== RUN   TestAsyncReaderSkipBytes/2/1/4097
=== RUN   TestAsyncReaderSkipBytes/2/1/8000
=== RUN   TestAsyncReaderSkipBytes/2/1/15000
=== RUN   TestAsyncReaderSkipBytes/2/1/1048576
=== RUN   TestAsyncReaderSkipBytes/2/1/2097152
=== RUN   TestAsyncReaderSkipBytes/2/100
=== RUN   TestAsyncReaderSkipBytes/2/100/-1000
=== RUN   TestAsyncReaderSkipBytes/2/100/-101
=== RUN   TestAsyncReaderSkipBytes/2/100/-100
=== RUN   TestAsyncReaderSkipBytes/2/100/-99
=== RUN   TestAsyncReaderSkipBytes/2/100/0
=== RUN   TestAsyncReaderSkipBytes/2/100/1
=== RUN   TestAsyncReaderSkipBytes/2/100/2048
=== RUN   TestAsyncReaderSkipBytes/2/100/4095
=== RUN   TestAsyncReaderSkipBytes/2/100/4096
=== RUN   TestAsyncReaderSkipBytes/2/100/4097
=== RUN   TestAsyncReaderSkipBytes/2/100/8000
=== RUN   TestAsyncReaderSkipBytes/2/100/15000
=== RUN   TestAsyncReaderSkipBytes/2/100/1048576
=== RUN   TestAsyncReaderSkipBytes/2/100/2097152
=== RUN   TestAsyncReaderSkipBytes/2/2048
=== RUN   TestAsyncReaderSkipBytes/2/2048/-1000
=== RUN   TestAsyncReaderSkipBytes/2/2048/-101
=== RUN   TestAsyncReaderSkipBytes/2/2048/-100
=== RUN   TestAsyncReaderSkipBytes/2/2048/-99
=== RUN   TestAsyncReaderSkipBytes/2/2048/0
=== RUN   TestAsyncReaderSkipBytes/2/2048/1
=== RUN   TestAsyncReaderSkipBytes/2/2048/2048
=== RUN   TestAsyncReaderSkipBytes/2/2048/4095
=== RUN   TestAsyncReaderSkipBytes/2/2048/4096
=== RUN   TestAsyncReaderSkipBytes/2/2048/4097
=== RUN   TestAsyncReaderSkipBytes/2/2048/8000
=== RUN   TestAsyncReaderSkipBytes/2/2048/15000
=== RUN   TestAsyncReaderSkipBytes/2/2048/1048576
=== RUN   TestAsyncReaderSkipBytes/2/2048/2097152
=== RUN   TestAsyncReaderSkipBytes/2/4095
=== RUN   TestAsyncReaderSkipBytes/2/4095/-1000
=== RUN   TestAsyncReaderSkipBytes/2/4095/-101
=== RUN   TestAsyncReaderSkipBytes/2/4095/-100
=== RUN   TestAsyncReaderSkipBytes/2/4095/-99
=== RUN   TestAsyncReaderSkipBytes/2/4095/0
=== RUN   TestAsyncReaderSkipBytes/2/4095/1
=== RUN   TestAsyncReaderSkipBytes/2/4095/2048
=== RUN   TestAsyncReaderSkipBytes/2/4095/4095
=== RUN   TestAsyncReaderSkipBytes/2/4095/4096
=== RUN   TestAsyncReaderSkipBytes/2/4095/4097
=== RUN   TestAsyncReaderSkipBytes/2/4095/8000
=== RUN   TestAsyncReaderSkipBytes/2/4095/15000
=== RUN   TestAsyncReaderSkipBytes/2/4095/1048576
=== RUN   TestAsyncReaderSkipBytes/2/4095/2097152
=== RUN   TestAsyncReaderSkipBytes/2/4096
=== RUN   TestAsyncReaderSkipBytes/2/4096/-1000
=== RUN   TestAsyncReaderSkipBytes/2/4096/-101
=== RUN   TestAsyncReaderSkipBytes/2/4096/-100
=== RUN   TestAsyncReaderSkipBytes/2/4096/-99
=== RUN   TestAsyncReaderSkipBytes/2/4096/0
=== RUN   TestAsyncReaderSkipBytes/2/4096/1
=== RUN   TestAsyncReaderSkipBytes/2/4096/2048
=== RUN   TestAsyncReaderSkipBytes/2/4096/4095
=== RUN   TestAsyncReaderSkipBytes/2/4096/4096
=== RUN   TestAsyncReaderSkipBytes/2/4096/4097
=== RUN   TestAsyncReaderSkipBytes/2/4096/8000
=== RUN   TestAsyncReaderSkipBytes/2/4096/15000
=== RUN   TestAsyncReaderSkipBytes/2/4096/1048576
=== RUN   TestAsyncReaderSkipBytes/2/4096/2097152
=== RUN   TestAsyncReaderSkipBytes/2/4097
=== RUN   TestAsyncReaderSkipBytes/2/4097/-1000
=== RUN   TestAsyncReaderSkipBytes/2/4097/-101
=== RUN   TestAsyncReaderSkipBytes/2/4097/-100
=== RUN   TestAsyncReaderSkipBytes/2/4097/-99
=== RUN   TestAsyncReaderSkipBytes/2/4097/0
=== RUN   TestAsyncReaderSkipBytes/2/4097/1
=== RUN   TestAsyncReaderSkipBytes/2/4097/2048
=== RUN   TestAsyncReaderSkipBytes/2/4097/4095
=== RUN   TestAsyncReaderSkipBytes/2/4097/4096
=== RUN   TestAsyncReaderSkipBytes/2/4097/4097
=== RUN   TestAsyncReaderSkipBytes/2/4097/8000
=== RUN   TestAsyncReaderSkipBytes/2/4097/15000
=== RUN   TestAsyncReaderSkipBytes/2/4097/1048576
=== RUN   TestAsyncReaderSkipBytes/2/4097/2097152
=== RUN   TestAsyncReaderSkipBytes/2/8000
=== RUN   TestAsyncReaderSkipBytes/2/8000/-1000
=== RUN   TestAsyncReaderSkipBytes/2/8000/-101
=== RUN   TestAsyncReaderSkipBytes/2/8000/-100
=== RUN   TestAsyncReaderSkipBytes/2/8000/-99
=== RUN   TestAsyncReaderSkipBytes/2/8000/0
=== RUN   TestAsyncReaderSkipBytes/2/8000/1
=== RUN   TestAsyncReaderSkipBytes/2/8000/2048
=== RUN   TestAsyncReaderSkipBytes/2/8000/4095
=== RUN   TestAsyncReaderSkipBytes/2/8000/4096
=== RUN   TestAsyncReaderSkipBytes/2/8000/4097
=== RUN   TestAsyncReaderSkipBytes/2/8000/8000
=== RUN   TestAsyncReaderSkipBytes/2/8000/15000
=== RUN   TestAsyncReaderSkipBytes/2/8000/1048576
=== RUN   TestAsyncReaderSkipBytes/2/8000/2097152
=== RUN   TestAsyncReaderSkipBytes/2/15000
=== RUN   TestAsyncReaderSkipBytes/2/15000/-1000
=== RUN   TestAsyncReaderSkipBytes/2/15000/-101
=== RUN   TestAsyncReaderSkipBytes/2/15000/-100
=== RUN   TestAsyncReaderSkipBytes/2/15000/-99
=== RUN   TestAsyncReaderSkipBytes/2/15000/0
=== RUN   TestAsyncReaderSkipBytes/2/15000/1
=== RUN   TestAsyncReaderSkipBytes/2/15000/2048
=== RUN   TestAsyncReaderSkipBytes/2/15000/4095
=== RUN   TestAsyncReaderSkipBytes/2/15000/4096
=== RUN   TestAsyncReaderSkipBytes/2/15000/4097
=== RUN   TestAsyncReaderSkipBytes/2/15000/8000
=== RUN   TestAsyncReaderSkipBytes/2/15000/15000
=== RUN   TestAsyncReaderSkipBytes/2/15000/1048576
=== RUN   TestAsyncReaderSkipBytes/2/15000/2097152
=== RUN   TestAsyncReaderSkipBytes/3
=== RUN   TestAsyncReaderSkipBytes/3/0
=== RUN   TestAsyncReaderSkipBytes/3/0/-1000
=== RUN   TestAsyncReaderSkipBytes/3/0/-101
=== RUN   TestAsyncReaderSkipBytes/3/0/-100
=== RUN   TestAsyncReaderSkipBytes/3/0/-99
=== RUN   TestAsyncReaderSkipBytes/3/0/0
=== RUN   TestAsyncReaderSkipBytes/3/0/1
=== RUN   TestAsyncReaderSkipBytes/3/0/2048
=== RUN   TestAsyncReaderSkipBytes/3/0/4095
=== RUN   TestAsyncReaderSkipBytes/3/0/4096
=== RUN   TestAsyncReaderSkipBytes/3/0/4097
=== RUN   TestAsyncReaderSkipBytes/3/0/8000
=== RUN   TestAsyncReaderSkipBytes/3/0/15000
=== RUN   TestAsyncReaderSkipBytes/3/0/1048576
=== RUN   TestAsyncReaderSkipBytes/3/0/2097152
=== RUN   TestAsyncReaderSkipBytes/3/1
=== RUN   TestAsyncReaderSkipBytes/3/1/-1000
=== RUN   TestAsyncReaderSkipBytes/3/1/-101
=== RUN   TestAsyncReaderSkipBytes/3/1/-100
=== RUN   TestAsyncReaderSkipBytes/3/1/-99
=== RUN   TestAsyncReaderSkipBytes/3/1/0
=== RUN   TestAsyncReaderSkipBytes/3/1/1
=== RUN   TestAsyncReaderSkipBytes/3/1/2048
=== RUN   TestAsyncReaderSkipBytes/3/1/4095
=== RUN   TestAsyncReaderSkipBytes/3/1/4096
=== RUN   TestAsyncReaderSkipBytes/3/1/4097
=== RUN   TestAsyncReaderSkipBytes/3/1/8000
=== RUN   TestAsyncReaderSkipBytes/3/1/15000
=== RUN   TestAsyncReaderSkipBytes/3/1/1048576
=== RUN   TestAsyncReaderSkipBytes/3/1/2097152
=== RUN   TestAsyncReaderSkipBytes/3/100
=== RUN   TestAsyncReaderSkipBytes/3/100/-1000
=== RUN   TestAsyncReaderSkipBytes/3/100/-101
=== RUN   TestAsyncReaderSkipBytes/3/100/-100
=== RUN   TestAsyncReaderSkipBytes/3/100/-99
=== RUN   TestAsyncReaderSkipBytes/3/100/0
=== RUN   TestAsyncReaderSkipBytes/3/100/1
=== RUN   TestAsyncReaderSkipBytes/3/100/2048
=== RUN   TestAsyncReaderSkipBytes/3/100/4095
=== RUN   TestAsyncReaderSkipBytes/3/100/4096
=== RUN   TestAsyncReaderSkipBytes/3/100/4097
=== RUN   TestAsyncReaderSkipBytes/3/100/8000
=== RUN   TestAsyncReaderSkipBytes/3/100/15000
=== RUN   TestAsyncReaderSkipBytes/3/100/1048576
=== RUN   TestAsyncReaderSkipBytes/3/100/2097152
=== RUN   TestAsyncReaderSkipBytes/3/2048
=== RUN   TestAsyncReaderSkipBytes/3/2048/-1000
=== RUN   TestAsyncReaderSkipBytes/3/2048/-101
=== RUN   TestAsyncReaderSkipBytes/3/2048/-100
=== RUN   TestAsyncReaderSkipBytes/3/2048/-99
=== RUN   TestAsyncReaderSkipBytes/3/2048/0
=== RUN   TestAsyncReaderSkipBytes/3/2048/1
=== RUN   TestAsyncReaderSkipBytes/3/2048/2048
=== RUN   TestAsyncReaderSkipBytes/3/2048/4095
=== RUN   TestAsyncReaderSkipBytes/3/2048/4096
=== RUN   TestAsyncReaderSkipBytes/3/2048/4097
=== RUN   TestAsyncReaderSkipBytes/3/2048/8000
=== RUN   TestAsyncReaderSkipBytes/3/2048/15000
=== RUN   TestAsyncReaderSkipBytes/3/2048/1048576
=== RUN   TestAsyncReaderSkipBytes/3/2048/2097152
=== RUN   TestAsyncReaderSkipBytes/3/4095
=== RUN   TestAsyncReaderSkipBytes/3/4095/-1000
=== RUN   TestAsyncReaderSkipBytes/3/4095/-101
=== RUN   TestAsyncReaderSkipBytes/3/4095/-100
=== RUN   TestAsyncReaderSkipBytes/3/4095/-99
=== RUN   TestAsyncReaderSkipBytes/3/4095/0
=== RUN   TestAsyncReaderSkipBytes/3/4095/1
=== RUN   TestAsyncReaderSkipBytes/3/4095/2048
=== RUN   TestAsyncReaderSkipBytes/3/4095/4095
=== RUN   TestAsyncReaderSkipBytes/3/4095/4096
=== RUN   TestAsyncReaderSkipBytes/3/4095/4097
=== RUN   TestAsyncReaderSkipBytes/3/4095/8000
=== RUN   TestAsyncReaderSkipBytes/3/4095/15000
=== RUN   TestAsyncReaderSkipBytes/3/4095/1048576
=== RUN   TestAsyncReaderSkipBytes/3/4095/2097152
=== RUN   TestAsyncReaderSkipBytes/3/4096
=== RUN   TestAsyncReaderSkipBytes/3/4096/-1000
=== RUN   TestAsyncReaderSkipBytes/3/4096/-101
=== RUN   TestAsyncReaderSkipBytes/3/4096/-100
=== RUN   TestAsyncReaderSkipBytes/3/4096/-99
=== RUN   TestAsyncReaderSkipBytes/3/4096/0
=== RUN   TestAsyncReaderSkipBytes/3/4096/1
=== RUN   TestAsyncReaderSkipBytes/3/4096/2048
=== RUN   TestAsyncReaderSkipBytes/3/4096/4095
=== RUN   TestAsyncReaderSkipBytes/3/4096/4096
=== RUN   TestAsyncReaderSkipBytes/3/4096/4097
=== RUN   TestAsyncReaderSkipBytes/3/4096/8000
=== RUN   TestAsyncReaderSkipBytes/3/4096/15000
=== RUN   TestAsyncReaderSkipBytes/3/4096/1048576
=== RUN   TestAsyncReaderSkipBytes/3/4096/2097152
=== RUN   TestAsyncReaderSkipBytes/3/4097
=== RUN   TestAsyncReaderSkipBytes/3/4097/-1000
=== RUN   TestAsyncReaderSkipBytes/3/4097/-101
=== RUN   TestAsyncReaderSkipBytes/3/4097/-100
=== RUN   TestAsyncReaderSkipBytes/3/4097/-99
=== RUN   TestAsyncReaderSkipBytes/3/4097/0
=== RUN   TestAsyncReaderSkipBytes/3/4097/1
=== RUN   TestAsyncReaderSkipBytes/3/4097/2048
=== RUN   TestAsyncReaderSkipBytes/3/4097/4095
=== RUN   TestAsyncReaderSkipBytes/3/4097/4096
=== RUN   TestAsyncReaderSkipBytes/3/4097/4097
=== RUN   TestAsyncReaderSkipBytes/3/4097/8000
=== RUN   TestAsyncReaderSkipBytes/3/4097/15000
=== RUN   TestAsyncReaderSkipBytes/3/4097/1048576
=== RUN   TestAsyncReaderSkipBytes/3/4097/2097152
=== RUN   TestAsyncReaderSkipBytes/3/8000
=== RUN   TestAsyncReaderSkipBytes/3/8000/-1000
=== RUN   TestAsyncReaderSkipBytes/3/8000/-101
=== RUN   TestAsyncReaderSkipBytes/3/8000/-100
=== RUN   TestAsyncReaderSkipBytes/3/8000/-99
=== RUN   TestAsyncReaderSkipBytes/3/8000/0
=== RUN   TestAsyncReaderSkipBytes/3/8000/1
=== RUN   TestAsyncReaderSkipBytes/3/8000/2048
=== RUN   TestAsyncReaderSkipBytes/3/8000/4095
=== RUN   TestAsyncReaderSkipBytes/3/8000/4096
=== RUN   TestAsyncReaderSkipBytes/3/8000/4097
=== RUN   TestAsyncReaderSkipBytes/3/8000/8000
=== RUN   TestAsyncReaderSkipBytes/3/8000/15000
=== RUN   TestAsyncReaderSkipBytes/3/8000/1048576
=== RUN   TestAsyncReaderSkipBytes/3/8000/2097152
=== RUN   TestAsyncReaderSkipBytes/3/15000
=== RUN   TestAsyncReaderSkipBytes/3/15000/-1000
=== RUN   TestAsyncReaderSkipBytes/3/15000/-101
=== RUN   TestAsyncReaderSkipBytes/3/15000/-100
=== RUN   TestAsyncReaderSkipBytes/3/15000/-99
=== RUN   TestAsyncReaderSkipBytes/3/15000/0
=== RUN   TestAsyncReaderSkipBytes/3/15000/1
=== RUN   TestAsyncReaderSkipBytes/3/15000/2048
=== RUN   TestAsyncReaderSkipBytes/3/15000/4095
=== RUN   TestAsyncReaderSkipBytes/3/15000/4096
=== RUN   TestAsyncReaderSkipBytes/3/15000/4097
=== RUN   TestAsyncReaderSkipBytes/3/15000/8000
=== RUN   TestAsyncReaderSkipBytes/3/15000/15000
=== RUN   TestAsyncReaderSkipBytes/3/15000/1048576
=== RUN   TestAsyncReaderSkipBytes/3/15000/2097152
=== RUN   TestAsyncReaderSkipBytes/4
=== RUN   TestAsyncReaderSkipBytes/4/0
=== RUN   TestAsyncReaderSkipBytes/4/0/-1000
=== RUN   TestAsyncReaderSkipBytes/4/0/-101
=== RUN   TestAsyncReaderSkipBytes/4/0/-100
=== RUN   TestAsyncReaderSkipBytes/4/0/-99
=== RUN   TestAsyncReaderSkipBytes/4/0/0
=== RUN   TestAsyncReaderSkipBytes/4/0/1
=== RUN   TestAsyncReaderSkipBytes/4/0/2048
=== RUN   TestAsyncReaderSkipBytes/4/0/4095
=== RUN   TestAsyncReaderSkipBytes/4/0/4096
=== RUN   TestAsyncReaderSkipBytes/4/0/4097
=== RUN   TestAsyncReaderSkipBytes/4/0/8000
=== RUN   TestAsyncReaderSkipBytes/4/0/15000
=== RUN   TestAsyncReaderSkipBytes/4/0/1048576
=== RUN   TestAsyncReaderSkipBytes/4/0/2097152
=== RUN   TestAsyncReaderSkipBytes/4/1
=== RUN   TestAsyncReaderSkipBytes/4/1/-1000
=== RUN   TestAsyncReaderSkipBytes/4/1/-101
=== RUN   TestAsyncReaderSkipBytes/4/1/-100
=== RUN   TestAsyncReaderSkipBytes/4/1/-99
=== RUN   TestAsyncReaderSkipBytes/4/1/0
=== RUN   TestAsyncReaderSkipBytes/4/1/1
=== RUN   TestAsyncReaderSkipBytes/4/1/2048
=== RUN   TestAsyncReaderSkipBytes/4/1/4095
=== RUN   TestAsyncReaderSkipBytes/4/1/4096
=== RUN   TestAsyncReaderSkipBytes/4/1/4097
=== RUN   TestAsyncReaderSkipBytes/4/1/8000
=== RUN   TestAsyncReaderSkipBytes/4/1/15000
=== RUN   TestAsyncReaderSkipBytes/4/1/1048576
=== RUN   TestAsyncReaderSkipBytes/4/1/2097152
=== RUN   TestAsyncReaderSkipBytes/4/100
=== RUN   TestAsyncReaderSkipBytes/4/100/-1000
=== RUN   TestAsyncReaderSkipBytes/4/100/-101
=== RUN   TestAsyncReaderSkipBytes/4/100/-100
=== RUN   TestAsyncReaderSkipBytes/4/100/-99
=== RUN   TestAsyncReaderSkipBytes/4/100/0
=== RUN   TestAsyncReaderSkipBytes/4/100/1
=== RUN   TestAsyncReaderSkipBytes/4/100/2048
=== RUN   TestAsyncReaderSkipBytes/4/100/4095
=== RUN   TestAsyncReaderSkipBytes/4/100/4096
=== RUN   TestAsyncReaderSkipBytes/4/100/4097
=== RUN   TestAsyncReaderSkipBytes/4/100/8000
=== RUN   TestAsyncReaderSkipBytes/4/100/15000
=== RUN   TestAsyncReaderSkipBytes/4/100/1048576
=== RUN   TestAsyncReaderSkipBytes/4/100/2097152
=== RUN   TestAsyncReaderSkipBytes/4/2048
=== RUN   TestAsyncReaderSkipBytes/4/2048/-1000
=== RUN   TestAsyncReaderSkipBytes/4/2048/-101
=== RUN   TestAsyncReaderSkipBytes/4/2048/-100
=== RUN   TestAsyncReaderSkipBytes/4/2048/-99
=== RUN   TestAsyncReaderSkipBytes/4/2048/0
=== RUN   TestAsyncReaderSkipBytes/4/2048/1
=== RUN   TestAsyncReaderSkipBytes/4/2048/2048
=== RUN   TestAsyncReaderSkipBytes/4/2048/4095
=== RUN   TestAsyncReaderSkipBytes/4/2048/4096
=== RUN   TestAsyncReaderSkipBytes/4/2048/4097
=== RUN   TestAsyncReaderSkipBytes/4/2048/8000
=== RUN   TestAsyncReaderSkipBytes/4/2048/15000
=== RUN   TestAsyncReaderSkipBytes/4/2048/1048576
=== RUN   TestAsyncReaderSkipBytes/4/2048/2097152
=== RUN   TestAsyncReaderSkipBytes/4/4095
=== RUN   TestAsyncReaderSkipBytes/4/4095/-1000
=== RUN   TestAsyncReaderSkipBytes/4/4095/-101
=== RUN   TestAsyncReaderSkipBytes/4/4095/-100
=== RUN   TestAsyncReaderSkipBytes/4/4095/-99
=== RUN   TestAsyncReaderSkipBytes/4/4095/0
=== RUN   TestAsyncReaderSkipBytes/4/4095/1
=== RUN   TestAsyncReaderSkipBytes/4/4095/2048
=== RUN   TestAsyncReaderSkipBytes/4/4095/4095
=== RUN   TestAsyncReaderSkipBytes/4/4095/4096
=== RUN   TestAsyncReaderSkipBytes/4/4095/4097
=== RUN   TestAsyncReaderSkipBytes/4/4095/8000
=== RUN   TestAsyncReaderSkipBytes/4/4095/15000
=== RUN   TestAsyncReaderSkipBytes/4/4095/1048576
=== RUN   TestAsyncReaderSkipBytes/4/4095/2097152
=== RUN   TestAsyncReaderSkipBytes/4/4096
=== RUN   TestAsyncReaderSkipBytes/4/4096/-1000
=== RUN   TestAsyncReaderSkipBytes/4/4096/-101
=== RUN   TestAsyncReaderSkipBytes/4/4096/-100
=== RUN   TestAsyncReaderSkipBytes/4/4096/-99
=== RUN   TestAsyncReaderSkipBytes/4/4096/0
=== RUN   TestAsyncReaderSkipBytes/4/4096/1
=== RUN   TestAsyncReaderSkipBytes/4/4096/2048
=== RUN   TestAsyncReaderSkipBytes/4/4096/4095
=== RUN   TestAsyncReaderSkipBytes/4/4096/4096
=== RUN   TestAsyncReaderSkipBytes/4/4096/4097
=== RUN   TestAsyncReaderSkipBytes/4/4096/8000
=== RUN   TestAsyncReaderSkipBytes/4/4096/15000
=== RUN   TestAsyncReaderSkipBytes/4/4096/1048576
=== RUN   TestAsyncReaderSkipBytes/4/4096/2097152
=== RUN   TestAsyncReaderSkipBytes/4/4097
=== RUN   TestAsyncReaderSkipBytes/4/4097/-1000
=== RUN   TestAsyncReaderSkipBytes/4/4097/-101
=== RUN   TestAsyncReaderSkipBytes/4/4097/-100
=== RUN   TestAsyncReaderSkipBytes/4/4097/-99
=== RUN   TestAsyncReaderSkipBytes/4/4097/0
=== RUN   TestAsyncReaderSkipBytes/4/4097/1
=== RUN   TestAsyncReaderSkipBytes/4/4097/2048
=== RUN   TestAsyncReaderSkipBytes/4/4097/4095
=== RUN   TestAsyncReaderSkipBytes/4/4097/4096
=== RUN   TestAsyncReaderSkipBytes/4/4097/4097
=== RUN   TestAsyncReaderSkipBytes/4/4097/8000
=== RUN   TestAsyncReaderSkipBytes/4/4097/15000
=== RUN   TestAsyncReaderSkipBytes/4/4097/1048576
=== RUN   TestAsyncReaderSkipBytes/4/4097/2097152
=== RUN   TestAsyncReaderSkipBytes/4/8000
=== RUN   TestAsyncReaderSkipBytes/4/8000/-1000
=== RUN   TestAsyncReaderSkipBytes/4/8000/-101
=== RUN   TestAsyncReaderSkipBytes/4/8000/-100
=== RUN   TestAsyncReaderSkipBytes/4/8000/-99
=== RUN   TestAsyncReaderSkipBytes/4/8000/0
=== RUN   TestAsyncReaderSkipBytes/4/8000/1
=== RUN   TestAsyncReaderSkipBytes/4/8000/2048
=== RUN   TestAsyncReaderSkipBytes/4/8000/4095
=== RUN   TestAsyncReaderSkipBytes/4/8000/4096
=== RUN   TestAsyncReaderSkipBytes/4/8000/4097
=== RUN   TestAsyncReaderSkipBytes/4/8000/8000
=== RUN   TestAsyncReaderSkipBytes/4/8000/15000
=== RUN   TestAsyncReaderSkipBytes/4/8000/1048576
=== RUN   TestAsyncReaderSkipBytes/4/8000/2097152
=== RUN   TestAsyncReaderSkipBytes/4/15000
=== RUN   TestAsyncReaderSkipBytes/4/15000/-1000
=== RUN   TestAsyncReaderSkipBytes/4/15000/-101
=== RUN   TestAsyncReaderSkipBytes/4/15000/-100
=== RUN   TestAsyncReaderSkipBytes/4/15000/-99
=== RUN   TestAsyncReaderSkipBytes/4/15000/0
=== RUN   TestAsyncReaderSkipBytes/4/15000/1
=== RUN   TestAsyncReaderSkipBytes/4/15000/2048
=== RUN   TestAsyncReaderSkipBytes/4/15000/4095
=== RUN   TestAsyncReaderSkipBytes/4/15000/4096
=== RUN   TestAsyncReaderSkipBytes/4/15000/4097
=== RUN   TestAsyncReaderSkipBytes/4/15000/8000
=== RUN   TestAsyncReaderSkipBytes/4/15000/15000
=== RUN   TestAsyncReaderSkipBytes/4/15000/1048576
=== RUN   TestAsyncReaderSkipBytes/4/15000/2097152
=== RUN   TestAsyncReaderSkipBytes/5
=== RUN   TestAsyncReaderSkipBytes/5/0
=== RUN   TestAsyncReaderSkipBytes/5/0/-1000
=== RUN   TestAsyncReaderSkipBytes/5/0/-101
=== RUN   TestAsyncReaderSkipBytes/5/0/-100
=== RUN   TestAsyncReaderSkipBytes/5/0/-99
=== RUN   TestAsyncReaderSkipBytes/5/0/0
=== RUN   TestAsyncReaderSkipBytes/5/0/1
=== RUN   TestAsyncReaderSkipBytes/5/0/2048
=== RUN   TestAsyncReaderSkipBytes/5/0/4095
=== RUN   TestAsyncReaderSkipBytes/5/0/4096
=== RUN   TestAsyncReaderSkipBytes/5/0/4097
=== RUN   TestAsyncReaderSkipBytes/5/0/8000
=== RUN   TestAsyncReaderSkipBytes/5/0/15000
=== RUN   TestAsyncReaderSkipBytes/5/0/1048576
=== RUN   TestAsyncReaderSkipBytes/5/0/2097152
=== RUN   TestAsyncReaderSkipBytes/5/1
=== RUN   TestAsyncReaderSkipBytes/5/1/-1000
=== RUN   TestAsyncReaderSkipBytes/5/1/-101
=== RUN   TestAsyncReaderSkipBytes/5/1/-100
=== RUN   TestAsyncReaderSkipBytes/5/1/-99
=== RUN   TestAsyncReaderSkipBytes/5/1/0
=== RUN   TestAsyncReaderSkipBytes/5/1/1
=== RUN   TestAsyncReaderSkipBytes/5/1/2048
=== RUN   TestAsyncReaderSkipBytes/5/1/4095
=== RUN   TestAsyncReaderSkipBytes/5/1/4096
=== RUN   TestAsyncReaderSkipBytes/5/1/4097
=== RUN   TestAsyncReaderSkipBytes/5/1/8000
=== RUN   TestAsyncReaderSkipBytes/5/1/15000
=== RUN   TestAsyncReaderSkipBytes/5/1/1048576
=== RUN   TestAsyncReaderSkipBytes/5/1/2097152
=== RUN   TestAsyncReaderSkipBytes/5/100
=== RUN   TestAsyncReaderSkipBytes/5/100/-1000
=== RUN   TestAsyncReaderSkipBytes/5/100/-101
=== RUN   TestAsyncReaderSkipBytes/5/100/-100
=== RUN   TestAsyncReaderSkipBytes/5/100/-99
=== RUN   TestAsyncReaderSkipBytes/5/100/0
=== RUN   TestAsyncReaderSkipBytes/5/100/1
=== RUN   TestAsyncReaderSkipBytes/5/100/2048
=== RUN   TestAsyncReaderSkipBytes/5/100/4095
=== RUN   TestAsyncReaderSkipBytes/5/100/4096
=== RUN   TestAsyncReaderSkipBytes/5/100/4097
=== RUN   TestAsyncReaderSkipBytes/5/100/8000
=== RUN   TestAsyncReaderSkipBytes/5/100/15000
=== RUN   TestAsyncReaderSkipBytes/5/100/1048576
=== RUN   TestAsyncReaderSkipBytes/5/100/2097152
=== RUN   TestAsyncReaderSkipBytes/5/2048
=== RUN   TestAsyncReaderSkipBytes/5/2048/-1000
=== RUN   TestAsyncReaderSkipBytes/5/2048/-101
=== RUN   TestAsyncReaderSkipBytes/5/2048/-100
=== RUN   TestAsyncReaderSkipBytes/5/2048/-99
=== RUN   TestAsyncReaderSkipBytes/5/2048/0
=== RUN   TestAsyncReaderSkipBytes/5/2048/1
=== RUN   TestAsyncReaderSkipBytes/5/2048/2048
=== RUN   TestAsyncReaderSkipBytes/5/2048/4095
=== RUN   TestAsyncReaderSkipBytes/5/2048/4096
=== RUN   TestAsyncReaderSkipBytes/5/2048/4097
=== RUN   TestAsyncReaderSkipBytes/5/2048/8000
=== RUN   TestAsyncReaderSkipBytes/5/2048/15000
=== RUN   TestAsyncReaderSkipBytes/5/2048/1048576
=== RUN   TestAsyncReaderSkipBytes/5/2048/2097152
=== RUN   TestAsyncReaderSkipBytes/5/4095
=== RUN   TestAsyncReaderSkipBytes/5/4095/-1000
=== RUN   TestAsyncReaderSkipBytes/5/4095/-101
=== RUN   TestAsyncReaderSkipBytes/5/4095/-100
=== RUN   TestAsyncReaderSkipBytes/5/4095/-99
=== RUN   TestAsyncReaderSkipBytes/5/4095/0
=== RUN   TestAsyncReaderSkipBytes/5/4095/1
=== RUN   TestAsyncReaderSkipBytes/5/4095/2048
=== RUN   TestAsyncReaderSkipBytes/5/4095/4095
=== RUN   TestAsyncReaderSkipBytes/5/4095/4096
=== RUN   TestAsyncReaderSkipBytes/5/4095/4097
=== RUN   TestAsyncReaderSkipBytes/5/4095/8000
=== RUN   TestAsyncReaderSkipBytes/5/4095/15000
=== RUN   TestAsyncReaderSkipBytes/5/4095/1048576
=== RUN   TestAsyncReaderSkipBytes/5/4095/2097152
=== RUN   TestAsyncReaderSkipBytes/5/4096
=== RUN   TestAsyncReaderSkipBytes/5/4096/-1000
=== RUN   TestAsyncReaderSkipBytes/5/4096/-101
=== RUN   TestAsyncReaderSkipBytes/5/4096/-100
=== RUN   TestAsyncReaderSkipBytes/5/4096/-99
=== RUN   TestAsyncReaderSkipBytes/5/4096/0
=== RUN   TestAsyncReaderSkipBytes/5/4096/1
=== RUN   TestAsyncReaderSkipBytes/5/4096/2048
=== RUN   TestAsyncReaderSkipBytes/5/4096/4095
=== RUN   TestAsyncReaderSkipBytes/5/4096/4096
=== RUN   TestAsyncReaderSkipBytes/5/4096/4097
=== RUN   TestAsyncReaderSkipBytes/5/4096/8000
=== RUN   TestAsyncReaderSkipBytes/5/4096/15000
=== RUN   TestAsyncReaderSkipBytes/5/4096/1048576
=== RUN   TestAsyncReaderSkipBytes/5/4096/2097152
=== RUN   TestAsyncReaderSkipBytes/5/4097
=== RUN   TestAsyncReaderSkipBytes/5/4097/-1000
=== RUN   TestAsyncReaderSkipBytes/5/4097/-101
=== RUN   TestAsyncReaderSkipBytes/5/4097/-100
=== RUN   TestAsyncReaderSkipBytes/5/4097/-99
=== RUN   TestAsyncReaderSkipBytes/5/4097/0
=== RUN   TestAsyncReaderSkipBytes/5/4097/1
=== RUN   TestAsyncReaderSkipBytes/5/4097/2048
=== RUN   TestAsyncReaderSkipBytes/5/4097/4095
=== RUN   TestAsyncReaderSkipBytes/5/4097/4096
=== RUN   TestAsyncReaderSkipBytes/5/4097/4097
=== RUN   TestAsyncReaderSkipBytes/5/4097/8000
=== RUN   TestAsyncReaderSkipBytes/5/4097/15000
=== RUN   TestAsyncReaderSkipBytes/5/4097/1048576
=== RUN   TestAsyncReaderSkipBytes/5/4097/2097152
=== RUN   TestAsyncReaderSkipBytes/5/8000
=== RUN   TestAsyncReaderSkipBytes/5/8000/-1000
=== RUN   TestAsyncReaderSkipBytes/5/8000/-101
=== RUN   TestAsyncReaderSkipBytes/5/8000/-100
=== RUN   TestAsyncReaderSkipBytes/5/8000/-99
=== RUN   TestAsyncReaderSkipBytes/5/8000/0
=== RUN   TestAsyncReaderSkipBytes/5/8000/1
=== RUN   TestAsyncReaderSkipBytes/5/8000/2048
=== RUN   TestAsyncReaderSkipBytes/5/8000/4095
=== RUN   TestAsyncReaderSkipBytes/5/8000/4096
=== RUN   TestAsyncReaderSkipBytes/5/8000/4097
=== RUN   TestAsyncReaderSkipBytes/5/8000/8000
=== RUN   TestAsyncReaderSkipBytes/5/8000/15000
=== RUN   TestAsyncReaderSkipBytes/5/8000/1048576
=== RUN   TestAsyncReaderSkipBytes/5/8000/2097152
=== RUN   TestAsyncReaderSkipBytes/5/15000
=== RUN   TestAsyncReaderSkipBytes/5/15000/-1000
=== RUN   TestAsyncReaderSkipBytes/5/15000/-101
=== RUN   TestAsyncReaderSkipBytes/5/15000/-100
=== RUN   TestAsyncReaderSkipBytes/5/15000/-99
=== RUN   TestAsyncReaderSkipBytes/5/15000/0
=== RUN   TestAsyncReaderSkipBytes/5/15000/1
=== RUN   TestAsyncReaderSkipBytes/5/15000/2048
=== RUN   TestAsyncReaderSkipBytes/5/15000/4095
=== RUN   TestAsyncReaderSkipBytes/5/15000/4096
=== RUN   TestAsyncReaderSkipBytes/5/15000/4097
=== RUN   TestAsyncReaderSkipBytes/5/15000/8000
=== RUN   TestAsyncReaderSkipBytes/5/15000/15000
=== RUN   TestAsyncReaderSkipBytes/5/15000/1048576
=== RUN   TestAsyncReaderSkipBytes/5/15000/2097152
--- PASS: TestAsyncReaderSkipBytes (0.41s)
    --- PASS: TestAsyncReaderSkipBytes/1 (0.03s)
        --- PASS: TestAsyncReaderSkipBytes/1/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/0/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/1/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/100/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/2048/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/4095 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4095/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4096/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/4097 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/1 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/4097/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/8000/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/1/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/1/15000/2097152 (0.00s)
    --- PASS: TestAsyncReaderSkipBytes/2 (0.10s)
        --- PASS: TestAsyncReaderSkipBytes/2/0 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/0/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/1 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/15000 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/1/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/100 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/2048 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/100/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/2048 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/-99 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/2048/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/4095 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/1 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4095/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/4096 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4096/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/4097 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/4096 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/4097/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/8000/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/2/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/2/15000/2097152 (0.00s)
    --- PASS: TestAsyncReaderSkipBytes/3 (0.10s)
        --- PASS: TestAsyncReaderSkipBytes/3/0 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/0/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/1 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/2048 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/1/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/100 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/2048 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/100/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/2048 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/4096 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/2048/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/4095 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4095/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/4096 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4096/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/4097 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/8000 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/4097/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/8000 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/8000/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/3/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/3/15000/2097152 (0.00s)
    --- PASS: TestAsyncReaderSkipBytes/4 (0.09s)
        --- PASS: TestAsyncReaderSkipBytes/4/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/0/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/1 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/1 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/1/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/100 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/-99 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/100/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/2048 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/8000 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/2048/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/4095 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4095/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/4096 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/1 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4096/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/4097/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/8000 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/2048 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/8000/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/4/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/4/15000/2097152 (0.00s)
    --- PASS: TestAsyncReaderSkipBytes/5 (0.09s)
        --- PASS: TestAsyncReaderSkipBytes/5/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/0/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/1 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/1/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/100 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/4096 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/100/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/2048 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/2048/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/4095 (0.02s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/-101 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/8000 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4095/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/4096 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/4096 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4096/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/4097 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/8000 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/4097/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/8000 (0.01s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/8000/2097152 (0.00s)
        --- PASS: TestAsyncReaderSkipBytes/5/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/-1000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/-101 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/-100 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/-99 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/0 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/1 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/2048 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/4095 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/4096 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/4097 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/8000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/15000 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/1048576 (0.00s)
            --- PASS: TestAsyncReaderSkipBytes/5/15000/2097152 (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/asyncreader	4.584s
=== RUN   TestGet
--- PASS: TestGet (0.00s)
=== RUN   TestGetFile
--- PASS: TestGetFile (0.00s)
=== RUN   TestGetFile2
--- PASS: TestGetFile2 (0.00s)
=== RUN   TestGetError
--- PASS: TestGetError (0.00s)
=== RUN   TestPut
--- PASS: TestPut (0.00s)
=== RUN   TestPin
--- PASS: TestPin (0.00s)
=== RUN   TestClearConfig
--- PASS: TestClearConfig (0.00s)
=== RUN   TestClear
--- PASS: TestClear (0.00s)
=== RUN   TestEntries
--- PASS: TestEntries (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/cache	0.048s
=== RUN   TestChunkedReader
=== RUN   TestChunkedReader/SeekModeNone
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_-1
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_0
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_1
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_15
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_16
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_-1
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_0
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_1
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_15
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_16
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_0_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_0
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_1
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_15
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_16
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_1
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_15
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_16
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_15_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_15
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_16
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_16_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_17_16
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_17_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_17_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_17_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_17_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_17_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1023_17
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1023_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1023_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1023_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1023_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1024_1023
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1024_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1024_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1024_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1025_1024
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1025_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_1025_2000
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_2000_1025
=== RUN   TestChunkedReader/SeekModeNone/Chunksize_2000_2000
=== RUN   TestChunkedReader/SeekModeRegular
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_-1
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_0
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_1
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_15
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_16
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_-1_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_-1
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_0
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_1
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_15
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_16
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_0_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_0
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_1
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_15
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_16
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_1
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_15
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_16
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_15_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_15
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_16
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_16_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_17_16
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_17_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_17_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_17_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_17_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_17_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1023_17
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1023_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1023_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1023_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1023_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1024_1023
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1024_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1024_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1024_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1025_1024
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1025_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_1025_2000
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_2000_1025
=== RUN   TestChunkedReader/SeekModeRegular/Chunksize_2000_2000
=== RUN   TestChunkedReader/SeekModeRange
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_-1
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_0
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_1
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_15
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_16
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_-1_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_-1
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_0
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_1
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_15
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_16
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_0_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_0
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_1
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_15
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_16
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_1
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_15
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_16
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_15_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_15
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_16
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_16_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_17_16
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_17_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_17_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_17_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_17_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_17_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1023_17
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1023_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1023_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1023_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1023_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1024_1023
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1024_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1024_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1024_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1025_1024
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1025_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_1025_2000
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_2000_1025
=== RUN   TestChunkedReader/SeekModeRange/Chunksize_2000_2000
--- PASS: TestChunkedReader (0.96s)
    --- PASS: TestChunkedReader/SeekModeNone (0.29s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_-1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_0 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_16 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1024 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_-1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_0 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_16 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1023 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_0 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_17 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1023 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_17 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1024 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_17 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1024 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_17 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1024 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_17 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1023 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_2000_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_2000_2000 (0.00s)
    --- PASS: TestChunkedReader/SeekModeRegular (0.38s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_-1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_0 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1023 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1024 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_-1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_0 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1023 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1025 (0.02s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_0 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_16 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1023 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_15 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1023 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_17 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_2000 (0.02s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1025 (0.02s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1025 (0.02s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_2000_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_2000_2000 (0.00s)
    --- PASS: TestChunkedReader/SeekModeRange (0.29s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_-1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_0 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1025 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_-1 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_0 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_17 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1024 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_0 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_17 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1024 (0.02s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_15 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_15 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_16 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1024 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_2000 (0.02s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_16 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_17 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1024 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_17 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_2000 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1023 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_1024 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_2000 (0.01s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_2000_1025 (0.00s)
        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_2000_2000 (0.00s)
=== RUN   TestErrorAfterClose
--- PASS: TestErrorAfterClose (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/chunkedreader	1.009s
=== RUN   TestComputeChunkSize
=== RUN   TestComputeChunkSize/streaming_file
=== RUN   TestComputeChunkSize/default_size_returned_when_file_size_is_small_enough
=== RUN   TestComputeChunkSize/default_size_returned_when_file_size_is_just_1_byte_small_enough
=== RUN   TestComputeChunkSize/no_rounding_up_when_everything_divides_evenly
=== RUN   TestComputeChunkSize/rounding_up_to_nearest_MiB_when_not_quite_enough_parts
=== RUN   TestComputeChunkSize/rounding_up_to_nearest_MiB_when_one_extra_byte
=== RUN   TestComputeChunkSize/expected_MiB_value_when_rounding_sets_to_absolute_minimum
=== RUN   TestComputeChunkSize/expected_MiB_value_when_rounding_to_absolute_min_with_extra
=== RUN   TestComputeChunkSize/issue_from_forum_#1
--- PASS: TestComputeChunkSize (0.00s)
    --- PASS: TestComputeChunkSize/streaming_file (0.00s)
    --- PASS: TestComputeChunkSize/default_size_returned_when_file_size_is_small_enough (0.00s)
    --- PASS: TestComputeChunkSize/default_size_returned_when_file_size_is_just_1_byte_small_enough (0.00s)
    --- PASS: TestComputeChunkSize/no_rounding_up_when_everything_divides_evenly (0.00s)
    --- PASS: TestComputeChunkSize/rounding_up_to_nearest_MiB_when_not_quite_enough_parts (0.00s)
    --- PASS: TestComputeChunkSize/rounding_up_to_nearest_MiB_when_one_extra_byte (0.00s)
    --- PASS: TestComputeChunkSize/expected_MiB_value_when_rounding_sets_to_absolute_minimum (0.00s)
    --- PASS: TestComputeChunkSize/expected_MiB_value_when_rounding_to_absolute_min_with_extra (0.00s)
    --- PASS: TestComputeChunkSize/issue_from_forum_#1 (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/chunksize	0.059s
=== RUN   TestPassword
Your password contains leading/trailing whitespace - in previous versions of rclone this was stripped
--- PASS: TestPassword (0.00s)
=== RUN   TestDefaultStorage
--- PASS: TestDefaultStorage (0.00s)
=== RUN   TestConfigLoad
--- PASS: TestConfigLoad (0.00s)
=== RUN   TestConfigLoadEncrypted
--- PASS: TestConfigLoadEncrypted (0.00s)
=== RUN   TestConfigLoadEncryptedWithValidPassCommand
--- PASS: TestConfigLoadEncryptedWithValidPassCommand (0.03s)
=== RUN   TestConfigLoadEncryptedWithInvalidPassCommand
2025/08/07 11:53:37 ERROR : Couldn't decrypt configuration, most likely wrong password.
--- PASS: TestConfigLoadEncryptedWithInvalidPassCommand (0.01s)
=== RUN   TestConfigLoadEncryptedFailures
--- PASS: TestConfigLoadEncryptedFailures (0.00s)
=== RUN   TestRc
    rc_test.go:20: Test currently fails in Debian
--- SKIP: TestRc (0.00s)
=== RUN   TestRcProviders
--- PASS: TestRcProviders (0.00s)
=== RUN   TestCRUD
Enter the password:
password:Confirm the password:
password:--- PASS: TestCRUD (0.05s)
=== RUN   TestChooseOption
--- PASS: TestChooseOption (0.04s)
=== RUN   TestNewRemoteName
--- PASS: TestNewRemoteName (0.02s)
=== RUN   TestCreateUpdatePasswordRemote
=== RUN   TestCreateUpdatePasswordRemote/doObscure=false,noObscure=false
=== RUN   TestCreateUpdatePasswordRemote/doObscure=false,noObscure=true
=== RUN   TestCreateUpdatePasswordRemote/doObscure=true,noObscure=false
--- PASS: TestCreateUpdatePasswordRemote (0.20s)
    --- PASS: TestCreateUpdatePasswordRemote/doObscure=false,noObscure=false (0.06s)
    --- PASS: TestCreateUpdatePasswordRemote/doObscure=false,noObscure=true (0.06s)
    --- PASS: TestCreateUpdatePasswordRemote/doObscure=true,noObscure=false (0.07s)
=== RUN   TestDefaultRequired
--- PASS: TestDefaultRequired (0.07s)
=== RUN   TestMultipleChoice
--- PASS: TestMultipleChoice (0.15s)
=== RUN   TestMultipleChoiceExclusive
--- PASS: TestMultipleChoiceExclusive (0.02s)
=== RUN   TestMultipleChoiceExclusiveRequired
--- PASS: TestMultipleChoiceExclusiveRequired (0.03s)
PASS
ok  	github.com/rclone/rclone/fs/config	0.684s
=== RUN   TestConfigFile
=== RUN   TestConfigFile/Read
=== RUN   TestConfigFile/Read/Serialize
=== RUN   TestConfigFile/Read/HasSection
=== RUN   TestConfigFile/Read/GetSectionList
=== RUN   TestConfigFile/Read/GetKeyList
=== RUN   TestConfigFile/Read/GetValue
=== RUN   TestConfigFile/Write
=== RUN   TestConfigFile/Write/SetValue
=== RUN   TestConfigFile/Write/SetValue/DeleteKey
=== RUN   TestConfigFile/Write/SetValue/DeleteKey/DeleteSection
=== RUN   TestConfigFile/Write/SetValue/DeleteKey/DeleteSection/Save
--- PASS: TestConfigFile (0.02s)
    --- PASS: TestConfigFile/Read (0.00s)
        --- PASS: TestConfigFile/Read/Serialize (0.00s)
        --- PASS: TestConfigFile/Read/HasSection (0.00s)
        --- PASS: TestConfigFile/Read/GetSectionList (0.00s)
        --- PASS: TestConfigFile/Read/GetKeyList (0.00s)
        --- PASS: TestConfigFile/Read/GetValue (0.00s)
    --- PASS: TestConfigFile/Write (0.02s)
        --- PASS: TestConfigFile/Write/SetValue (0.02s)
            --- PASS: TestConfigFile/Write/SetValue/DeleteKey (0.02s)
                --- PASS: TestConfigFile/Write/SetValue/DeleteKey/DeleteSection (0.02s)
                    --- PASS: TestConfigFile/Write/SetValue/DeleteKey/DeleteSection/Save (0.02s)
=== RUN   TestConfigFileReload
--- PASS: TestConfigFileReload (0.00s)
=== RUN   TestConfigFileDoesNotExist
--- PASS: TestConfigFileDoesNotExist (0.00s)
=== RUN   TestConfigFileNoConfig
=== RUN   TestConfigFileNoConfig/Empty
=== RUN   TestConfigFileNoConfig/NotFound
--- PASS: TestConfigFileNoConfig (0.00s)
    --- PASS: TestConfigFileNoConfig/Empty (0.00s)
    --- PASS: TestConfigFileNoConfig/NotFound (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/config/configfile	0.072s
?   	github.com/rclone/rclone/fs/config/configflags	[no test files]
=== RUN   TestConfigMapGet
--- PASS: TestConfigMapGet (0.00s)
=== RUN   TestConfigMapSet
--- PASS: TestConfigMapSet (0.00s)
=== RUN   TestConfigMapGetPriority
--- PASS: TestConfigMapGetPriority (0.00s)
=== RUN   TestConfigMapClearGetters
--- PASS: TestConfigMapClearGetters (0.00s)
=== RUN   TestConfigMapClearSetters
--- PASS: TestConfigMapClearSetters (0.00s)
=== RUN   TestSimpleString
--- PASS: TestSimpleString (0.00s)
=== RUN   TestSimpleEncode
--- PASS: TestSimpleEncode (0.00s)
=== RUN   TestSimpleDecode
--- PASS: TestSimpleDecode (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/config/configmap	0.043s
=== RUN   TestCamelToSnake
--- PASS: TestCamelToSnake (0.00s)
=== RUN   TestStringToInterface
--- PASS: TestStringToInterface (0.00s)
=== RUN   TestItemsError
--- PASS: TestItemsError (0.00s)
=== RUN   TestItems
--- PASS: TestItems (0.00s)
=== RUN   TestSetBasics
--- PASS: TestSetBasics (0.00s)
=== RUN   TestSetMore
--- PASS: TestSetMore (0.00s)
=== RUN   TestSetFull
--- PASS: TestSetFull (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/config/configstruct	0.059s
?   	github.com/rclone/rclone/fs/config/flags	[no test files]
=== RUN   TestObscure
--- PASS: TestObscure (0.00s)
=== RUN   TestReveal
--- PASS: TestReveal (0.00s)
=== RUN   TestRevealErrors
--- PASS: TestRevealErrors (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/config/obscure	0.055s
=== RUN   TestNew
--- PASS: TestNew (0.00s)
=== RUN   TestParentDir
--- PASS: TestParentDir (0.00s)
=== RUN   TestDirTreeAdd
--- PASS: TestDirTreeAdd (0.00s)
=== RUN   TestDirTreeAddDir
--- PASS: TestDirTreeAddDir (0.00s)
=== RUN   TestDirTreeAddEntry
--- PASS: TestDirTreeAddEntry (0.00s)
=== RUN   TestDirTreeFind
--- PASS: TestDirTreeFind (0.00s)
=== RUN   TestDirTreeCheckParent
--- PASS: TestDirTreeCheckParent (0.00s)
=== RUN   TestDirTreeCheckParents
--- PASS: TestDirTreeCheckParents (0.00s)
=== RUN   TestDirTreeSort
--- PASS: TestDirTreeSort (0.00s)
=== RUN   TestDirTreeDirs
--- PASS: TestDirTreeDirs (0.00s)
=== RUN   TestDirTreePrune
--- PASS: TestDirTreePrune (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/dirtree	0.043s
?   	github.com/rclone/rclone/fs/driveletter	[no test files]
=== RUN   TestNewFilterDefault
--- PASS: TestNewFilterDefault (0.00s)
=== RUN   TestNewFilterForbiddenMixOfFilesFromAndFilterRule
--- PASS: TestNewFilterForbiddenMixOfFilesFromAndFilterRule (0.00s)
=== RUN   TestNewFilterForbiddenMixOfFilesFromRawAndFilterRule
--- PASS: TestNewFilterForbiddenMixOfFilesFromRawAndFilterRule (0.00s)
=== RUN   TestNewFilterWithFilesFromAlone
--- PASS: TestNewFilterWithFilesFromAlone (0.00s)
=== RUN   TestNewFilterWithFilesFromRaw
--- PASS: TestNewFilterWithFilesFromRaw (0.00s)
=== RUN   TestNewFilterFullExceptFilesFromOpt
2025/08/07 11:53:36 ERROR : Using --filter is recommended instead of both --include and --exclude as the order they are parsed in is indeterminate
--- PASS: TestNewFilterFullExceptFilesFromOpt (0.00s)
=== RUN   TestNewFilterIncludeFiles
--- PASS: TestNewFilterIncludeFiles (0.00s)
=== RUN   TestNewFilterIncludeFilesDirs
--- PASS: TestNewFilterIncludeFilesDirs (0.00s)
=== RUN   TestNewFilterHaveFilesFrom
--- PASS: TestNewFilterHaveFilesFrom (0.00s)
=== RUN   TestNewFilterMakeListR
--- PASS: TestNewFilterMakeListR (0.00s)
=== RUN   TestNewFilterMinSize
--- PASS: TestNewFilterMinSize (0.00s)
=== RUN   TestNewFilterMaxSize
--- PASS: TestNewFilterMaxSize (0.00s)
=== RUN   TestNewFilterMinAndMaxAge
--- PASS: TestNewFilterMinAndMaxAge (0.00s)
=== RUN   TestNewFilterMinAge
--- PASS: TestNewFilterMinAge (0.00s)
=== RUN   TestNewFilterMaxAge
--- PASS: TestNewFilterMaxAge (0.00s)
=== RUN   TestNewFilterMatches
--- PASS: TestNewFilterMatches (0.00s)
=== RUN   TestNewFilterMatchesIgnoreCase
--- PASS: TestNewFilterMatchesIgnoreCase (0.00s)
=== RUN   TestNewFilterMatchesRegexp
--- PASS: TestNewFilterMatchesRegexp (0.00s)
=== RUN   TestFilterAddDirRuleOrFileRule
--- PASS: TestFilterAddDirRuleOrFileRule (0.00s)
=== RUN   TestFilterForEachLine
--- PASS: TestFilterForEachLine (0.00s)
=== RUN   TestFilterForEachLineStdin
--- PASS: TestFilterForEachLineStdin (0.00s)
=== RUN   TestFilterForEachLineWithRaw
--- PASS: TestFilterForEachLineWithRaw (0.00s)
=== RUN   TestFilterForEachLineStdinWithRaw
--- PASS: TestFilterForEachLineStdinWithRaw (0.00s)
=== RUN   TestFilterMatchesFromDocs
--- PASS: TestFilterMatchesFromDocs (0.00s)
=== RUN   TestNewFilterUsesDirectoryFilters
--- PASS: TestNewFilterUsesDirectoryFilters (0.00s)
=== RUN   TestGetConfig
--- PASS: TestGetConfig (0.00s)
=== RUN   TestGlobToRegexp
--- PASS: TestGlobToRegexp (0.00s)
=== RUN   TestGlobToDirGlobs
--- PASS: TestGlobToDirGlobs (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/filter	0.068s
?   	github.com/rclone/rclone/fs/filter/filterflags	[no test files]
=== RUN   TestCause
--- PASS: TestCause (0.00s)
=== RUN   TestShouldRetry
--- PASS: TestShouldRetry (0.00s)
=== RUN   TestRetryAfter
--- PASS: TestRetryAfter (0.00s)
=== RUN   TestContextError
--- PASS: TestContextError (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/fserrors	0.047s
=== RUN   TestCleanAuth
--- PASS: TestCleanAuth (0.00s)
=== RUN   TestCleanAuths
--- PASS: TestCleanAuths (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/fshttp	0.065s
=== RUN   TestCheckConfigName
--- PASS: TestCheckConfigName (0.00s)
=== RUN   TestCheckRemoteName
--- PASS: TestCheckRemoteName (0.00s)
=== RUN   TestParse
--- PASS: TestParse (0.00s)
=== RUN   TestSplitFs
--- PASS: TestSplitFs (0.00s)
=== RUN   TestSplit
--- PASS: TestSplit (0.00s)
=== RUN   TestMakeAbsolute
--- PASS: TestMakeAbsolute (0.00s)
=== RUN   TestJoinRootPath
--- PASS: TestJoinRootPath (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/fspath	0.040s
=== RUN   TestHashSet
2025/08/07 11:53:36 [md5]
--- PASS: TestHashSet (0.00s)
=== RUN   TestMultiHasher
--- PASS: TestMultiHasher (0.00s)
=== RUN   TestMultiHasherTypes
--- PASS: TestMultiHasherTypes (0.00s)
=== RUN   TestHashStream
--- PASS: TestHashStream (0.00s)
=== RUN   TestHashStreamTypes
--- PASS: TestHashStreamTypes (0.00s)
=== RUN   TestHashSetStringer
--- PASS: TestHashSetStringer (0.00s)
=== RUN   TestHashStringer
--- PASS: TestHashStringer (0.00s)
=== RUN   TestHashSetter
--- PASS: TestHashSetter (0.00s)
=== RUN   TestHashTypeStability
--- PASS: TestHashTypeStability (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/hash	0.036s
=== RUN   TestFilterAndSortIncludeAll
--- PASS: TestFilterAndSortIncludeAll (0.00s)
=== RUN   TestFilterAndSortCheckDir
2025/08/07 11:53:37 ERROR : dir/: Entry doesn't belong in directory "dir" (same as directory) - ignoring
2025/08/07 11:53:37 ERROR : diR/a: Entry doesn't belong in directory "dir" (too short) - ignoring
2025/08/07 11:53:37 ERROR : dir/B/sub: Entry doesn't belong in directory "dir" (contains subdir) - ignoring
--- PASS: TestFilterAndSortCheckDir (0.00s)
=== RUN   TestFilterAndSortCheckDirRoot
2025/08/07 11:53:37 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring
2025/08/07 11:53:37 ERROR : B/sub: Entry doesn't belong in directory "" (contains subdir) - ignoring
--- PASS: TestFilterAndSortCheckDirRoot (0.00s)
=== RUN   TestFilterAndSortUnknown
2025/08/07 11:53:37 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring
--- PASS: TestFilterAndSortUnknown (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/list	0.060s
?   	github.com/rclone/rclone/fs/log	[no test files]
?   	github.com/rclone/rclone/fs/log/logflags	[no test files]
=== RUN   TestMarch
=== RUN   TestMarch/TestMarch-source_only
    run.go:181: Remote "Local file system at /tmp/rclone1145111774", Local "Local file system at /tmp/rclone2859510626", Modify Window "1ns"
2025/08/07 11:53:37 ERROR : : error listing: directory not found
=== RUN   TestMarch/TestMarch-identical
    run.go:181: Remote "Local file system at /tmp/rclone1145111774", Local "Local file system at /tmp/rclone2859510626", Modify Window "1ns"
=== RUN   TestMarch/TestMarch-typical_sync
    run.go:181: Remote "Local file system at /tmp/rclone1145111774", Local "Local file system at /tmp/rclone2859510626", Modify Window "1ns"
--- PASS: TestMarch (0.09s)
    --- PASS: TestMarch/TestMarch-source_only (0.03s)
    --- PASS: TestMarch/TestMarch-identical (0.04s)
    --- PASS: TestMarch/TestMarch-typical_sync (0.02s)
=== RUN   TestMarchNoTraverse
=== RUN   TestMarchNoTraverse/TestMarch-source_only
    run.go:181: Remote "Local file system at /tmp/rclone1145111774", Local "Local file system at /tmp/rclone2859510626", Modify Window "1ns"
=== RUN   TestMarchNoTraverse/TestMarch-identical
    run.go:181: Remote "Local file system at /tmp/rclone1145111774", Local "Local file system at /tmp/rclone2859510626", Modify Window "1ns"
=== RUN   TestMarchNoTraverse/TestMarch-typical_sync
    run.go:181: Remote "Local file system at /tmp/rclone1145111774", Local "Local file system at /tmp/rclone2859510626", Modify Window "1ns"
--- PASS: TestMarchNoTraverse (0.10s)
    --- PASS: TestMarchNoTraverse/TestMarch-source_only (0.03s)
    --- PASS: TestMarchNoTraverse/TestMarch-identical (0.03s)
    --- PASS: TestMarchNoTraverse/TestMarch-typical_sync (0.04s)
=== RUN   TestNewMatchEntries
--- PASS: TestNewMatchEntries (0.00s)
=== RUN   TestMatchListings
=== RUN   TestMatchListings/TestMatchListings-only_src_or_dst
=== RUN   TestMatchListings/TestMatchListings-typical_sync_#1
=== RUN   TestMatchListings/TestMatchListings-typical_sync_#2
=== RUN   TestMatchListings/TestMatchListings-One_duplicate
2025/08/07 11:53:37 NOTICE: a: Duplicate object found in source - ignoring
2025/08/07 11:53:37 NOTICE: a: Duplicate object found in destination - ignoring
=== RUN   TestMatchListings/TestMatchListings-Two_duplicates
2025/08/07 11:53:37 NOTICE: a: Duplicate object found in source - ignoring
2025/08/07 11:53:37 NOTICE: a: Duplicate object found in source - ignoring
2025/08/07 11:53:37 NOTICE: a: Duplicate object found in destination - ignoring
2025/08/07 11:53:37 NOTICE: a: Duplicate object found in source - ignoring
2025/08/07 11:53:37 NOTICE: a: Duplicate object found in destination - ignoring
2025/08/07 11:53:37 NOTICE: a: Duplicate object found in destination - ignoring
=== RUN   TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_no_transform
=== RUN   TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_transform_to_lower_case
2025/08/07 11:53:37 NOTICE: a: Duplicate object found in source - ignoring
2025/08/07 11:53:37 NOTICE: a: Duplicate object found in destination - ignoring
2025/08/07 11:53:37 NOTICE: a: Duplicate object found in source - ignoring
2025/08/07 11:53:37 NOTICE: a: Duplicate object found in destination - ignoring
=== RUN   TestMatchListings/TestMatchListings-Unicode_near-duplicate_that_becomes_duplicate_with_normalization
2025/08/07 11:53:37 NOTICE: é: Duplicate object found in source - ignoring
2025/08/07 11:53:37 NOTICE: é: Duplicate object found in destination - ignoring
2025/08/07 11:53:37 NOTICE: é: Duplicate object found in source - ignoring
2025/08/07 11:53:37 NOTICE: é: Duplicate object found in destination - ignoring
=== RUN   TestMatchListings/TestMatchListings-Unicode_near-duplicate_with_no_normalization
=== RUN   TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_srcOnly
=== RUN   TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_matches
=== RUN   TestMatchListings/TestMatchListings-Sync_with_directory_#1
=== RUN   TestMatchListings/TestMatchListings-Sync_with_2_directories
--- PASS: TestMatchListings (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-only_src_or_dst (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-typical_sync_#1 (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-typical_sync_#2 (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-One_duplicate (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Two_duplicates (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_no_transform (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_transform_to_lower_case (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Unicode_near-duplicate_that_becomes_duplicate_with_normalization (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Unicode_near-duplicate_with_no_normalization (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_srcOnly (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_matches (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Sync_with_directory_#1 (0.00s)
    --- PASS: TestMatchListings/TestMatchListings-Sync_with_2_directories (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/march	0.269s
=== RUN   TestStaticObject
--- PASS: TestStaticObject (0.00s)
=== RUN   TestMemoryFs
--- PASS: TestMemoryFs (0.00s)
=== RUN   TestMemoryObject
--- PASS: TestMemoryObject (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/object	0.069s
=== RUN   TestDoMultiThreadCopy
--- PASS: TestDoMultiThreadCopy (0.00s)
=== RUN   TestMultithreadCalculateChunks
=== RUN   TestMultithreadCalculateChunks/{size:1_streams:10_wantPartSize:65536_wantStreams:1}
=== RUN   TestMultithreadCalculateChunks/{size:1048576_streams:1_wantPartSize:1048576_wantStreams:1}
=== RUN   TestMultithreadCalculateChunks/{size:1048576_streams:2_wantPartSize:524288_wantStreams:2}
=== RUN   TestMultithreadCalculateChunks/{size:1048577_streams:2_wantPartSize:589824_wantStreams:2}
=== RUN   TestMultithreadCalculateChunks/{size:1048575_streams:2_wantPartSize:524288_wantStreams:2}
--- PASS: TestMultithreadCalculateChunks (0.00s)
    --- PASS: TestMultithreadCalculateChunks/{size:1_streams:10_wantPartSize:65536_wantStreams:1} (0.00s)
    --- PASS: TestMultithreadCalculateChunks/{size:1048576_streams:1_wantPartSize:1048576_wantStreams:1} (0.00s)
    --- PASS: TestMultithreadCalculateChunks/{size:1048576_streams:2_wantPartSize:524288_wantStreams:2} (0.00s)
    --- PASS: TestMultithreadCalculateChunks/{size:1048577_streams:2_wantPartSize:589824_wantStreams:2} (0.00s)
    --- PASS: TestMultithreadCalculateChunks/{size:1048575_streams:2_wantPartSize:524288_wantStreams:2} (0.00s)
=== RUN   TestMultithreadCopy
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
=== RUN   TestMultithreadCopy/{size:131071_streams:2}
=== RUN   TestMultithreadCopy/{size:131072_streams:2}
=== RUN   TestMultithreadCopy/{size:131073_streams:2}
--- PASS: TestMultithreadCopy (0.63s)
    --- PASS: TestMultithreadCopy/{size:131071_streams:2} (0.18s)
    --- PASS: TestMultithreadCopy/{size:131072_streams:2} (0.22s)
    --- PASS: TestMultithreadCopy/{size:131073_streams:2} (0.23s)
=== RUN   TestSizeDiffers
--- PASS: TestSizeDiffers (0.00s)
=== RUN   TestReOpen
=== RUN   TestReOpen/Seek
=== RUN   TestReOpen/Seek/Basics
=== RUN   TestReOpen/Seek/ErrorAtStart
=== RUN   TestReOpen/Seek/WithErrors
=== RUN   TestReOpen/Seek/TooManyErrors
=== RUN   TestReOpen/Range
=== RUN   TestReOpen/Range/Basics
=== RUN   TestReOpen/Range/ErrorAtStart
=== RUN   TestReOpen/Range/WithErrors
=== RUN   TestReOpen/Range/TooManyErrors
--- PASS: TestReOpen (0.00s)
    --- PASS: TestReOpen/Seek (0.00s)
        --- PASS: TestReOpen/Seek/Basics (0.00s)
        --- PASS: TestReOpen/Seek/ErrorAtStart (0.00s)
        --- PASS: TestReOpen/Seek/WithErrors (0.00s)
        --- PASS: TestReOpen/Seek/TooManyErrors (0.00s)
    --- PASS: TestReOpen/Range (0.00s)
        --- PASS: TestReOpen/Range/Basics (0.00s)
        --- PASS: TestReOpen/Range/ErrorAtStart (0.00s)
        --- PASS: TestReOpen/Range/WithErrors (0.00s)
        --- PASS: TestReOpen/Range/TooManyErrors (0.00s)
=== RUN   TestCheck
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
=== RUN   TestCheck/1
=== RUN   TestCheck/2
=== RUN   TestCheck/3
=== RUN   TestCheck/4
=== RUN   TestCheck/5
=== RUN   TestCheck/6
=== RUN   TestCheck/7
--- PASS: TestCheck (0.38s)
    --- PASS: TestCheck/1 (0.01s)
    --- PASS: TestCheck/2 (0.00s)
    --- PASS: TestCheck/3 (0.00s)
    --- PASS: TestCheck/4 (0.00s)
    --- PASS: TestCheck/5 (0.00s)
    --- PASS: TestCheck/6 (0.01s)
    --- PASS: TestCheck/7 (0.01s)
=== RUN   TestCheckFsError
2025/08/07 11:53:48 ERROR : Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: error reading source root directory: directory not found
2025/08/07 11:53:48 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 differences found
2025/08/07 11:53:48 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 errors while checking
--- PASS: TestCheckFsError (0.00s)
=== RUN   TestCheckDownload
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
=== RUN   TestCheckDownload/1
=== RUN   TestCheckDownload/2
=== RUN   TestCheckDownload/3
=== RUN   TestCheckDownload/4
=== RUN   TestCheckDownload/5
=== RUN   TestCheckDownload/6
=== RUN   TestCheckDownload/7
--- PASS: TestCheckDownload (0.43s)
    --- PASS: TestCheckDownload/1 (0.01s)
    --- PASS: TestCheckDownload/2 (0.01s)
    --- PASS: TestCheckDownload/3 (0.01s)
    --- PASS: TestCheckDownload/4 (0.01s)
    --- PASS: TestCheckDownload/5 (0.01s)
    --- PASS: TestCheckDownload/6 (0.01s)
    --- PASS: TestCheckDownload/7 (0.01s)
=== RUN   TestCheckSizeOnly
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
=== RUN   TestCheckSizeOnly/1
=== RUN   TestCheckSizeOnly/2
=== RUN   TestCheckSizeOnly/3
=== RUN   TestCheckSizeOnly/4
=== RUN   TestCheckSizeOnly/5
=== RUN   TestCheckSizeOnly/6
=== RUN   TestCheckSizeOnly/7
--- PASS: TestCheckSizeOnly (0.39s)
    --- PASS: TestCheckSizeOnly/1 (0.00s)
    --- PASS: TestCheckSizeOnly/2 (0.00s)
    --- PASS: TestCheckSizeOnly/3 (0.00s)
    --- PASS: TestCheckSizeOnly/4 (0.00s)
    --- PASS: TestCheckSizeOnly/5 (0.00s)
    --- PASS: TestCheckSizeOnly/6 (0.00s)
    --- PASS: TestCheckSizeOnly/7 (0.00s)
=== RUN   TestCheckEqualReaders
--- PASS: TestCheckEqualReaders (0.04s)
=== RUN   TestParseSumFile
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
2025/08/07 11:53:49 NOTICE: test.sum: improperly formatted checksum line 4
2025/08/07 11:53:49 NOTICE: test.sum: improperly formatted checksum line 5
2025/08/07 11:53:49 NOTICE: test.sum: improperly formatted checksum line 6
2025/08/07 11:53:49 NOTICE: test.sum: 2 warning(s) suppressed...
2025/08/07 11:53:49 NOTICE: test.sum: improperly formatted checksum line 4
2025/08/07 11:53:49 NOTICE: test.sum: improperly formatted checksum line 5
2025/08/07 11:53:49 NOTICE: test.sum: improperly formatted checksum line 6
2025/08/07 11:53:49 NOTICE: test.sum: 2 warning(s) suppressed...
--- PASS: TestParseSumFile (0.01s)
=== RUN   TestCheckSum
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
=== RUN   TestCheckSum/subtest1
=== RUN   TestCheckSum/subtest2
=== RUN   TestCheckSum/subtest3
=== RUN   TestCheckSum/subtest4
=== RUN   TestCheckSum/subtest5
=== RUN   TestCheckSum/subtest6
=== RUN   TestCheckSum/subtest7
--- PASS: TestCheckSum (0.48s)
    --- PASS: TestCheckSum/subtest1 (0.01s)
    --- PASS: TestCheckSum/subtest2 (0.00s)
    --- PASS: TestCheckSum/subtest3 (0.01s)
    --- PASS: TestCheckSum/subtest4 (0.01s)
    --- PASS: TestCheckSum/subtest5 (0.02s)
    --- PASS: TestCheckSum/subtest6 (0.01s)
    --- PASS: TestCheckSum/subtest7 (0.01s)
=== RUN   TestCheckSumDownload
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
=== RUN   TestCheckSumDownload/subtest1
=== RUN   TestCheckSumDownload/subtest2
=== RUN   TestCheckSumDownload/subtest3
=== RUN   TestCheckSumDownload/subtest4
=== RUN   TestCheckSumDownload/subtest5
=== RUN   TestCheckSumDownload/subtest6
=== RUN   TestCheckSumDownload/subtest7
--- PASS: TestCheckSumDownload (0.56s)
    --- PASS: TestCheckSumDownload/subtest1 (0.01s)
    --- PASS: TestCheckSumDownload/subtest2 (0.01s)
    --- PASS: TestCheckSumDownload/subtest3 (0.00s)
    --- PASS: TestCheckSumDownload/subtest4 (0.01s)
    --- PASS: TestCheckSumDownload/subtest5 (0.01s)
    --- PASS: TestCheckSumDownload/subtest6 (0.00s)
    --- PASS: TestCheckSumDownload/subtest7 (0.01s)
=== RUN   TestDeduplicateInteractive
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateInteractive (0.00s)
=== RUN   TestDeduplicateSkip
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateSkip (0.00s)
=== RUN   TestDeduplicateSizeOnly
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateSizeOnly (0.00s)
=== RUN   TestDeduplicateFirst
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateFirst (0.00s)
=== RUN   TestDeduplicateNewest
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateNewest (0.00s)
=== RUN   TestDeduplicateNewestByHash
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
2025/08/07 11:53:50 NOTICE: c2a62c29a81bc608f90b128807845419: Found 3 files with duplicate md5 hashes
2025/08/07 11:53:50 NOTICE: c2a62c29a81bc608f90b128807845419: Deleted 2 extra copies
--- PASS: TestDeduplicateNewestByHash (0.12s)
=== RUN   TestDeduplicateOldest
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateOldest (0.00s)
=== RUN   TestDeduplicateLargest
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateLargest (0.00s)
=== RUN   TestDeduplicateSmallest
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateSmallest (0.00s)
=== RUN   TestDeduplicateRename
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
    dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
--- SKIP: TestDeduplicateRename (0.00s)
=== RUN   TestMergeDirs
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
    dedupe_test.go:267: Can't merge directories
--- SKIP: TestMergeDirs (0.00s)
=== RUN   TestListDirSorted
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestListDirSorted (0.08s)
=== RUN   TestListJSON
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
=== RUN   TestListJSON/Default
=== RUN   TestListJSON/FilesOnly
=== RUN   TestListJSON/DirsOnly
=== RUN   TestListJSON/Recurse
=== RUN   TestListJSON/SubDir
=== RUN   TestListJSON/NoModTime
=== RUN   TestListJSON/NoMimeType
=== RUN   TestListJSON/ShowHash
=== RUN   TestListJSON/HashTypes
=== RUN   TestListJSON/Metadata
--- PASS: TestListJSON (0.08s)
    --- PASS: TestListJSON/Default (0.00s)
    --- PASS: TestListJSON/FilesOnly (0.00s)
    --- PASS: TestListJSON/DirsOnly (0.00s)
    --- PASS: TestListJSON/Recurse (0.00s)
    --- PASS: TestListJSON/SubDir (0.00s)
    --- PASS: TestListJSON/NoModTime (0.00s)
    --- PASS: TestListJSON/NoMimeType (0.00s)
    --- PASS: TestListJSON/ShowHash (0.03s)
    --- PASS: TestListJSON/HashTypes (0.00s)
    --- PASS: TestListJSON/Metadata (0.00s)
=== RUN   TestStatJSON
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
=== RUN   TestStatJSON/Root
=== RUN   TestStatJSON/RootFilesOnly
=== RUN   TestStatJSON/RootDirsOnly
=== RUN   TestStatJSON/Dir
=== RUN   TestStatJSON/File
=== RUN   TestStatJSON/NotFound
=== RUN   TestStatJSON/DirFilesOnly
=== RUN   TestStatJSON/FileFilesOnly
=== RUN   TestStatJSON/NotFoundFilesOnly
=== RUN   TestStatJSON/DirDirsOnly
=== RUN   TestStatJSON/FileDirsOnly
=== RUN   TestStatJSON/NotFoundDirsOnly
=== RUN   TestStatJSON/RootNotFound
--- PASS: TestStatJSON (0.11s)
    --- PASS: TestStatJSON/Root (0.00s)
    --- PASS: TestStatJSON/RootFilesOnly (0.00s)
    --- PASS: TestStatJSON/RootDirsOnly (0.00s)
    --- PASS: TestStatJSON/Dir (0.00s)
    --- PASS: TestStatJSON/File (0.00s)
    --- PASS: TestStatJSON/NotFound (0.00s)
    --- PASS: TestStatJSON/DirFilesOnly (0.00s)
    --- PASS: TestStatJSON/FileFilesOnly (0.00s)
    --- PASS: TestStatJSON/NotFoundFilesOnly (0.00s)
    --- PASS: TestStatJSON/DirDirsOnly (0.00s)
    --- PASS: TestStatJSON/FileDirsOnly (0.00s)
    --- PASS: TestStatJSON/NotFoundDirsOnly (0.00s)
    --- PASS: TestStatJSON/RootNotFound (0.00s)
=== RUN   TestMkdir
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestMkdir (0.00s)
=== RUN   TestLsd
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestLsd (0.01s)
=== RUN   TestLs
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestLs (0.03s)
=== RUN   TestLsWithFilesFrom
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestLsWithFilesFrom (0.02s)
=== RUN   TestLsLong
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestLsLong (0.06s)
=== RUN   TestHashSums
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
=== RUN   TestHashSums/Md5
=== RUN   TestHashSums/Md5Download
=== RUN   TestHashSums/Sha1
=== RUN   TestHashSums/Sha1Download
=== RUN   TestHashSums/Quickxor
=== RUN   TestHashSums/QuickxorDownload
=== RUN   TestHashSums/QuickxorBase64
=== RUN   TestHashSums/QuickxorDownloadBase64
--- PASS: TestHashSums (0.07s)
    --- PASS: TestHashSums/Md5 (0.01s)
    --- PASS: TestHashSums/Md5Download (0.00s)
    --- PASS: TestHashSums/Sha1 (0.01s)
    --- PASS: TestHashSums/Sha1Download (0.00s)
    --- PASS: TestHashSums/Quickxor (0.01s)
    --- PASS: TestHashSums/QuickxorDownload (0.00s)
    --- PASS: TestHashSums/QuickxorBase64 (0.01s)
    --- PASS: TestHashSums/QuickxorDownloadBase64 (0.00s)
=== RUN   TestHashSumsWithErrors
2025/08/07 11:53:50 ERROR : file1: hash unsupported: hash type not supported
--- PASS: TestHashSumsWithErrors (0.00s)
=== RUN   TestHashStream
--- PASS: TestHashStream (0.00s)
=== RUN   TestSuffixName
--- PASS: TestSuffixName (0.00s)
=== RUN   TestCount
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestCount (0.02s)
=== RUN   TestDelete
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestDelete (0.05s)
=== RUN   TestRetry
--- PASS: TestRetry (0.00s)
=== RUN   TestCat
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestCat (0.44s)
=== RUN   TestPurge
    run.go:181: Remote "Local file system at /tmp/rclone3082324365", Local "Local file system at /tmp/rclone1763103934", Modify Window "1ns"
2025/08/07 11:53:51 ERROR : : error listing: directory not found
2025/08/07 11:53:51 purge failed: directory not found
--- PASS: TestPurge (0.09s)
=== RUN   TestRmdirsNoLeaveRoot
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRmdirsNoLeaveRoot (0.14s)
=== RUN   TestRmdirsLeaveRoot
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRmdirsLeaveRoot (0.01s)
=== RUN   TestRmdirsWithFilter
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRmdirsWithFilter (0.00s)
=== RUN   TestCopyURL
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestCopyURL (0.12s)
=== RUN   TestCopyURLToWriter
--- PASS: TestCopyURLToWriter (0.00s)
=== RUN   TestMoveFile
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestMoveFile (0.15s)
=== RUN   TestMoveFileWithIgnoreExisting
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestMoveFileWithIgnoreExisting (0.20s)
=== RUN   TestCaseInsensitiveMoveFile
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestCaseInsensitiveMoveFile (0.00s)
=== RUN   TestMoveFileBackupDir
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestMoveFileBackupDir (0.14s)
=== RUN   TestCopyFile
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestCopyFile (0.18s)
=== RUN   TestCopyFileBackupDir
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestCopyFileBackupDir (0.24s)
=== RUN   TestCopyFileCompareDest
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestCopyFileCompareDest (1.22s)
=== RUN   TestCopyFileCopyDest
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
    operations_test.go:1090: Skipping test as remote does not support server-side copy
--- SKIP: TestCopyFileCopyDest (0.00s)
=== RUN   TestSameConfig
--- PASS: TestSameConfig (0.00s)
=== RUN   TestSame
--- PASS: TestSame (0.00s)
=== RUN   TestOverlappingFilterCheckWithoutFilter
--- PASS: TestOverlappingFilterCheckWithoutFilter (0.00s)
=== RUN   TestOverlappingFilterCheckWithFilter
--- PASS: TestOverlappingFilterCheckWithFilter (0.00s)
=== RUN   TestListFormat
--- PASS: TestListFormat (0.00s)
=== RUN   TestDirMove
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestDirMove (0.42s)
=== RUN   TestGetFsInfo
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestGetFsInfo (0.00s)
=== RUN   TestRcat
=== RUN   TestRcat/withChecksum=false,ignoreChecksum=false
=== NAME  TestRcat
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
=== RUN   TestRcat/withChecksum=true,ignoreChecksum=false
=== NAME  TestRcat
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
=== RUN   TestRcat/withChecksum=false,ignoreChecksum=true
=== NAME  TestRcat
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
=== RUN   TestRcat/withChecksum=true,ignoreChecksum=true
=== NAME  TestRcat
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcat (0.42s)
    --- PASS: TestRcat/withChecksum=false,ignoreChecksum=false (0.11s)
    --- PASS: TestRcat/withChecksum=true,ignoreChecksum=false (0.10s)
    --- PASS: TestRcat/withChecksum=false,ignoreChecksum=true (0.10s)
    --- PASS: TestRcat/withChecksum=true,ignoreChecksum=true (0.11s)
=== RUN   TestRcatSize
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcatSize (0.03s)
=== RUN   TestCopyFileMaxTransfer
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
2025/08/07 11:53:55 NOTICE: TestCopyFileMaxTransfer/file2: Removing partially written file on error: max transfer limit reached as set by --max-transfer
2025/08/07 11:53:55 ERROR : TestCopyFileMaxTransfer/file2: Failed to copy: max transfer limit reached as set by --max-transfer
--- PASS: TestCopyFileMaxTransfer (0.72s)
=== RUN   TestTouchDir
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestTouchDir (0.17s)
=== RUN   TestRcAbout
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcAbout (0.00s)
=== RUN   TestRcCleanup
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcCleanup (0.00s)
=== RUN   TestRcCopyfile
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcCopyfile (0.07s)
=== RUN   TestRcCopyurl
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcCopyurl (0.26s)
=== RUN   TestRcDelete
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcDelete (0.04s)
=== RUN   TestRcDeletefile
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcDeletefile (0.10s)
=== RUN   TestRcList
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcList (0.13s)
=== RUN   TestRcStat
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
=== RUN   TestRcStat/Root
=== RUN   TestRcStat/File
=== RUN   TestRcStat/Subdir
=== RUN   TestRcStat/NotFound
--- PASS: TestRcStat (0.06s)
    --- PASS: TestRcStat/Root (0.00s)
    --- PASS: TestRcStat/File (0.00s)
    --- PASS: TestRcStat/Subdir (0.00s)
    --- PASS: TestRcStat/NotFound (0.00s)
=== RUN   TestRcMkdir
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcMkdir (0.00s)
=== RUN   TestRcMovefile
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcMovefile (0.11s)
=== RUN   TestRcPurge
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcPurge (0.03s)
=== RUN   TestRcRmdir
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcRmdir (0.00s)
=== RUN   TestRcRmdirs
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcRmdirs (0.00s)
=== RUN   TestRcSize
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcSize (0.15s)
=== RUN   TestRcPublicLink
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcPublicLink (0.00s)
=== RUN   TestRcFsInfo
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcFsInfo (0.00s)
=== RUN   TestUploadFile
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestUploadFile (0.19s)
=== RUN   TestRcCommand
    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
--- PASS: TestRcCommand (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/operations	9.764s
=== RUN   TestGetFsNamed
--- PASS: TestGetFsNamed (0.00s)
=== RUN   TestGetFsNamedStruct
--- PASS: TestGetFsNamedStruct (0.00s)
=== RUN   TestGetConfigMap
--- PASS: TestGetConfigMap (0.00s)
=== RUN   TestGetFs
--- PASS: TestGetFs (0.00s)
=== RUN   TestGetFsAndRemoteNamed
--- PASS: TestGetFsAndRemoteNamed (0.00s)
=== RUN   TestGetFsAndRemote
=== RUN   TestGetFsAndRemote/RcFscache
=== RUN   TestGetFsAndRemote/RcFscache/Entries
=== RUN   TestGetFsAndRemote/RcFscache/Clear
=== RUN   TestGetFsAndRemote/RcFscache/Entries2
--- PASS: TestGetFsAndRemote (0.00s)
    --- PASS: TestGetFsAndRemote/RcFscache (0.00s)
        --- PASS: TestGetFsAndRemote/RcFscache/Entries (0.00s)
        --- PASS: TestGetFsAndRemote/RcFscache/Clear (0.00s)
        --- PASS: TestGetFsAndRemote/RcFscache/Entries2 (0.00s)
=== RUN   TestAddOption
--- PASS: TestAddOption (0.00s)
=== RUN   TestAddOptionReload
--- PASS: TestAddOptionReload (0.00s)
=== RUN   TestOptionsBlocks
--- PASS: TestOptionsBlocks (0.00s)
=== RUN   TestOptionsGet
--- PASS: TestOptionsGet (0.00s)
=== RUN   TestOptionsGetMarshal
--- PASS: TestOptionsGetMarshal (0.00s)
=== RUN   TestOptionsSet
--- PASS: TestOptionsSet (0.00s)
=== RUN   TestInternalNoop
--- PASS: TestInternalNoop (0.00s)
=== RUN   TestInternalError
--- PASS: TestInternalError (0.00s)
=== RUN   TestInternalList
--- PASS: TestInternalList (0.00s)
=== RUN   TestCorePid
--- PASS: TestCorePid (0.00s)
=== RUN   TestCoreMemstats
--- PASS: TestCoreMemstats (0.01s)
=== RUN   TestCoreGC
--- PASS: TestCoreGC (0.03s)
=== RUN   TestCoreVersion
--- PASS: TestCoreVersion (0.00s)
=== RUN   TestCoreObscure
--- PASS: TestCoreObscure (0.00s)
=== RUN   TestCoreQuit
--- PASS: TestCoreQuit (0.00s)
=== RUN   TestCoreCommand
=== RUN   TestCoreCommand/OK
=== RUN   TestCoreCommand/Fail
=== RUN   TestCoreCommand/Combined
=== RUN   TestCoreCommand/Stderr
=== RUN   TestCoreCommand/Stdout
=== RUN   TestCoreCommand/Stream
--- PASS: TestCoreCommand (0.29s)
    --- PASS: TestCoreCommand/OK (0.09s)
    --- PASS: TestCoreCommand/Fail (0.05s)
    --- PASS: TestCoreCommand/Combined (0.05s)
    --- PASS: TestCoreCommand/Stderr (0.05s)
    --- PASS: TestCoreCommand/Stdout (0.02s)
    --- PASS: TestCoreCommand/Stream (0.03s)
=== RUN   TestErrParamNotFoundError
--- PASS: TestErrParamNotFoundError (0.00s)
=== RUN   TestIsErrParamNotFound
--- PASS: TestIsErrParamNotFound (0.00s)
=== RUN   TestNotErrParamNotFound
--- PASS: TestNotErrParamNotFound (0.00s)
=== RUN   TestIsErrParamInvalid
--- PASS: TestIsErrParamInvalid (0.00s)
=== RUN   TestReshape
--- PASS: TestReshape (0.00s)
=== RUN   TestParamsCopy
--- PASS: TestParamsCopy (0.00s)
=== RUN   TestParamsGet
--- PASS: TestParamsGet (0.00s)
=== RUN   TestParamsGetString
--- PASS: TestParamsGetString (0.00s)
=== RUN   TestParamsGetInt64
=== RUN   TestParamsGetInt64/string=123
=== RUN   TestParamsGetInt64/string=123x
=== RUN   TestParamsGetInt64/int=12
=== RUN   TestParamsGetInt64/int64=13
=== RUN   TestParamsGetInt64/float64=14
=== RUN   TestParamsGetInt64/float64=9.3e+18
=== RUN   TestParamsGetInt64/float64=-9.3e+18
--- PASS: TestParamsGetInt64 (0.00s)
    --- PASS: TestParamsGetInt64/string=123 (0.00s)
    --- PASS: TestParamsGetInt64/string=123x (0.00s)
    --- PASS: TestParamsGetInt64/int=12 (0.00s)
    --- PASS: TestParamsGetInt64/int64=13 (0.00s)
    --- PASS: TestParamsGetInt64/float64=14 (0.00s)
    --- PASS: TestParamsGetInt64/float64=9.3e+18 (0.00s)
    --- PASS: TestParamsGetInt64/float64=-9.3e+18 (0.00s)
=== RUN   TestParamsGetFloat64
=== RUN   TestParamsGetFloat64/string=123.1
=== RUN   TestParamsGetFloat64/string=123x1
=== RUN   TestParamsGetFloat64/int=12
=== RUN   TestParamsGetFloat64/int64=13
=== RUN   TestParamsGetFloat64/float64=14
--- PASS: TestParamsGetFloat64 (0.00s)
    --- PASS: TestParamsGetFloat64/string=123.1 (0.00s)
    --- PASS: TestParamsGetFloat64/string=123x1 (0.00s)
    --- PASS: TestParamsGetFloat64/int=12 (0.00s)
    --- PASS: TestParamsGetFloat64/int64=13 (0.00s)
    --- PASS: TestParamsGetFloat64/float64=14 (0.00s)
=== RUN   TestParamsGetDuration
=== RUN   TestParamsGetDuration/string=86400
=== RUN   TestParamsGetDuration/string=1y
=== RUN   TestParamsGetDuration/string=60
=== RUN   TestParamsGetDuration/string=0
=== RUN   TestParamsGetDuration/string=-45
=== RUN   TestParamsGetDuration/string=2
=== RUN   TestParamsGetDuration/string=2h4m7s
=== RUN   TestParamsGetDuration/string=3d
=== RUN   TestParamsGetDuration/string=off
=== RUN   TestParamsGetDuration/string=
=== RUN   TestParamsGetDuration/int=12
=== RUN   TestParamsGetDuration/string=34y
=== RUN   TestParamsGetDuration/string=30d
=== RUN   TestParamsGetDuration/string=2M
=== RUN   TestParamsGetDuration/string=wrong
--- PASS: TestParamsGetDuration (0.00s)
    --- PASS: TestParamsGetDuration/string=86400 (0.00s)
    --- PASS: TestParamsGetDuration/string=1y (0.00s)
    --- PASS: TestParamsGetDuration/string=60 (0.00s)
    --- PASS: TestParamsGetDuration/string=0 (0.00s)
    --- PASS: TestParamsGetDuration/string=-45 (0.00s)
    --- PASS: TestParamsGetDuration/string=2 (0.00s)
    --- PASS: TestParamsGetDuration/string=2h4m7s (0.00s)
    --- PASS: TestParamsGetDuration/string=3d (0.00s)
    --- PASS: TestParamsGetDuration/string=off (0.00s)
    --- PASS: TestParamsGetDuration/string= (0.00s)
    --- PASS: TestParamsGetDuration/int=12 (0.00s)
    --- PASS: TestParamsGetDuration/string=34y (0.00s)
    --- PASS: TestParamsGetDuration/string=30d (0.00s)
    --- PASS: TestParamsGetDuration/string=2M (0.00s)
    --- PASS: TestParamsGetDuration/string=wrong (0.00s)
=== RUN   TestParamsGetBool
=== RUN   TestParamsGetBool/bool=true
=== RUN   TestParamsGetBool/bool=false
=== RUN   TestParamsGetBool/string=true
=== RUN   TestParamsGetBool/string=false
=== RUN   TestParamsGetBool/string=fasle
=== RUN   TestParamsGetBool/int=12
=== RUN   TestParamsGetBool/int=0
=== RUN   TestParamsGetBool/int64=13
=== RUN   TestParamsGetBool/int64=0
=== RUN   TestParamsGetBool/float64=14
=== RUN   TestParamsGetBool/float64=0
--- PASS: TestParamsGetBool (0.00s)
    --- PASS: TestParamsGetBool/bool=true (0.00s)
    --- PASS: TestParamsGetBool/bool=false (0.00s)
    --- PASS: TestParamsGetBool/string=true (0.00s)
    --- PASS: TestParamsGetBool/string=false (0.00s)
    --- PASS: TestParamsGetBool/string=fasle (0.00s)
    --- PASS: TestParamsGetBool/int=12 (0.00s)
    --- PASS: TestParamsGetBool/int=0 (0.00s)
    --- PASS: TestParamsGetBool/int64=13 (0.00s)
    --- PASS: TestParamsGetBool/int64=0 (0.00s)
    --- PASS: TestParamsGetBool/float64=14 (0.00s)
    --- PASS: TestParamsGetBool/float64=0 (0.00s)
=== RUN   TestParamsGetStruct
--- PASS: TestParamsGetStruct (0.00s)
=== RUN   TestParamsGetStructString
--- PASS: TestParamsGetStructString (0.00s)
=== RUN   TestParamsGetStructMissingOK
--- PASS: TestParamsGetStructMissingOK (0.00s)
=== RUN   TestParamsGetHTTPRequest
--- PASS: TestParamsGetHTTPRequest (0.00s)
=== RUN   TestParamsGetHTTPResponseWriter
--- PASS: TestParamsGetHTTPResponseWriter (0.00s)
=== RUN   TestWriteJSON
--- PASS: TestWriteJSON (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/rc	0.356s
=== RUN   TestNewJobs
--- PASS: TestNewJobs (0.00s)
=== RUN   TestJobsKickExpire
--- PASS: TestJobsKickExpire (0.01s)
=== RUN   TestJobsExpire
--- PASS: TestJobsExpire (0.25s)
=== RUN   TestJobsIDs
--- PASS: TestJobsIDs (0.00s)
=== RUN   TestJobsGet
--- PASS: TestJobsGet (0.00s)
=== RUN   TestJobFinish
--- PASS: TestJobFinish (0.31s)
=== RUN   TestJobRunPanic
--- PASS: TestJobRunPanic (0.10s)
=== RUN   TestJobsNewJob
--- PASS: TestJobsNewJob (0.00s)
=== RUN   TestStartJob
--- PASS: TestStartJob (0.00s)
=== RUN   TestExecuteJob
--- PASS: TestExecuteJob (0.00s)
=== RUN   TestExecuteJobWithConfig
--- PASS: TestExecuteJobWithConfig (0.00s)
=== RUN   TestExecuteJobWithFilter
--- PASS: TestExecuteJobWithFilter (0.00s)
=== RUN   TestExecuteJobWithGroup
--- PASS: TestExecuteJobWithGroup (0.00s)
=== RUN   TestExecuteJobErrorPropagation
--- PASS: TestExecuteJobErrorPropagation (0.00s)
=== RUN   TestRcJobStatus
--- PASS: TestRcJobStatus (0.00s)
=== RUN   TestRcJobList
--- PASS: TestRcJobList (0.00s)
=== RUN   TestRcAsyncJobStop
--- PASS: TestRcAsyncJobStop (0.01s)
=== RUN   TestRcSyncJobStop
--- PASS: TestRcSyncJobStop (0.02s)
=== RUN   TestRcJobStopGroup
--- PASS: TestRcJobStopGroup (0.01s)
=== RUN   TestOnFinish
--- PASS: TestOnFinish (0.00s)
=== RUN   TestOnFinishAlreadyFinished
--- PASS: TestOnFinishAlreadyFinished (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/rc/jobs	0.792s
?   	github.com/rclone/rclone/fs/rc/rcflags	[no test files]
=== RUN   TestRcServer
2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
2025/08/07 11:53:47 NOTICE: Serving remote control on http://127.0.0.1:40335/
2025/08/07 11:53:47 NOTICE: Web GUI is not automatically opening browser. Navigate to http://127.0.0.1:40335/ to use.
2025/08/07 11:53:47 Error on serving HTTP server: http: Server closed
--- PASS: TestRcServer (0.00s)
=== RUN   TestFileServing
2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
=== RUN   TestFileServing/index
    rcserver_test.go:139: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/rc/rcserver/rcserver_test.go:139
        	Error:      	Not equal: 
        	            	expected: "
\ndir/\nfile.txt\n
\n" actual : "\n\n
\ndir/\nfile.txt\n
\n" Diff: --- Expected +++ Actual @@ -1 +1,3 @@ + +
        	Test:       	TestFileServing/index
=== RUN   TestFileServing/notfound
=== RUN   TestFileServing/dirnotfound
=== RUN   TestFileServing/dir
    rcserver_test.go:139: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/rc/rcserver/rcserver_test.go:139
        	Error:      	Not equal: 
        	            	expected: "
\nfile2.txt\n
\n" actual : "\n\n
\nfile2.txt\n
\n" Diff: --- Expected +++ Actual @@ -1 +1,3 @@ + +
        	Test:       	TestFileServing/dir
=== RUN   TestFileServing/file
=== RUN   TestFileServing/file2
=== RUN   TestFileServing/file-head
=== RUN   TestFileServing/file-range
--- FAIL: TestFileServing (0.01s)
    --- FAIL: TestFileServing/index (0.00s)
    --- PASS: TestFileServing/notfound (0.00s)
    --- PASS: TestFileServing/dirnotfound (0.00s)
    --- FAIL: TestFileServing/dir (0.00s)
    --- PASS: TestFileServing/file (0.00s)
    --- PASS: TestFileServing/file2 (0.00s)
    --- PASS: TestFileServing/file-head (0.00s)
    --- PASS: TestFileServing/file-range (0.00s)
=== RUN   TestRemoteServing
2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
=== RUN   TestRemoteServing/index
2025/08/07 11:53:47 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
=== RUN   TestRemoteServing/notfound-index
2025/08/07 11:53:47 ERROR : rc: "": error: failed to list directory: directory not found
=== RUN   TestRemoteServing/notfound
2025/08/07 11:53:47 ERROR : rc: "notfound": error: failed to find object: object not found
=== RUN   TestRemoteServing/dirnotfound
2025/08/07 11:53:47 ERROR : rc: "dirnotfound": error: failed to list directory: directory not found
=== RUN   TestRemoteServing/dir
=== RUN   TestRemoteServing/file
=== RUN   TestRemoteServing/file_with_no_slash_after_]
=== RUN   TestRemoteServing/file2
=== RUN   TestRemoteServing/file-head
=== RUN   TestRemoteServing/file-range
=== RUN   TestRemoteServing/bad-remote
2025/08/07 11:53:47 ERROR : rc: "/": error: failed to make Fs: didn't find section in config file
--- PASS: TestRemoteServing (0.03s)
    --- PASS: TestRemoteServing/index (0.00s)
    --- PASS: TestRemoteServing/notfound-index (0.00s)
    --- PASS: TestRemoteServing/notfound (0.00s)
    --- PASS: TestRemoteServing/dirnotfound (0.00s)
    --- PASS: TestRemoteServing/dir (0.00s)
    --- PASS: TestRemoteServing/file (0.00s)
    --- PASS: TestRemoteServing/file_with_no_slash_after_] (0.01s)
    --- PASS: TestRemoteServing/file2 (0.00s)
    --- PASS: TestRemoteServing/file-head (0.00s)
    --- PASS: TestRemoteServing/file-range (0.00s)
    --- PASS: TestRemoteServing/bad-remote (0.00s)
=== RUN   TestRC
2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
=== RUN   TestRC/rc-root
2025/08/07 11:53:47 ERROR : rc: "": error: couldn't find method ""
=== RUN   TestRC/rc-noop
=== RUN   TestRC/rc-error
2025/08/07 11:53:47 ERROR : rc: "rc/error": error: arbitrary error on input map[]
=== RUN   TestRC/core-gc
=== RUN   TestRC/url-params
=== RUN   TestRC/json
=== RUN   TestRC/json-and-url-params
=== RUN   TestRC/json-bad
2025/08/07 11:53:47 ERROR : rc: "rc/noop": error: failed to read input JSON: invalid character 'p' looking for beginning of object key string
=== RUN   TestRC/form
=== RUN   TestRC/form-and-url-params
=== RUN   TestRC/form-bad
2025/08/07 11:53:47 ERROR : rc: "rc/noop": error: failed to parse form/URL parameters: invalid URL escape "%zz"
--- PASS: TestRC (0.06s)
    --- PASS: TestRC/rc-root (0.00s)
    --- PASS: TestRC/rc-noop (0.00s)
    --- PASS: TestRC/rc-error (0.00s)
    --- PASS: TestRC/core-gc (0.06s)
    --- PASS: TestRC/url-params (0.00s)
    --- PASS: TestRC/json (0.00s)
    --- PASS: TestRC/json-and-url-params (0.00s)
    --- PASS: TestRC/json-bad (0.00s)
    --- PASS: TestRC/form (0.00s)
    --- PASS: TestRC/form-and-url-params (0.00s)
    --- PASS: TestRC/form-bad (0.00s)
=== RUN   TestRCWithAuth
2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
=== RUN   TestRCWithAuth/core-command
=== RUN   TestRCWithAuth/core-command-bad-returnType
2025/08/07 11:53:47 ERROR : rc: "core/command": error: unknown returnType "POTATO"
=== RUN   TestRCWithAuth/core-command-stream
=== RUN   TestRCWithAuth/core-command-stream-error
2025/08/07 11:53:47 ERROR : rc: "core/command": error: exit status 1
--- PASS: TestRCWithAuth (0.14s)
    --- PASS: TestRCWithAuth/core-command (0.07s)
    --- PASS: TestRCWithAuth/core-command-bad-returnType (0.00s)
    --- PASS: TestRCWithAuth/core-command-stream (0.02s)
    --- PASS: TestRCWithAuth/core-command-stream-error (0.04s)
=== RUN   TestMethods
2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
=== RUN   TestMethods/options
=== RUN   TestMethods/bad
2025/08/07 11:53:47 ERROR : rc: "": error: method "POTATO" not allowed
--- PASS: TestMethods (0.00s)
    --- PASS: TestMethods/options (0.00s)
    --- PASS: TestMethods/bad (0.00s)
=== RUN   TestMetrics
=== RUN   TestMetrics/Bytes_Transferred_Metric
=== RUN   TestMetrics/Checked_Files_Metric
=== RUN   TestMetrics/Errors_Metric
=== RUN   TestMetrics/Deleted_Files_Metric
=== RUN   TestMetrics/Files_Transferred_Metric
=== RUN   TestMetrics/Bytes_Transferred_Metric#01
=== RUN   TestMetrics/Checked_Files_Metric#01
=== RUN   TestMetrics/Errors_Metric#01
=== RUN   TestMetrics/Deleted_Files_Metric#01
=== RUN   TestMetrics/Files_Transferred_Metric#01
--- PASS: TestMetrics (0.07s)
    --- PASS: TestMetrics/Bytes_Transferred_Metric (0.00s)
    --- PASS: TestMetrics/Checked_Files_Metric (0.01s)
    --- PASS: TestMetrics/Errors_Metric (0.00s)
    --- PASS: TestMetrics/Deleted_Files_Metric (0.02s)
    --- PASS: TestMetrics/Files_Transferred_Metric (0.00s)
    --- PASS: TestMetrics/Bytes_Transferred_Metric#01 (0.00s)
    --- PASS: TestMetrics/Checked_Files_Metric#01 (0.01s)
    --- PASS: TestMetrics/Errors_Metric#01 (0.00s)
    --- PASS: TestMetrics/Deleted_Files_Metric#01 (0.01s)
    --- PASS: TestMetrics/Files_Transferred_Metric#01 (0.00s)
=== RUN   TestServingRoot
2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
=== RUN   TestServingRoot/rootlist
2025/08/07 11:53:47 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestServingRoot (0.00s)
    --- PASS: TestServingRoot/rootlist (0.00s)
=== RUN   TestServingRootNoFiles
=== RUN   TestServingRootNoFiles/rootlist
2025/08/07 11:53:47 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
--- PASS: TestServingRootNoFiles (0.00s)
    --- PASS: TestServingRootNoFiles/rootlist (0.00s)
=== RUN   TestNoFiles
=== RUN   TestNoFiles/file
=== RUN   TestNoFiles/dir
--- PASS: TestNoFiles (0.00s)
    --- PASS: TestNoFiles/file (0.00s)
    --- PASS: TestNoFiles/dir (0.00s)
=== RUN   TestNoServe
2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
=== RUN   TestNoServe/file
=== RUN   TestNoServe/dir
--- PASS: TestNoServe (0.01s)
    --- PASS: TestNoServe/file (0.00s)
    --- PASS: TestNoServe/dir (0.00s)
=== RUN   TestAuthRequired
=== RUN   TestAuthRequired/auth
2025/08/07 11:53:47 ERROR : rc: "rc/noopauth": error: authentication must be set up on the rc server to use "rc/noopauth" or the --rc-no-auth flag must be in use
--- PASS: TestAuthRequired (0.00s)
    --- PASS: TestAuthRequired/auth (0.00s)
=== RUN   TestNoAuth
=== RUN   TestNoAuth/auth
--- PASS: TestNoAuth (0.00s)
    --- PASS: TestNoAuth/auth (0.00s)
=== RUN   TestWithUserPass
=== RUN   TestWithUserPass/auth
--- PASS: TestWithUserPass (0.00s)
    --- PASS: TestWithUserPass/auth (0.00s)
=== RUN   TestRCAsync
=== RUN   TestRCAsync/ok
=== RUN   TestRCAsync/bad
2025/08/07 11:53:47 ERROR : rc: "rc/noop": error: couldn't parse key "_async" (truthy) as bool: strconv.ParseBool: parsing "truthy": invalid syntax
--- PASS: TestRCAsync (0.00s)
    --- PASS: TestRCAsync/ok (0.00s)
    --- PASS: TestRCAsync/bad (0.00s)
FAIL
FAIL	github.com/rclone/rclone/fs/rc/rcserver	0.376s
=== RUN   TestAddPlugin
    rc_test.go:91: network connection not available for testing
--- SKIP: TestAddPlugin (0.00s)
=== RUN   TestListPlugins
--- PASS: TestListPlugins (0.00s)
=== RUN   TestRemovePlugin
    rc_test.go:121: network connection not available for testing
--- SKIP: TestRemovePlugin (0.00s)
=== RUN   TestPluginsForType
--- PASS: TestPluginsForType (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/rc/webgui	0.072s
=== RUN   TestPipe
--- PASS: TestPipe (0.00s)
=== RUN   TestPipeConcurrent
--- PASS: TestPipeConcurrent (0.08s)
=== RUN   TestPipeOrderBy
=== RUN   TestPipeOrderBy/#00
=== RUN   TestPipeOrderBy/size
=== RUN   TestPipeOrderBy/name
=== RUN   TestPipeOrderBy/modtime
=== RUN   TestPipeOrderBy/size,ascending
=== RUN   TestPipeOrderBy/name,asc
=== RUN   TestPipeOrderBy/modtime,ascending
=== RUN   TestPipeOrderBy/size,descending
=== RUN   TestPipeOrderBy/name,desc
=== RUN   TestPipeOrderBy/modtime,descending
=== RUN   TestPipeOrderBy/size,mixed,50
=== RUN   TestPipeOrderBy/size,mixed,51
--- PASS: TestPipeOrderBy (0.00s)
    --- PASS: TestPipeOrderBy/#00 (0.00s)
    --- PASS: TestPipeOrderBy/size (0.00s)
    --- PASS: TestPipeOrderBy/name (0.00s)
    --- PASS: TestPipeOrderBy/modtime (0.00s)
    --- PASS: TestPipeOrderBy/size,ascending (0.00s)
    --- PASS: TestPipeOrderBy/name,asc (0.00s)
    --- PASS: TestPipeOrderBy/modtime,ascending (0.00s)
    --- PASS: TestPipeOrderBy/size,descending (0.00s)
    --- PASS: TestPipeOrderBy/name,desc (0.00s)
    --- PASS: TestPipeOrderBy/modtime,descending (0.00s)
    --- PASS: TestPipeOrderBy/size,mixed,50 (0.00s)
    --- PASS: TestPipeOrderBy/size,mixed,51 (0.00s)
=== RUN   TestNewLess
=== RUN   TestNewLess/blankOK
=== RUN   TestNewLess/tooManyParts
=== RUN   TestNewLess/tooManyParts2
=== RUN   TestNewLess/badMixed
=== RUN   TestNewLess/unknownComparison
=== RUN   TestNewLess/unknownSortDirection
=== RUN   TestNewLess/size
=== RUN   TestNewLess/name
=== RUN   TestNewLess/modtime
=== RUN   TestNewLess/size,ascending
=== RUN   TestNewLess/name,asc
=== RUN   TestNewLess/modtime,ascending
=== RUN   TestNewLess/size,descending
=== RUN   TestNewLess/name,desc
=== RUN   TestNewLess/modtime,descending
=== RUN   TestNewLess/modtime,mixed
=== RUN   TestNewLess/modtime,mixed,30
--- PASS: TestNewLess (0.00s)
    --- PASS: TestNewLess/blankOK (0.00s)
    --- PASS: TestNewLess/tooManyParts (0.00s)
    --- PASS: TestNewLess/tooManyParts2 (0.00s)
    --- PASS: TestNewLess/badMixed (0.00s)
    --- PASS: TestNewLess/unknownComparison (0.00s)
    --- PASS: TestNewLess/unknownSortDirection (0.00s)
    --- PASS: TestNewLess/size (0.00s)
    --- PASS: TestNewLess/name (0.00s)
    --- PASS: TestNewLess/modtime (0.00s)
    --- PASS: TestNewLess/size,ascending (0.00s)
    --- PASS: TestNewLess/name,asc (0.00s)
    --- PASS: TestNewLess/modtime,ascending (0.00s)
    --- PASS: TestNewLess/size,descending (0.00s)
    --- PASS: TestNewLess/name,desc (0.00s)
    --- PASS: TestNewLess/modtime,descending (0.00s)
    --- PASS: TestNewLess/modtime,mixed (0.00s)
    --- PASS: TestNewLess/modtime,mixed,30 (0.00s)
=== RUN   TestRcCopy
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestRcCopy (0.20s)
=== RUN   TestRcMove
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestRcMove (0.25s)
=== RUN   TestRcSync
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestRcSync (0.21s)
=== RUN   TestCopyWithDryRun
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
2025/08/07 11:53:48 NOTICE: sub dir/hello world: Skipped copy as --dry-run is set (size 11)
--- PASS: TestCopyWithDryRun (0.00s)
=== RUN   TestCopy
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestCopy (0.05s)
=== RUN   TestCopyMissingDirectory
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
2025/08/07 11:53:48 ERROR : Local file system at /non-existing: error reading source root directory: directory not found
--- PASS: TestCopyMissingDirectory (0.00s)
=== RUN   TestCopyNoTraverse
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestCopyNoTraverse (0.04s)
=== RUN   TestCopyCheckFirst
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestCopyCheckFirst (0.03s)
=== RUN   TestSyncNoTraverse
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
2025/08/07 11:53:48 ERROR : Ignoring --no-traverse with sync
--- PASS: TestSyncNoTraverse (0.06s)
=== RUN   TestCopyWithDepth
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestCopyWithDepth (0.05s)
=== RUN   TestCopyWithFilesFrom
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestCopyWithFilesFrom (0.06s)
=== RUN   TestCopyWithFilesFromAndNoTraverse
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestCopyWithFilesFromAndNoTraverse (0.08s)
=== RUN   TestCopyEmptyDirectories
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestCopyEmptyDirectories (0.00s)
=== RUN   TestMoveEmptyDirectories
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestMoveEmptyDirectories (0.01s)
=== RUN   TestSyncEmptyDirectories
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncEmptyDirectories (0.02s)
=== RUN   TestServerSideCopy
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
    sync_test.go:275: Server side copy (if possible) Local file system at /tmp/rclone3798776854 -> Local file system at /tmp/rclone4215967407
--- PASS: TestServerSideCopy (0.00s)
=== RUN   TestCopyAfterDelete
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
2025/08/07 11:53:48 ERROR : : error listing: directory not found
--- PASS: TestCopyAfterDelete (0.04s)
=== RUN   TestCopyRedownload
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestCopyRedownload (0.02s)
=== RUN   TestSyncBasedOnCheckSum
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncBasedOnCheckSum (0.06s)
=== RUN   TestSyncSizeOnly
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncSizeOnly (0.12s)
=== RUN   TestSyncIgnoreSize
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncIgnoreSize (0.16s)
=== RUN   TestSyncIgnoreTimes
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncIgnoreTimes (0.04s)
=== RUN   TestSyncIgnoreExisting
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncIgnoreExisting (0.07s)
=== RUN   TestSyncIgnoreErrors
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncIgnoreErrors (0.15s)
=== RUN   TestSyncAfterChangingModtimeOnly
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
2025/08/07 11:53:49 NOTICE: empty space: Skipped update modification time as --dry-run is set (size 1)
--- PASS: TestSyncAfterChangingModtimeOnly (0.04s)
=== RUN   TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime (0.05s)
=== RUN   TestSyncDoesntUpdateModtime
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncDoesntUpdateModtime (0.11s)
=== RUN   TestSyncAfterAddingAFile
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncAfterAddingAFile (0.12s)
=== RUN   TestSyncAfterChangingFilesSizeOnly
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncAfterChangingFilesSizeOnly (0.05s)
=== RUN   TestSyncAfterChangingContentsOnly
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncAfterChangingContentsOnly (0.09s)
=== RUN   TestSyncAfterRemovingAFileAndAddingAFileDryRun
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
2025/08/07 11:53:49 NOTICE: potato2: Skipped copy as --dry-run is set (size 60)
2025/08/07 11:53:49 NOTICE: potato: Skipped delete as --dry-run is set (size 21)
--- PASS: TestSyncAfterRemovingAFileAndAddingAFileDryRun (0.04s)
=== RUN   TestSyncAfterRemovingAFileAndAddingAFile
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncAfterRemovingAFileAndAddingAFile (0.16s)
=== RUN   TestSyncAfterRemovingAFileAndAddingAFileSubDir
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDir (0.17s)
=== RUN   TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
2025/08/07 11:53:50 ERROR : Local file system at /tmp/rclone3798776854: not deleting files as there were IO errors
2025/08/07 11:53:50 ERROR : Local file system at /tmp/rclone3798776854: not deleting directories as there were IO errors
--- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors (0.22s)
=== RUN   TestSyncDeleteAfter
--- PASS: TestSyncDeleteAfter (0.00s)
=== RUN   TestSyncDeleteDuring
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncDeleteDuring (0.11s)
=== RUN   TestSyncDeleteBefore
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncDeleteBefore (0.16s)
=== RUN   TestCopyDeleteBefore
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestCopyDeleteBefore (0.10s)
=== RUN   TestSyncWithExclude
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncWithExclude (0.21s)
=== RUN   TestSyncWithExcludeAndDeleteExcluded
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncWithExcludeAndDeleteExcluded (0.11s)
=== RUN   TestSyncWithUpdateOlder
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncWithUpdateOlder (0.80s)
=== RUN   TestSyncWithMaxDuration
=== RUN   TestSyncWithMaxDuration/Hard
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
2025/08/07 11:53:51 NOTICE: Bandwidth limit set to {10Ki 10Ki}
2025/08/07 11:53:54 NOTICE: file2: Removing partially written file on error: context deadline exceeded
2025/08/07 11:53:54 ERROR : file2: Failed to copy: context deadline exceeded
2025/08/07 11:53:54 ERROR : Local file system at /tmp/rclone3798776854: not deleting files as there were IO errors
2025/08/07 11:53:54 ERROR : Local file system at /tmp/rclone3798776854: not deleting directories as there were IO errors
2025/08/07 11:53:54 ERROR : Local file system at /tmp/rclone3798776854: max transfer duration reached as set by --max-duration
2025/08/07 11:53:54 NOTICE: Bandwidth limit reset to unlimited
=== RUN   TestSyncWithMaxDuration/Soft
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
2025/08/07 11:53:54 NOTICE: Bandwidth limit set to {10Ki 10Ki}
2025/08/07 11:53:59 ERROR : Local file system at /tmp/rclone3798776854: max transfer duration reached as set by --max-duration
2025/08/07 11:53:59 ERROR : Cancelling sync due to fatal error: max transfer duration reached as set by --max-duration
2025/08/07 11:54:01 NOTICE: Bandwidth limit reset to unlimited
--- PASS: TestSyncWithMaxDuration (9.54s)
    --- PASS: TestSyncWithMaxDuration/Hard (3.21s)
    --- PASS: TestSyncWithMaxDuration/Soft (6.33s)
=== RUN   TestSyncWithTrackRenames
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
    sync_test.go:1075: Can track renames: true
--- PASS: TestSyncWithTrackRenames (0.26s)
=== RUN   TestParseRenamesStrategyModtime
--- PASS: TestParseRenamesStrategyModtime (0.00s)
=== RUN   TestRenamesStrategyModtime
--- PASS: TestRenamesStrategyModtime (0.00s)
=== RUN   TestSyncWithTrackRenamesStrategyModtime
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
    sync_test.go:1144: Can track renames: true
--- PASS: TestSyncWithTrackRenamesStrategyModtime (0.17s)
=== RUN   TestSyncWithTrackRenamesStrategyLeaf
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
    sync_test.go:1180: Can track renames: true
--- PASS: TestSyncWithTrackRenamesStrategyLeaf (0.19s)
=== RUN   TestMoveWithDeleteEmptySrcDirs
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestMoveWithDeleteEmptySrcDirs (0.02s)
=== RUN   TestMoveWithoutDeleteEmptySrcDirs
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestMoveWithoutDeleteEmptySrcDirs (0.02s)
=== RUN   TestMoveWithIgnoreExisting
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestMoveWithIgnoreExisting (0.08s)
=== RUN   TestServerSideMove
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone3798776854 -> Local file system at /tmp/rclone1684629878
2025/08/07 11:54:02 ERROR : : error listing: directory not found
2025/08/07 11:54:02 purge failed: directory not found
--- PASS: TestServerSideMove (0.25s)
=== RUN   TestServerSideMoveWithFilter
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone3798776854 -> Local file system at /tmp/rclone887608738
--- PASS: TestServerSideMoveWithFilter (0.37s)
=== RUN   TestServerSideMoveDeleteEmptySourceDirs
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone3798776854 -> Local file system at /tmp/rclone1199666140
2025/08/07 11:54:02 ERROR : : error listing: directory not found
2025/08/07 11:54:02 ERROR : : error listing: directory not found
2025/08/07 11:54:02 purge failed: directory not found
--- PASS: TestServerSideMoveDeleteEmptySourceDirs (0.34s)
=== RUN   TestServerSideMoveOverlap
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
    sync_test.go:1416: Skipping test as remote supports DirMove
--- SKIP: TestServerSideMoveOverlap (0.00s)
=== RUN   TestSyncOverlap
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncOverlap (0.00s)
=== RUN   TestSyncOverlapWithFilter
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncOverlapWithFilter (0.02s)
=== RUN   TestSyncCompareDest
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncCompareDest (1.02s)
=== RUN   TestSyncMultipleCompareDest
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncMultipleCompareDest (0.36s)
=== RUN   TestSyncCopyDest
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
    sync_test.go:1675: Skipping test as remote does not support server-side copy
--- SKIP: TestSyncCopyDest (0.00s)
=== RUN   TestSyncBackupDir
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncBackupDir (1.15s)
=== RUN   TestSyncBackupDirWithSuffix
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncBackupDirWithSuffix (1.56s)
=== RUN   TestSyncBackupDirWithSuffixKeepExtension
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncBackupDirWithSuffixKeepExtension (0.49s)
=== RUN   TestSyncBackupDirSuffixOnly
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncBackupDirSuffixOnly (2.57s)
=== RUN   TestSyncSuffix
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncSuffix (2.94s)
=== RUN   TestSyncSuffixKeepExtension
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncSuffixKeepExtension (3.04s)
=== RUN   TestSyncUTFNorm
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncUTFNorm (0.37s)
=== RUN   TestSyncImmutable
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
2025/08/07 11:54:16 ERROR : existing: Source and destination exist but do not match: immutable file modified
2025/08/07 11:54:16 ERROR : Local file system at /tmp/rclone3798776854: not deleting files as there were IO errors
2025/08/07 11:54:16 ERROR : Local file system at /tmp/rclone3798776854: not deleting directories as there were IO errors
--- PASS: TestSyncImmutable (0.24s)
=== RUN   TestSyncIgnoreCase
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncIgnoreCase (1.63s)
=== RUN   TestMaxTransfer
=== RUN   TestMaxTransfer/Hard
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
2025/08/07 11:54:18 NOTICE: file1: Removing partially written file on error: max transfer limit reached as set by --max-transfer
2025/08/07 11:54:18 ERROR : file1: Failed to copy: max transfer limit reached as set by --max-transfer
2025/08/07 11:54:18 ERROR : Cancelling sync due to fatal error: max transfer limit reached as set by --max-transfer
2025/08/07 11:54:18 ERROR : Local file system at /tmp/rclone3798776854: not deleting files as there were IO errors
2025/08/07 11:54:18 ERROR : Local file system at /tmp/rclone3798776854: not deleting directories as there were IO errors
=== RUN   TestMaxTransfer/Soft
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
2025/08/07 11:54:18 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers
2025/08/07 11:54:18 ERROR : Local file system at /tmp/rclone3798776854: not deleting files as there were IO errors
2025/08/07 11:54:18 ERROR : Local file system at /tmp/rclone3798776854: not deleting directories as there were IO errors
=== RUN   TestMaxTransfer/Cautious
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
2025/08/07 11:54:19 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers
2025/08/07 11:54:19 ERROR : Local file system at /tmp/rclone3798776854: not deleting files as there were IO errors
2025/08/07 11:54:19 ERROR : Local file system at /tmp/rclone3798776854: not deleting directories as there were IO errors
--- PASS: TestMaxTransfer (0.92s)
    --- PASS: TestMaxTransfer/Hard (0.17s)
    --- PASS: TestMaxTransfer/Soft (0.23s)
    --- PASS: TestMaxTransfer/Cautious (0.52s)
=== RUN   TestSyncConcurrentDelete
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncConcurrentDelete (4.03s)
=== RUN   TestSyncConcurrentTruncate
    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
--- PASS: TestSyncConcurrentTruncate (5.21s)
PASS
ok  	github.com/rclone/rclone/fs/sync	41.316s
=== RUN   TestWalkEmpty
--- PASS: TestWalkEmpty (0.00s)
=== RUN   TestWalkREmpty
--- PASS: TestWalkREmpty (0.00s)
=== RUN   TestWalkEmptySkip
--- PASS: TestWalkEmptySkip (0.00s)
=== RUN   TestWalkREmptySkip
--- PASS: TestWalkREmptySkip (0.00s)
=== RUN   TestWalkNotFound
2025/08/07 11:53:47 ERROR : : error listing: directory not found
--- PASS: TestWalkNotFound (0.00s)
=== RUN   TestWalkRNotFound
--- PASS: TestWalkRNotFound (0.00s)
=== RUN   TestWalkNotFoundMaskError
--- PASS: TestWalkNotFoundMaskError (0.00s)
=== RUN   TestWalkNotFoundSkipError
--- PASS: TestWalkNotFoundSkipError (0.00s)
=== RUN   TestWalkLevels
--- PASS: TestWalkLevels (0.00s)
=== RUN   TestWalkRLevels
--- PASS: TestWalkRLevels (0.00s)
=== RUN   TestWalkLevelsNoRecursive10
--- PASS: TestWalkLevelsNoRecursive10 (0.00s)
=== RUN   TestWalkRLevelsNoRecursive10
--- PASS: TestWalkRLevelsNoRecursive10 (0.00s)
=== RUN   TestWalkNDirTree
--- PASS: TestWalkNDirTree (0.00s)
=== RUN   TestWalkLevelsNoRecursive
--- PASS: TestWalkLevelsNoRecursive (0.00s)
=== RUN   TestWalkRLevelsNoRecursive
--- PASS: TestWalkRLevelsNoRecursive (0.00s)
=== RUN   TestWalkLevels2
--- PASS: TestWalkLevels2 (0.00s)
=== RUN   TestWalkRLevels2
--- PASS: TestWalkRLevels2 (0.00s)
=== RUN   TestWalkSkip
--- PASS: TestWalkSkip (0.00s)
=== RUN   TestWalkRSkip
--- PASS: TestWalkRSkip (0.00s)
=== RUN   TestWalkErrors
2025/08/07 11:53:47 ERROR : 0: error listing: directory not found
--- PASS: TestWalkErrors (0.00s)
=== RUN   TestWalkRErrors
--- PASS: TestWalkRErrors (0.00s)
=== RUN   TestWalkMulti
--- PASS: TestWalkMulti (0.02s)
=== RUN   TestWalkRMulti
--- PASS: TestWalkRMulti (0.04s)
=== RUN   TestWalkMultiErrors
2025/08/07 11:53:47 ERROR : 9/9/0: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/1: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/2: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/3: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/4: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/5: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/6: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/7: error listing: boom
--- PASS: TestWalkMultiErrors (0.01s)
=== RUN   TestWalkRMultiErrors
2025/08/07 11:53:47 ERROR : 9/9/0: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/1: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/2: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/3: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/4: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/5: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/6: error listing: boom
2025/08/07 11:53:47 ERROR : 9/9/7: error listing: boom
--- PASS: TestWalkRMultiErrors (0.00s)
=== RUN   TestWalkRDirTree
--- PASS: TestWalkRDirTree (0.00s)
=== RUN   TestWalkRDirTreeExclude
--- PASS: TestWalkRDirTreeExclude (0.00s)
=== RUN   TestListType
--- PASS: TestListType (0.00s)
=== RUN   TestListR
--- PASS: TestListR (0.00s)
=== RUN   TestDirMapAdd
=== RUN   TestDirMapAdd/0
=== RUN   TestDirMapAdd/1
=== RUN   TestDirMapAdd/2
=== RUN   TestDirMapAdd/3
=== RUN   TestDirMapAdd/4
--- PASS: TestDirMapAdd (0.00s)
    --- PASS: TestDirMapAdd/0 (0.00s)
    --- PASS: TestDirMapAdd/1 (0.00s)
    --- PASS: TestDirMapAdd/2 (0.00s)
    --- PASS: TestDirMapAdd/3 (0.00s)
    --- PASS: TestDirMapAdd/4 (0.00s)
=== RUN   TestDirMapAddEntries
--- PASS: TestDirMapAddEntries (0.00s)
=== RUN   TestDirMapSendEntries
--- PASS: TestDirMapSendEntries (0.00s)
PASS
ok  	github.com/rclone/rclone/fs/walk	0.156s
?   	github.com/rclone/rclone/fstest	[no test files]
?   	github.com/rclone/rclone/fstest/fstests	[no test files]
?   	github.com/rclone/rclone/fstest/mockdir	[no test files]
?   	github.com/rclone/rclone/fstest/mockfs	[no test files]
?   	github.com/rclone/rclone/fstest/mockobject	[no test files]
=== RUN   TestTestsToRegexp
--- PASS: TestTestsToRegexp (0.00s)
=== RUN   TestTestsToRegexpLive
--- PASS: TestTestsToRegexpLive (42.39s)
=== RUN   TestTests
=== RUN   TestTests/A1
=== RUN   TestTests/A2
=== RUN   TestTests/B
=== RUN   TestTests/B/B1
=== RUN   TestTests/B/B2
=== RUN   TestTests/C
=== RUN   TestTests/C/C1
=== RUN   TestTests/C/C2
=== RUN   TestTests/C/C3
=== RUN   TestTests/C/C3/C31
=== RUN   TestTests/C/C3/C32
--- PASS: TestTests (0.00s)
    --- PASS: TestTests/A1 (0.00s)
    --- PASS: TestTests/A2 (0.00s)
    --- PASS: TestTests/B (0.00s)
        --- PASS: TestTests/B/B1 (0.00s)
        --- PASS: TestTests/B/B2 (0.00s)
    --- PASS: TestTests/C (0.00s)
        --- PASS: TestTests/C/C1 (0.00s)
        --- PASS: TestTests/C/C2 (0.00s)
        --- PASS: TestTests/C/C3 (0.00s)
            --- PASS: TestTests/C/C3/C31 (0.00s)
            --- PASS: TestTests/C/C3/C32 (0.00s)
PASS
ok  	github.com/rclone/rclone/fstest/test_all	42.548s
?   	github.com/rclone/rclone/fstest/testserver	[no test files]
?   	github.com/rclone/rclone/fstest/testy	[no test files]
=== RUN   TestExitCode
--- PASS: TestExitCode (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/atexit	0.021s
=== RUN   TestSplit
--- PASS: TestSplit (0.00s)
=== RUN   TestCache
--- PASS: TestCache (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/bucket	0.033s
?   	github.com/rclone/rclone/lib/buildinfo	[no test files]
=== RUN   TestGet
--- PASS: TestGet (0.00s)
=== RUN   TestGetFile
--- PASS: TestGetFile (0.00s)
=== RUN   TestGetError
--- PASS: TestGetError (0.00s)
=== RUN   TestPut
--- PASS: TestPut (0.00s)
=== RUN   TestCacheExpire
--- PASS: TestCacheExpire (0.25s)
=== RUN   TestCacheNoExpire
--- PASS: TestCacheNoExpire (0.00s)
=== RUN   TestCachePin
--- PASS: TestCachePin (0.00s)
=== RUN   TestClear
--- PASS: TestClear (0.00s)
=== RUN   TestEntries
--- PASS: TestEntries (0.00s)
=== RUN   TestGetMaybe
--- PASS: TestGetMaybe (0.00s)
=== RUN   TestDelete
--- PASS: TestDelete (0.00s)
=== RUN   TestDeletePrefix
--- PASS: TestDeletePrefix (0.00s)
=== RUN   TestCacheRename
--- PASS: TestCacheRename (0.00s)
=== RUN   TestCacheFinalize
--- PASS: TestCacheFinalize (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/cache	0.292s
?   	github.com/rclone/rclone/lib/daemonize	[no test files]
?   	github.com/rclone/rclone/lib/dircache	[no test files]
=== RUN   TestEncodeString
--- PASS: TestEncodeString (0.00s)
=== RUN   TestEncodeSet
--- PASS: TestEncodeSet (0.00s)
=== RUN   TestEncodeSingleMask
=== RUN   TestEncodeSingleMask/0
=== RUN   TestEncodeSingleMask/1
=== RUN   TestEncodeSingleMask/2
=== RUN   TestEncodeSingleMask/3
=== RUN   TestEncodeSingleMask/4
=== RUN   TestEncodeSingleMask/5
=== RUN   TestEncodeSingleMask/6
=== RUN   TestEncodeSingleMask/7
=== RUN   TestEncodeSingleMask/8
=== RUN   TestEncodeSingleMask/9
=== RUN   TestEncodeSingleMask/10
=== RUN   TestEncodeSingleMask/11
=== RUN   TestEncodeSingleMask/12
=== RUN   TestEncodeSingleMask/13
=== RUN   TestEncodeSingleMask/14
=== RUN   TestEncodeSingleMask/15
=== RUN   TestEncodeSingleMask/16
=== RUN   TestEncodeSingleMask/17
=== RUN   TestEncodeSingleMask/18
--- PASS: TestEncodeSingleMask (0.00s)
    --- PASS: TestEncodeSingleMask/0 (0.00s)
    --- PASS: TestEncodeSingleMask/1 (0.00s)
    --- PASS: TestEncodeSingleMask/2 (0.00s)
    --- PASS: TestEncodeSingleMask/3 (0.00s)
    --- PASS: TestEncodeSingleMask/4 (0.00s)
    --- PASS: TestEncodeSingleMask/5 (0.00s)
    --- PASS: TestEncodeSingleMask/6 (0.00s)
    --- PASS: TestEncodeSingleMask/7 (0.00s)
    --- PASS: TestEncodeSingleMask/8 (0.00s)
    --- PASS: TestEncodeSingleMask/9 (0.00s)
    --- PASS: TestEncodeSingleMask/10 (0.00s)
    --- PASS: TestEncodeSingleMask/11 (0.00s)
    --- PASS: TestEncodeSingleMask/12 (0.00s)
    --- PASS: TestEncodeSingleMask/13 (0.00s)
    --- PASS: TestEncodeSingleMask/14 (0.00s)
    --- PASS: TestEncodeSingleMask/15 (0.00s)
    --- PASS: TestEncodeSingleMask/16 (0.00s)
    --- PASS: TestEncodeSingleMask/17 (0.00s)
    --- PASS: TestEncodeSingleMask/18 (0.00s)
=== RUN   TestEncodeSingleMaskEdge
=== RUN   TestEncodeSingleMaskEdge/0
=== RUN   TestEncodeSingleMaskEdge/1
=== RUN   TestEncodeSingleMaskEdge/2
=== RUN   TestEncodeSingleMaskEdge/3
=== RUN   TestEncodeSingleMaskEdge/4
=== RUN   TestEncodeSingleMaskEdge/5
=== RUN   TestEncodeSingleMaskEdge/6
=== RUN   TestEncodeSingleMaskEdge/7
=== RUN   TestEncodeSingleMaskEdge/8
=== RUN   TestEncodeSingleMaskEdge/9
=== RUN   TestEncodeSingleMaskEdge/10
=== RUN   TestEncodeSingleMaskEdge/11
=== RUN   TestEncodeSingleMaskEdge/12
=== RUN   TestEncodeSingleMaskEdge/13
=== RUN   TestEncodeSingleMaskEdge/14
=== RUN   TestEncodeSingleMaskEdge/15
=== RUN   TestEncodeSingleMaskEdge/16
=== RUN   TestEncodeSingleMaskEdge/17
=== RUN   TestEncodeSingleMaskEdge/18
=== RUN   TestEncodeSingleMaskEdge/19
=== RUN   TestEncodeSingleMaskEdge/20
=== RUN   TestEncodeSingleMaskEdge/21
=== RUN   TestEncodeSingleMaskEdge/22
=== RUN   TestEncodeSingleMaskEdge/23
=== RUN   TestEncodeSingleMaskEdge/24
=== RUN   TestEncodeSingleMaskEdge/25
=== RUN   TestEncodeSingleMaskEdge/26
=== RUN   TestEncodeSingleMaskEdge/27
=== RUN   TestEncodeSingleMaskEdge/28
=== RUN   TestEncodeSingleMaskEdge/29
=== RUN   TestEncodeSingleMaskEdge/30
=== RUN   TestEncodeSingleMaskEdge/31
=== RUN   TestEncodeSingleMaskEdge/32
=== RUN   TestEncodeSingleMaskEdge/33
=== RUN   TestEncodeSingleMaskEdge/34
=== RUN   TestEncodeSingleMaskEdge/35
=== RUN   TestEncodeSingleMaskEdge/36
=== RUN   TestEncodeSingleMaskEdge/37
=== RUN   TestEncodeSingleMaskEdge/38
=== RUN   TestEncodeSingleMaskEdge/39
=== RUN   TestEncodeSingleMaskEdge/40
=== RUN   TestEncodeSingleMaskEdge/41
=== RUN   TestEncodeSingleMaskEdge/42
=== RUN   TestEncodeSingleMaskEdge/43
=== RUN   TestEncodeSingleMaskEdge/44
=== RUN   TestEncodeSingleMaskEdge/45
=== RUN   TestEncodeSingleMaskEdge/46
=== RUN   TestEncodeSingleMaskEdge/47
=== RUN   TestEncodeSingleMaskEdge/48
=== RUN   TestEncodeSingleMaskEdge/49
=== RUN   TestEncodeSingleMaskEdge/50
=== RUN   TestEncodeSingleMaskEdge/51
=== RUN   TestEncodeSingleMaskEdge/52
=== RUN   TestEncodeSingleMaskEdge/53
=== RUN   TestEncodeSingleMaskEdge/54
=== RUN   TestEncodeSingleMaskEdge/55
=== RUN   TestEncodeSingleMaskEdge/56
=== RUN   TestEncodeSingleMaskEdge/57
=== RUN   TestEncodeSingleMaskEdge/58
=== RUN   TestEncodeSingleMaskEdge/59
=== RUN   TestEncodeSingleMaskEdge/60
=== RUN   TestEncodeSingleMaskEdge/61
=== RUN   TestEncodeSingleMaskEdge/62
=== RUN   TestEncodeSingleMaskEdge/63
=== RUN   TestEncodeSingleMaskEdge/64
=== RUN   TestEncodeSingleMaskEdge/65
=== RUN   TestEncodeSingleMaskEdge/66
=== RUN   TestEncodeSingleMaskEdge/67
=== RUN   TestEncodeSingleMaskEdge/68
=== RUN   TestEncodeSingleMaskEdge/69
=== RUN   TestEncodeSingleMaskEdge/70
=== RUN   TestEncodeSingleMaskEdge/71
=== RUN   TestEncodeSingleMaskEdge/72
=== RUN   TestEncodeSingleMaskEdge/73
=== RUN   TestEncodeSingleMaskEdge/74
=== RUN   TestEncodeSingleMaskEdge/75
=== RUN   TestEncodeSingleMaskEdge/76
=== RUN   TestEncodeSingleMaskEdge/77
=== RUN   TestEncodeSingleMaskEdge/78
=== RUN   TestEncodeSingleMaskEdge/79
=== RUN   TestEncodeSingleMaskEdge/80
=== RUN   TestEncodeSingleMaskEdge/81
=== RUN   TestEncodeSingleMaskEdge/82
=== RUN   TestEncodeSingleMaskEdge/83
=== RUN   TestEncodeSingleMaskEdge/84
=== RUN   TestEncodeSingleMaskEdge/85
=== RUN   TestEncodeSingleMaskEdge/86
=== RUN   TestEncodeSingleMaskEdge/87
=== RUN   TestEncodeSingleMaskEdge/88
=== RUN   TestEncodeSingleMaskEdge/89
=== RUN   TestEncodeSingleMaskEdge/90
=== RUN   TestEncodeSingleMaskEdge/91
=== RUN   TestEncodeSingleMaskEdge/92
=== RUN   TestEncodeSingleMaskEdge/93
=== RUN   TestEncodeSingleMaskEdge/94
=== RUN   TestEncodeSingleMaskEdge/95
=== RUN   TestEncodeSingleMaskEdge/96
=== RUN   TestEncodeSingleMaskEdge/97
=== RUN   TestEncodeSingleMaskEdge/98
=== RUN   TestEncodeSingleMaskEdge/99
=== RUN   TestEncodeSingleMaskEdge/100
=== RUN   TestEncodeSingleMaskEdge/101
=== RUN   TestEncodeSingleMaskEdge/102
=== RUN   TestEncodeSingleMaskEdge/103
=== RUN   TestEncodeSingleMaskEdge/104
=== RUN   TestEncodeSingleMaskEdge/105
=== RUN   TestEncodeSingleMaskEdge/106
=== RUN   TestEncodeSingleMaskEdge/107
=== RUN   TestEncodeSingleMaskEdge/108
=== RUN   TestEncodeSingleMaskEdge/109
=== RUN   TestEncodeSingleMaskEdge/110
=== RUN   TestEncodeSingleMaskEdge/111
=== RUN   TestEncodeSingleMaskEdge/112
=== RUN   TestEncodeSingleMaskEdge/113
=== RUN   TestEncodeSingleMaskEdge/114
=== RUN   TestEncodeSingleMaskEdge/115
=== RUN   TestEncodeSingleMaskEdge/116
=== RUN   TestEncodeSingleMaskEdge/117
=== RUN   TestEncodeSingleMaskEdge/118
=== RUN   TestEncodeSingleMaskEdge/119
=== RUN   TestEncodeSingleMaskEdge/120
=== RUN   TestEncodeSingleMaskEdge/121
=== RUN   TestEncodeSingleMaskEdge/122
=== RUN   TestEncodeSingleMaskEdge/123
=== RUN   TestEncodeSingleMaskEdge/124
=== RUN   TestEncodeSingleMaskEdge/125
=== RUN   TestEncodeSingleMaskEdge/126
=== RUN   TestEncodeSingleMaskEdge/127
=== RUN   TestEncodeSingleMaskEdge/128
=== RUN   TestEncodeSingleMaskEdge/129
=== RUN   TestEncodeSingleMaskEdge/130
=== RUN   TestEncodeSingleMaskEdge/131
=== RUN   TestEncodeSingleMaskEdge/132
=== RUN   TestEncodeSingleMaskEdge/133
=== RUN   TestEncodeSingleMaskEdge/134
=== RUN   TestEncodeSingleMaskEdge/135
=== RUN   TestEncodeSingleMaskEdge/136
=== RUN   TestEncodeSingleMaskEdge/137
=== RUN   TestEncodeSingleMaskEdge/138
=== RUN   TestEncodeSingleMaskEdge/139
=== RUN   TestEncodeSingleMaskEdge/140
=== RUN   TestEncodeSingleMaskEdge/141
=== RUN   TestEncodeSingleMaskEdge/142
=== RUN   TestEncodeSingleMaskEdge/143
=== RUN   TestEncodeSingleMaskEdge/144
=== RUN   TestEncodeSingleMaskEdge/145
=== RUN   TestEncodeSingleMaskEdge/146
=== RUN   TestEncodeSingleMaskEdge/147
=== RUN   TestEncodeSingleMaskEdge/148
=== RUN   TestEncodeSingleMaskEdge/149
=== RUN   TestEncodeSingleMaskEdge/150
=== RUN   TestEncodeSingleMaskEdge/151
=== RUN   TestEncodeSingleMaskEdge/152
=== RUN   TestEncodeSingleMaskEdge/153
=== RUN   TestEncodeSingleMaskEdge/154
=== RUN   TestEncodeSingleMaskEdge/155
=== RUN   TestEncodeSingleMaskEdge/156
=== RUN   TestEncodeSingleMaskEdge/157
=== RUN   TestEncodeSingleMaskEdge/158
=== RUN   TestEncodeSingleMaskEdge/159
=== RUN   TestEncodeSingleMaskEdge/160
=== RUN   TestEncodeSingleMaskEdge/161
=== RUN   TestEncodeSingleMaskEdge/162
=== RUN   TestEncodeSingleMaskEdge/163
=== RUN   TestEncodeSingleMaskEdge/164
=== RUN   TestEncodeSingleMaskEdge/165
=== RUN   TestEncodeSingleMaskEdge/166
=== RUN   TestEncodeSingleMaskEdge/167
=== RUN   TestEncodeSingleMaskEdge/168
=== RUN   TestEncodeSingleMaskEdge/169
=== RUN   TestEncodeSingleMaskEdge/170
=== RUN   TestEncodeSingleMaskEdge/171
=== RUN   TestEncodeSingleMaskEdge/172
=== RUN   TestEncodeSingleMaskEdge/173
=== RUN   TestEncodeSingleMaskEdge/174
=== RUN   TestEncodeSingleMaskEdge/175
=== RUN   TestEncodeSingleMaskEdge/176
=== RUN   TestEncodeSingleMaskEdge/177
=== RUN   TestEncodeSingleMaskEdge/178
=== RUN   TestEncodeSingleMaskEdge/179
=== RUN   TestEncodeSingleMaskEdge/180
=== RUN   TestEncodeSingleMaskEdge/181
=== RUN   TestEncodeSingleMaskEdge/182
=== RUN   TestEncodeSingleMaskEdge/183
=== RUN   TestEncodeSingleMaskEdge/184
=== RUN   TestEncodeSingleMaskEdge/185
=== RUN   TestEncodeSingleMaskEdge/186
=== RUN   TestEncodeSingleMaskEdge/187
=== RUN   TestEncodeSingleMaskEdge/188
=== RUN   TestEncodeSingleMaskEdge/189
=== RUN   TestEncodeSingleMaskEdge/190
=== RUN   TestEncodeSingleMaskEdge/191
=== RUN   TestEncodeSingleMaskEdge/192
=== RUN   TestEncodeSingleMaskEdge/193
=== RUN   TestEncodeSingleMaskEdge/194
=== RUN   TestEncodeSingleMaskEdge/195
=== RUN   TestEncodeSingleMaskEdge/196
=== RUN   TestEncodeSingleMaskEdge/197
=== RUN   TestEncodeSingleMaskEdge/198
=== RUN   TestEncodeSingleMaskEdge/199
=== RUN   TestEncodeSingleMaskEdge/200
=== RUN   TestEncodeSingleMaskEdge/201
=== RUN   TestEncodeSingleMaskEdge/202
=== RUN   TestEncodeSingleMaskEdge/203
=== RUN   TestEncodeSingleMaskEdge/204
=== RUN   TestEncodeSingleMaskEdge/205
=== RUN   TestEncodeSingleMaskEdge/206
=== RUN   TestEncodeSingleMaskEdge/207
=== RUN   TestEncodeSingleMaskEdge/208
=== RUN   TestEncodeSingleMaskEdge/209
=== RUN   TestEncodeSingleMaskEdge/210
=== RUN   TestEncodeSingleMaskEdge/211
=== RUN   TestEncodeSingleMaskEdge/212
=== RUN   TestEncodeSingleMaskEdge/213
=== RUN   TestEncodeSingleMaskEdge/214
=== RUN   TestEncodeSingleMaskEdge/215
=== RUN   TestEncodeSingleMaskEdge/216
=== RUN   TestEncodeSingleMaskEdge/217
=== RUN   TestEncodeSingleMaskEdge/218
=== RUN   TestEncodeSingleMaskEdge/219
=== RUN   TestEncodeSingleMaskEdge/220
=== RUN   TestEncodeSingleMaskEdge/221
=== RUN   TestEncodeSingleMaskEdge/222
=== RUN   TestEncodeSingleMaskEdge/223
=== RUN   TestEncodeSingleMaskEdge/224
=== RUN   TestEncodeSingleMaskEdge/225
=== RUN   TestEncodeSingleMaskEdge/226
=== RUN   TestEncodeSingleMaskEdge/227
=== RUN   TestEncodeSingleMaskEdge/228
=== RUN   TestEncodeSingleMaskEdge/229
=== RUN   TestEncodeSingleMaskEdge/230
=== RUN   TestEncodeSingleMaskEdge/231
=== RUN   TestEncodeSingleMaskEdge/232
=== RUN   TestEncodeSingleMaskEdge/233
=== RUN   TestEncodeSingleMaskEdge/234
=== RUN   TestEncodeSingleMaskEdge/235
=== RUN   TestEncodeSingleMaskEdge/236
=== RUN   TestEncodeSingleMaskEdge/237
=== RUN   TestEncodeSingleMaskEdge/238
=== RUN   TestEncodeSingleMaskEdge/239
=== RUN   TestEncodeSingleMaskEdge/240
=== RUN   TestEncodeSingleMaskEdge/241
=== RUN   TestEncodeSingleMaskEdge/242
=== RUN   TestEncodeSingleMaskEdge/243
=== RUN   TestEncodeSingleMaskEdge/244
=== RUN   TestEncodeSingleMaskEdge/245
=== RUN   TestEncodeSingleMaskEdge/246
=== RUN   TestEncodeSingleMaskEdge/247
=== RUN   TestEncodeSingleMaskEdge/248
=== RUN   TestEncodeSingleMaskEdge/249
=== RUN   TestEncodeSingleMaskEdge/250
=== RUN   TestEncodeSingleMaskEdge/251
=== RUN   TestEncodeSingleMaskEdge/252
=== RUN   TestEncodeSingleMaskEdge/253
=== RUN   TestEncodeSingleMaskEdge/254
=== RUN   TestEncodeSingleMaskEdge/255
=== RUN   TestEncodeSingleMaskEdge/256
=== RUN   TestEncodeSingleMaskEdge/257
=== RUN   TestEncodeSingleMaskEdge/258
=== RUN   TestEncodeSingleMaskEdge/259
=== RUN   TestEncodeSingleMaskEdge/260
=== RUN   TestEncodeSingleMaskEdge/261
=== RUN   TestEncodeSingleMaskEdge/262
=== RUN   TestEncodeSingleMaskEdge/263
=== RUN   TestEncodeSingleMaskEdge/264
=== RUN   TestEncodeSingleMaskEdge/265
=== RUN   TestEncodeSingleMaskEdge/266
=== RUN   TestEncodeSingleMaskEdge/267
=== RUN   TestEncodeSingleMaskEdge/268
=== RUN   TestEncodeSingleMaskEdge/269
=== RUN   TestEncodeSingleMaskEdge/270
=== RUN   TestEncodeSingleMaskEdge/271
=== RUN   TestEncodeSingleMaskEdge/272
=== RUN   TestEncodeSingleMaskEdge/273
=== RUN   TestEncodeSingleMaskEdge/274
=== RUN   TestEncodeSingleMaskEdge/275
=== RUN   TestEncodeSingleMaskEdge/276
=== RUN   TestEncodeSingleMaskEdge/277
=== RUN   TestEncodeSingleMaskEdge/278
=== RUN   TestEncodeSingleMaskEdge/279
=== RUN   TestEncodeSingleMaskEdge/280
=== RUN   TestEncodeSingleMaskEdge/281
=== RUN   TestEncodeSingleMaskEdge/282
=== RUN   TestEncodeSingleMaskEdge/283
=== RUN   TestEncodeSingleMaskEdge/284
=== RUN   TestEncodeSingleMaskEdge/285
=== RUN   TestEncodeSingleMaskEdge/286
=== RUN   TestEncodeSingleMaskEdge/287
=== RUN   TestEncodeSingleMaskEdge/288
=== RUN   TestEncodeSingleMaskEdge/289
=== RUN   TestEncodeSingleMaskEdge/290
=== RUN   TestEncodeSingleMaskEdge/291
=== RUN   TestEncodeSingleMaskEdge/292
=== RUN   TestEncodeSingleMaskEdge/293
=== RUN   TestEncodeSingleMaskEdge/294
=== RUN   TestEncodeSingleMaskEdge/295
=== RUN   TestEncodeSingleMaskEdge/296
=== RUN   TestEncodeSingleMaskEdge/297
=== RUN   TestEncodeSingleMaskEdge/298
=== RUN   TestEncodeSingleMaskEdge/299
=== RUN   TestEncodeSingleMaskEdge/300
=== RUN   TestEncodeSingleMaskEdge/301
=== RUN   TestEncodeSingleMaskEdge/302
=== RUN   TestEncodeSingleMaskEdge/303
=== RUN   TestEncodeSingleMaskEdge/304
=== RUN   TestEncodeSingleMaskEdge/305
=== RUN   TestEncodeSingleMaskEdge/306
=== RUN   TestEncodeSingleMaskEdge/307
=== RUN   TestEncodeSingleMaskEdge/308
=== RUN   TestEncodeSingleMaskEdge/309
=== RUN   TestEncodeSingleMaskEdge/310
=== RUN   TestEncodeSingleMaskEdge/311
=== RUN   TestEncodeSingleMaskEdge/312
=== RUN   TestEncodeSingleMaskEdge/313
=== RUN   TestEncodeSingleMaskEdge/314
=== RUN   TestEncodeSingleMaskEdge/315
=== RUN   TestEncodeSingleMaskEdge/316
=== RUN   TestEncodeSingleMaskEdge/317
=== RUN   TestEncodeSingleMaskEdge/318
=== RUN   TestEncodeSingleMaskEdge/319
=== RUN   TestEncodeSingleMaskEdge/320
=== RUN   TestEncodeSingleMaskEdge/321
=== RUN   TestEncodeSingleMaskEdge/322
=== RUN   TestEncodeSingleMaskEdge/323
=== RUN   TestEncodeSingleMaskEdge/324
=== RUN   TestEncodeSingleMaskEdge/325
=== RUN   TestEncodeSingleMaskEdge/326
=== RUN   TestEncodeSingleMaskEdge/327
=== RUN   TestEncodeSingleMaskEdge/328
=== RUN   TestEncodeSingleMaskEdge/329
=== RUN   TestEncodeSingleMaskEdge/330
=== RUN   TestEncodeSingleMaskEdge/331
=== RUN   TestEncodeSingleMaskEdge/332
=== RUN   TestEncodeSingleMaskEdge/333
=== RUN   TestEncodeSingleMaskEdge/334
=== RUN   TestEncodeSingleMaskEdge/335
=== RUN   TestEncodeSingleMaskEdge/336
=== RUN   TestEncodeSingleMaskEdge/337
=== RUN   TestEncodeSingleMaskEdge/338
=== RUN   TestEncodeSingleMaskEdge/339
=== RUN   TestEncodeSingleMaskEdge/340
=== RUN   TestEncodeSingleMaskEdge/341
=== RUN   TestEncodeSingleMaskEdge/342
=== RUN   TestEncodeSingleMaskEdge/343
=== RUN   TestEncodeSingleMaskEdge/344
=== RUN   TestEncodeSingleMaskEdge/345
=== RUN   TestEncodeSingleMaskEdge/346
=== RUN   TestEncodeSingleMaskEdge/347
=== RUN   TestEncodeSingleMaskEdge/348
=== RUN   TestEncodeSingleMaskEdge/349
=== RUN   TestEncodeSingleMaskEdge/350
=== RUN   TestEncodeSingleMaskEdge/351
=== RUN   TestEncodeSingleMaskEdge/352
=== RUN   TestEncodeSingleMaskEdge/353
=== RUN   TestEncodeSingleMaskEdge/354
=== RUN   TestEncodeSingleMaskEdge/355
=== RUN   TestEncodeSingleMaskEdge/356
=== RUN   TestEncodeSingleMaskEdge/357
=== RUN   TestEncodeSingleMaskEdge/358
=== RUN   TestEncodeSingleMaskEdge/359
=== RUN   TestEncodeSingleMaskEdge/360
=== RUN   TestEncodeSingleMaskEdge/361
=== RUN   TestEncodeSingleMaskEdge/362
=== RUN   TestEncodeSingleMaskEdge/363
=== RUN   TestEncodeSingleMaskEdge/364
=== RUN   TestEncodeSingleMaskEdge/365
=== RUN   TestEncodeSingleMaskEdge/366
=== RUN   TestEncodeSingleMaskEdge/367
=== RUN   TestEncodeSingleMaskEdge/368
=== RUN   TestEncodeSingleMaskEdge/369
=== RUN   TestEncodeSingleMaskEdge/370
=== RUN   TestEncodeSingleMaskEdge/371
=== RUN   TestEncodeSingleMaskEdge/372
=== RUN   TestEncodeSingleMaskEdge/373
=== RUN   TestEncodeSingleMaskEdge/374
=== RUN   TestEncodeSingleMaskEdge/375
=== RUN   TestEncodeSingleMaskEdge/376
=== RUN   TestEncodeSingleMaskEdge/377
=== RUN   TestEncodeSingleMaskEdge/378
=== RUN   TestEncodeSingleMaskEdge/379
=== RUN   TestEncodeSingleMaskEdge/380
=== RUN   TestEncodeSingleMaskEdge/381
=== RUN   TestEncodeSingleMaskEdge/382
=== RUN   TestEncodeSingleMaskEdge/383
=== RUN   TestEncodeSingleMaskEdge/384
=== RUN   TestEncodeSingleMaskEdge/385
=== RUN   TestEncodeSingleMaskEdge/386
=== RUN   TestEncodeSingleMaskEdge/387
=== RUN   TestEncodeSingleMaskEdge/388
=== RUN   TestEncodeSingleMaskEdge/389
=== RUN   TestEncodeSingleMaskEdge/390
=== RUN   TestEncodeSingleMaskEdge/391
=== RUN   TestEncodeSingleMaskEdge/392
=== RUN   TestEncodeSingleMaskEdge/393
=== RUN   TestEncodeSingleMaskEdge/394
=== RUN   TestEncodeSingleMaskEdge/395
=== RUN   TestEncodeSingleMaskEdge/396
=== RUN   TestEncodeSingleMaskEdge/397
=== RUN   TestEncodeSingleMaskEdge/398
=== RUN   TestEncodeSingleMaskEdge/399
=== RUN   TestEncodeSingleMaskEdge/400
=== RUN   TestEncodeSingleMaskEdge/401
=== RUN   TestEncodeSingleMaskEdge/402
=== RUN   TestEncodeSingleMaskEdge/403
=== RUN   TestEncodeSingleMaskEdge/404
=== RUN   TestEncodeSingleMaskEdge/405
=== RUN   TestEncodeSingleMaskEdge/406
=== RUN   TestEncodeSingleMaskEdge/407
=== RUN   TestEncodeSingleMaskEdge/408
=== RUN   TestEncodeSingleMaskEdge/409
=== RUN   TestEncodeSingleMaskEdge/410
=== RUN   TestEncodeSingleMaskEdge/411
=== RUN   TestEncodeSingleMaskEdge/412
=== RUN   TestEncodeSingleMaskEdge/413
=== RUN   TestEncodeSingleMaskEdge/414
=== RUN   TestEncodeSingleMaskEdge/415
=== RUN   TestEncodeSingleMaskEdge/416
=== RUN   TestEncodeSingleMaskEdge/417
=== RUN   TestEncodeSingleMaskEdge/418
=== RUN   TestEncodeSingleMaskEdge/419
=== RUN   TestEncodeSingleMaskEdge/420
=== RUN   TestEncodeSingleMaskEdge/421
=== RUN   TestEncodeSingleMaskEdge/422
=== RUN   TestEncodeSingleMaskEdge/423
=== RUN   TestEncodeSingleMaskEdge/424
=== RUN   TestEncodeSingleMaskEdge/425
=== RUN   TestEncodeSingleMaskEdge/426
=== RUN   TestEncodeSingleMaskEdge/427
=== RUN   TestEncodeSingleMaskEdge/428
=== RUN   TestEncodeSingleMaskEdge/429
=== RUN   TestEncodeSingleMaskEdge/430
=== RUN   TestEncodeSingleMaskEdge/431
=== RUN   TestEncodeSingleMaskEdge/432
=== RUN   TestEncodeSingleMaskEdge/433
=== RUN   TestEncodeSingleMaskEdge/434
=== RUN   TestEncodeSingleMaskEdge/435
=== RUN   TestEncodeSingleMaskEdge/436
=== RUN   TestEncodeSingleMaskEdge/437
=== RUN   TestEncodeSingleMaskEdge/438
=== RUN   TestEncodeSingleMaskEdge/439
=== RUN   TestEncodeSingleMaskEdge/440
=== RUN   TestEncodeSingleMaskEdge/441
=== RUN   TestEncodeSingleMaskEdge/442
=== RUN   TestEncodeSingleMaskEdge/443
=== RUN   TestEncodeSingleMaskEdge/444
=== RUN   TestEncodeSingleMaskEdge/445
=== RUN   TestEncodeSingleMaskEdge/446
=== RUN   TestEncodeSingleMaskEdge/447
=== RUN   TestEncodeSingleMaskEdge/448
=== RUN   TestEncodeSingleMaskEdge/449
=== RUN   TestEncodeSingleMaskEdge/450
=== RUN   TestEncodeSingleMaskEdge/451
=== RUN   TestEncodeSingleMaskEdge/452
=== RUN   TestEncodeSingleMaskEdge/453
=== RUN   TestEncodeSingleMaskEdge/454
=== RUN   TestEncodeSingleMaskEdge/455
=== RUN   TestEncodeSingleMaskEdge/456
=== RUN   TestEncodeSingleMaskEdge/457
=== RUN   TestEncodeSingleMaskEdge/458
=== RUN   TestEncodeSingleMaskEdge/459
=== RUN   TestEncodeSingleMaskEdge/460
=== RUN   TestEncodeSingleMaskEdge/461
=== RUN   TestEncodeSingleMaskEdge/462
=== RUN   TestEncodeSingleMaskEdge/463
=== RUN   TestEncodeSingleMaskEdge/464
=== RUN   TestEncodeSingleMaskEdge/465
=== RUN   TestEncodeSingleMaskEdge/466
=== RUN   TestEncodeSingleMaskEdge/467
=== RUN   TestEncodeSingleMaskEdge/468
=== RUN   TestEncodeSingleMaskEdge/469
=== RUN   TestEncodeSingleMaskEdge/470
=== RUN   TestEncodeSingleMaskEdge/471
=== RUN   TestEncodeSingleMaskEdge/472
=== RUN   TestEncodeSingleMaskEdge/473
=== RUN   TestEncodeSingleMaskEdge/474
=== RUN   TestEncodeSingleMaskEdge/475
=== RUN   TestEncodeSingleMaskEdge/476
=== RUN   TestEncodeSingleMaskEdge/477
=== RUN   TestEncodeSingleMaskEdge/478
=== RUN   TestEncodeSingleMaskEdge/479
=== RUN   TestEncodeSingleMaskEdge/480
=== RUN   TestEncodeSingleMaskEdge/481
=== RUN   TestEncodeSingleMaskEdge/482
=== RUN   TestEncodeSingleMaskEdge/483
=== RUN   TestEncodeSingleMaskEdge/484
=== RUN   TestEncodeSingleMaskEdge/485
=== RUN   TestEncodeSingleMaskEdge/486
=== RUN   TestEncodeSingleMaskEdge/487
=== RUN   TestEncodeSingleMaskEdge/488
=== RUN   TestEncodeSingleMaskEdge/489
=== RUN   TestEncodeSingleMaskEdge/490
=== RUN   TestEncodeSingleMaskEdge/491
=== RUN   TestEncodeSingleMaskEdge/492
=== RUN   TestEncodeSingleMaskEdge/493
=== RUN   TestEncodeSingleMaskEdge/494
=== RUN   TestEncodeSingleMaskEdge/495
=== RUN   TestEncodeSingleMaskEdge/496
=== RUN   TestEncodeSingleMaskEdge/497
=== RUN   TestEncodeSingleMaskEdge/498
=== RUN   TestEncodeSingleMaskEdge/499
=== RUN   TestEncodeSingleMaskEdge/500
=== RUN   TestEncodeSingleMaskEdge/501
=== RUN   TestEncodeSingleMaskEdge/502
=== RUN   TestEncodeSingleMaskEdge/503
=== RUN   TestEncodeSingleMaskEdge/504
=== RUN   TestEncodeSingleMaskEdge/505
=== RUN   TestEncodeSingleMaskEdge/506
=== RUN   TestEncodeSingleMaskEdge/507
=== RUN   TestEncodeSingleMaskEdge/508
=== RUN   TestEncodeSingleMaskEdge/509
=== RUN   TestEncodeSingleMaskEdge/510
=== RUN   TestEncodeSingleMaskEdge/511
=== RUN   TestEncodeSingleMaskEdge/512
=== RUN   TestEncodeSingleMaskEdge/513
=== RUN   TestEncodeSingleMaskEdge/514
=== RUN   TestEncodeSingleMaskEdge/515
=== RUN   TestEncodeSingleMaskEdge/516
=== RUN   TestEncodeSingleMaskEdge/517
=== RUN   TestEncodeSingleMaskEdge/518
=== RUN   TestEncodeSingleMaskEdge/519
=== RUN   TestEncodeSingleMaskEdge/520
=== RUN   TestEncodeSingleMaskEdge/521
=== RUN   TestEncodeSingleMaskEdge/522
=== RUN   TestEncodeSingleMaskEdge/523
=== RUN   TestEncodeSingleMaskEdge/524
=== RUN   TestEncodeSingleMaskEdge/525
=== RUN   TestEncodeSingleMaskEdge/526
=== RUN   TestEncodeSingleMaskEdge/527
=== RUN   TestEncodeSingleMaskEdge/528
=== RUN   TestEncodeSingleMaskEdge/529
=== RUN   TestEncodeSingleMaskEdge/530
=== RUN   TestEncodeSingleMaskEdge/531
=== RUN   TestEncodeSingleMaskEdge/532
=== RUN   TestEncodeSingleMaskEdge/533
=== RUN   TestEncodeSingleMaskEdge/534
=== RUN   TestEncodeSingleMaskEdge/535
=== RUN   TestEncodeSingleMaskEdge/536
=== RUN   TestEncodeSingleMaskEdge/537
=== RUN   TestEncodeSingleMaskEdge/538
=== RUN   TestEncodeSingleMaskEdge/539
=== RUN   TestEncodeSingleMaskEdge/540
=== RUN   TestEncodeSingleMaskEdge/541
=== RUN   TestEncodeSingleMaskEdge/542
=== RUN   TestEncodeSingleMaskEdge/543
=== RUN   TestEncodeSingleMaskEdge/544
=== RUN   TestEncodeSingleMaskEdge/545
=== RUN   TestEncodeSingleMaskEdge/546
=== RUN   TestEncodeSingleMaskEdge/547
=== RUN   TestEncodeSingleMaskEdge/548
=== RUN   TestEncodeSingleMaskEdge/549
=== RUN   TestEncodeSingleMaskEdge/550
=== RUN   TestEncodeSingleMaskEdge/551
=== RUN   TestEncodeSingleMaskEdge/552
=== RUN   TestEncodeSingleMaskEdge/553
=== RUN   TestEncodeSingleMaskEdge/554
=== RUN   TestEncodeSingleMaskEdge/555
=== RUN   TestEncodeSingleMaskEdge/556
=== RUN   TestEncodeSingleMaskEdge/557
=== RUN   TestEncodeSingleMaskEdge/558
=== RUN   TestEncodeSingleMaskEdge/559
=== RUN   TestEncodeSingleMaskEdge/560
=== RUN   TestEncodeSingleMaskEdge/561
=== RUN   TestEncodeSingleMaskEdge/562
=== RUN   TestEncodeSingleMaskEdge/563
=== RUN   TestEncodeSingleMaskEdge/564
=== RUN   TestEncodeSingleMaskEdge/565
=== RUN   TestEncodeSingleMaskEdge/566
=== RUN   TestEncodeSingleMaskEdge/567
=== RUN   TestEncodeSingleMaskEdge/568
=== RUN   TestEncodeSingleMaskEdge/569
=== RUN   TestEncodeSingleMaskEdge/570
=== RUN   TestEncodeSingleMaskEdge/571
=== RUN   TestEncodeSingleMaskEdge/572
=== RUN   TestEncodeSingleMaskEdge/573
=== RUN   TestEncodeSingleMaskEdge/574
=== RUN   TestEncodeSingleMaskEdge/575
=== RUN   TestEncodeSingleMaskEdge/576
=== RUN   TestEncodeSingleMaskEdge/577
=== RUN   TestEncodeSingleMaskEdge/578
=== RUN   TestEncodeSingleMaskEdge/579
=== RUN   TestEncodeSingleMaskEdge/580
=== RUN   TestEncodeSingleMaskEdge/581
=== RUN   TestEncodeSingleMaskEdge/582
=== RUN   TestEncodeSingleMaskEdge/583
=== RUN   TestEncodeSingleMaskEdge/584
=== RUN   TestEncodeSingleMaskEdge/585
=== RUN   TestEncodeSingleMaskEdge/586
=== RUN   TestEncodeSingleMaskEdge/587
=== RUN   TestEncodeSingleMaskEdge/588
=== RUN   TestEncodeSingleMaskEdge/589
=== RUN   TestEncodeSingleMaskEdge/590
=== RUN   TestEncodeSingleMaskEdge/591
=== RUN   TestEncodeSingleMaskEdge/592
=== RUN   TestEncodeSingleMaskEdge/593
=== RUN   TestEncodeSingleMaskEdge/594
=== RUN   TestEncodeSingleMaskEdge/595
=== RUN   TestEncodeSingleMaskEdge/596
=== RUN   TestEncodeSingleMaskEdge/597
=== RUN   TestEncodeSingleMaskEdge/598
=== RUN   TestEncodeSingleMaskEdge/599
=== RUN   TestEncodeSingleMaskEdge/600
=== RUN   TestEncodeSingleMaskEdge/601
=== RUN   TestEncodeSingleMaskEdge/602
=== RUN   TestEncodeSingleMaskEdge/603
=== RUN   TestEncodeSingleMaskEdge/604
=== RUN   TestEncodeSingleMaskEdge/605
=== RUN   TestEncodeSingleMaskEdge/606
=== RUN   TestEncodeSingleMaskEdge/607
=== RUN   TestEncodeSingleMaskEdge/608
=== RUN   TestEncodeSingleMaskEdge/609
=== RUN   TestEncodeSingleMaskEdge/610
=== RUN   TestEncodeSingleMaskEdge/611
=== RUN   TestEncodeSingleMaskEdge/612
=== RUN   TestEncodeSingleMaskEdge/613
=== RUN   TestEncodeSingleMaskEdge/614
=== RUN   TestEncodeSingleMaskEdge/615
=== RUN   TestEncodeSingleMaskEdge/616
=== RUN   TestEncodeSingleMaskEdge/617
=== RUN   TestEncodeSingleMaskEdge/618
=== RUN   TestEncodeSingleMaskEdge/619
=== RUN   TestEncodeSingleMaskEdge/620
=== RUN   TestEncodeSingleMaskEdge/621
=== RUN   TestEncodeSingleMaskEdge/622
=== RUN   TestEncodeSingleMaskEdge/623
=== RUN   TestEncodeSingleMaskEdge/624
=== RUN   TestEncodeSingleMaskEdge/625
=== RUN   TestEncodeSingleMaskEdge/626
=== RUN   TestEncodeSingleMaskEdge/627
=== RUN   TestEncodeSingleMaskEdge/628
=== RUN   TestEncodeSingleMaskEdge/629
=== RUN   TestEncodeSingleMaskEdge/630
=== RUN   TestEncodeSingleMaskEdge/631
=== RUN   TestEncodeSingleMaskEdge/632
=== RUN   TestEncodeSingleMaskEdge/633
=== RUN   TestEncodeSingleMaskEdge/634
=== RUN   TestEncodeSingleMaskEdge/635
=== RUN   TestEncodeSingleMaskEdge/636
=== RUN   TestEncodeSingleMaskEdge/637
=== RUN   TestEncodeSingleMaskEdge/638
=== RUN   TestEncodeSingleMaskEdge/639
=== RUN   TestEncodeSingleMaskEdge/640
=== RUN   TestEncodeSingleMaskEdge/641
=== RUN   TestEncodeSingleMaskEdge/642
=== RUN   TestEncodeSingleMaskEdge/643
=== RUN   TestEncodeSingleMaskEdge/644
=== RUN   TestEncodeSingleMaskEdge/645
=== RUN   TestEncodeSingleMaskEdge/646
=== RUN   TestEncodeSingleMaskEdge/647
=== RUN   TestEncodeSingleMaskEdge/648
=== RUN   TestEncodeSingleMaskEdge/649
=== RUN   TestEncodeSingleMaskEdge/650
=== RUN   TestEncodeSingleMaskEdge/651
=== RUN   TestEncodeSingleMaskEdge/652
=== RUN   TestEncodeSingleMaskEdge/653
=== RUN   TestEncodeSingleMaskEdge/654
=== RUN   TestEncodeSingleMaskEdge/655
=== RUN   TestEncodeSingleMaskEdge/656
=== RUN   TestEncodeSingleMaskEdge/657
=== RUN   TestEncodeSingleMaskEdge/658
=== RUN   TestEncodeSingleMaskEdge/659
=== RUN   TestEncodeSingleMaskEdge/660
=== RUN   TestEncodeSingleMaskEdge/661
=== RUN   TestEncodeSingleMaskEdge/662
=== RUN   TestEncodeSingleMaskEdge/663
=== RUN   TestEncodeSingleMaskEdge/664
=== RUN   TestEncodeSingleMaskEdge/665
=== RUN   TestEncodeSingleMaskEdge/666
=== RUN   TestEncodeSingleMaskEdge/667
=== RUN   TestEncodeSingleMaskEdge/668
=== RUN   TestEncodeSingleMaskEdge/669
=== RUN   TestEncodeSingleMaskEdge/670
=== RUN   TestEncodeSingleMaskEdge/671
=== RUN   TestEncodeSingleMaskEdge/672
=== RUN   TestEncodeSingleMaskEdge/673
=== RUN   TestEncodeSingleMaskEdge/674
=== RUN   TestEncodeSingleMaskEdge/675
=== RUN   TestEncodeSingleMaskEdge/676
=== RUN   TestEncodeSingleMaskEdge/677
=== RUN   TestEncodeSingleMaskEdge/678
=== RUN   TestEncodeSingleMaskEdge/679
=== RUN   TestEncodeSingleMaskEdge/680
=== RUN   TestEncodeSingleMaskEdge/681
=== RUN   TestEncodeSingleMaskEdge/682
=== RUN   TestEncodeSingleMaskEdge/683
=== RUN   TestEncodeSingleMaskEdge/684
=== RUN   TestEncodeSingleMaskEdge/685
=== RUN   TestEncodeSingleMaskEdge/686
=== RUN   TestEncodeSingleMaskEdge/687
=== RUN   TestEncodeSingleMaskEdge/688
=== RUN   TestEncodeSingleMaskEdge/689
=== RUN   TestEncodeSingleMaskEdge/690
=== RUN   TestEncodeSingleMaskEdge/691
=== RUN   TestEncodeSingleMaskEdge/692
=== RUN   TestEncodeSingleMaskEdge/693
=== RUN   TestEncodeSingleMaskEdge/694
=== RUN   TestEncodeSingleMaskEdge/695
=== RUN   TestEncodeSingleMaskEdge/696
=== RUN   TestEncodeSingleMaskEdge/697
=== RUN   TestEncodeSingleMaskEdge/698
=== RUN   TestEncodeSingleMaskEdge/699
=== RUN   TestEncodeSingleMaskEdge/700
=== RUN   TestEncodeSingleMaskEdge/701
=== RUN   TestEncodeSingleMaskEdge/702
=== RUN   TestEncodeSingleMaskEdge/703
=== RUN   TestEncodeSingleMaskEdge/704
=== RUN   TestEncodeSingleMaskEdge/705
=== RUN   TestEncodeSingleMaskEdge/706
=== RUN   TestEncodeSingleMaskEdge/707
=== RUN   TestEncodeSingleMaskEdge/708
=== RUN   TestEncodeSingleMaskEdge/709
=== RUN   TestEncodeSingleMaskEdge/710
=== RUN   TestEncodeSingleMaskEdge/711
=== RUN   TestEncodeSingleMaskEdge/712
=== RUN   TestEncodeSingleMaskEdge/713
=== RUN   TestEncodeSingleMaskEdge/714
=== RUN   TestEncodeSingleMaskEdge/715
=== RUN   TestEncodeSingleMaskEdge/716
=== RUN   TestEncodeSingleMaskEdge/717
=== RUN   TestEncodeSingleMaskEdge/718
=== RUN   TestEncodeSingleMaskEdge/719
=== RUN   TestEncodeSingleMaskEdge/720
=== RUN   TestEncodeSingleMaskEdge/721
=== RUN   TestEncodeSingleMaskEdge/722
=== RUN   TestEncodeSingleMaskEdge/723
=== RUN   TestEncodeSingleMaskEdge/724
=== RUN   TestEncodeSingleMaskEdge/725
=== RUN   TestEncodeSingleMaskEdge/726
=== RUN   TestEncodeSingleMaskEdge/727
=== RUN   TestEncodeSingleMaskEdge/728
=== RUN   TestEncodeSingleMaskEdge/729
=== RUN   TestEncodeSingleMaskEdge/730
=== RUN   TestEncodeSingleMaskEdge/731
=== RUN   TestEncodeSingleMaskEdge/732
=== RUN   TestEncodeSingleMaskEdge/733
=== RUN   TestEncodeSingleMaskEdge/734
=== RUN   TestEncodeSingleMaskEdge/735
=== RUN   TestEncodeSingleMaskEdge/736
=== RUN   TestEncodeSingleMaskEdge/737
=== RUN   TestEncodeSingleMaskEdge/738
=== RUN   TestEncodeSingleMaskEdge/739
=== RUN   TestEncodeSingleMaskEdge/740
=== RUN   TestEncodeSingleMaskEdge/741
=== RUN   TestEncodeSingleMaskEdge/742
=== RUN   TestEncodeSingleMaskEdge/743
=== RUN   TestEncodeSingleMaskEdge/744
=== RUN   TestEncodeSingleMaskEdge/745
=== RUN   TestEncodeSingleMaskEdge/746
=== RUN   TestEncodeSingleMaskEdge/747
=== RUN   TestEncodeSingleMaskEdge/748
=== RUN   TestEncodeSingleMaskEdge/749
=== RUN   TestEncodeSingleMaskEdge/750
=== RUN   TestEncodeSingleMaskEdge/751
=== RUN   TestEncodeSingleMaskEdge/752
=== RUN   TestEncodeSingleMaskEdge/753
=== RUN   TestEncodeSingleMaskEdge/754
=== RUN   TestEncodeSingleMaskEdge/755
=== RUN   TestEncodeSingleMaskEdge/756
=== RUN   TestEncodeSingleMaskEdge/757
=== RUN   TestEncodeSingleMaskEdge/758
=== RUN   TestEncodeSingleMaskEdge/759
=== RUN   TestEncodeSingleMaskEdge/760
=== RUN   TestEncodeSingleMaskEdge/761
=== RUN   TestEncodeSingleMaskEdge/762
=== RUN   TestEncodeSingleMaskEdge/763
=== RUN   TestEncodeSingleMaskEdge/764
=== RUN   TestEncodeSingleMaskEdge/765
=== RUN   TestEncodeSingleMaskEdge/766
=== RUN   TestEncodeSingleMaskEdge/767
=== RUN   TestEncodeSingleMaskEdge/768
=== RUN   TestEncodeSingleMaskEdge/769
=== RUN   TestEncodeSingleMaskEdge/770
=== RUN   TestEncodeSingleMaskEdge/771
=== RUN   TestEncodeSingleMaskEdge/772
=== RUN   TestEncodeSingleMaskEdge/773
=== RUN   TestEncodeSingleMaskEdge/774
=== RUN   TestEncodeSingleMaskEdge/775
=== RUN   TestEncodeSingleMaskEdge/776
=== RUN   TestEncodeSingleMaskEdge/777
=== RUN   TestEncodeSingleMaskEdge/778
=== RUN   TestEncodeSingleMaskEdge/779
=== RUN   TestEncodeSingleMaskEdge/780
=== RUN   TestEncodeSingleMaskEdge/781
=== RUN   TestEncodeSingleMaskEdge/782
=== RUN   TestEncodeSingleMaskEdge/783
=== RUN   TestEncodeSingleMaskEdge/784
=== RUN   TestEncodeSingleMaskEdge/785
=== RUN   TestEncodeSingleMaskEdge/786
=== RUN   TestEncodeSingleMaskEdge/787
=== RUN   TestEncodeSingleMaskEdge/788
=== RUN   TestEncodeSingleMaskEdge/789
=== RUN   TestEncodeSingleMaskEdge/790
=== RUN   TestEncodeSingleMaskEdge/791
=== RUN   TestEncodeSingleMaskEdge/792
=== RUN   TestEncodeSingleMaskEdge/793
=== RUN   TestEncodeSingleMaskEdge/794
=== RUN   TestEncodeSingleMaskEdge/795
=== RUN   TestEncodeSingleMaskEdge/796
=== RUN   TestEncodeSingleMaskEdge/797
=== RUN   TestEncodeSingleMaskEdge/798
=== RUN   TestEncodeSingleMaskEdge/799
=== RUN   TestEncodeSingleMaskEdge/800
=== RUN   TestEncodeSingleMaskEdge/801
=== RUN   TestEncodeSingleMaskEdge/802
=== RUN   TestEncodeSingleMaskEdge/803
=== RUN   TestEncodeSingleMaskEdge/804
=== RUN   TestEncodeSingleMaskEdge/805
=== RUN   TestEncodeSingleMaskEdge/806
=== RUN   TestEncodeSingleMaskEdge/807
=== RUN   TestEncodeSingleMaskEdge/808
=== RUN   TestEncodeSingleMaskEdge/809
=== RUN   TestEncodeSingleMaskEdge/810
=== RUN   TestEncodeSingleMaskEdge/811
=== RUN   TestEncodeSingleMaskEdge/812
=== RUN   TestEncodeSingleMaskEdge/813
=== RUN   TestEncodeSingleMaskEdge/814
=== RUN   TestEncodeSingleMaskEdge/815
=== RUN   TestEncodeSingleMaskEdge/816
=== RUN   TestEncodeSingleMaskEdge/817
=== RUN   TestEncodeSingleMaskEdge/818
=== RUN   TestEncodeSingleMaskEdge/819
=== RUN   TestEncodeSingleMaskEdge/820
=== RUN   TestEncodeSingleMaskEdge/821
=== RUN   TestEncodeSingleMaskEdge/822
=== RUN   TestEncodeSingleMaskEdge/823
=== RUN   TestEncodeSingleMaskEdge/824
=== RUN   TestEncodeSingleMaskEdge/825
=== RUN   TestEncodeSingleMaskEdge/826
=== RUN   TestEncodeSingleMaskEdge/827
=== RUN   TestEncodeSingleMaskEdge/828
=== RUN   TestEncodeSingleMaskEdge/829
=== RUN   TestEncodeSingleMaskEdge/830
=== RUN   TestEncodeSingleMaskEdge/831
=== RUN   TestEncodeSingleMaskEdge/832
=== RUN   TestEncodeSingleMaskEdge/833
=== RUN   TestEncodeSingleMaskEdge/834
=== RUN   TestEncodeSingleMaskEdge/835
=== RUN   TestEncodeSingleMaskEdge/836
=== RUN   TestEncodeSingleMaskEdge/837
=== RUN   TestEncodeSingleMaskEdge/838
=== RUN   TestEncodeSingleMaskEdge/839
=== RUN   TestEncodeSingleMaskEdge/840
=== RUN   TestEncodeSingleMaskEdge/841
=== RUN   TestEncodeSingleMaskEdge/842
=== RUN   TestEncodeSingleMaskEdge/843
=== RUN   TestEncodeSingleMaskEdge/844
=== RUN   TestEncodeSingleMaskEdge/845
=== RUN   TestEncodeSingleMaskEdge/846
=== RUN   TestEncodeSingleMaskEdge/847
=== RUN   TestEncodeSingleMaskEdge/848
=== RUN   TestEncodeSingleMaskEdge/849
=== RUN   TestEncodeSingleMaskEdge/850
=== RUN   TestEncodeSingleMaskEdge/851
=== RUN   TestEncodeSingleMaskEdge/852
=== RUN   TestEncodeSingleMaskEdge/853
=== RUN   TestEncodeSingleMaskEdge/854
=== RUN   TestEncodeSingleMaskEdge/855
=== RUN   TestEncodeSingleMaskEdge/856
=== RUN   TestEncodeSingleMaskEdge/857
=== RUN   TestEncodeSingleMaskEdge/858
=== RUN   TestEncodeSingleMaskEdge/859
=== RUN   TestEncodeSingleMaskEdge/860
=== RUN   TestEncodeSingleMaskEdge/861
=== RUN   TestEncodeSingleMaskEdge/862
=== RUN   TestEncodeSingleMaskEdge/863
=== RUN   TestEncodeSingleMaskEdge/864
=== RUN   TestEncodeSingleMaskEdge/865
=== RUN   TestEncodeSingleMaskEdge/866
=== RUN   TestEncodeSingleMaskEdge/867
=== RUN   TestEncodeSingleMaskEdge/868
=== RUN   TestEncodeSingleMaskEdge/869
=== RUN   TestEncodeSingleMaskEdge/870
=== RUN   TestEncodeSingleMaskEdge/871
=== RUN   TestEncodeSingleMaskEdge/872
=== RUN   TestEncodeSingleMaskEdge/873
=== RUN   TestEncodeSingleMaskEdge/874
=== RUN   TestEncodeSingleMaskEdge/875
=== RUN   TestEncodeSingleMaskEdge/876
=== RUN   TestEncodeSingleMaskEdge/877
=== RUN   TestEncodeSingleMaskEdge/878
=== RUN   TestEncodeSingleMaskEdge/879
=== RUN   TestEncodeSingleMaskEdge/880
=== RUN   TestEncodeSingleMaskEdge/881
=== RUN   TestEncodeSingleMaskEdge/882
=== RUN   TestEncodeSingleMaskEdge/883
=== RUN   TestEncodeSingleMaskEdge/884
=== RUN   TestEncodeSingleMaskEdge/885
=== RUN   TestEncodeSingleMaskEdge/886
=== RUN   TestEncodeSingleMaskEdge/887
=== RUN   TestEncodeSingleMaskEdge/888
=== RUN   TestEncodeSingleMaskEdge/889
=== RUN   TestEncodeSingleMaskEdge/890
=== RUN   TestEncodeSingleMaskEdge/891
=== RUN   TestEncodeSingleMaskEdge/892
=== RUN   TestEncodeSingleMaskEdge/893
=== RUN   TestEncodeSingleMaskEdge/894
=== RUN   TestEncodeSingleMaskEdge/895
=== RUN   TestEncodeSingleMaskEdge/896
=== RUN   TestEncodeSingleMaskEdge/897
=== RUN   TestEncodeSingleMaskEdge/898
=== RUN   TestEncodeSingleMaskEdge/899
=== RUN   TestEncodeSingleMaskEdge/900
=== RUN   TestEncodeSingleMaskEdge/901
=== RUN   TestEncodeSingleMaskEdge/902
=== RUN   TestEncodeSingleMaskEdge/903
=== RUN   TestEncodeSingleMaskEdge/904
=== RUN   TestEncodeSingleMaskEdge/905
=== RUN   TestEncodeSingleMaskEdge/906
=== RUN   TestEncodeSingleMaskEdge/907
=== RUN   TestEncodeSingleMaskEdge/908
=== RUN   TestEncodeSingleMaskEdge/909
=== RUN   TestEncodeSingleMaskEdge/910
=== RUN   TestEncodeSingleMaskEdge/911
=== RUN   TestEncodeSingleMaskEdge/912
=== RUN   TestEncodeSingleMaskEdge/913
=== RUN   TestEncodeSingleMaskEdge/914
=== RUN   TestEncodeSingleMaskEdge/915
=== RUN   TestEncodeSingleMaskEdge/916
=== RUN   TestEncodeSingleMaskEdge/917
=== RUN   TestEncodeSingleMaskEdge/918
=== RUN   TestEncodeSingleMaskEdge/919
=== RUN   TestEncodeSingleMaskEdge/920
=== RUN   TestEncodeSingleMaskEdge/921
=== RUN   TestEncodeSingleMaskEdge/922
=== RUN   TestEncodeSingleMaskEdge/923
=== RUN   TestEncodeSingleMaskEdge/924
=== RUN   TestEncodeSingleMaskEdge/925
=== RUN   TestEncodeSingleMaskEdge/926
=== RUN   TestEncodeSingleMaskEdge/927
=== RUN   TestEncodeSingleMaskEdge/928
=== RUN   TestEncodeSingleMaskEdge/929
=== RUN   TestEncodeSingleMaskEdge/930
=== RUN   TestEncodeSingleMaskEdge/931
=== RUN   TestEncodeSingleMaskEdge/932
=== RUN   TestEncodeSingleMaskEdge/933
=== RUN   TestEncodeSingleMaskEdge/934
=== RUN   TestEncodeSingleMaskEdge/935
=== RUN   TestEncodeSingleMaskEdge/936
=== RUN   TestEncodeSingleMaskEdge/937
=== RUN   TestEncodeSingleMaskEdge/938
=== RUN   TestEncodeSingleMaskEdge/939
=== RUN   TestEncodeSingleMaskEdge/940
=== RUN   TestEncodeSingleMaskEdge/941
=== RUN   TestEncodeSingleMaskEdge/942
=== RUN   TestEncodeSingleMaskEdge/943
=== RUN   TestEncodeSingleMaskEdge/944
=== RUN   TestEncodeSingleMaskEdge/945
=== RUN   TestEncodeSingleMaskEdge/946
=== RUN   TestEncodeSingleMaskEdge/947
=== RUN   TestEncodeSingleMaskEdge/948
=== RUN   TestEncodeSingleMaskEdge/949
=== RUN   TestEncodeSingleMaskEdge/950
=== RUN   TestEncodeSingleMaskEdge/951
=== RUN   TestEncodeSingleMaskEdge/952
=== RUN   TestEncodeSingleMaskEdge/953
=== RUN   TestEncodeSingleMaskEdge/954
=== RUN   TestEncodeSingleMaskEdge/955
=== RUN   TestEncodeSingleMaskEdge/956
=== RUN   TestEncodeSingleMaskEdge/957
=== RUN   TestEncodeSingleMaskEdge/958
=== RUN   TestEncodeSingleMaskEdge/959
=== RUN   TestEncodeSingleMaskEdge/960
=== RUN   TestEncodeSingleMaskEdge/961
=== RUN   TestEncodeSingleMaskEdge/962
=== RUN   TestEncodeSingleMaskEdge/963
=== RUN   TestEncodeSingleMaskEdge/964
=== RUN   TestEncodeSingleMaskEdge/965
=== RUN   TestEncodeSingleMaskEdge/966
=== RUN   TestEncodeSingleMaskEdge/967
=== RUN   TestEncodeSingleMaskEdge/968
=== RUN   TestEncodeSingleMaskEdge/969
=== RUN   TestEncodeSingleMaskEdge/970
=== RUN   TestEncodeSingleMaskEdge/971
=== RUN   TestEncodeSingleMaskEdge/972
=== RUN   TestEncodeSingleMaskEdge/973
=== RUN   TestEncodeSingleMaskEdge/974
=== RUN   TestEncodeSingleMaskEdge/975
=== RUN   TestEncodeSingleMaskEdge/976
=== RUN   TestEncodeSingleMaskEdge/977
=== RUN   TestEncodeSingleMaskEdge/978
=== RUN   TestEncodeSingleMaskEdge/979
=== RUN   TestEncodeSingleMaskEdge/980
=== RUN   TestEncodeSingleMaskEdge/981
=== RUN   TestEncodeSingleMaskEdge/982
=== RUN   TestEncodeSingleMaskEdge/983
=== RUN   TestEncodeSingleMaskEdge/984
=== RUN   TestEncodeSingleMaskEdge/985
=== RUN   TestEncodeSingleMaskEdge/986
=== RUN   TestEncodeSingleMaskEdge/987
=== RUN   TestEncodeSingleMaskEdge/988
=== RUN   TestEncodeSingleMaskEdge/989
=== RUN   TestEncodeSingleMaskEdge/990
=== RUN   TestEncodeSingleMaskEdge/991
=== RUN   TestEncodeSingleMaskEdge/992
=== RUN   TestEncodeSingleMaskEdge/993
=== RUN   TestEncodeSingleMaskEdge/994
=== RUN   TestEncodeSingleMaskEdge/995
=== RUN   TestEncodeSingleMaskEdge/996
=== RUN   TestEncodeSingleMaskEdge/997
=== RUN   TestEncodeSingleMaskEdge/998
=== RUN   TestEncodeSingleMaskEdge/999
=== RUN   TestEncodeSingleMaskEdge/1000
=== RUN   TestEncodeSingleMaskEdge/1001
=== RUN   TestEncodeSingleMaskEdge/1002
=== RUN   TestEncodeSingleMaskEdge/1003
=== RUN   TestEncodeSingleMaskEdge/1004
=== RUN   TestEncodeSingleMaskEdge/1005
=== RUN   TestEncodeSingleMaskEdge/1006
=== RUN   TestEncodeSingleMaskEdge/1007
=== RUN   TestEncodeSingleMaskEdge/1008
=== RUN   TestEncodeSingleMaskEdge/1009
=== RUN   TestEncodeSingleMaskEdge/1010
=== RUN   TestEncodeSingleMaskEdge/1011
=== RUN   TestEncodeSingleMaskEdge/1012
=== RUN   TestEncodeSingleMaskEdge/1013
=== RUN   TestEncodeSingleMaskEdge/1014
=== RUN   TestEncodeSingleMaskEdge/1015
=== RUN   TestEncodeSingleMaskEdge/1016
=== RUN   TestEncodeSingleMaskEdge/1017
=== RUN   TestEncodeSingleMaskEdge/1018
=== RUN   TestEncodeSingleMaskEdge/1019
=== RUN   TestEncodeSingleMaskEdge/1020
=== RUN   TestEncodeSingleMaskEdge/1021
=== RUN   TestEncodeSingleMaskEdge/1022
=== RUN   TestEncodeSingleMaskEdge/1023
=== RUN   TestEncodeSingleMaskEdge/1024
=== RUN   TestEncodeSingleMaskEdge/1025
=== RUN   TestEncodeSingleMaskEdge/1026
=== RUN   TestEncodeSingleMaskEdge/1027
=== RUN   TestEncodeSingleMaskEdge/1028
=== RUN   TestEncodeSingleMaskEdge/1029
=== RUN   TestEncodeSingleMaskEdge/1030
=== RUN   TestEncodeSingleMaskEdge/1031
=== RUN   TestEncodeSingleMaskEdge/1032
=== RUN   TestEncodeSingleMaskEdge/1033
=== RUN   TestEncodeSingleMaskEdge/1034
=== RUN   TestEncodeSingleMaskEdge/1035
=== RUN   TestEncodeSingleMaskEdge/1036
=== RUN   TestEncodeSingleMaskEdge/1037
=== RUN   TestEncodeSingleMaskEdge/1038
=== RUN   TestEncodeSingleMaskEdge/1039
=== RUN   TestEncodeSingleMaskEdge/1040
=== RUN   TestEncodeSingleMaskEdge/1041
=== RUN   TestEncodeSingleMaskEdge/1042
=== RUN   TestEncodeSingleMaskEdge/1043
=== RUN   TestEncodeSingleMaskEdge/1044
=== RUN   TestEncodeSingleMaskEdge/1045
=== RUN   TestEncodeSingleMaskEdge/1046
=== RUN   TestEncodeSingleMaskEdge/1047
=== RUN   TestEncodeSingleMaskEdge/1048
=== RUN   TestEncodeSingleMaskEdge/1049
=== RUN   TestEncodeSingleMaskEdge/1050
=== RUN   TestEncodeSingleMaskEdge/1051
=== RUN   TestEncodeSingleMaskEdge/1052
=== RUN   TestEncodeSingleMaskEdge/1053
=== RUN   TestEncodeSingleMaskEdge/1054
=== RUN   TestEncodeSingleMaskEdge/1055
=== RUN   TestEncodeSingleMaskEdge/1056
=== RUN   TestEncodeSingleMaskEdge/1057
=== RUN   TestEncodeSingleMaskEdge/1058
=== RUN   TestEncodeSingleMaskEdge/1059
=== RUN   TestEncodeSingleMaskEdge/1060
=== RUN   TestEncodeSingleMaskEdge/1061
=== RUN   TestEncodeSingleMaskEdge/1062
=== RUN   TestEncodeSingleMaskEdge/1063
=== RUN   TestEncodeSingleMaskEdge/1064
=== RUN   TestEncodeSingleMaskEdge/1065
=== RUN   TestEncodeSingleMaskEdge/1066
=== RUN   TestEncodeSingleMaskEdge/1067
=== RUN   TestEncodeSingleMaskEdge/1068
=== RUN   TestEncodeSingleMaskEdge/1069
=== RUN   TestEncodeSingleMaskEdge/1070
=== RUN   TestEncodeSingleMaskEdge/1071
=== RUN   TestEncodeSingleMaskEdge/1072
=== RUN   TestEncodeSingleMaskEdge/1073
=== RUN   TestEncodeSingleMaskEdge/1074
=== RUN   TestEncodeSingleMaskEdge/1075
=== RUN   TestEncodeSingleMaskEdge/1076
=== RUN   TestEncodeSingleMaskEdge/1077
=== RUN   TestEncodeSingleMaskEdge/1078
=== RUN   TestEncodeSingleMaskEdge/1079
=== RUN   TestEncodeSingleMaskEdge/1080
=== RUN   TestEncodeSingleMaskEdge/1081
=== RUN   TestEncodeSingleMaskEdge/1082
=== RUN   TestEncodeSingleMaskEdge/1083
=== RUN   TestEncodeSingleMaskEdge/1084
=== RUN   TestEncodeSingleMaskEdge/1085
=== RUN   TestEncodeSingleMaskEdge/1086
=== RUN   TestEncodeSingleMaskEdge/1087
=== RUN   TestEncodeSingleMaskEdge/1088
=== RUN   TestEncodeSingleMaskEdge/1089
=== RUN   TestEncodeSingleMaskEdge/1090
=== RUN   TestEncodeSingleMaskEdge/1091
=== RUN   TestEncodeSingleMaskEdge/1092
=== RUN   TestEncodeSingleMaskEdge/1093
=== RUN   TestEncodeSingleMaskEdge/1094
=== RUN   TestEncodeSingleMaskEdge/1095
=== RUN   TestEncodeSingleMaskEdge/1096
=== RUN   TestEncodeSingleMaskEdge/1097
=== RUN   TestEncodeSingleMaskEdge/1098
=== RUN   TestEncodeSingleMaskEdge/1099
=== RUN   TestEncodeSingleMaskEdge/1100
=== RUN   TestEncodeSingleMaskEdge/1101
=== RUN   TestEncodeSingleMaskEdge/1102
=== RUN   TestEncodeSingleMaskEdge/1103
=== RUN   TestEncodeSingleMaskEdge/1104
=== RUN   TestEncodeSingleMaskEdge/1105
=== RUN   TestEncodeSingleMaskEdge/1106
=== RUN   TestEncodeSingleMaskEdge/1107
=== RUN   TestEncodeSingleMaskEdge/1108
=== RUN   TestEncodeSingleMaskEdge/1109
=== RUN   TestEncodeSingleMaskEdge/1110
=== RUN   TestEncodeSingleMaskEdge/1111
=== RUN   TestEncodeSingleMaskEdge/1112
=== RUN   TestEncodeSingleMaskEdge/1113
=== RUN   TestEncodeSingleMaskEdge/1114
=== RUN   TestEncodeSingleMaskEdge/1115
=== RUN   TestEncodeSingleMaskEdge/1116
=== RUN   TestEncodeSingleMaskEdge/1117
=== RUN   TestEncodeSingleMaskEdge/1118
=== RUN   TestEncodeSingleMaskEdge/1119
=== RUN   TestEncodeSingleMaskEdge/1120
=== RUN   TestEncodeSingleMaskEdge/1121
=== RUN   TestEncodeSingleMaskEdge/1122
=== RUN   TestEncodeSingleMaskEdge/1123
=== RUN   TestEncodeSingleMaskEdge/1124
=== RUN   TestEncodeSingleMaskEdge/1125
=== RUN   TestEncodeSingleMaskEdge/1126
=== RUN   TestEncodeSingleMaskEdge/1127
=== RUN   TestEncodeSingleMaskEdge/1128
=== RUN   TestEncodeSingleMaskEdge/1129
=== RUN   TestEncodeSingleMaskEdge/1130
=== RUN   TestEncodeSingleMaskEdge/1131
=== RUN   TestEncodeSingleMaskEdge/1132
=== RUN   TestEncodeSingleMaskEdge/1133
=== RUN   TestEncodeSingleMaskEdge/1134
=== RUN   TestEncodeSingleMaskEdge/1135
=== RUN   TestEncodeSingleMaskEdge/1136
=== RUN   TestEncodeSingleMaskEdge/1137
=== RUN   TestEncodeSingleMaskEdge/1138
=== RUN   TestEncodeSingleMaskEdge/1139
=== RUN   TestEncodeSingleMaskEdge/1140
=== RUN   TestEncodeSingleMaskEdge/1141
=== RUN   TestEncodeSingleMaskEdge/1142
=== RUN   TestEncodeSingleMaskEdge/1143
=== RUN   TestEncodeSingleMaskEdge/1144
=== RUN   TestEncodeSingleMaskEdge/1145
=== RUN   TestEncodeSingleMaskEdge/1146
=== RUN   TestEncodeSingleMaskEdge/1147
=== RUN   TestEncodeSingleMaskEdge/1148
=== RUN   TestEncodeSingleMaskEdge/1149
=== RUN   TestEncodeSingleMaskEdge/1150
=== RUN   TestEncodeSingleMaskEdge/1151
=== RUN   TestEncodeSingleMaskEdge/1152
=== RUN   TestEncodeSingleMaskEdge/1153
=== RUN   TestEncodeSingleMaskEdge/1154
=== RUN   TestEncodeSingleMaskEdge/1155
=== RUN   TestEncodeSingleMaskEdge/1156
=== RUN   TestEncodeSingleMaskEdge/1157
=== RUN   TestEncodeSingleMaskEdge/1158
=== RUN   TestEncodeSingleMaskEdge/1159
=== RUN   TestEncodeSingleMaskEdge/1160
=== RUN   TestEncodeSingleMaskEdge/1161
=== RUN   TestEncodeSingleMaskEdge/1162
=== RUN   TestEncodeSingleMaskEdge/1163
=== RUN   TestEncodeSingleMaskEdge/1164
=== RUN   TestEncodeSingleMaskEdge/1165
=== RUN   TestEncodeSingleMaskEdge/1166
=== RUN   TestEncodeSingleMaskEdge/1167
=== RUN   TestEncodeSingleMaskEdge/1168
=== RUN   TestEncodeSingleMaskEdge/1169
=== RUN   TestEncodeSingleMaskEdge/1170
=== RUN   TestEncodeSingleMaskEdge/1171
=== RUN   TestEncodeSingleMaskEdge/1172
=== RUN   TestEncodeSingleMaskEdge/1173
=== RUN   TestEncodeSingleMaskEdge/1174
=== RUN   TestEncodeSingleMaskEdge/1175
=== RUN   TestEncodeSingleMaskEdge/1176
=== RUN   TestEncodeSingleMaskEdge/1177
=== RUN   TestEncodeSingleMaskEdge/1178
=== RUN   TestEncodeSingleMaskEdge/1179
=== RUN   TestEncodeSingleMaskEdge/1180
=== RUN   TestEncodeSingleMaskEdge/1181
=== RUN   TestEncodeSingleMaskEdge/1182
=== RUN   TestEncodeSingleMaskEdge/1183
=== RUN   TestEncodeSingleMaskEdge/1184
=== RUN   TestEncodeSingleMaskEdge/1185
=== RUN   TestEncodeSingleMaskEdge/1186
=== RUN   TestEncodeSingleMaskEdge/1187
=== RUN   TestEncodeSingleMaskEdge/1188
=== RUN   TestEncodeSingleMaskEdge/1189
=== RUN   TestEncodeSingleMaskEdge/1190
=== RUN   TestEncodeSingleMaskEdge/1191
=== RUN   TestEncodeSingleMaskEdge/1192
=== RUN   TestEncodeSingleMaskEdge/1193
=== RUN   TestEncodeSingleMaskEdge/1194
=== RUN   TestEncodeSingleMaskEdge/1195
=== RUN   TestEncodeSingleMaskEdge/1196
=== RUN   TestEncodeSingleMaskEdge/1197
=== RUN   TestEncodeSingleMaskEdge/1198
=== RUN   TestEncodeSingleMaskEdge/1199
=== RUN   TestEncodeSingleMaskEdge/1200
=== RUN   TestEncodeSingleMaskEdge/1201
=== RUN   TestEncodeSingleMaskEdge/1202
=== RUN   TestEncodeSingleMaskEdge/1203
=== RUN   TestEncodeSingleMaskEdge/1204
=== RUN   TestEncodeSingleMaskEdge/1205
=== RUN   TestEncodeSingleMaskEdge/1206
=== RUN   TestEncodeSingleMaskEdge/1207
=== RUN   TestEncodeSingleMaskEdge/1208
=== RUN   TestEncodeSingleMaskEdge/1209
=== RUN   TestEncodeSingleMaskEdge/1210
=== RUN   TestEncodeSingleMaskEdge/1211
=== RUN   TestEncodeSingleMaskEdge/1212
=== RUN   TestEncodeSingleMaskEdge/1213
=== RUN   TestEncodeSingleMaskEdge/1214
=== RUN   TestEncodeSingleMaskEdge/1215
=== RUN   TestEncodeSingleMaskEdge/1216
=== RUN   TestEncodeSingleMaskEdge/1217
=== RUN   TestEncodeSingleMaskEdge/1218
=== RUN   TestEncodeSingleMaskEdge/1219
=== RUN   TestEncodeSingleMaskEdge/1220
=== RUN   TestEncodeSingleMaskEdge/1221
=== RUN   TestEncodeSingleMaskEdge/1222
=== RUN   TestEncodeSingleMaskEdge/1223
=== RUN   TestEncodeSingleMaskEdge/1224
=== RUN   TestEncodeSingleMaskEdge/1225
=== RUN   TestEncodeSingleMaskEdge/1226
=== RUN   TestEncodeSingleMaskEdge/1227
=== RUN   TestEncodeSingleMaskEdge/1228
=== RUN   TestEncodeSingleMaskEdge/1229
=== RUN   TestEncodeSingleMaskEdge/1230
=== RUN   TestEncodeSingleMaskEdge/1231
=== RUN   TestEncodeSingleMaskEdge/1232
=== RUN   TestEncodeSingleMaskEdge/1233
=== RUN   TestEncodeSingleMaskEdge/1234
=== RUN   TestEncodeSingleMaskEdge/1235
=== RUN   TestEncodeSingleMaskEdge/1236
=== RUN   TestEncodeSingleMaskEdge/1237
=== RUN   TestEncodeSingleMaskEdge/1238
=== RUN   TestEncodeSingleMaskEdge/1239
=== RUN   TestEncodeSingleMaskEdge/1240
=== RUN   TestEncodeSingleMaskEdge/1241
=== RUN   TestEncodeSingleMaskEdge/1242
=== RUN   TestEncodeSingleMaskEdge/1243
=== RUN   TestEncodeSingleMaskEdge/1244
=== RUN   TestEncodeSingleMaskEdge/1245
=== RUN   TestEncodeSingleMaskEdge/1246
=== RUN   TestEncodeSingleMaskEdge/1247
=== RUN   TestEncodeSingleMaskEdge/1248
=== RUN   TestEncodeSingleMaskEdge/1249
=== RUN   TestEncodeSingleMaskEdge/1250
=== RUN   TestEncodeSingleMaskEdge/1251
=== RUN   TestEncodeSingleMaskEdge/1252
=== RUN   TestEncodeSingleMaskEdge/1253
=== RUN   TestEncodeSingleMaskEdge/1254
=== RUN   TestEncodeSingleMaskEdge/1255
=== RUN   TestEncodeSingleMaskEdge/1256
=== RUN   TestEncodeSingleMaskEdge/1257
=== RUN   TestEncodeSingleMaskEdge/1258
=== RUN   TestEncodeSingleMaskEdge/1259
=== RUN   TestEncodeSingleMaskEdge/1260
=== RUN   TestEncodeSingleMaskEdge/1261
=== RUN   TestEncodeSingleMaskEdge/1262
=== RUN   TestEncodeSingleMaskEdge/1263
=== RUN   TestEncodeSingleMaskEdge/1264
=== RUN   TestEncodeSingleMaskEdge/1265
=== RUN   TestEncodeSingleMaskEdge/1266
=== RUN   TestEncodeSingleMaskEdge/1267
=== RUN   TestEncodeSingleMaskEdge/1268
=== RUN   TestEncodeSingleMaskEdge/1269
=== RUN   TestEncodeSingleMaskEdge/1270
=== RUN   TestEncodeSingleMaskEdge/1271
=== RUN   TestEncodeSingleMaskEdge/1272
=== RUN   TestEncodeSingleMaskEdge/1273
=== RUN   TestEncodeSingleMaskEdge/1274
=== RUN   TestEncodeSingleMaskEdge/1275
=== RUN   TestEncodeSingleMaskEdge/1276
=== RUN   TestEncodeSingleMaskEdge/1277
=== RUN   TestEncodeSingleMaskEdge/1278
=== RUN   TestEncodeSingleMaskEdge/1279
=== RUN   TestEncodeSingleMaskEdge/1280
=== RUN   TestEncodeSingleMaskEdge/1281
=== RUN   TestEncodeSingleMaskEdge/1282
=== RUN   TestEncodeSingleMaskEdge/1283
=== RUN   TestEncodeSingleMaskEdge/1284
=== RUN   TestEncodeSingleMaskEdge/1285
=== RUN   TestEncodeSingleMaskEdge/1286
=== RUN   TestEncodeSingleMaskEdge/1287
=== RUN   TestEncodeSingleMaskEdge/1288
=== RUN   TestEncodeSingleMaskEdge/1289
=== RUN   TestEncodeSingleMaskEdge/1290
=== RUN   TestEncodeSingleMaskEdge/1291
=== RUN   TestEncodeSingleMaskEdge/1292
=== RUN   TestEncodeSingleMaskEdge/1293
=== RUN   TestEncodeSingleMaskEdge/1294
=== RUN   TestEncodeSingleMaskEdge/1295
=== RUN   TestEncodeSingleMaskEdge/1296
=== RUN   TestEncodeSingleMaskEdge/1297
=== RUN   TestEncodeSingleMaskEdge/1298
=== RUN   TestEncodeSingleMaskEdge/1299
=== RUN   TestEncodeSingleMaskEdge/1300
=== RUN   TestEncodeSingleMaskEdge/1301
=== RUN   TestEncodeSingleMaskEdge/1302
=== RUN   TestEncodeSingleMaskEdge/1303
=== RUN   TestEncodeSingleMaskEdge/1304
=== RUN   TestEncodeSingleMaskEdge/1305
=== RUN   TestEncodeSingleMaskEdge/1306
=== RUN   TestEncodeSingleMaskEdge/1307
=== RUN   TestEncodeSingleMaskEdge/1308
=== RUN   TestEncodeSingleMaskEdge/1309
=== RUN   TestEncodeSingleMaskEdge/1310
=== RUN   TestEncodeSingleMaskEdge/1311
=== RUN   TestEncodeSingleMaskEdge/1312
=== RUN   TestEncodeSingleMaskEdge/1313
=== RUN   TestEncodeSingleMaskEdge/1314
=== RUN   TestEncodeSingleMaskEdge/1315
=== RUN   TestEncodeSingleMaskEdge/1316
=== RUN   TestEncodeSingleMaskEdge/1317
=== RUN   TestEncodeSingleMaskEdge/1318
=== RUN   TestEncodeSingleMaskEdge/1319
=== RUN   TestEncodeSingleMaskEdge/1320
=== RUN   TestEncodeSingleMaskEdge/1321
=== RUN   TestEncodeSingleMaskEdge/1322
=== RUN   TestEncodeSingleMaskEdge/1323
=== RUN   TestEncodeSingleMaskEdge/1324
=== RUN   TestEncodeSingleMaskEdge/1325
=== RUN   TestEncodeSingleMaskEdge/1326
=== RUN   TestEncodeSingleMaskEdge/1327
=== RUN   TestEncodeSingleMaskEdge/1328
=== RUN   TestEncodeSingleMaskEdge/1329
=== RUN   TestEncodeSingleMaskEdge/1330
=== RUN   TestEncodeSingleMaskEdge/1331
=== RUN   TestEncodeSingleMaskEdge/1332
=== RUN   TestEncodeSingleMaskEdge/1333
=== RUN   TestEncodeSingleMaskEdge/1334
=== RUN   TestEncodeSingleMaskEdge/1335
=== RUN   TestEncodeSingleMaskEdge/1336
=== RUN   TestEncodeSingleMaskEdge/1337
=== RUN   TestEncodeSingleMaskEdge/1338
=== RUN   TestEncodeSingleMaskEdge/1339
=== RUN   TestEncodeSingleMaskEdge/1340
=== RUN   TestEncodeSingleMaskEdge/1341
=== RUN   TestEncodeSingleMaskEdge/1342
=== RUN   TestEncodeSingleMaskEdge/1343
=== RUN   TestEncodeSingleMaskEdge/1344
=== RUN   TestEncodeSingleMaskEdge/1345
=== RUN   TestEncodeSingleMaskEdge/1346
=== RUN   TestEncodeSingleMaskEdge/1347
=== RUN   TestEncodeSingleMaskEdge/1348
=== RUN   TestEncodeSingleMaskEdge/1349
=== RUN   TestEncodeSingleMaskEdge/1350
=== RUN   TestEncodeSingleMaskEdge/1351
=== RUN   TestEncodeSingleMaskEdge/1352
=== RUN   TestEncodeSingleMaskEdge/1353
=== RUN   TestEncodeSingleMaskEdge/1354
=== RUN   TestEncodeSingleMaskEdge/1355
=== RUN   TestEncodeSingleMaskEdge/1356
=== RUN   TestEncodeSingleMaskEdge/1357
=== RUN   TestEncodeSingleMaskEdge/1358
=== RUN   TestEncodeSingleMaskEdge/1359
=== RUN   TestEncodeSingleMaskEdge/1360
=== RUN   TestEncodeSingleMaskEdge/1361
=== RUN   TestEncodeSingleMaskEdge/1362
=== RUN   TestEncodeSingleMaskEdge/1363
=== RUN   TestEncodeSingleMaskEdge/1364
=== RUN   TestEncodeSingleMaskEdge/1365
=== RUN   TestEncodeSingleMaskEdge/1366
=== RUN   TestEncodeSingleMaskEdge/1367
=== RUN   TestEncodeSingleMaskEdge/1368
=== RUN   TestEncodeSingleMaskEdge/1369
=== RUN   TestEncodeSingleMaskEdge/1370
=== RUN   TestEncodeSingleMaskEdge/1371
=== RUN   TestEncodeSingleMaskEdge/1372
=== RUN   TestEncodeSingleMaskEdge/1373
=== RUN   TestEncodeSingleMaskEdge/1374
=== RUN   TestEncodeSingleMaskEdge/1375
=== RUN   TestEncodeSingleMaskEdge/1376
=== RUN   TestEncodeSingleMaskEdge/1377
=== RUN   TestEncodeSingleMaskEdge/1378
=== RUN   TestEncodeSingleMaskEdge/1379
=== RUN   TestEncodeSingleMaskEdge/1380
=== RUN   TestEncodeSingleMaskEdge/1381
=== RUN   TestEncodeSingleMaskEdge/1382
=== RUN   TestEncodeSingleMaskEdge/1383
=== RUN   TestEncodeSingleMaskEdge/1384
=== RUN   TestEncodeSingleMaskEdge/1385
=== RUN   TestEncodeSingleMaskEdge/1386
=== RUN   TestEncodeSingleMaskEdge/1387
=== RUN   TestEncodeSingleMaskEdge/1388
=== RUN   TestEncodeSingleMaskEdge/1389
=== RUN   TestEncodeSingleMaskEdge/1390
=== RUN   TestEncodeSingleMaskEdge/1391
=== RUN   TestEncodeSingleMaskEdge/1392
=== RUN   TestEncodeSingleMaskEdge/1393
=== RUN   TestEncodeSingleMaskEdge/1394
=== RUN   TestEncodeSingleMaskEdge/1395
=== RUN   TestEncodeSingleMaskEdge/1396
=== RUN   TestEncodeSingleMaskEdge/1397
=== RUN   TestEncodeSingleMaskEdge/1398
=== RUN   TestEncodeSingleMaskEdge/1399
=== RUN   TestEncodeSingleMaskEdge/1400
=== RUN   TestEncodeSingleMaskEdge/1401
=== RUN   TestEncodeSingleMaskEdge/1402
=== RUN   TestEncodeSingleMaskEdge/1403
=== RUN   TestEncodeSingleMaskEdge/1404
=== RUN   TestEncodeSingleMaskEdge/1405
=== RUN   TestEncodeSingleMaskEdge/1406
=== RUN   TestEncodeSingleMaskEdge/1407
=== RUN   TestEncodeSingleMaskEdge/1408
=== RUN   TestEncodeSingleMaskEdge/1409
=== RUN   TestEncodeSingleMaskEdge/1410
=== RUN   TestEncodeSingleMaskEdge/1411
=== RUN   TestEncodeSingleMaskEdge/1412
=== RUN   TestEncodeSingleMaskEdge/1413
=== RUN   TestEncodeSingleMaskEdge/1414
=== RUN   TestEncodeSingleMaskEdge/1415
=== RUN   TestEncodeSingleMaskEdge/1416
=== RUN   TestEncodeSingleMaskEdge/1417
=== RUN   TestEncodeSingleMaskEdge/1418
=== RUN   TestEncodeSingleMaskEdge/1419
=== RUN   TestEncodeSingleMaskEdge/1420
=== RUN   TestEncodeSingleMaskEdge/1421
=== RUN   TestEncodeSingleMaskEdge/1422
=== RUN   TestEncodeSingleMaskEdge/1423
=== RUN   TestEncodeSingleMaskEdge/1424
=== RUN   TestEncodeSingleMaskEdge/1425
=== RUN   TestEncodeSingleMaskEdge/1426
=== RUN   TestEncodeSingleMaskEdge/1427
=== RUN   TestEncodeSingleMaskEdge/1428
=== RUN   TestEncodeSingleMaskEdge/1429
=== RUN   TestEncodeSingleMaskEdge/1430
=== RUN   TestEncodeSingleMaskEdge/1431
=== RUN   TestEncodeSingleMaskEdge/1432
=== RUN   TestEncodeSingleMaskEdge/1433
=== RUN   TestEncodeSingleMaskEdge/1434
=== RUN   TestEncodeSingleMaskEdge/1435
=== RUN   TestEncodeSingleMaskEdge/1436
=== RUN   TestEncodeSingleMaskEdge/1437
=== RUN   TestEncodeSingleMaskEdge/1438
=== RUN   TestEncodeSingleMaskEdge/1439
=== RUN   TestEncodeSingleMaskEdge/1440
=== RUN   TestEncodeSingleMaskEdge/1441
=== RUN   TestEncodeSingleMaskEdge/1442
=== RUN   TestEncodeSingleMaskEdge/1443
=== RUN   TestEncodeSingleMaskEdge/1444
=== RUN   TestEncodeSingleMaskEdge/1445
=== RUN   TestEncodeSingleMaskEdge/1446
=== RUN   TestEncodeSingleMaskEdge/1447
=== RUN   TestEncodeSingleMaskEdge/1448
=== RUN   TestEncodeSingleMaskEdge/1449
=== RUN   TestEncodeSingleMaskEdge/1450
=== RUN   TestEncodeSingleMaskEdge/1451
=== RUN   TestEncodeSingleMaskEdge/1452
=== RUN   TestEncodeSingleMaskEdge/1453
=== RUN   TestEncodeSingleMaskEdge/1454
=== RUN   TestEncodeSingleMaskEdge/1455
=== RUN   TestEncodeSingleMaskEdge/1456
=== RUN   TestEncodeSingleMaskEdge/1457
=== RUN   TestEncodeSingleMaskEdge/1458
=== RUN   TestEncodeSingleMaskEdge/1459
=== RUN   TestEncodeSingleMaskEdge/1460
=== RUN   TestEncodeSingleMaskEdge/1461
=== RUN   TestEncodeSingleMaskEdge/1462
=== RUN   TestEncodeSingleMaskEdge/1463
=== RUN   TestEncodeSingleMaskEdge/1464
=== RUN   TestEncodeSingleMaskEdge/1465
=== RUN   TestEncodeSingleMaskEdge/1466
=== RUN   TestEncodeSingleMaskEdge/1467
=== RUN   TestEncodeSingleMaskEdge/1468
=== RUN   TestEncodeSingleMaskEdge/1469
=== RUN   TestEncodeSingleMaskEdge/1470
=== RUN   TestEncodeSingleMaskEdge/1471
=== RUN   TestEncodeSingleMaskEdge/1472
=== RUN   TestEncodeSingleMaskEdge/1473
=== RUN   TestEncodeSingleMaskEdge/1474
=== RUN   TestEncodeSingleMaskEdge/1475
=== RUN   TestEncodeSingleMaskEdge/1476
=== RUN   TestEncodeSingleMaskEdge/1477
=== RUN   TestEncodeSingleMaskEdge/1478
=== RUN   TestEncodeSingleMaskEdge/1479
=== RUN   TestEncodeSingleMaskEdge/1480
=== RUN   TestEncodeSingleMaskEdge/1481
=== RUN   TestEncodeSingleMaskEdge/1482
=== RUN   TestEncodeSingleMaskEdge/1483
=== RUN   TestEncodeSingleMaskEdge/1484
=== RUN   TestEncodeSingleMaskEdge/1485
=== RUN   TestEncodeSingleMaskEdge/1486
=== RUN   TestEncodeSingleMaskEdge/1487
=== RUN   TestEncodeSingleMaskEdge/1488
=== RUN   TestEncodeSingleMaskEdge/1489
=== RUN   TestEncodeSingleMaskEdge/1490
=== RUN   TestEncodeSingleMaskEdge/1491
=== RUN   TestEncodeSingleMaskEdge/1492
=== RUN   TestEncodeSingleMaskEdge/1493
=== RUN   TestEncodeSingleMaskEdge/1494
=== RUN   TestEncodeSingleMaskEdge/1495
=== RUN   TestEncodeSingleMaskEdge/1496
=== RUN   TestEncodeSingleMaskEdge/1497
=== RUN   TestEncodeSingleMaskEdge/1498
=== RUN   TestEncodeSingleMaskEdge/1499
=== RUN   TestEncodeSingleMaskEdge/1500
=== RUN   TestEncodeSingleMaskEdge/1501
=== RUN   TestEncodeSingleMaskEdge/1502
=== RUN   TestEncodeSingleMaskEdge/1503
=== RUN   TestEncodeSingleMaskEdge/1504
=== RUN   TestEncodeSingleMaskEdge/1505
=== RUN   TestEncodeSingleMaskEdge/1506
=== RUN   TestEncodeSingleMaskEdge/1507
=== RUN   TestEncodeSingleMaskEdge/1508
=== RUN   TestEncodeSingleMaskEdge/1509
=== RUN   TestEncodeSingleMaskEdge/1510
=== RUN   TestEncodeSingleMaskEdge/1511
=== RUN   TestEncodeSingleMaskEdge/1512
=== RUN   TestEncodeSingleMaskEdge/1513
=== RUN   TestEncodeSingleMaskEdge/1514
=== RUN   TestEncodeSingleMaskEdge/1515
=== RUN   TestEncodeSingleMaskEdge/1516
=== RUN   TestEncodeSingleMaskEdge/1517
=== RUN   TestEncodeSingleMaskEdge/1518
=== RUN   TestEncodeSingleMaskEdge/1519
=== RUN   TestEncodeSingleMaskEdge/1520
=== RUN   TestEncodeSingleMaskEdge/1521
=== RUN   TestEncodeSingleMaskEdge/1522
=== RUN   TestEncodeSingleMaskEdge/1523
=== RUN   TestEncodeSingleMaskEdge/1524
=== RUN   TestEncodeSingleMaskEdge/1525
=== RUN   TestEncodeSingleMaskEdge/1526
=== RUN   TestEncodeSingleMaskEdge/1527
=== RUN   TestEncodeSingleMaskEdge/1528
=== RUN   TestEncodeSingleMaskEdge/1529
=== RUN   TestEncodeSingleMaskEdge/1530
=== RUN   TestEncodeSingleMaskEdge/1531
=== RUN   TestEncodeSingleMaskEdge/1532
=== RUN   TestEncodeSingleMaskEdge/1533
=== RUN   TestEncodeSingleMaskEdge/1534
=== RUN   TestEncodeSingleMaskEdge/1535
=== RUN   TestEncodeSingleMaskEdge/1536
=== RUN   TestEncodeSingleMaskEdge/1537
=== RUN   TestEncodeSingleMaskEdge/1538
=== RUN   TestEncodeSingleMaskEdge/1539
=== RUN   TestEncodeSingleMaskEdge/1540
=== RUN   TestEncodeSingleMaskEdge/1541
=== RUN   TestEncodeSingleMaskEdge/1542
=== RUN   TestEncodeSingleMaskEdge/1543
=== RUN   TestEncodeSingleMaskEdge/1544
=== RUN   TestEncodeSingleMaskEdge/1545
=== RUN   TestEncodeSingleMaskEdge/1546
=== RUN   TestEncodeSingleMaskEdge/1547
=== RUN   TestEncodeSingleMaskEdge/1548
=== RUN   TestEncodeSingleMaskEdge/1549
=== RUN   TestEncodeSingleMaskEdge/1550
=== RUN   TestEncodeSingleMaskEdge/1551
=== RUN   TestEncodeSingleMaskEdge/1552
=== RUN   TestEncodeSingleMaskEdge/1553
=== RUN   TestEncodeSingleMaskEdge/1554
=== RUN   TestEncodeSingleMaskEdge/1555
=== RUN   TestEncodeSingleMaskEdge/1556
=== RUN   TestEncodeSingleMaskEdge/1557
=== RUN   TestEncodeSingleMaskEdge/1558
=== RUN   TestEncodeSingleMaskEdge/1559
=== RUN   TestEncodeSingleMaskEdge/1560
=== RUN   TestEncodeSingleMaskEdge/1561
=== RUN   TestEncodeSingleMaskEdge/1562
=== RUN   TestEncodeSingleMaskEdge/1563
=== RUN   TestEncodeSingleMaskEdge/1564
=== RUN   TestEncodeSingleMaskEdge/1565
=== RUN   TestEncodeSingleMaskEdge/1566
=== RUN   TestEncodeSingleMaskEdge/1567
=== RUN   TestEncodeSingleMaskEdge/1568
=== RUN   TestEncodeSingleMaskEdge/1569
=== RUN   TestEncodeSingleMaskEdge/1570
=== RUN   TestEncodeSingleMaskEdge/1571
=== RUN   TestEncodeSingleMaskEdge/1572
=== RUN   TestEncodeSingleMaskEdge/1573
=== RUN   TestEncodeSingleMaskEdge/1574
=== RUN   TestEncodeSingleMaskEdge/1575
=== RUN   TestEncodeSingleMaskEdge/1576
=== RUN   TestEncodeSingleMaskEdge/1577
=== RUN   TestEncodeSingleMaskEdge/1578
=== RUN   TestEncodeSingleMaskEdge/1579
=== RUN   TestEncodeSingleMaskEdge/1580
=== RUN   TestEncodeSingleMaskEdge/1581
=== RUN   TestEncodeSingleMaskEdge/1582
=== RUN   TestEncodeSingleMaskEdge/1583
=== RUN   TestEncodeSingleMaskEdge/1584
=== RUN   TestEncodeSingleMaskEdge/1585
=== RUN   TestEncodeSingleMaskEdge/1586
=== RUN   TestEncodeSingleMaskEdge/1587
=== RUN   TestEncodeSingleMaskEdge/1588
=== RUN   TestEncodeSingleMaskEdge/1589
=== RUN   TestEncodeSingleMaskEdge/1590
=== RUN   TestEncodeSingleMaskEdge/1591
=== RUN   TestEncodeSingleMaskEdge/1592
=== RUN   TestEncodeSingleMaskEdge/1593
=== RUN   TestEncodeSingleMaskEdge/1594
=== RUN   TestEncodeSingleMaskEdge/1595
=== RUN   TestEncodeSingleMaskEdge/1596
=== RUN   TestEncodeSingleMaskEdge/1597
=== RUN   TestEncodeSingleMaskEdge/1598
=== RUN   TestEncodeSingleMaskEdge/1599
=== RUN   TestEncodeSingleMaskEdge/1600
=== RUN   TestEncodeSingleMaskEdge/1601
=== RUN   TestEncodeSingleMaskEdge/1602
=== RUN   TestEncodeSingleMaskEdge/1603
=== RUN   TestEncodeSingleMaskEdge/1604
=== RUN   TestEncodeSingleMaskEdge/1605
=== RUN   TestEncodeSingleMaskEdge/1606
=== RUN   TestEncodeSingleMaskEdge/1607
=== RUN   TestEncodeSingleMaskEdge/1608
=== RUN   TestEncodeSingleMaskEdge/1609
=== RUN   TestEncodeSingleMaskEdge/1610
=== RUN   TestEncodeSingleMaskEdge/1611
=== RUN   TestEncodeSingleMaskEdge/1612
=== RUN   TestEncodeSingleMaskEdge/1613
=== RUN   TestEncodeSingleMaskEdge/1614
=== RUN   TestEncodeSingleMaskEdge/1615
=== RUN   TestEncodeSingleMaskEdge/1616
=== RUN   TestEncodeSingleMaskEdge/1617
=== RUN   TestEncodeSingleMaskEdge/1618
=== RUN   TestEncodeSingleMaskEdge/1619
=== RUN   TestEncodeSingleMaskEdge/1620
=== RUN   TestEncodeSingleMaskEdge/1621
=== RUN   TestEncodeSingleMaskEdge/1622
=== RUN   TestEncodeSingleMaskEdge/1623
=== RUN   TestEncodeSingleMaskEdge/1624
=== RUN   TestEncodeSingleMaskEdge/1625
=== RUN   TestEncodeSingleMaskEdge/1626
=== RUN   TestEncodeSingleMaskEdge/1627
=== RUN   TestEncodeSingleMaskEdge/1628
=== RUN   TestEncodeSingleMaskEdge/1629
=== RUN   TestEncodeSingleMaskEdge/1630
=== RUN   TestEncodeSingleMaskEdge/1631
=== RUN   TestEncodeSingleMaskEdge/1632
=== RUN   TestEncodeSingleMaskEdge/1633
=== RUN   TestEncodeSingleMaskEdge/1634
=== RUN   TestEncodeSingleMaskEdge/1635
=== RUN   TestEncodeSingleMaskEdge/1636
=== RUN   TestEncodeSingleMaskEdge/1637
=== RUN   TestEncodeSingleMaskEdge/1638
=== RUN   TestEncodeSingleMaskEdge/1639
=== RUN   TestEncodeSingleMaskEdge/1640
=== RUN   TestEncodeSingleMaskEdge/1641
=== RUN   TestEncodeSingleMaskEdge/1642
=== RUN   TestEncodeSingleMaskEdge/1643
=== RUN   TestEncodeSingleMaskEdge/1644
=== RUN   TestEncodeSingleMaskEdge/1645
=== RUN   TestEncodeSingleMaskEdge/1646
=== RUN   TestEncodeSingleMaskEdge/1647
=== RUN   TestEncodeSingleMaskEdge/1648
=== RUN   TestEncodeSingleMaskEdge/1649
=== RUN   TestEncodeSingleMaskEdge/1650
=== RUN   TestEncodeSingleMaskEdge/1651
=== RUN   TestEncodeSingleMaskEdge/1652
=== RUN   TestEncodeSingleMaskEdge/1653
=== RUN   TestEncodeSingleMaskEdge/1654
=== RUN   TestEncodeSingleMaskEdge/1655
=== RUN   TestEncodeSingleMaskEdge/1656
=== RUN   TestEncodeSingleMaskEdge/1657
=== RUN   TestEncodeSingleMaskEdge/1658
=== RUN   TestEncodeSingleMaskEdge/1659
=== RUN   TestEncodeSingleMaskEdge/1660
=== RUN   TestEncodeSingleMaskEdge/1661
=== RUN   TestEncodeSingleMaskEdge/1662
=== RUN   TestEncodeSingleMaskEdge/1663
=== RUN   TestEncodeSingleMaskEdge/1664
=== RUN   TestEncodeSingleMaskEdge/1665
=== RUN   TestEncodeSingleMaskEdge/1666
=== RUN   TestEncodeSingleMaskEdge/1667
=== RUN   TestEncodeSingleMaskEdge/1668
=== RUN   TestEncodeSingleMaskEdge/1669
=== RUN   TestEncodeSingleMaskEdge/1670
=== RUN   TestEncodeSingleMaskEdge/1671
=== RUN   TestEncodeSingleMaskEdge/1672
=== RUN   TestEncodeSingleMaskEdge/1673
=== RUN   TestEncodeSingleMaskEdge/1674
=== RUN   TestEncodeSingleMaskEdge/1675
=== RUN   TestEncodeSingleMaskEdge/1676
=== RUN   TestEncodeSingleMaskEdge/1677
=== RUN   TestEncodeSingleMaskEdge/1678
=== RUN   TestEncodeSingleMaskEdge/1679
=== RUN   TestEncodeSingleMaskEdge/1680
=== RUN   TestEncodeSingleMaskEdge/1681
=== RUN   TestEncodeSingleMaskEdge/1682
=== RUN   TestEncodeSingleMaskEdge/1683
=== RUN   TestEncodeSingleMaskEdge/1684
=== RUN   TestEncodeSingleMaskEdge/1685
=== RUN   TestEncodeSingleMaskEdge/1686
=== RUN   TestEncodeSingleMaskEdge/1687
=== RUN   TestEncodeSingleMaskEdge/1688
=== RUN   TestEncodeSingleMaskEdge/1689
=== RUN   TestEncodeSingleMaskEdge/1690
=== RUN   TestEncodeSingleMaskEdge/1691
=== RUN   TestEncodeSingleMaskEdge/1692
=== RUN   TestEncodeSingleMaskEdge/1693
=== RUN   TestEncodeSingleMaskEdge/1694
=== RUN   TestEncodeSingleMaskEdge/1695
=== RUN   TestEncodeSingleMaskEdge/1696
=== RUN   TestEncodeSingleMaskEdge/1697
=== RUN   TestEncodeSingleMaskEdge/1698
=== RUN   TestEncodeSingleMaskEdge/1699
=== RUN   TestEncodeSingleMaskEdge/1700
=== RUN   TestEncodeSingleMaskEdge/1701
=== RUN   TestEncodeSingleMaskEdge/1702
=== RUN   TestEncodeSingleMaskEdge/1703
=== RUN   TestEncodeSingleMaskEdge/1704
=== RUN   TestEncodeSingleMaskEdge/1705
=== RUN   TestEncodeSingleMaskEdge/1706
=== RUN   TestEncodeSingleMaskEdge/1707
=== RUN   TestEncodeSingleMaskEdge/1708
=== RUN   TestEncodeSingleMaskEdge/1709
=== RUN   TestEncodeSingleMaskEdge/1710
=== RUN   TestEncodeSingleMaskEdge/1711
=== RUN   TestEncodeSingleMaskEdge/1712
=== RUN   TestEncodeSingleMaskEdge/1713
=== RUN   TestEncodeSingleMaskEdge/1714
=== RUN   TestEncodeSingleMaskEdge/1715
=== RUN   TestEncodeSingleMaskEdge/1716
=== RUN   TestEncodeSingleMaskEdge/1717
=== RUN   TestEncodeSingleMaskEdge/1718
=== RUN   TestEncodeSingleMaskEdge/1719
=== RUN   TestEncodeSingleMaskEdge/1720
=== RUN   TestEncodeSingleMaskEdge/1721
=== RUN   TestEncodeSingleMaskEdge/1722
=== RUN   TestEncodeSingleMaskEdge/1723
=== RUN   TestEncodeSingleMaskEdge/1724
=== RUN   TestEncodeSingleMaskEdge/1725
=== RUN   TestEncodeSingleMaskEdge/1726
=== RUN   TestEncodeSingleMaskEdge/1727
=== RUN   TestEncodeSingleMaskEdge/1728
=== RUN   TestEncodeSingleMaskEdge/1729
=== RUN   TestEncodeSingleMaskEdge/1730
=== RUN   TestEncodeSingleMaskEdge/1731
=== RUN   TestEncodeSingleMaskEdge/1732
=== RUN   TestEncodeSingleMaskEdge/1733
=== RUN   TestEncodeSingleMaskEdge/1734
=== RUN   TestEncodeSingleMaskEdge/1735
=== RUN   TestEncodeSingleMaskEdge/1736
=== RUN   TestEncodeSingleMaskEdge/1737
=== RUN   TestEncodeSingleMaskEdge/1738
=== RUN   TestEncodeSingleMaskEdge/1739
=== RUN   TestEncodeSingleMaskEdge/1740
=== RUN   TestEncodeSingleMaskEdge/1741
=== RUN   TestEncodeSingleMaskEdge/1742
=== RUN   TestEncodeSingleMaskEdge/1743
=== RUN   TestEncodeSingleMaskEdge/1744
=== RUN   TestEncodeSingleMaskEdge/1745
=== RUN   TestEncodeSingleMaskEdge/1746
=== RUN   TestEncodeSingleMaskEdge/1747
=== RUN   TestEncodeSingleMaskEdge/1748
=== RUN   TestEncodeSingleMaskEdge/1749
=== RUN   TestEncodeSingleMaskEdge/1750
=== RUN   TestEncodeSingleMaskEdge/1751
=== RUN   TestEncodeSingleMaskEdge/1752
=== RUN   TestEncodeSingleMaskEdge/1753
=== RUN   TestEncodeSingleMaskEdge/1754
=== RUN   TestEncodeSingleMaskEdge/1755
=== RUN   TestEncodeSingleMaskEdge/1756
=== RUN   TestEncodeSingleMaskEdge/1757
=== RUN   TestEncodeSingleMaskEdge/1758
=== RUN   TestEncodeSingleMaskEdge/1759
=== RUN   TestEncodeSingleMaskEdge/1760
=== RUN   TestEncodeSingleMaskEdge/1761
=== RUN   TestEncodeSingleMaskEdge/1762
=== RUN   TestEncodeSingleMaskEdge/1763
=== RUN   TestEncodeSingleMaskEdge/1764
=== RUN   TestEncodeSingleMaskEdge/1765
=== RUN   TestEncodeSingleMaskEdge/1766
=== RUN   TestEncodeSingleMaskEdge/1767
=== RUN   TestEncodeSingleMaskEdge/1768
=== RUN   TestEncodeSingleMaskEdge/1769
=== RUN   TestEncodeSingleMaskEdge/1770
=== RUN   TestEncodeSingleMaskEdge/1771
=== RUN   TestEncodeSingleMaskEdge/1772
=== RUN   TestEncodeSingleMaskEdge/1773
=== RUN   TestEncodeSingleMaskEdge/1774
=== RUN   TestEncodeSingleMaskEdge/1775
=== RUN   TestEncodeSingleMaskEdge/1776
=== RUN   TestEncodeSingleMaskEdge/1777
=== RUN   TestEncodeSingleMaskEdge/1778
=== RUN   TestEncodeSingleMaskEdge/1779
=== RUN   TestEncodeSingleMaskEdge/1780
=== RUN   TestEncodeSingleMaskEdge/1781
=== RUN   TestEncodeSingleMaskEdge/1782
=== RUN   TestEncodeSingleMaskEdge/1783
=== RUN   TestEncodeSingleMaskEdge/1784
=== RUN   TestEncodeSingleMaskEdge/1785
=== RUN   TestEncodeSingleMaskEdge/1786
=== RUN   TestEncodeSingleMaskEdge/1787
=== RUN   TestEncodeSingleMaskEdge/1788
=== RUN   TestEncodeSingleMaskEdge/1789
=== RUN   TestEncodeSingleMaskEdge/1790
=== RUN   TestEncodeSingleMaskEdge/1791
=== RUN   TestEncodeSingleMaskEdge/1792
=== RUN   TestEncodeSingleMaskEdge/1793
=== RUN   TestEncodeSingleMaskEdge/1794
=== RUN   TestEncodeSingleMaskEdge/1795
=== RUN   TestEncodeSingleMaskEdge/1796
=== RUN   TestEncodeSingleMaskEdge/1797
=== RUN   TestEncodeSingleMaskEdge/1798
=== RUN   TestEncodeSingleMaskEdge/1799
=== RUN   TestEncodeSingleMaskEdge/1800
=== RUN   TestEncodeSingleMaskEdge/1801
=== RUN   TestEncodeSingleMaskEdge/1802
=== RUN   TestEncodeSingleMaskEdge/1803
=== RUN   TestEncodeSingleMaskEdge/1804
=== RUN   TestEncodeSingleMaskEdge/1805
=== RUN   TestEncodeSingleMaskEdge/1806
=== RUN   TestEncodeSingleMaskEdge/1807
=== RUN   TestEncodeSingleMaskEdge/1808
=== RUN   TestEncodeSingleMaskEdge/1809
=== RUN   TestEncodeSingleMaskEdge/1810
=== RUN   TestEncodeSingleMaskEdge/1811
=== RUN   TestEncodeSingleMaskEdge/1812
=== RUN   TestEncodeSingleMaskEdge/1813
=== RUN   TestEncodeSingleMaskEdge/1814
=== RUN   TestEncodeSingleMaskEdge/1815
=== RUN   TestEncodeSingleMaskEdge/1816
=== RUN   TestEncodeSingleMaskEdge/1817
=== RUN   TestEncodeSingleMaskEdge/1818
=== RUN   TestEncodeSingleMaskEdge/1819
=== RUN   TestEncodeSingleMaskEdge/1820
=== RUN   TestEncodeSingleMaskEdge/1821
=== RUN   TestEncodeSingleMaskEdge/1822
=== RUN   TestEncodeSingleMaskEdge/1823
=== RUN   TestEncodeSingleMaskEdge/1824
=== RUN   TestEncodeSingleMaskEdge/1825
=== RUN   TestEncodeSingleMaskEdge/1826
=== RUN   TestEncodeSingleMaskEdge/1827
=== RUN   TestEncodeSingleMaskEdge/1828
=== RUN   TestEncodeSingleMaskEdge/1829
=== RUN   TestEncodeSingleMaskEdge/1830
=== RUN   TestEncodeSingleMaskEdge/1831
=== RUN   TestEncodeSingleMaskEdge/1832
=== RUN   TestEncodeSingleMaskEdge/1833
=== RUN   TestEncodeSingleMaskEdge/1834
=== RUN   TestEncodeSingleMaskEdge/1835
=== RUN   TestEncodeSingleMaskEdge/1836
=== RUN   TestEncodeSingleMaskEdge/1837
=== RUN   TestEncodeSingleMaskEdge/1838
=== RUN   TestEncodeSingleMaskEdge/1839
=== RUN   TestEncodeSingleMaskEdge/1840
=== RUN   TestEncodeSingleMaskEdge/1841
=== RUN   TestEncodeSingleMaskEdge/1842
=== RUN   TestEncodeSingleMaskEdge/1843
=== RUN   TestEncodeSingleMaskEdge/1844
=== RUN   TestEncodeSingleMaskEdge/1845
=== RUN   TestEncodeSingleMaskEdge/1846
=== RUN   TestEncodeSingleMaskEdge/1847
=== RUN   TestEncodeSingleMaskEdge/1848
=== RUN   TestEncodeSingleMaskEdge/1849
=== RUN   TestEncodeSingleMaskEdge/1850
=== RUN   TestEncodeSingleMaskEdge/1851
=== RUN   TestEncodeSingleMaskEdge/1852
=== RUN   TestEncodeSingleMaskEdge/1853
=== RUN   TestEncodeSingleMaskEdge/1854
=== RUN   TestEncodeSingleMaskEdge/1855
=== RUN   TestEncodeSingleMaskEdge/1856
=== RUN   TestEncodeSingleMaskEdge/1857
=== RUN   TestEncodeSingleMaskEdge/1858
=== RUN   TestEncodeSingleMaskEdge/1859
=== RUN   TestEncodeSingleMaskEdge/1860
=== RUN   TestEncodeSingleMaskEdge/1861
=== RUN   TestEncodeSingleMaskEdge/1862
=== RUN   TestEncodeSingleMaskEdge/1863
=== RUN   TestEncodeSingleMaskEdge/1864
=== RUN   TestEncodeSingleMaskEdge/1865
=== RUN   TestEncodeSingleMaskEdge/1866
=== RUN   TestEncodeSingleMaskEdge/1867
=== RUN   TestEncodeSingleMaskEdge/1868
=== RUN   TestEncodeSingleMaskEdge/1869
=== RUN   TestEncodeSingleMaskEdge/1870
=== RUN   TestEncodeSingleMaskEdge/1871
=== RUN   TestEncodeSingleMaskEdge/1872
=== RUN   TestEncodeSingleMaskEdge/1873
=== RUN   TestEncodeSingleMaskEdge/1874
=== RUN   TestEncodeSingleMaskEdge/1875
=== RUN   TestEncodeSingleMaskEdge/1876
=== RUN   TestEncodeSingleMaskEdge/1877
=== RUN   TestEncodeSingleMaskEdge/1878
=== RUN   TestEncodeSingleMaskEdge/1879
=== RUN   TestEncodeSingleMaskEdge/1880
=== RUN   TestEncodeSingleMaskEdge/1881
=== RUN   TestEncodeSingleMaskEdge/1882
=== RUN   TestEncodeSingleMaskEdge/1883
=== RUN   TestEncodeSingleMaskEdge/1884
=== RUN   TestEncodeSingleMaskEdge/1885
=== RUN   TestEncodeSingleMaskEdge/1886
=== RUN   TestEncodeSingleMaskEdge/1887
=== RUN   TestEncodeSingleMaskEdge/1888
=== RUN   TestEncodeSingleMaskEdge/1889
=== RUN   TestEncodeSingleMaskEdge/1890
=== RUN   TestEncodeSingleMaskEdge/1891
=== RUN   TestEncodeSingleMaskEdge/1892
=== RUN   TestEncodeSingleMaskEdge/1893
=== RUN   TestEncodeSingleMaskEdge/1894
=== RUN   TestEncodeSingleMaskEdge/1895
=== RUN   TestEncodeSingleMaskEdge/1896
=== RUN   TestEncodeSingleMaskEdge/1897
=== RUN   TestEncodeSingleMaskEdge/1898
=== RUN   TestEncodeSingleMaskEdge/1899
=== RUN   TestEncodeSingleMaskEdge/1900
=== RUN   TestEncodeSingleMaskEdge/1901
=== RUN   TestEncodeSingleMaskEdge/1902
=== RUN   TestEncodeSingleMaskEdge/1903
=== RUN   TestEncodeSingleMaskEdge/1904
=== RUN   TestEncodeSingleMaskEdge/1905
=== RUN   TestEncodeSingleMaskEdge/1906
=== RUN   TestEncodeSingleMaskEdge/1907
=== RUN   TestEncodeSingleMaskEdge/1908
=== RUN   TestEncodeSingleMaskEdge/1909
=== RUN   TestEncodeSingleMaskEdge/1910
=== RUN   TestEncodeSingleMaskEdge/1911
=== RUN   TestEncodeSingleMaskEdge/1912
=== RUN   TestEncodeSingleMaskEdge/1913
=== RUN   TestEncodeSingleMaskEdge/1914
=== RUN   TestEncodeSingleMaskEdge/1915
=== RUN   TestEncodeSingleMaskEdge/1916
=== RUN   TestEncodeSingleMaskEdge/1917
=== RUN   TestEncodeSingleMaskEdge/1918
=== RUN   TestEncodeSingleMaskEdge/1919
=== RUN   TestEncodeSingleMaskEdge/1920
=== RUN   TestEncodeSingleMaskEdge/1921
=== RUN   TestEncodeSingleMaskEdge/1922
=== RUN   TestEncodeSingleMaskEdge/1923
=== RUN   TestEncodeSingleMaskEdge/1924
=== RUN   TestEncodeSingleMaskEdge/1925
=== RUN   TestEncodeSingleMaskEdge/1926
=== RUN   TestEncodeSingleMaskEdge/1927
=== RUN   TestEncodeSingleMaskEdge/1928
=== RUN   TestEncodeSingleMaskEdge/1929
=== RUN   TestEncodeSingleMaskEdge/1930
=== RUN   TestEncodeSingleMaskEdge/1931
=== RUN   TestEncodeSingleMaskEdge/1932
=== RUN   TestEncodeSingleMaskEdge/1933
=== RUN   TestEncodeSingleMaskEdge/1934
=== RUN   TestEncodeSingleMaskEdge/1935
=== RUN   TestEncodeSingleMaskEdge/1936
=== RUN   TestEncodeSingleMaskEdge/1937
=== RUN   TestEncodeSingleMaskEdge/1938
=== RUN   TestEncodeSingleMaskEdge/1939
=== RUN   TestEncodeSingleMaskEdge/1940
=== RUN   TestEncodeSingleMaskEdge/1941
=== RUN   TestEncodeSingleMaskEdge/1942
=== RUN   TestEncodeSingleMaskEdge/1943
=== RUN   TestEncodeSingleMaskEdge/1944
=== RUN   TestEncodeSingleMaskEdge/1945
=== RUN   TestEncodeSingleMaskEdge/1946
=== RUN   TestEncodeSingleMaskEdge/1947
=== RUN   TestEncodeSingleMaskEdge/1948
=== RUN   TestEncodeSingleMaskEdge/1949
=== RUN   TestEncodeSingleMaskEdge/1950
=== RUN   TestEncodeSingleMaskEdge/1951
=== RUN   TestEncodeSingleMaskEdge/1952
=== RUN   TestEncodeSingleMaskEdge/1953
=== RUN   TestEncodeSingleMaskEdge/1954
=== RUN   TestEncodeSingleMaskEdge/1955
=== RUN   TestEncodeSingleMaskEdge/1956
=== RUN   TestEncodeSingleMaskEdge/1957
=== RUN   TestEncodeSingleMaskEdge/1958
=== RUN   TestEncodeSingleMaskEdge/1959
=== RUN   TestEncodeSingleMaskEdge/1960
=== RUN   TestEncodeSingleMaskEdge/1961
=== RUN   TestEncodeSingleMaskEdge/1962
=== RUN   TestEncodeSingleMaskEdge/1963
=== RUN   TestEncodeSingleMaskEdge/1964
=== RUN   TestEncodeSingleMaskEdge/1965
=== RUN   TestEncodeSingleMaskEdge/1966
=== RUN   TestEncodeSingleMaskEdge/1967
=== RUN   TestEncodeSingleMaskEdge/1968
=== RUN   TestEncodeSingleMaskEdge/1969
=== RUN   TestEncodeSingleMaskEdge/1970
=== RUN   TestEncodeSingleMaskEdge/1971
=== RUN   TestEncodeSingleMaskEdge/1972
=== RUN   TestEncodeSingleMaskEdge/1973
=== RUN   TestEncodeSingleMaskEdge/1974
=== RUN   TestEncodeSingleMaskEdge/1975
=== RUN   TestEncodeSingleMaskEdge/1976
=== RUN   TestEncodeSingleMaskEdge/1977
=== RUN   TestEncodeSingleMaskEdge/1978
=== RUN   TestEncodeSingleMaskEdge/1979
=== RUN   TestEncodeSingleMaskEdge/1980
=== RUN   TestEncodeSingleMaskEdge/1981
=== RUN   TestEncodeSingleMaskEdge/1982
=== RUN   TestEncodeSingleMaskEdge/1983
=== RUN   TestEncodeSingleMaskEdge/1984
=== RUN   TestEncodeSingleMaskEdge/1985
=== RUN   TestEncodeSingleMaskEdge/1986
=== RUN   TestEncodeSingleMaskEdge/1987
=== RUN   TestEncodeSingleMaskEdge/1988
=== RUN   TestEncodeSingleMaskEdge/1989
=== RUN   TestEncodeSingleMaskEdge/1990
=== RUN   TestEncodeSingleMaskEdge/1991
=== RUN   TestEncodeSingleMaskEdge/1992
=== RUN   TestEncodeSingleMaskEdge/1993
=== RUN   TestEncodeSingleMaskEdge/1994
=== RUN   TestEncodeSingleMaskEdge/1995
=== RUN   TestEncodeSingleMaskEdge/1996
=== RUN   TestEncodeSingleMaskEdge/1997
=== RUN   TestEncodeSingleMaskEdge/1998
=== RUN   TestEncodeSingleMaskEdge/1999
=== RUN   TestEncodeSingleMaskEdge/2000
=== RUN   TestEncodeSingleMaskEdge/2001
=== RUN   TestEncodeSingleMaskEdge/2002
=== RUN   TestEncodeSingleMaskEdge/2003
=== RUN   TestEncodeSingleMaskEdge/2004
=== RUN   TestEncodeSingleMaskEdge/2005
=== RUN   TestEncodeSingleMaskEdge/2006
=== RUN   TestEncodeSingleMaskEdge/2007
=== RUN   TestEncodeSingleMaskEdge/2008
=== RUN   TestEncodeSingleMaskEdge/2009
=== RUN   TestEncodeSingleMaskEdge/2010
=== RUN   TestEncodeSingleMaskEdge/2011
=== RUN   TestEncodeSingleMaskEdge/2012
=== RUN   TestEncodeSingleMaskEdge/2013
=== RUN   TestEncodeSingleMaskEdge/2014
=== RUN   TestEncodeSingleMaskEdge/2015
=== RUN   TestEncodeSingleMaskEdge/2016
=== RUN   TestEncodeSingleMaskEdge/2017
=== RUN   TestEncodeSingleMaskEdge/2018
=== RUN   TestEncodeSingleMaskEdge/2019
=== RUN   TestEncodeSingleMaskEdge/2020
=== RUN   TestEncodeSingleMaskEdge/2021
=== RUN   TestEncodeSingleMaskEdge/2022
=== RUN   TestEncodeSingleMaskEdge/2023
=== RUN   TestEncodeSingleMaskEdge/2024
=== RUN   TestEncodeSingleMaskEdge/2025
=== RUN   TestEncodeSingleMaskEdge/2026
=== RUN   TestEncodeSingleMaskEdge/2027
=== RUN   TestEncodeSingleMaskEdge/2028
=== RUN   TestEncodeSingleMaskEdge/2029
=== RUN   TestEncodeSingleMaskEdge/2030
=== RUN   TestEncodeSingleMaskEdge/2031
=== RUN   TestEncodeSingleMaskEdge/2032
=== RUN   TestEncodeSingleMaskEdge/2033
=== RUN   TestEncodeSingleMaskEdge/2034
=== RUN   TestEncodeSingleMaskEdge/2035
=== RUN   TestEncodeSingleMaskEdge/2036
=== RUN   TestEncodeSingleMaskEdge/2037
=== RUN   TestEncodeSingleMaskEdge/2038
=== RUN   TestEncodeSingleMaskEdge/2039
=== RUN   TestEncodeSingleMaskEdge/2040
=== RUN   TestEncodeSingleMaskEdge/2041
=== RUN   TestEncodeSingleMaskEdge/2042
=== RUN   TestEncodeSingleMaskEdge/2043
=== RUN   TestEncodeSingleMaskEdge/2044
=== RUN   TestEncodeSingleMaskEdge/2045
=== RUN   TestEncodeSingleMaskEdge/2046
=== RUN   TestEncodeSingleMaskEdge/2047
=== RUN   TestEncodeSingleMaskEdge/2048
=== RUN   TestEncodeSingleMaskEdge/2049
=== RUN   TestEncodeSingleMaskEdge/2050
=== RUN   TestEncodeSingleMaskEdge/2051
=== RUN   TestEncodeSingleMaskEdge/2052
=== RUN   TestEncodeSingleMaskEdge/2053
=== RUN   TestEncodeSingleMaskEdge/2054
=== RUN   TestEncodeSingleMaskEdge/2055
=== RUN   TestEncodeSingleMaskEdge/2056
=== RUN   TestEncodeSingleMaskEdge/2057
=== RUN   TestEncodeSingleMaskEdge/2058
=== RUN   TestEncodeSingleMaskEdge/2059
=== RUN   TestEncodeSingleMaskEdge/2060
=== RUN   TestEncodeSingleMaskEdge/2061
=== RUN   TestEncodeSingleMaskEdge/2062
=== RUN   TestEncodeSingleMaskEdge/2063
=== RUN   TestEncodeSingleMaskEdge/2064
=== RUN   TestEncodeSingleMaskEdge/2065
=== RUN   TestEncodeSingleMaskEdge/2066
=== RUN   TestEncodeSingleMaskEdge/2067
=== RUN   TestEncodeSingleMaskEdge/2068
=== RUN   TestEncodeSingleMaskEdge/2069
=== RUN   TestEncodeSingleMaskEdge/2070
=== RUN   TestEncodeSingleMaskEdge/2071
=== RUN   TestEncodeSingleMaskEdge/2072
=== RUN   TestEncodeSingleMaskEdge/2073
=== RUN   TestEncodeSingleMaskEdge/2074
=== RUN   TestEncodeSingleMaskEdge/2075
=== RUN   TestEncodeSingleMaskEdge/2076
=== RUN   TestEncodeSingleMaskEdge/2077
=== RUN   TestEncodeSingleMaskEdge/2078
=== RUN   TestEncodeSingleMaskEdge/2079
=== RUN   TestEncodeSingleMaskEdge/2080
=== RUN   TestEncodeSingleMaskEdge/2081
=== RUN   TestEncodeSingleMaskEdge/2082
=== RUN   TestEncodeSingleMaskEdge/2083
=== RUN   TestEncodeSingleMaskEdge/2084
=== RUN   TestEncodeSingleMaskEdge/2085
=== RUN   TestEncodeSingleMaskEdge/2086
=== RUN   TestEncodeSingleMaskEdge/2087
=== RUN   TestEncodeSingleMaskEdge/2088
=== RUN   TestEncodeSingleMaskEdge/2089
=== RUN   TestEncodeSingleMaskEdge/2090
=== RUN   TestEncodeSingleMaskEdge/2091
=== RUN   TestEncodeSingleMaskEdge/2092
=== RUN   TestEncodeSingleMaskEdge/2093
=== RUN   TestEncodeSingleMaskEdge/2094
=== RUN   TestEncodeSingleMaskEdge/2095
=== RUN   TestEncodeSingleMaskEdge/2096
=== RUN   TestEncodeSingleMaskEdge/2097
=== RUN   TestEncodeSingleMaskEdge/2098
=== RUN   TestEncodeSingleMaskEdge/2099
=== RUN   TestEncodeSingleMaskEdge/2100
=== RUN   TestEncodeSingleMaskEdge/2101
=== RUN   TestEncodeSingleMaskEdge/2102
=== RUN   TestEncodeSingleMaskEdge/2103
=== RUN   TestEncodeSingleMaskEdge/2104
=== RUN   TestEncodeSingleMaskEdge/2105
=== RUN   TestEncodeSingleMaskEdge/2106
=== RUN   TestEncodeSingleMaskEdge/2107
=== RUN   TestEncodeSingleMaskEdge/2108
=== RUN   TestEncodeSingleMaskEdge/2109
=== RUN   TestEncodeSingleMaskEdge/2110
=== RUN   TestEncodeSingleMaskEdge/2111
=== RUN   TestEncodeSingleMaskEdge/2112
=== RUN   TestEncodeSingleMaskEdge/2113
=== RUN   TestEncodeSingleMaskEdge/2114
=== RUN   TestEncodeSingleMaskEdge/2115
=== RUN   TestEncodeSingleMaskEdge/2116
=== RUN   TestEncodeSingleMaskEdge/2117
=== RUN   TestEncodeSingleMaskEdge/2118
=== RUN   TestEncodeSingleMaskEdge/2119
=== RUN   TestEncodeSingleMaskEdge/2120
=== RUN   TestEncodeSingleMaskEdge/2121
=== RUN   TestEncodeSingleMaskEdge/2122
=== RUN   TestEncodeSingleMaskEdge/2123
=== RUN   TestEncodeSingleMaskEdge/2124
=== RUN   TestEncodeSingleMaskEdge/2125
=== RUN   TestEncodeSingleMaskEdge/2126
=== RUN   TestEncodeSingleMaskEdge/2127
=== RUN   TestEncodeSingleMaskEdge/2128
=== RUN   TestEncodeSingleMaskEdge/2129
=== RUN   TestEncodeSingleMaskEdge/2130
=== RUN   TestEncodeSingleMaskEdge/2131
=== RUN   TestEncodeSingleMaskEdge/2132
=== RUN   TestEncodeSingleMaskEdge/2133
=== RUN   TestEncodeSingleMaskEdge/2134
=== RUN   TestEncodeSingleMaskEdge/2135
=== RUN   TestEncodeSingleMaskEdge/2136
=== RUN   TestEncodeSingleMaskEdge/2137
=== RUN   TestEncodeSingleMaskEdge/2138
=== RUN   TestEncodeSingleMaskEdge/2139
=== RUN   TestEncodeSingleMaskEdge/2140
=== RUN   TestEncodeSingleMaskEdge/2141
=== RUN   TestEncodeSingleMaskEdge/2142
=== RUN   TestEncodeSingleMaskEdge/2143
=== RUN   TestEncodeSingleMaskEdge/2144
=== RUN   TestEncodeSingleMaskEdge/2145
=== RUN   TestEncodeSingleMaskEdge/2146
=== RUN   TestEncodeSingleMaskEdge/2147
=== RUN   TestEncodeSingleMaskEdge/2148
=== RUN   TestEncodeSingleMaskEdge/2149
=== RUN   TestEncodeSingleMaskEdge/2150
=== RUN   TestEncodeSingleMaskEdge/2151
=== RUN   TestEncodeSingleMaskEdge/2152
=== RUN   TestEncodeSingleMaskEdge/2153
=== RUN   TestEncodeSingleMaskEdge/2154
=== RUN   TestEncodeSingleMaskEdge/2155
=== RUN   TestEncodeSingleMaskEdge/2156
=== RUN   TestEncodeSingleMaskEdge/2157
=== RUN   TestEncodeSingleMaskEdge/2158
=== RUN   TestEncodeSingleMaskEdge/2159
=== RUN   TestEncodeSingleMaskEdge/2160
=== RUN   TestEncodeSingleMaskEdge/2161
=== RUN   TestEncodeSingleMaskEdge/2162
=== RUN   TestEncodeSingleMaskEdge/2163
=== RUN   TestEncodeSingleMaskEdge/2164
=== RUN   TestEncodeSingleMaskEdge/2165
=== RUN   TestEncodeSingleMaskEdge/2166
=== RUN   TestEncodeSingleMaskEdge/2167
=== RUN   TestEncodeSingleMaskEdge/2168
=== RUN   TestEncodeSingleMaskEdge/2169
=== RUN   TestEncodeSingleMaskEdge/2170
=== RUN   TestEncodeSingleMaskEdge/2171
=== RUN   TestEncodeSingleMaskEdge/2172
=== RUN   TestEncodeSingleMaskEdge/2173
=== RUN   TestEncodeSingleMaskEdge/2174
=== RUN   TestEncodeSingleMaskEdge/2175
=== RUN   TestEncodeSingleMaskEdge/2176
=== RUN   TestEncodeSingleMaskEdge/2177
=== RUN   TestEncodeSingleMaskEdge/2178
=== RUN   TestEncodeSingleMaskEdge/2179
=== RUN   TestEncodeSingleMaskEdge/2180
=== RUN   TestEncodeSingleMaskEdge/2181
=== RUN   TestEncodeSingleMaskEdge/2182
=== RUN   TestEncodeSingleMaskEdge/2183
=== RUN   TestEncodeSingleMaskEdge/2184
=== RUN   TestEncodeSingleMaskEdge/2185
=== RUN   TestEncodeSingleMaskEdge/2186
=== RUN   TestEncodeSingleMaskEdge/2187
=== RUN   TestEncodeSingleMaskEdge/2188
=== RUN   TestEncodeSingleMaskEdge/2189
=== RUN   TestEncodeSingleMaskEdge/2190
=== RUN   TestEncodeSingleMaskEdge/2191
=== RUN   TestEncodeSingleMaskEdge/2192
=== RUN   TestEncodeSingleMaskEdge/2193
=== RUN   TestEncodeSingleMaskEdge/2194
=== RUN   TestEncodeSingleMaskEdge/2195
=== RUN   TestEncodeSingleMaskEdge/2196
=== RUN   TestEncodeSingleMaskEdge/2197
=== RUN   TestEncodeSingleMaskEdge/2198
=== RUN   TestEncodeSingleMaskEdge/2199
=== RUN   TestEncodeSingleMaskEdge/2200
=== RUN   TestEncodeSingleMaskEdge/2201
=== RUN   TestEncodeSingleMaskEdge/2202
=== RUN   TestEncodeSingleMaskEdge/2203
=== RUN   TestEncodeSingleMaskEdge/2204
=== RUN   TestEncodeSingleMaskEdge/2205
=== RUN   TestEncodeSingleMaskEdge/2206
=== RUN   TestEncodeSingleMaskEdge/2207
=== RUN   TestEncodeSingleMaskEdge/2208
=== RUN   TestEncodeSingleMaskEdge/2209
=== RUN   TestEncodeSingleMaskEdge/2210
=== RUN   TestEncodeSingleMaskEdge/2211
=== RUN   TestEncodeSingleMaskEdge/2212
=== RUN   TestEncodeSingleMaskEdge/2213
=== RUN   TestEncodeSingleMaskEdge/2214
=== RUN   TestEncodeSingleMaskEdge/2215
=== RUN   TestEncodeSingleMaskEdge/2216
=== RUN   TestEncodeSingleMaskEdge/2217
=== RUN   TestEncodeSingleMaskEdge/2218
=== RUN   TestEncodeSingleMaskEdge/2219
=== RUN   TestEncodeSingleMaskEdge/2220
=== RUN   TestEncodeSingleMaskEdge/2221
=== RUN   TestEncodeSingleMaskEdge/2222
=== RUN   TestEncodeSingleMaskEdge/2223
=== RUN   TestEncodeSingleMaskEdge/2224
=== RUN   TestEncodeSingleMaskEdge/2225
=== RUN   TestEncodeSingleMaskEdge/2226
=== RUN   TestEncodeSingleMaskEdge/2227
=== RUN   TestEncodeSingleMaskEdge/2228
=== RUN   TestEncodeSingleMaskEdge/2229
=== RUN   TestEncodeSingleMaskEdge/2230
=== RUN   TestEncodeSingleMaskEdge/2231
=== RUN   TestEncodeSingleMaskEdge/2232
=== RUN   TestEncodeSingleMaskEdge/2233
=== RUN   TestEncodeSingleMaskEdge/2234
=== RUN   TestEncodeSingleMaskEdge/2235
=== RUN   TestEncodeSingleMaskEdge/2236
=== RUN   TestEncodeSingleMaskEdge/2237
=== RUN   TestEncodeSingleMaskEdge/2238
=== RUN   TestEncodeSingleMaskEdge/2239
=== RUN   TestEncodeSingleMaskEdge/2240
=== RUN   TestEncodeSingleMaskEdge/2241
=== RUN   TestEncodeSingleMaskEdge/2242
=== RUN   TestEncodeSingleMaskEdge/2243
=== RUN   TestEncodeSingleMaskEdge/2244
=== RUN   TestEncodeSingleMaskEdge/2245
=== RUN   TestEncodeSingleMaskEdge/2246
=== RUN   TestEncodeSingleMaskEdge/2247
=== RUN   TestEncodeSingleMaskEdge/2248
=== RUN   TestEncodeSingleMaskEdge/2249
=== RUN   TestEncodeSingleMaskEdge/2250
=== RUN   TestEncodeSingleMaskEdge/2251
=== RUN   TestEncodeSingleMaskEdge/2252
=== RUN   TestEncodeSingleMaskEdge/2253
=== RUN   TestEncodeSingleMaskEdge/2254
=== RUN   TestEncodeSingleMaskEdge/2255
=== RUN   TestEncodeSingleMaskEdge/2256
=== RUN   TestEncodeSingleMaskEdge/2257
=== RUN   TestEncodeSingleMaskEdge/2258
=== RUN   TestEncodeSingleMaskEdge/2259
=== RUN   TestEncodeSingleMaskEdge/2260
=== RUN   TestEncodeSingleMaskEdge/2261
=== RUN   TestEncodeSingleMaskEdge/2262
=== RUN   TestEncodeSingleMaskEdge/2263
=== RUN   TestEncodeSingleMaskEdge/2264
=== RUN   TestEncodeSingleMaskEdge/2265
=== RUN   TestEncodeSingleMaskEdge/2266
=== RUN   TestEncodeSingleMaskEdge/2267
=== RUN   TestEncodeSingleMaskEdge/2268
=== RUN   TestEncodeSingleMaskEdge/2269
=== RUN   TestEncodeSingleMaskEdge/2270
=== RUN   TestEncodeSingleMaskEdge/2271
=== RUN   TestEncodeSingleMaskEdge/2272
=== RUN   TestEncodeSingleMaskEdge/2273
=== RUN   TestEncodeSingleMaskEdge/2274
=== RUN   TestEncodeSingleMaskEdge/2275
=== RUN   TestEncodeSingleMaskEdge/2276
=== RUN   TestEncodeSingleMaskEdge/2277
=== RUN   TestEncodeSingleMaskEdge/2278
=== RUN   TestEncodeSingleMaskEdge/2279
=== RUN   TestEncodeSingleMaskEdge/2280
=== RUN   TestEncodeSingleMaskEdge/2281
=== RUN   TestEncodeSingleMaskEdge/2282
=== RUN   TestEncodeSingleMaskEdge/2283
=== RUN   TestEncodeSingleMaskEdge/2284
=== RUN   TestEncodeSingleMaskEdge/2285
=== RUN   TestEncodeSingleMaskEdge/2286
=== RUN   TestEncodeSingleMaskEdge/2287
=== RUN   TestEncodeSingleMaskEdge/2288
=== RUN   TestEncodeSingleMaskEdge/2289
=== RUN   TestEncodeSingleMaskEdge/2290
=== RUN   TestEncodeSingleMaskEdge/2291
=== RUN   TestEncodeSingleMaskEdge/2292
=== RUN   TestEncodeSingleMaskEdge/2293
=== RUN   TestEncodeSingleMaskEdge/2294
=== RUN   TestEncodeSingleMaskEdge/2295
=== RUN   TestEncodeSingleMaskEdge/2296
=== RUN   TestEncodeSingleMaskEdge/2297
=== RUN   TestEncodeSingleMaskEdge/2298
=== RUN   TestEncodeSingleMaskEdge/2299
=== RUN   TestEncodeSingleMaskEdge/2300
=== RUN   TestEncodeSingleMaskEdge/2301
=== RUN   TestEncodeSingleMaskEdge/2302
=== RUN   TestEncodeSingleMaskEdge/2303
=== RUN   TestEncodeSingleMaskEdge/2304
=== RUN   TestEncodeSingleMaskEdge/2305
=== RUN   TestEncodeSingleMaskEdge/2306
=== RUN   TestEncodeSingleMaskEdge/2307
=== RUN   TestEncodeSingleMaskEdge/2308
=== RUN   TestEncodeSingleMaskEdge/2309
=== RUN   TestEncodeSingleMaskEdge/2310
=== RUN   TestEncodeSingleMaskEdge/2311
=== RUN   TestEncodeSingleMaskEdge/2312
=== RUN   TestEncodeSingleMaskEdge/2313
=== RUN   TestEncodeSingleMaskEdge/2314
=== RUN   TestEncodeSingleMaskEdge/2315
=== RUN   TestEncodeSingleMaskEdge/2316
=== RUN   TestEncodeSingleMaskEdge/2317
=== RUN   TestEncodeSingleMaskEdge/2318
=== RUN   TestEncodeSingleMaskEdge/2319
=== RUN   TestEncodeSingleMaskEdge/2320
=== RUN   TestEncodeSingleMaskEdge/2321
=== RUN   TestEncodeSingleMaskEdge/2322
=== RUN   TestEncodeSingleMaskEdge/2323
=== RUN   TestEncodeSingleMaskEdge/2324
=== RUN   TestEncodeSingleMaskEdge/2325
=== RUN   TestEncodeSingleMaskEdge/2326
=== RUN   TestEncodeSingleMaskEdge/2327
=== RUN   TestEncodeSingleMaskEdge/2328
=== RUN   TestEncodeSingleMaskEdge/2329
=== RUN   TestEncodeSingleMaskEdge/2330
=== RUN   TestEncodeSingleMaskEdge/2331
=== RUN   TestEncodeSingleMaskEdge/2332
=== RUN   TestEncodeSingleMaskEdge/2333
=== RUN   TestEncodeSingleMaskEdge/2334
=== RUN   TestEncodeSingleMaskEdge/2335
=== RUN   TestEncodeSingleMaskEdge/2336
=== RUN   TestEncodeSingleMaskEdge/2337
=== RUN   TestEncodeSingleMaskEdge/2338
=== RUN   TestEncodeSingleMaskEdge/2339
=== RUN   TestEncodeSingleMaskEdge/2340
=== RUN   TestEncodeSingleMaskEdge/2341
=== RUN   TestEncodeSingleMaskEdge/2342
=== RUN   TestEncodeSingleMaskEdge/2343
=== RUN   TestEncodeSingleMaskEdge/2344
=== RUN   TestEncodeSingleMaskEdge/2345
=== RUN   TestEncodeSingleMaskEdge/2346
=== RUN   TestEncodeSingleMaskEdge/2347
=== RUN   TestEncodeSingleMaskEdge/2348
=== RUN   TestEncodeSingleMaskEdge/2349
=== RUN   TestEncodeSingleMaskEdge/2350
=== RUN   TestEncodeSingleMaskEdge/2351
=== RUN   TestEncodeSingleMaskEdge/2352
=== RUN   TestEncodeSingleMaskEdge/2353
=== RUN   TestEncodeSingleMaskEdge/2354
=== RUN   TestEncodeSingleMaskEdge/2355
=== RUN   TestEncodeSingleMaskEdge/2356
=== RUN   TestEncodeSingleMaskEdge/2357
=== RUN   TestEncodeSingleMaskEdge/2358
=== RUN   TestEncodeSingleMaskEdge/2359
=== RUN   TestEncodeSingleMaskEdge/2360
=== RUN   TestEncodeSingleMaskEdge/2361
=== RUN   TestEncodeSingleMaskEdge/2362
=== RUN   TestEncodeSingleMaskEdge/2363
=== RUN   TestEncodeSingleMaskEdge/2364
=== RUN   TestEncodeSingleMaskEdge/2365
=== RUN   TestEncodeSingleMaskEdge/2366
=== RUN   TestEncodeSingleMaskEdge/2367
=== RUN   TestEncodeSingleMaskEdge/2368
=== RUN   TestEncodeSingleMaskEdge/2369
=== RUN   TestEncodeSingleMaskEdge/2370
=== RUN   TestEncodeSingleMaskEdge/2371
=== RUN   TestEncodeSingleMaskEdge/2372
=== RUN   TestEncodeSingleMaskEdge/2373
=== RUN   TestEncodeSingleMaskEdge/2374
=== RUN   TestEncodeSingleMaskEdge/2375
=== RUN   TestEncodeSingleMaskEdge/2376
=== RUN   TestEncodeSingleMaskEdge/2377
=== RUN   TestEncodeSingleMaskEdge/2378
=== RUN   TestEncodeSingleMaskEdge/2379
=== RUN   TestEncodeSingleMaskEdge/2380
=== RUN   TestEncodeSingleMaskEdge/2381
=== RUN   TestEncodeSingleMaskEdge/2382
=== RUN   TestEncodeSingleMaskEdge/2383
=== RUN   TestEncodeSingleMaskEdge/2384
=== RUN   TestEncodeSingleMaskEdge/2385
=== RUN   TestEncodeSingleMaskEdge/2386
=== RUN   TestEncodeSingleMaskEdge/2387
=== RUN   TestEncodeSingleMaskEdge/2388
=== RUN   TestEncodeSingleMaskEdge/2389
=== RUN   TestEncodeSingleMaskEdge/2390
=== RUN   TestEncodeSingleMaskEdge/2391
=== RUN   TestEncodeSingleMaskEdge/2392
=== RUN   TestEncodeSingleMaskEdge/2393
=== RUN   TestEncodeSingleMaskEdge/2394
=== RUN   TestEncodeSingleMaskEdge/2395
=== RUN   TestEncodeSingleMaskEdge/2396
=== RUN   TestEncodeSingleMaskEdge/2397
=== RUN   TestEncodeSingleMaskEdge/2398
=== RUN   TestEncodeSingleMaskEdge/2399
=== RUN   TestEncodeSingleMaskEdge/2400
=== RUN   TestEncodeSingleMaskEdge/2401
=== RUN   TestEncodeSingleMaskEdge/2402
=== RUN   TestEncodeSingleMaskEdge/2403
=== RUN   TestEncodeSingleMaskEdge/2404
=== RUN   TestEncodeSingleMaskEdge/2405
=== RUN   TestEncodeSingleMaskEdge/2406
=== RUN   TestEncodeSingleMaskEdge/2407
=== RUN   TestEncodeSingleMaskEdge/2408
=== RUN   TestEncodeSingleMaskEdge/2409
=== RUN   TestEncodeSingleMaskEdge/2410
=== RUN   TestEncodeSingleMaskEdge/2411
=== RUN   TestEncodeSingleMaskEdge/2412
=== RUN   TestEncodeSingleMaskEdge/2413
=== RUN   TestEncodeSingleMaskEdge/2414
=== RUN   TestEncodeSingleMaskEdge/2415
=== RUN   TestEncodeSingleMaskEdge/2416
=== RUN   TestEncodeSingleMaskEdge/2417
=== RUN   TestEncodeSingleMaskEdge/2418
=== RUN   TestEncodeSingleMaskEdge/2419
=== RUN   TestEncodeSingleMaskEdge/2420
=== RUN   TestEncodeSingleMaskEdge/2421
=== RUN   TestEncodeSingleMaskEdge/2422
=== RUN   TestEncodeSingleMaskEdge/2423
=== RUN   TestEncodeSingleMaskEdge/2424
=== RUN   TestEncodeSingleMaskEdge/2425
=== RUN   TestEncodeSingleMaskEdge/2426
=== RUN   TestEncodeSingleMaskEdge/2427
=== RUN   TestEncodeSingleMaskEdge/2428
=== RUN   TestEncodeSingleMaskEdge/2429
=== RUN   TestEncodeSingleMaskEdge/2430
=== RUN   TestEncodeSingleMaskEdge/2431
=== RUN   TestEncodeSingleMaskEdge/2432
=== RUN   TestEncodeSingleMaskEdge/2433
=== RUN   TestEncodeSingleMaskEdge/2434
=== RUN   TestEncodeSingleMaskEdge/2435
=== RUN   TestEncodeSingleMaskEdge/2436
=== RUN   TestEncodeSingleMaskEdge/2437
=== RUN   TestEncodeSingleMaskEdge/2438
=== RUN   TestEncodeSingleMaskEdge/2439
=== RUN   TestEncodeSingleMaskEdge/2440
=== RUN   TestEncodeSingleMaskEdge/2441
=== RUN   TestEncodeSingleMaskEdge/2442
=== RUN   TestEncodeSingleMaskEdge/2443
=== RUN   TestEncodeSingleMaskEdge/2444
=== RUN   TestEncodeSingleMaskEdge/2445
=== RUN   TestEncodeSingleMaskEdge/2446
=== RUN   TestEncodeSingleMaskEdge/2447
=== RUN   TestEncodeSingleMaskEdge/2448
=== RUN   TestEncodeSingleMaskEdge/2449
=== RUN   TestEncodeSingleMaskEdge/2450
=== RUN   TestEncodeSingleMaskEdge/2451
=== RUN   TestEncodeSingleMaskEdge/2452
=== RUN   TestEncodeSingleMaskEdge/2453
=== RUN   TestEncodeSingleMaskEdge/2454
=== RUN   TestEncodeSingleMaskEdge/2455
=== RUN   TestEncodeSingleMaskEdge/2456
=== RUN   TestEncodeSingleMaskEdge/2457
=== RUN   TestEncodeSingleMaskEdge/2458
=== RUN   TestEncodeSingleMaskEdge/2459
=== RUN   TestEncodeSingleMaskEdge/2460
=== RUN   TestEncodeSingleMaskEdge/2461
=== RUN   TestEncodeSingleMaskEdge/2462
=== RUN   TestEncodeSingleMaskEdge/2463
=== RUN   TestEncodeSingleMaskEdge/2464
=== RUN   TestEncodeSingleMaskEdge/2465
=== RUN   TestEncodeSingleMaskEdge/2466
=== RUN   TestEncodeSingleMaskEdge/2467
=== RUN   TestEncodeSingleMaskEdge/2468
=== RUN   TestEncodeSingleMaskEdge/2469
=== RUN   TestEncodeSingleMaskEdge/2470
=== RUN   TestEncodeSingleMaskEdge/2471
=== RUN   TestEncodeSingleMaskEdge/2472
=== RUN   TestEncodeSingleMaskEdge/2473
=== RUN   TestEncodeSingleMaskEdge/2474
=== RUN   TestEncodeSingleMaskEdge/2475
=== RUN   TestEncodeSingleMaskEdge/2476
=== RUN   TestEncodeSingleMaskEdge/2477
=== RUN   TestEncodeSingleMaskEdge/2478
=== RUN   TestEncodeSingleMaskEdge/2479
=== RUN   TestEncodeSingleMaskEdge/2480
=== RUN   TestEncodeSingleMaskEdge/2481
=== RUN   TestEncodeSingleMaskEdge/2482
=== RUN   TestEncodeSingleMaskEdge/2483
=== RUN   TestEncodeSingleMaskEdge/2484
=== RUN   TestEncodeSingleMaskEdge/2485
=== RUN   TestEncodeSingleMaskEdge/2486
=== RUN   TestEncodeSingleMaskEdge/2487
=== RUN   TestEncodeSingleMaskEdge/2488
=== RUN   TestEncodeSingleMaskEdge/2489
=== RUN   TestEncodeSingleMaskEdge/2490
=== RUN   TestEncodeSingleMaskEdge/2491
=== RUN   TestEncodeSingleMaskEdge/2492
=== RUN   TestEncodeSingleMaskEdge/2493
=== RUN   TestEncodeSingleMaskEdge/2494
=== RUN   TestEncodeSingleMaskEdge/2495
=== RUN   TestEncodeSingleMaskEdge/2496
=== RUN   TestEncodeSingleMaskEdge/2497
=== RUN   TestEncodeSingleMaskEdge/2498
=== RUN   TestEncodeSingleMaskEdge/2499
=== RUN   TestEncodeSingleMaskEdge/2500
=== RUN   TestEncodeSingleMaskEdge/2501
=== RUN   TestEncodeSingleMaskEdge/2502
=== RUN   TestEncodeSingleMaskEdge/2503
=== RUN   TestEncodeSingleMaskEdge/2504
=== RUN   TestEncodeSingleMaskEdge/2505
=== RUN   TestEncodeSingleMaskEdge/2506
=== RUN   TestEncodeSingleMaskEdge/2507
=== RUN   TestEncodeSingleMaskEdge/2508
=== RUN   TestEncodeSingleMaskEdge/2509
=== RUN   TestEncodeSingleMaskEdge/2510
=== RUN   TestEncodeSingleMaskEdge/2511
=== RUN   TestEncodeSingleMaskEdge/2512
=== RUN   TestEncodeSingleMaskEdge/2513
=== RUN   TestEncodeSingleMaskEdge/2514
=== RUN   TestEncodeSingleMaskEdge/2515
=== RUN   TestEncodeSingleMaskEdge/2516
=== RUN   TestEncodeSingleMaskEdge/2517
=== RUN   TestEncodeSingleMaskEdge/2518
=== RUN   TestEncodeSingleMaskEdge/2519
=== RUN   TestEncodeSingleMaskEdge/2520
=== RUN   TestEncodeSingleMaskEdge/2521
=== RUN   TestEncodeSingleMaskEdge/2522
=== RUN   TestEncodeSingleMaskEdge/2523
=== RUN   TestEncodeSingleMaskEdge/2524
=== RUN   TestEncodeSingleMaskEdge/2525
=== RUN   TestEncodeSingleMaskEdge/2526
=== RUN   TestEncodeSingleMaskEdge/2527
=== RUN   TestEncodeSingleMaskEdge/2528
=== RUN   TestEncodeSingleMaskEdge/2529
=== RUN   TestEncodeSingleMaskEdge/2530
=== RUN   TestEncodeSingleMaskEdge/2531
=== RUN   TestEncodeSingleMaskEdge/2532
=== RUN   TestEncodeSingleMaskEdge/2533
=== RUN   TestEncodeSingleMaskEdge/2534
=== RUN   TestEncodeSingleMaskEdge/2535
=== RUN   TestEncodeSingleMaskEdge/2536
=== RUN   TestEncodeSingleMaskEdge/2537
=== RUN   TestEncodeSingleMaskEdge/2538
=== RUN   TestEncodeSingleMaskEdge/2539
=== RUN   TestEncodeSingleMaskEdge/2540
=== RUN   TestEncodeSingleMaskEdge/2541
=== RUN   TestEncodeSingleMaskEdge/2542
=== RUN   TestEncodeSingleMaskEdge/2543
=== RUN   TestEncodeSingleMaskEdge/2544
=== RUN   TestEncodeSingleMaskEdge/2545
=== RUN   TestEncodeSingleMaskEdge/2546
=== RUN   TestEncodeSingleMaskEdge/2547
=== RUN   TestEncodeSingleMaskEdge/2548
=== RUN   TestEncodeSingleMaskEdge/2549
=== RUN   TestEncodeSingleMaskEdge/2550
=== RUN   TestEncodeSingleMaskEdge/2551
=== RUN   TestEncodeSingleMaskEdge/2552
=== RUN   TestEncodeSingleMaskEdge/2553
=== RUN   TestEncodeSingleMaskEdge/2554
=== RUN   TestEncodeSingleMaskEdge/2555
=== RUN   TestEncodeSingleMaskEdge/2556
=== RUN   TestEncodeSingleMaskEdge/2557
=== RUN   TestEncodeSingleMaskEdge/2558
=== RUN   TestEncodeSingleMaskEdge/2559
=== RUN   TestEncodeSingleMaskEdge/2560
=== RUN   TestEncodeSingleMaskEdge/2561
=== RUN   TestEncodeSingleMaskEdge/2562
=== RUN   TestEncodeSingleMaskEdge/2563
=== RUN   TestEncodeSingleMaskEdge/2564
=== RUN   TestEncodeSingleMaskEdge/2565
=== RUN   TestEncodeSingleMaskEdge/2566
=== RUN   TestEncodeSingleMaskEdge/2567
=== RUN   TestEncodeSingleMaskEdge/2568
=== RUN   TestEncodeSingleMaskEdge/2569
=== RUN   TestEncodeSingleMaskEdge/2570
=== RUN   TestEncodeSingleMaskEdge/2571
=== RUN   TestEncodeSingleMaskEdge/2572
=== RUN   TestEncodeSingleMaskEdge/2573
=== RUN   TestEncodeSingleMaskEdge/2574
=== RUN   TestEncodeSingleMaskEdge/2575
=== RUN   TestEncodeSingleMaskEdge/2576
=== RUN   TestEncodeSingleMaskEdge/2577
=== RUN   TestEncodeSingleMaskEdge/2578
=== RUN   TestEncodeSingleMaskEdge/2579
=== RUN   TestEncodeSingleMaskEdge/2580
=== RUN   TestEncodeSingleMaskEdge/2581
=== RUN   TestEncodeSingleMaskEdge/2582
=== RUN   TestEncodeSingleMaskEdge/2583
=== RUN   TestEncodeSingleMaskEdge/2584
=== RUN   TestEncodeSingleMaskEdge/2585
=== RUN   TestEncodeSingleMaskEdge/2586
=== RUN   TestEncodeSingleMaskEdge/2587
=== RUN   TestEncodeSingleMaskEdge/2588
=== RUN   TestEncodeSingleMaskEdge/2589
=== RUN   TestEncodeSingleMaskEdge/2590
=== RUN   TestEncodeSingleMaskEdge/2591
=== RUN   TestEncodeSingleMaskEdge/2592
=== RUN   TestEncodeSingleMaskEdge/2593
=== RUN   TestEncodeSingleMaskEdge/2594
=== RUN   TestEncodeSingleMaskEdge/2595
=== RUN   TestEncodeSingleMaskEdge/2596
=== RUN   TestEncodeSingleMaskEdge/2597
=== RUN   TestEncodeSingleMaskEdge/2598
=== RUN   TestEncodeSingleMaskEdge/2599
=== RUN   TestEncodeSingleMaskEdge/2600
=== RUN   TestEncodeSingleMaskEdge/2601
=== RUN   TestEncodeSingleMaskEdge/2602
=== RUN   TestEncodeSingleMaskEdge/2603
=== RUN   TestEncodeSingleMaskEdge/2604
=== RUN   TestEncodeSingleMaskEdge/2605
=== RUN   TestEncodeSingleMaskEdge/2606
=== RUN   TestEncodeSingleMaskEdge/2607
=== RUN   TestEncodeSingleMaskEdge/2608
=== RUN   TestEncodeSingleMaskEdge/2609
=== RUN   TestEncodeSingleMaskEdge/2610
=== RUN   TestEncodeSingleMaskEdge/2611
=== RUN   TestEncodeSingleMaskEdge/2612
=== RUN   TestEncodeSingleMaskEdge/2613
=== RUN   TestEncodeSingleMaskEdge/2614
=== RUN   TestEncodeSingleMaskEdge/2615
=== RUN   TestEncodeSingleMaskEdge/2616
=== RUN   TestEncodeSingleMaskEdge/2617
=== RUN   TestEncodeSingleMaskEdge/2618
=== RUN   TestEncodeSingleMaskEdge/2619
=== RUN   TestEncodeSingleMaskEdge/2620
=== RUN   TestEncodeSingleMaskEdge/2621
=== RUN   TestEncodeSingleMaskEdge/2622
=== RUN   TestEncodeSingleMaskEdge/2623
=== RUN   TestEncodeSingleMaskEdge/2624
=== RUN   TestEncodeSingleMaskEdge/2625
=== RUN   TestEncodeSingleMaskEdge/2626
=== RUN   TestEncodeSingleMaskEdge/2627
=== RUN   TestEncodeSingleMaskEdge/2628
=== RUN   TestEncodeSingleMaskEdge/2629
=== RUN   TestEncodeSingleMaskEdge/2630
=== RUN   TestEncodeSingleMaskEdge/2631
=== RUN   TestEncodeSingleMaskEdge/2632
=== RUN   TestEncodeSingleMaskEdge/2633
=== RUN   TestEncodeSingleMaskEdge/2634
=== RUN   TestEncodeSingleMaskEdge/2635
=== RUN   TestEncodeSingleMaskEdge/2636
=== RUN   TestEncodeSingleMaskEdge/2637
=== RUN   TestEncodeSingleMaskEdge/2638
=== RUN   TestEncodeSingleMaskEdge/2639
=== RUN   TestEncodeSingleMaskEdge/2640
=== RUN   TestEncodeSingleMaskEdge/2641
=== RUN   TestEncodeSingleMaskEdge/2642
=== RUN   TestEncodeSingleMaskEdge/2643
=== RUN   TestEncodeSingleMaskEdge/2644
=== RUN   TestEncodeSingleMaskEdge/2645
=== RUN   TestEncodeSingleMaskEdge/2646
=== RUN   TestEncodeSingleMaskEdge/2647
=== RUN   TestEncodeSingleMaskEdge/2648
=== RUN   TestEncodeSingleMaskEdge/2649
=== RUN   TestEncodeSingleMaskEdge/2650
=== RUN   TestEncodeSingleMaskEdge/2651
=== RUN   TestEncodeSingleMaskEdge/2652
=== RUN   TestEncodeSingleMaskEdge/2653
=== RUN   TestEncodeSingleMaskEdge/2654
=== RUN   TestEncodeSingleMaskEdge/2655
=== RUN   TestEncodeSingleMaskEdge/2656
=== RUN   TestEncodeSingleMaskEdge/2657
=== RUN   TestEncodeSingleMaskEdge/2658
=== RUN   TestEncodeSingleMaskEdge/2659
=== RUN   TestEncodeSingleMaskEdge/2660
=== RUN   TestEncodeSingleMaskEdge/2661
=== RUN   TestEncodeSingleMaskEdge/2662
=== RUN   TestEncodeSingleMaskEdge/2663
=== RUN   TestEncodeSingleMaskEdge/2664
=== RUN   TestEncodeSingleMaskEdge/2665
=== RUN   TestEncodeSingleMaskEdge/2666
=== RUN   TestEncodeSingleMaskEdge/2667
=== RUN   TestEncodeSingleMaskEdge/2668
=== RUN   TestEncodeSingleMaskEdge/2669
=== RUN   TestEncodeSingleMaskEdge/2670
=== RUN   TestEncodeSingleMaskEdge/2671
=== RUN   TestEncodeSingleMaskEdge/2672
=== RUN   TestEncodeSingleMaskEdge/2673
=== RUN   TestEncodeSingleMaskEdge/2674
=== RUN   TestEncodeSingleMaskEdge/2675
=== RUN   TestEncodeSingleMaskEdge/2676
=== RUN   TestEncodeSingleMaskEdge/2677
=== RUN   TestEncodeSingleMaskEdge/2678
=== RUN   TestEncodeSingleMaskEdge/2679
=== RUN   TestEncodeSingleMaskEdge/2680
=== RUN   TestEncodeSingleMaskEdge/2681
=== RUN   TestEncodeSingleMaskEdge/2682
=== RUN   TestEncodeSingleMaskEdge/2683
=== RUN   TestEncodeSingleMaskEdge/2684
=== RUN   TestEncodeSingleMaskEdge/2685
=== RUN   TestEncodeSingleMaskEdge/2686
=== RUN   TestEncodeSingleMaskEdge/2687
=== RUN   TestEncodeSingleMaskEdge/2688
=== RUN   TestEncodeSingleMaskEdge/2689
=== RUN   TestEncodeSingleMaskEdge/2690
=== RUN   TestEncodeSingleMaskEdge/2691
=== RUN   TestEncodeSingleMaskEdge/2692
=== RUN   TestEncodeSingleMaskEdge/2693
=== RUN   TestEncodeSingleMaskEdge/2694
=== RUN   TestEncodeSingleMaskEdge/2695
=== RUN   TestEncodeSingleMaskEdge/2696
=== RUN   TestEncodeSingleMaskEdge/2697
=== RUN   TestEncodeSingleMaskEdge/2698
=== RUN   TestEncodeSingleMaskEdge/2699
=== RUN   TestEncodeSingleMaskEdge/2700
=== RUN   TestEncodeSingleMaskEdge/2701
=== RUN   TestEncodeSingleMaskEdge/2702
=== RUN   TestEncodeSingleMaskEdge/2703
=== RUN   TestEncodeSingleMaskEdge/2704
=== RUN   TestEncodeSingleMaskEdge/2705
=== RUN   TestEncodeSingleMaskEdge/2706
=== RUN   TestEncodeSingleMaskEdge/2707
=== RUN   TestEncodeSingleMaskEdge/2708
=== RUN   TestEncodeSingleMaskEdge/2709
=== RUN   TestEncodeSingleMaskEdge/2710
=== RUN   TestEncodeSingleMaskEdge/2711
=== RUN   TestEncodeSingleMaskEdge/2712
=== RUN   TestEncodeSingleMaskEdge/2713
=== RUN   TestEncodeSingleMaskEdge/2714
=== RUN   TestEncodeSingleMaskEdge/2715
=== RUN   TestEncodeSingleMaskEdge/2716
=== RUN   TestEncodeSingleMaskEdge/2717
=== RUN   TestEncodeSingleMaskEdge/2718
=== RUN   TestEncodeSingleMaskEdge/2719
=== RUN   TestEncodeSingleMaskEdge/2720
=== RUN   TestEncodeSingleMaskEdge/2721
=== RUN   TestEncodeSingleMaskEdge/2722
=== RUN   TestEncodeSingleMaskEdge/2723
=== RUN   TestEncodeSingleMaskEdge/2724
=== RUN   TestEncodeSingleMaskEdge/2725
=== RUN   TestEncodeSingleMaskEdge/2726
=== RUN   TestEncodeSingleMaskEdge/2727
=== RUN   TestEncodeSingleMaskEdge/2728
=== RUN   TestEncodeSingleMaskEdge/2729
=== RUN   TestEncodeSingleMaskEdge/2730
=== RUN   TestEncodeSingleMaskEdge/2731
=== RUN   TestEncodeSingleMaskEdge/2732
=== RUN   TestEncodeSingleMaskEdge/2733
=== RUN   TestEncodeSingleMaskEdge/2734
=== RUN   TestEncodeSingleMaskEdge/2735
=== RUN   TestEncodeSingleMaskEdge/2736
=== RUN   TestEncodeSingleMaskEdge/2737
=== RUN   TestEncodeSingleMaskEdge/2738
=== RUN   TestEncodeSingleMaskEdge/2739
=== RUN   TestEncodeSingleMaskEdge/2740
=== RUN   TestEncodeSingleMaskEdge/2741
=== RUN   TestEncodeSingleMaskEdge/2742
=== RUN   TestEncodeSingleMaskEdge/2743
=== RUN   TestEncodeSingleMaskEdge/2744
=== RUN   TestEncodeSingleMaskEdge/2745
=== RUN   TestEncodeSingleMaskEdge/2746
=== RUN   TestEncodeSingleMaskEdge/2747
=== RUN   TestEncodeSingleMaskEdge/2748
=== RUN   TestEncodeSingleMaskEdge/2749
=== RUN   TestEncodeSingleMaskEdge/2750
=== RUN   TestEncodeSingleMaskEdge/2751
=== RUN   TestEncodeSingleMaskEdge/2752
=== RUN   TestEncodeSingleMaskEdge/2753
=== RUN   TestEncodeSingleMaskEdge/2754
=== RUN   TestEncodeSingleMaskEdge/2755
=== RUN   TestEncodeSingleMaskEdge/2756
=== RUN   TestEncodeSingleMaskEdge/2757
=== RUN   TestEncodeSingleMaskEdge/2758
=== RUN   TestEncodeSingleMaskEdge/2759
=== RUN   TestEncodeSingleMaskEdge/2760
=== RUN   TestEncodeSingleMaskEdge/2761
=== RUN   TestEncodeSingleMaskEdge/2762
=== RUN   TestEncodeSingleMaskEdge/2763
=== RUN   TestEncodeSingleMaskEdge/2764
=== RUN   TestEncodeSingleMaskEdge/2765
=== RUN   TestEncodeSingleMaskEdge/2766
=== RUN   TestEncodeSingleMaskEdge/2767
=== RUN   TestEncodeSingleMaskEdge/2768
=== RUN   TestEncodeSingleMaskEdge/2769
=== RUN   TestEncodeSingleMaskEdge/2770
=== RUN   TestEncodeSingleMaskEdge/2771
=== RUN   TestEncodeSingleMaskEdge/2772
=== RUN   TestEncodeSingleMaskEdge/2773
=== RUN   TestEncodeSingleMaskEdge/2774
=== RUN   TestEncodeSingleMaskEdge/2775
=== RUN   TestEncodeSingleMaskEdge/2776
=== RUN   TestEncodeSingleMaskEdge/2777
=== RUN   TestEncodeSingleMaskEdge/2778
=== RUN   TestEncodeSingleMaskEdge/2779
=== RUN   TestEncodeSingleMaskEdge/2780
=== RUN   TestEncodeSingleMaskEdge/2781
=== RUN   TestEncodeSingleMaskEdge/2782
=== RUN   TestEncodeSingleMaskEdge/2783
=== RUN   TestEncodeSingleMaskEdge/2784
=== RUN   TestEncodeSingleMaskEdge/2785
=== RUN   TestEncodeSingleMaskEdge/2786
=== RUN   TestEncodeSingleMaskEdge/2787
=== RUN   TestEncodeSingleMaskEdge/2788
=== RUN   TestEncodeSingleMaskEdge/2789
=== RUN   TestEncodeSingleMaskEdge/2790
=== RUN   TestEncodeSingleMaskEdge/2791
=== RUN   TestEncodeSingleMaskEdge/2792
=== RUN   TestEncodeSingleMaskEdge/2793
=== RUN   TestEncodeSingleMaskEdge/2794
=== RUN   TestEncodeSingleMaskEdge/2795
=== RUN   TestEncodeSingleMaskEdge/2796
=== RUN   TestEncodeSingleMaskEdge/2797
=== RUN   TestEncodeSingleMaskEdge/2798
=== RUN   TestEncodeSingleMaskEdge/2799
=== RUN   TestEncodeSingleMaskEdge/2800
=== RUN   TestEncodeSingleMaskEdge/2801
=== RUN   TestEncodeSingleMaskEdge/2802
=== RUN   TestEncodeSingleMaskEdge/2803
=== RUN   TestEncodeSingleMaskEdge/2804
=== RUN   TestEncodeSingleMaskEdge/2805
=== RUN   TestEncodeSingleMaskEdge/2806
=== RUN   TestEncodeSingleMaskEdge/2807
=== RUN   TestEncodeSingleMaskEdge/2808
=== RUN   TestEncodeSingleMaskEdge/2809
=== RUN   TestEncodeSingleMaskEdge/2810
=== RUN   TestEncodeSingleMaskEdge/2811
=== RUN   TestEncodeSingleMaskEdge/2812
=== RUN   TestEncodeSingleMaskEdge/2813
=== RUN   TestEncodeSingleMaskEdge/2814
=== RUN   TestEncodeSingleMaskEdge/2815
=== RUN   TestEncodeSingleMaskEdge/2816
=== RUN   TestEncodeSingleMaskEdge/2817
=== RUN   TestEncodeSingleMaskEdge/2818
=== RUN   TestEncodeSingleMaskEdge/2819
=== RUN   TestEncodeSingleMaskEdge/2820
=== RUN   TestEncodeSingleMaskEdge/2821
=== RUN   TestEncodeSingleMaskEdge/2822
=== RUN   TestEncodeSingleMaskEdge/2823
=== RUN   TestEncodeSingleMaskEdge/2824
=== RUN   TestEncodeSingleMaskEdge/2825
=== RUN   TestEncodeSingleMaskEdge/2826
=== RUN   TestEncodeSingleMaskEdge/2827
=== RUN   TestEncodeSingleMaskEdge/2828
=== RUN   TestEncodeSingleMaskEdge/2829
=== RUN   TestEncodeSingleMaskEdge/2830
=== RUN   TestEncodeSingleMaskEdge/2831
=== RUN   TestEncodeSingleMaskEdge/2832
=== RUN   TestEncodeSingleMaskEdge/2833
=== RUN   TestEncodeSingleMaskEdge/2834
=== RUN   TestEncodeSingleMaskEdge/2835
=== RUN   TestEncodeSingleMaskEdge/2836
=== RUN   TestEncodeSingleMaskEdge/2837
=== RUN   TestEncodeSingleMaskEdge/2838
=== RUN   TestEncodeSingleMaskEdge/2839
=== RUN   TestEncodeSingleMaskEdge/2840
=== RUN   TestEncodeSingleMaskEdge/2841
=== RUN   TestEncodeSingleMaskEdge/2842
=== RUN   TestEncodeSingleMaskEdge/2843
=== RUN   TestEncodeSingleMaskEdge/2844
=== RUN   TestEncodeSingleMaskEdge/2845
=== RUN   TestEncodeSingleMaskEdge/2846
=== RUN   TestEncodeSingleMaskEdge/2847
=== RUN   TestEncodeSingleMaskEdge/2848
=== RUN   TestEncodeSingleMaskEdge/2849
=== RUN   TestEncodeSingleMaskEdge/2850
=== RUN   TestEncodeSingleMaskEdge/2851
=== RUN   TestEncodeSingleMaskEdge/2852
=== RUN   TestEncodeSingleMaskEdge/2853
=== RUN   TestEncodeSingleMaskEdge/2854
=== RUN   TestEncodeSingleMaskEdge/2855
=== RUN   TestEncodeSingleMaskEdge/2856
=== RUN   TestEncodeSingleMaskEdge/2857
=== RUN   TestEncodeSingleMaskEdge/2858
=== RUN   TestEncodeSingleMaskEdge/2859
=== RUN   TestEncodeSingleMaskEdge/2860
=== RUN   TestEncodeSingleMaskEdge/2861
=== RUN   TestEncodeSingleMaskEdge/2862
=== RUN   TestEncodeSingleMaskEdge/2863
=== RUN   TestEncodeSingleMaskEdge/2864
=== RUN   TestEncodeSingleMaskEdge/2865
=== RUN   TestEncodeSingleMaskEdge/2866
=== RUN   TestEncodeSingleMaskEdge/2867
=== RUN   TestEncodeSingleMaskEdge/2868
=== RUN   TestEncodeSingleMaskEdge/2869
=== RUN   TestEncodeSingleMaskEdge/2870
=== RUN   TestEncodeSingleMaskEdge/2871
=== RUN   TestEncodeSingleMaskEdge/2872
=== RUN   TestEncodeSingleMaskEdge/2873
=== RUN   TestEncodeSingleMaskEdge/2874
=== RUN   TestEncodeSingleMaskEdge/2875
=== RUN   TestEncodeSingleMaskEdge/2876
=== RUN   TestEncodeSingleMaskEdge/2877
=== RUN   TestEncodeSingleMaskEdge/2878
=== RUN   TestEncodeSingleMaskEdge/2879
=== RUN   TestEncodeSingleMaskEdge/2880
=== RUN   TestEncodeSingleMaskEdge/2881
=== RUN   TestEncodeSingleMaskEdge/2882
=== RUN   TestEncodeSingleMaskEdge/2883
=== RUN   TestEncodeSingleMaskEdge/2884
=== RUN   TestEncodeSingleMaskEdge/2885
=== RUN   TestEncodeSingleMaskEdge/2886
=== RUN   TestEncodeSingleMaskEdge/2887
=== RUN   TestEncodeSingleMaskEdge/2888
=== RUN   TestEncodeSingleMaskEdge/2889
=== RUN   TestEncodeSingleMaskEdge/2890
=== RUN   TestEncodeSingleMaskEdge/2891
=== RUN   TestEncodeSingleMaskEdge/2892
=== RUN   TestEncodeSingleMaskEdge/2893
=== RUN   TestEncodeSingleMaskEdge/2894
=== RUN   TestEncodeSingleMaskEdge/2895
=== RUN   TestEncodeSingleMaskEdge/2896
=== RUN   TestEncodeSingleMaskEdge/2897
=== RUN   TestEncodeSingleMaskEdge/2898
=== RUN   TestEncodeSingleMaskEdge/2899
=== RUN   TestEncodeSingleMaskEdge/2900
=== RUN   TestEncodeSingleMaskEdge/2901
=== RUN   TestEncodeSingleMaskEdge/2902
=== RUN   TestEncodeSingleMaskEdge/2903
=== RUN   TestEncodeSingleMaskEdge/2904
=== RUN   TestEncodeSingleMaskEdge/2905
=== RUN   TestEncodeSingleMaskEdge/2906
=== RUN   TestEncodeSingleMaskEdge/2907
=== RUN   TestEncodeSingleMaskEdge/2908
=== RUN   TestEncodeSingleMaskEdge/2909
=== RUN   TestEncodeSingleMaskEdge/2910
=== RUN   TestEncodeSingleMaskEdge/2911
=== RUN   TestEncodeSingleMaskEdge/2912
=== RUN   TestEncodeSingleMaskEdge/2913
=== RUN   TestEncodeSingleMaskEdge/2914
=== RUN   TestEncodeSingleMaskEdge/2915
=== RUN   TestEncodeSingleMaskEdge/2916
=== RUN   TestEncodeSingleMaskEdge/2917
=== RUN   TestEncodeSingleMaskEdge/2918
=== RUN   TestEncodeSingleMaskEdge/2919
=== RUN   TestEncodeSingleMaskEdge/2920
=== RUN   TestEncodeSingleMaskEdge/2921
=== RUN   TestEncodeSingleMaskEdge/2922
=== RUN   TestEncodeSingleMaskEdge/2923
=== RUN   TestEncodeSingleMaskEdge/2924
=== RUN   TestEncodeSingleMaskEdge/2925
=== RUN   TestEncodeSingleMaskEdge/2926
=== RUN   TestEncodeSingleMaskEdge/2927
=== RUN   TestEncodeSingleMaskEdge/2928
=== RUN   TestEncodeSingleMaskEdge/2929
=== RUN   TestEncodeSingleMaskEdge/2930
=== RUN   TestEncodeSingleMaskEdge/2931
=== RUN   TestEncodeSingleMaskEdge/2932
=== RUN   TestEncodeSingleMaskEdge/2933
=== RUN   TestEncodeSingleMaskEdge/2934
=== RUN   TestEncodeSingleMaskEdge/2935
=== RUN   TestEncodeSingleMaskEdge/2936
=== RUN   TestEncodeSingleMaskEdge/2937
=== RUN   TestEncodeSingleMaskEdge/2938
=== RUN   TestEncodeSingleMaskEdge/2939
=== RUN   TestEncodeSingleMaskEdge/2940
=== RUN   TestEncodeSingleMaskEdge/2941
=== RUN   TestEncodeSingleMaskEdge/2942
=== RUN   TestEncodeSingleMaskEdge/2943
=== RUN   TestEncodeSingleMaskEdge/2944
=== RUN   TestEncodeSingleMaskEdge/2945
=== RUN   TestEncodeSingleMaskEdge/2946
=== RUN   TestEncodeSingleMaskEdge/2947
=== RUN   TestEncodeSingleMaskEdge/2948
=== RUN   TestEncodeSingleMaskEdge/2949
=== RUN   TestEncodeSingleMaskEdge/2950
=== RUN   TestEncodeSingleMaskEdge/2951
=== RUN   TestEncodeSingleMaskEdge/2952
=== RUN   TestEncodeSingleMaskEdge/2953
=== RUN   TestEncodeSingleMaskEdge/2954
=== RUN   TestEncodeSingleMaskEdge/2955
=== RUN   TestEncodeSingleMaskEdge/2956
=== RUN   TestEncodeSingleMaskEdge/2957
=== RUN   TestEncodeSingleMaskEdge/2958
=== RUN   TestEncodeSingleMaskEdge/2959
=== RUN   TestEncodeSingleMaskEdge/2960
=== RUN   TestEncodeSingleMaskEdge/2961
=== RUN   TestEncodeSingleMaskEdge/2962
=== RUN   TestEncodeSingleMaskEdge/2963
=== RUN   TestEncodeSingleMaskEdge/2964
=== RUN   TestEncodeSingleMaskEdge/2965
=== RUN   TestEncodeSingleMaskEdge/2966
=== RUN   TestEncodeSingleMaskEdge/2967
=== RUN   TestEncodeSingleMaskEdge/2968
=== RUN   TestEncodeSingleMaskEdge/2969
=== RUN   TestEncodeSingleMaskEdge/2970
=== RUN   TestEncodeSingleMaskEdge/2971
=== RUN   TestEncodeSingleMaskEdge/2972
=== RUN   TestEncodeSingleMaskEdge/2973
=== RUN   TestEncodeSingleMaskEdge/2974
=== RUN   TestEncodeSingleMaskEdge/2975
=== RUN   TestEncodeSingleMaskEdge/2976
=== RUN   TestEncodeSingleMaskEdge/2977
=== RUN   TestEncodeSingleMaskEdge/2978
=== RUN   TestEncodeSingleMaskEdge/2979
=== RUN   TestEncodeSingleMaskEdge/2980
=== RUN   TestEncodeSingleMaskEdge/2981
=== RUN   TestEncodeSingleMaskEdge/2982
=== RUN   TestEncodeSingleMaskEdge/2983
=== RUN   TestEncodeSingleMaskEdge/2984
=== RUN   TestEncodeSingleMaskEdge/2985
=== RUN   TestEncodeSingleMaskEdge/2986
=== RUN   TestEncodeSingleMaskEdge/2987
=== RUN   TestEncodeSingleMaskEdge/2988
=== RUN   TestEncodeSingleMaskEdge/2989
=== RUN   TestEncodeSingleMaskEdge/2990
=== RUN   TestEncodeSingleMaskEdge/2991
=== RUN   TestEncodeSingleMaskEdge/2992
=== RUN   TestEncodeSingleMaskEdge/2993
=== RUN   TestEncodeSingleMaskEdge/2994
=== RUN   TestEncodeSingleMaskEdge/2995
=== RUN   TestEncodeSingleMaskEdge/2996
=== RUN   TestEncodeSingleMaskEdge/2997
=== RUN   TestEncodeSingleMaskEdge/2998
=== RUN   TestEncodeSingleMaskEdge/2999
=== RUN   TestEncodeSingleMaskEdge/3000
=== RUN   TestEncodeSingleMaskEdge/3001
=== RUN   TestEncodeSingleMaskEdge/3002
=== RUN   TestEncodeSingleMaskEdge/3003
=== RUN   TestEncodeSingleMaskEdge/3004
=== RUN   TestEncodeSingleMaskEdge/3005
=== RUN   TestEncodeSingleMaskEdge/3006
=== RUN   TestEncodeSingleMaskEdge/3007
=== RUN   TestEncodeSingleMaskEdge/3008
=== RUN   TestEncodeSingleMaskEdge/3009
=== RUN   TestEncodeSingleMaskEdge/3010
=== RUN   TestEncodeSingleMaskEdge/3011
=== RUN   TestEncodeSingleMaskEdge/3012
=== RUN   TestEncodeSingleMaskEdge/3013
=== RUN   TestEncodeSingleMaskEdge/3014
=== RUN   TestEncodeSingleMaskEdge/3015
=== RUN   TestEncodeSingleMaskEdge/3016
=== RUN   TestEncodeSingleMaskEdge/3017
=== RUN   TestEncodeSingleMaskEdge/3018
=== RUN   TestEncodeSingleMaskEdge/3019
=== RUN   TestEncodeSingleMaskEdge/3020
=== RUN   TestEncodeSingleMaskEdge/3021
=== RUN   TestEncodeSingleMaskEdge/3022
=== RUN   TestEncodeSingleMaskEdge/3023
=== RUN   TestEncodeSingleMaskEdge/3024
=== RUN   TestEncodeSingleMaskEdge/3025
=== RUN   TestEncodeSingleMaskEdge/3026
=== RUN   TestEncodeSingleMaskEdge/3027
=== RUN   TestEncodeSingleMaskEdge/3028
=== RUN   TestEncodeSingleMaskEdge/3029
=== RUN   TestEncodeSingleMaskEdge/3030
=== RUN   TestEncodeSingleMaskEdge/3031
=== RUN   TestEncodeSingleMaskEdge/3032
=== RUN   TestEncodeSingleMaskEdge/3033
=== RUN   TestEncodeSingleMaskEdge/3034
=== RUN   TestEncodeSingleMaskEdge/3035
=== RUN   TestEncodeSingleMaskEdge/3036
=== RUN   TestEncodeSingleMaskEdge/3037
=== RUN   TestEncodeSingleMaskEdge/3038
=== RUN   TestEncodeSingleMaskEdge/3039
=== RUN   TestEncodeSingleMaskEdge/3040
=== RUN   TestEncodeSingleMaskEdge/3041
=== RUN   TestEncodeSingleMaskEdge/3042
=== RUN   TestEncodeSingleMaskEdge/3043
=== RUN   TestEncodeSingleMaskEdge/3044
=== RUN   TestEncodeSingleMaskEdge/3045
=== RUN   TestEncodeSingleMaskEdge/3046
=== RUN   TestEncodeSingleMaskEdge/3047
=== RUN   TestEncodeSingleMaskEdge/3048
=== RUN   TestEncodeSingleMaskEdge/3049
=== RUN   TestEncodeSingleMaskEdge/3050
=== RUN   TestEncodeSingleMaskEdge/3051
=== RUN   TestEncodeSingleMaskEdge/3052
=== RUN   TestEncodeSingleMaskEdge/3053
=== RUN   TestEncodeSingleMaskEdge/3054
=== RUN   TestEncodeSingleMaskEdge/3055
=== RUN   TestEncodeSingleMaskEdge/3056
=== RUN   TestEncodeSingleMaskEdge/3057
=== RUN   TestEncodeSingleMaskEdge/3058
=== RUN   TestEncodeSingleMaskEdge/3059
=== RUN   TestEncodeSingleMaskEdge/3060
=== RUN   TestEncodeSingleMaskEdge/3061
=== RUN   TestEncodeSingleMaskEdge/3062
=== RUN   TestEncodeSingleMaskEdge/3063
=== RUN   TestEncodeSingleMaskEdge/3064
=== RUN   TestEncodeSingleMaskEdge/3065
=== RUN   TestEncodeSingleMaskEdge/3066
=== RUN   TestEncodeSingleMaskEdge/3067
=== RUN   TestEncodeSingleMaskEdge/3068
=== RUN   TestEncodeSingleMaskEdge/3069
=== RUN   TestEncodeSingleMaskEdge/3070
=== RUN   TestEncodeSingleMaskEdge/3071
=== RUN   TestEncodeSingleMaskEdge/3072
=== RUN   TestEncodeSingleMaskEdge/3073
=== RUN   TestEncodeSingleMaskEdge/3074
=== RUN   TestEncodeSingleMaskEdge/3075
=== RUN   TestEncodeSingleMaskEdge/3076
=== RUN   TestEncodeSingleMaskEdge/3077
=== RUN   TestEncodeSingleMaskEdge/3078
=== RUN   TestEncodeSingleMaskEdge/3079
=== RUN   TestEncodeSingleMaskEdge/3080
=== RUN   TestEncodeSingleMaskEdge/3081
=== RUN   TestEncodeSingleMaskEdge/3082
=== RUN   TestEncodeSingleMaskEdge/3083
=== RUN   TestEncodeSingleMaskEdge/3084
=== RUN   TestEncodeSingleMaskEdge/3085
=== RUN   TestEncodeSingleMaskEdge/3086
=== RUN   TestEncodeSingleMaskEdge/3087
=== RUN   TestEncodeSingleMaskEdge/3088
=== RUN   TestEncodeSingleMaskEdge/3089
=== RUN   TestEncodeSingleMaskEdge/3090
=== RUN   TestEncodeSingleMaskEdge/3091
=== RUN   TestEncodeSingleMaskEdge/3092
=== RUN   TestEncodeSingleMaskEdge/3093
=== RUN   TestEncodeSingleMaskEdge/3094
=== RUN   TestEncodeSingleMaskEdge/3095
=== RUN   TestEncodeSingleMaskEdge/3096
=== RUN   TestEncodeSingleMaskEdge/3097
=== RUN   TestEncodeSingleMaskEdge/3098
=== RUN   TestEncodeSingleMaskEdge/3099
=== RUN   TestEncodeSingleMaskEdge/3100
=== RUN   TestEncodeSingleMaskEdge/3101
=== RUN   TestEncodeSingleMaskEdge/3102
=== RUN   TestEncodeSingleMaskEdge/3103
=== RUN   TestEncodeSingleMaskEdge/3104
=== RUN   TestEncodeSingleMaskEdge/3105
=== RUN   TestEncodeSingleMaskEdge/3106
=== RUN   TestEncodeSingleMaskEdge/3107
=== RUN   TestEncodeSingleMaskEdge/3108
=== RUN   TestEncodeSingleMaskEdge/3109
=== RUN   TestEncodeSingleMaskEdge/3110
=== RUN   TestEncodeSingleMaskEdge/3111
=== RUN   TestEncodeSingleMaskEdge/3112
=== RUN   TestEncodeSingleMaskEdge/3113
=== RUN   TestEncodeSingleMaskEdge/3114
=== RUN   TestEncodeSingleMaskEdge/3115
=== RUN   TestEncodeSingleMaskEdge/3116
=== RUN   TestEncodeSingleMaskEdge/3117
=== RUN   TestEncodeSingleMaskEdge/3118
=== RUN   TestEncodeSingleMaskEdge/3119
=== RUN   TestEncodeSingleMaskEdge/3120
=== RUN   TestEncodeSingleMaskEdge/3121
=== RUN   TestEncodeSingleMaskEdge/3122
=== RUN   TestEncodeSingleMaskEdge/3123
=== RUN   TestEncodeSingleMaskEdge/3124
=== RUN   TestEncodeSingleMaskEdge/3125
=== RUN   TestEncodeSingleMaskEdge/3126
=== RUN   TestEncodeSingleMaskEdge/3127
=== RUN   TestEncodeSingleMaskEdge/3128
=== RUN   TestEncodeSingleMaskEdge/3129
=== RUN   TestEncodeSingleMaskEdge/3130
=== RUN   TestEncodeSingleMaskEdge/3131
=== RUN   TestEncodeSingleMaskEdge/3132
=== RUN   TestEncodeSingleMaskEdge/3133
=== RUN   TestEncodeSingleMaskEdge/3134
=== RUN   TestEncodeSingleMaskEdge/3135
=== RUN   TestEncodeSingleMaskEdge/3136
=== RUN   TestEncodeSingleMaskEdge/3137
=== RUN   TestEncodeSingleMaskEdge/3138
=== RUN   TestEncodeSingleMaskEdge/3139
=== RUN   TestEncodeSingleMaskEdge/3140
=== RUN   TestEncodeSingleMaskEdge/3141
=== RUN   TestEncodeSingleMaskEdge/3142
=== RUN   TestEncodeSingleMaskEdge/3143
=== RUN   TestEncodeSingleMaskEdge/3144
=== RUN   TestEncodeSingleMaskEdge/3145
=== RUN   TestEncodeSingleMaskEdge/3146
=== RUN   TestEncodeSingleMaskEdge/3147
=== RUN   TestEncodeSingleMaskEdge/3148
=== RUN   TestEncodeSingleMaskEdge/3149
=== RUN   TestEncodeSingleMaskEdge/3150
=== RUN   TestEncodeSingleMaskEdge/3151
=== RUN   TestEncodeSingleMaskEdge/3152
=== RUN   TestEncodeSingleMaskEdge/3153
=== RUN   TestEncodeSingleMaskEdge/3154
=== RUN   TestEncodeSingleMaskEdge/3155
=== RUN   TestEncodeSingleMaskEdge/3156
=== RUN   TestEncodeSingleMaskEdge/3157
=== RUN   TestEncodeSingleMaskEdge/3158
=== RUN   TestEncodeSingleMaskEdge/3159
=== RUN   TestEncodeSingleMaskEdge/3160
=== RUN   TestEncodeSingleMaskEdge/3161
=== RUN   TestEncodeSingleMaskEdge/3162
=== RUN   TestEncodeSingleMaskEdge/3163
=== RUN   TestEncodeSingleMaskEdge/3164
=== RUN   TestEncodeSingleMaskEdge/3165
=== RUN   TestEncodeSingleMaskEdge/3166
=== RUN   TestEncodeSingleMaskEdge/3167
=== RUN   TestEncodeSingleMaskEdge/3168
=== RUN   TestEncodeSingleMaskEdge/3169
=== RUN   TestEncodeSingleMaskEdge/3170
=== RUN   TestEncodeSingleMaskEdge/3171
=== RUN   TestEncodeSingleMaskEdge/3172
=== RUN   TestEncodeSingleMaskEdge/3173
=== RUN   TestEncodeSingleMaskEdge/3174
=== RUN   TestEncodeSingleMaskEdge/3175
=== RUN   TestEncodeSingleMaskEdge/3176
=== RUN   TestEncodeSingleMaskEdge/3177
=== RUN   TestEncodeSingleMaskEdge/3178
=== RUN   TestEncodeSingleMaskEdge/3179
=== RUN   TestEncodeSingleMaskEdge/3180
=== RUN   TestEncodeSingleMaskEdge/3181
=== RUN   TestEncodeSingleMaskEdge/3182
=== RUN   TestEncodeSingleMaskEdge/3183
=== RUN   TestEncodeSingleMaskEdge/3184
=== RUN   TestEncodeSingleMaskEdge/3185
=== RUN   TestEncodeSingleMaskEdge/3186
=== RUN   TestEncodeSingleMaskEdge/3187
=== RUN   TestEncodeSingleMaskEdge/3188
=== RUN   TestEncodeSingleMaskEdge/3189
=== RUN   TestEncodeSingleMaskEdge/3190
=== RUN   TestEncodeSingleMaskEdge/3191
=== RUN   TestEncodeSingleMaskEdge/3192
=== RUN   TestEncodeSingleMaskEdge/3193
=== RUN   TestEncodeSingleMaskEdge/3194
=== RUN   TestEncodeSingleMaskEdge/3195
=== RUN   TestEncodeSingleMaskEdge/3196
=== RUN   TestEncodeSingleMaskEdge/3197
=== RUN   TestEncodeSingleMaskEdge/3198
=== RUN   TestEncodeSingleMaskEdge/3199
=== RUN   TestEncodeSingleMaskEdge/3200
=== RUN   TestEncodeSingleMaskEdge/3201
=== RUN   TestEncodeSingleMaskEdge/3202
=== RUN   TestEncodeSingleMaskEdge/3203
=== RUN   TestEncodeSingleMaskEdge/3204
=== RUN   TestEncodeSingleMaskEdge/3205
=== RUN   TestEncodeSingleMaskEdge/3206
=== RUN   TestEncodeSingleMaskEdge/3207
=== RUN   TestEncodeSingleMaskEdge/3208
=== RUN   TestEncodeSingleMaskEdge/3209
=== RUN   TestEncodeSingleMaskEdge/3210
=== RUN   TestEncodeSingleMaskEdge/3211
=== RUN   TestEncodeSingleMaskEdge/3212
=== RUN   TestEncodeSingleMaskEdge/3213
=== RUN   TestEncodeSingleMaskEdge/3214
=== RUN   TestEncodeSingleMaskEdge/3215
=== RUN   TestEncodeSingleMaskEdge/3216
=== RUN   TestEncodeSingleMaskEdge/3217
=== RUN   TestEncodeSingleMaskEdge/3218
=== RUN   TestEncodeSingleMaskEdge/3219
=== RUN   TestEncodeSingleMaskEdge/3220
=== RUN   TestEncodeSingleMaskEdge/3221
=== RUN   TestEncodeSingleMaskEdge/3222
=== RUN   TestEncodeSingleMaskEdge/3223
=== RUN   TestEncodeSingleMaskEdge/3224
=== RUN   TestEncodeSingleMaskEdge/3225
=== RUN   TestEncodeSingleMaskEdge/3226
=== RUN   TestEncodeSingleMaskEdge/3227
=== RUN   TestEncodeSingleMaskEdge/3228
=== RUN   TestEncodeSingleMaskEdge/3229
=== RUN   TestEncodeSingleMaskEdge/3230
=== RUN   TestEncodeSingleMaskEdge/3231
=== RUN   TestEncodeSingleMaskEdge/3232
=== RUN   TestEncodeSingleMaskEdge/3233
=== RUN   TestEncodeSingleMaskEdge/3234
=== RUN   TestEncodeSingleMaskEdge/3235
=== RUN   TestEncodeSingleMaskEdge/3236
=== RUN   TestEncodeSingleMaskEdge/3237
=== RUN   TestEncodeSingleMaskEdge/3238
=== RUN   TestEncodeSingleMaskEdge/3239
=== RUN   TestEncodeSingleMaskEdge/3240
=== RUN   TestEncodeSingleMaskEdge/3241
=== RUN   TestEncodeSingleMaskEdge/3242
=== RUN   TestEncodeSingleMaskEdge/3243
=== RUN   TestEncodeSingleMaskEdge/3244
=== RUN   TestEncodeSingleMaskEdge/3245
=== RUN   TestEncodeSingleMaskEdge/3246
=== RUN   TestEncodeSingleMaskEdge/3247
=== RUN   TestEncodeSingleMaskEdge/3248
=== RUN   TestEncodeSingleMaskEdge/3249
=== RUN   TestEncodeSingleMaskEdge/3250
=== RUN   TestEncodeSingleMaskEdge/3251
=== RUN   TestEncodeSingleMaskEdge/3252
=== RUN   TestEncodeSingleMaskEdge/3253
=== RUN   TestEncodeSingleMaskEdge/3254
=== RUN   TestEncodeSingleMaskEdge/3255
=== RUN   TestEncodeSingleMaskEdge/3256
=== RUN   TestEncodeSingleMaskEdge/3257
=== RUN   TestEncodeSingleMaskEdge/3258
=== RUN   TestEncodeSingleMaskEdge/3259
=== RUN   TestEncodeSingleMaskEdge/3260
=== RUN   TestEncodeSingleMaskEdge/3261
=== RUN   TestEncodeSingleMaskEdge/3262
=== RUN   TestEncodeSingleMaskEdge/3263
=== RUN   TestEncodeSingleMaskEdge/3264
=== RUN   TestEncodeSingleMaskEdge/3265
=== RUN   TestEncodeSingleMaskEdge/3266
=== RUN   TestEncodeSingleMaskEdge/3267
=== RUN   TestEncodeSingleMaskEdge/3268
=== RUN   TestEncodeSingleMaskEdge/3269
=== RUN   TestEncodeSingleMaskEdge/3270
=== RUN   TestEncodeSingleMaskEdge/3271
=== RUN   TestEncodeSingleMaskEdge/3272
=== RUN   TestEncodeSingleMaskEdge/3273
=== RUN   TestEncodeSingleMaskEdge/3274
=== RUN   TestEncodeSingleMaskEdge/3275
=== RUN   TestEncodeSingleMaskEdge/3276
=== RUN   TestEncodeSingleMaskEdge/3277
=== RUN   TestEncodeSingleMaskEdge/3278
=== RUN   TestEncodeSingleMaskEdge/3279
=== RUN   TestEncodeSingleMaskEdge/3280
=== RUN   TestEncodeSingleMaskEdge/3281
=== RUN   TestEncodeSingleMaskEdge/3282
=== RUN   TestEncodeSingleMaskEdge/3283
=== RUN   TestEncodeSingleMaskEdge/3284
=== RUN   TestEncodeSingleMaskEdge/3285
=== RUN   TestEncodeSingleMaskEdge/3286
=== RUN   TestEncodeSingleMaskEdge/3287
=== RUN   TestEncodeSingleMaskEdge/3288
=== RUN   TestEncodeSingleMaskEdge/3289
=== RUN   TestEncodeSingleMaskEdge/3290
=== RUN   TestEncodeSingleMaskEdge/3291
=== RUN   TestEncodeSingleMaskEdge/3292
=== RUN   TestEncodeSingleMaskEdge/3293
=== RUN   TestEncodeSingleMaskEdge/3294
=== RUN   TestEncodeSingleMaskEdge/3295
=== RUN   TestEncodeSingleMaskEdge/3296
=== RUN   TestEncodeSingleMaskEdge/3297
=== RUN   TestEncodeSingleMaskEdge/3298
=== RUN   TestEncodeSingleMaskEdge/3299
=== RUN   TestEncodeSingleMaskEdge/3300
=== RUN   TestEncodeSingleMaskEdge/3301
=== RUN   TestEncodeSingleMaskEdge/3302
=== RUN   TestEncodeSingleMaskEdge/3303
=== RUN   TestEncodeSingleMaskEdge/3304
=== RUN   TestEncodeSingleMaskEdge/3305
=== RUN   TestEncodeSingleMaskEdge/3306
=== RUN   TestEncodeSingleMaskEdge/3307
=== RUN   TestEncodeSingleMaskEdge/3308
=== RUN   TestEncodeSingleMaskEdge/3309
=== RUN   TestEncodeSingleMaskEdge/3310
=== RUN   TestEncodeSingleMaskEdge/3311
=== RUN   TestEncodeSingleMaskEdge/3312
=== RUN   TestEncodeSingleMaskEdge/3313
=== RUN   TestEncodeSingleMaskEdge/3314
=== RUN   TestEncodeSingleMaskEdge/3315
=== RUN   TestEncodeSingleMaskEdge/3316
=== RUN   TestEncodeSingleMaskEdge/3317
=== RUN   TestEncodeSingleMaskEdge/3318
=== RUN   TestEncodeSingleMaskEdge/3319
=== RUN   TestEncodeSingleMaskEdge/3320
=== RUN   TestEncodeSingleMaskEdge/3321
=== RUN   TestEncodeSingleMaskEdge/3322
=== RUN   TestEncodeSingleMaskEdge/3323
=== RUN   TestEncodeSingleMaskEdge/3324
=== RUN   TestEncodeSingleMaskEdge/3325
=== RUN   TestEncodeSingleMaskEdge/3326
=== RUN   TestEncodeSingleMaskEdge/3327
=== RUN   TestEncodeSingleMaskEdge/3328
=== RUN   TestEncodeSingleMaskEdge/3329
=== RUN   TestEncodeSingleMaskEdge/3330
=== RUN   TestEncodeSingleMaskEdge/3331
=== RUN   TestEncodeSingleMaskEdge/3332
=== RUN   TestEncodeSingleMaskEdge/3333
=== RUN   TestEncodeSingleMaskEdge/3334
=== RUN   TestEncodeSingleMaskEdge/3335
=== RUN   TestEncodeSingleMaskEdge/3336
=== RUN   TestEncodeSingleMaskEdge/3337
=== RUN   TestEncodeSingleMaskEdge/3338
=== RUN   TestEncodeSingleMaskEdge/3339
=== RUN   TestEncodeSingleMaskEdge/3340
=== RUN   TestEncodeSingleMaskEdge/3341
=== RUN   TestEncodeSingleMaskEdge/3342
=== RUN   TestEncodeSingleMaskEdge/3343
=== RUN   TestEncodeSingleMaskEdge/3344
=== RUN   TestEncodeSingleMaskEdge/3345
=== RUN   TestEncodeSingleMaskEdge/3346
=== RUN   TestEncodeSingleMaskEdge/3347
=== RUN   TestEncodeSingleMaskEdge/3348
=== RUN   TestEncodeSingleMaskEdge/3349
=== RUN   TestEncodeSingleMaskEdge/3350
=== RUN   TestEncodeSingleMaskEdge/3351
=== RUN   TestEncodeSingleMaskEdge/3352
=== RUN   TestEncodeSingleMaskEdge/3353
=== RUN   TestEncodeSingleMaskEdge/3354
=== RUN   TestEncodeSingleMaskEdge/3355
=== RUN   TestEncodeSingleMaskEdge/3356
=== RUN   TestEncodeSingleMaskEdge/3357
=== RUN   TestEncodeSingleMaskEdge/3358
=== RUN   TestEncodeSingleMaskEdge/3359
=== RUN   TestEncodeSingleMaskEdge/3360
=== RUN   TestEncodeSingleMaskEdge/3361
=== RUN   TestEncodeSingleMaskEdge/3362
=== RUN   TestEncodeSingleMaskEdge/3363
=== RUN   TestEncodeSingleMaskEdge/3364
=== RUN   TestEncodeSingleMaskEdge/3365
=== RUN   TestEncodeSingleMaskEdge/3366
=== RUN   TestEncodeSingleMaskEdge/3367
=== RUN   TestEncodeSingleMaskEdge/3368
=== RUN   TestEncodeSingleMaskEdge/3369
=== RUN   TestEncodeSingleMaskEdge/3370
=== RUN   TestEncodeSingleMaskEdge/3371
=== RUN   TestEncodeSingleMaskEdge/3372
=== RUN   TestEncodeSingleMaskEdge/3373
=== RUN   TestEncodeSingleMaskEdge/3374
=== RUN   TestEncodeSingleMaskEdge/3375
=== RUN   TestEncodeSingleMaskEdge/3376
=== RUN   TestEncodeSingleMaskEdge/3377
=== RUN   TestEncodeSingleMaskEdge/3378
=== RUN   TestEncodeSingleMaskEdge/3379
=== RUN   TestEncodeSingleMaskEdge/3380
=== RUN   TestEncodeSingleMaskEdge/3381
=== RUN   TestEncodeSingleMaskEdge/3382
=== RUN   TestEncodeSingleMaskEdge/3383
=== RUN   TestEncodeSingleMaskEdge/3384
=== RUN   TestEncodeSingleMaskEdge/3385
=== RUN   TestEncodeSingleMaskEdge/3386
=== RUN   TestEncodeSingleMaskEdge/3387
=== RUN   TestEncodeSingleMaskEdge/3388
=== RUN   TestEncodeSingleMaskEdge/3389
=== RUN   TestEncodeSingleMaskEdge/3390
=== RUN   TestEncodeSingleMaskEdge/3391
=== RUN   TestEncodeSingleMaskEdge/3392
=== RUN   TestEncodeSingleMaskEdge/3393
=== RUN   TestEncodeSingleMaskEdge/3394
=== RUN   TestEncodeSingleMaskEdge/3395
=== RUN   TestEncodeSingleMaskEdge/3396
=== RUN   TestEncodeSingleMaskEdge/3397
=== RUN   TestEncodeSingleMaskEdge/3398
=== RUN   TestEncodeSingleMaskEdge/3399
=== RUN   TestEncodeSingleMaskEdge/3400
=== RUN   TestEncodeSingleMaskEdge/3401
=== RUN   TestEncodeSingleMaskEdge/3402
=== RUN   TestEncodeSingleMaskEdge/3403
=== RUN   TestEncodeSingleMaskEdge/3404
=== RUN   TestEncodeSingleMaskEdge/3405
=== RUN   TestEncodeSingleMaskEdge/3406
=== RUN   TestEncodeSingleMaskEdge/3407
=== RUN   TestEncodeSingleMaskEdge/3408
=== RUN   TestEncodeSingleMaskEdge/3409
=== RUN   TestEncodeSingleMaskEdge/3410
=== RUN   TestEncodeSingleMaskEdge/3411
=== RUN   TestEncodeSingleMaskEdge/3412
=== RUN   TestEncodeSingleMaskEdge/3413
=== RUN   TestEncodeSingleMaskEdge/3414
=== RUN   TestEncodeSingleMaskEdge/3415
=== RUN   TestEncodeSingleMaskEdge/3416
=== RUN   TestEncodeSingleMaskEdge/3417
=== RUN   TestEncodeSingleMaskEdge/3418
=== RUN   TestEncodeSingleMaskEdge/3419
=== RUN   TestEncodeSingleMaskEdge/3420
=== RUN   TestEncodeSingleMaskEdge/3421
=== RUN   TestEncodeSingleMaskEdge/3422
=== RUN   TestEncodeSingleMaskEdge/3423
=== RUN   TestEncodeSingleMaskEdge/3424
=== RUN   TestEncodeSingleMaskEdge/3425
=== RUN   TestEncodeSingleMaskEdge/3426
=== RUN   TestEncodeSingleMaskEdge/3427
=== RUN   TestEncodeSingleMaskEdge/3428
=== RUN   TestEncodeSingleMaskEdge/3429
=== RUN   TestEncodeSingleMaskEdge/3430
=== RUN   TestEncodeSingleMaskEdge/3431
=== RUN   TestEncodeSingleMaskEdge/3432
=== RUN   TestEncodeSingleMaskEdge/3433
=== RUN   TestEncodeSingleMaskEdge/3434
=== RUN   TestEncodeSingleMaskEdge/3435
=== RUN   TestEncodeSingleMaskEdge/3436
=== RUN   TestEncodeSingleMaskEdge/3437
=== RUN   TestEncodeSingleMaskEdge/3438
=== RUN   TestEncodeSingleMaskEdge/3439
=== RUN   TestEncodeSingleMaskEdge/3440
=== RUN   TestEncodeSingleMaskEdge/3441
=== RUN   TestEncodeSingleMaskEdge/3442
=== RUN   TestEncodeSingleMaskEdge/3443
=== RUN   TestEncodeSingleMaskEdge/3444
=== RUN   TestEncodeSingleMaskEdge/3445
=== RUN   TestEncodeSingleMaskEdge/3446
=== RUN   TestEncodeSingleMaskEdge/3447
=== RUN   TestEncodeSingleMaskEdge/3448
=== RUN   TestEncodeSingleMaskEdge/3449
=== RUN   TestEncodeSingleMaskEdge/3450
=== RUN   TestEncodeSingleMaskEdge/3451
=== RUN   TestEncodeSingleMaskEdge/3452
=== RUN   TestEncodeSingleMaskEdge/3453
=== RUN   TestEncodeSingleMaskEdge/3454
=== RUN   TestEncodeSingleMaskEdge/3455
=== RUN   TestEncodeSingleMaskEdge/3456
=== RUN   TestEncodeSingleMaskEdge/3457
=== RUN   TestEncodeSingleMaskEdge/3458
=== RUN   TestEncodeSingleMaskEdge/3459
=== RUN   TestEncodeSingleMaskEdge/3460
=== RUN   TestEncodeSingleMaskEdge/3461
=== RUN   TestEncodeSingleMaskEdge/3462
=== RUN   TestEncodeSingleMaskEdge/3463
=== RUN   TestEncodeSingleMaskEdge/3464
=== RUN   TestEncodeSingleMaskEdge/3465
=== RUN   TestEncodeSingleMaskEdge/3466
=== RUN   TestEncodeSingleMaskEdge/3467
=== RUN   TestEncodeSingleMaskEdge/3468
=== RUN   TestEncodeSingleMaskEdge/3469
=== RUN   TestEncodeSingleMaskEdge/3470
=== RUN   TestEncodeSingleMaskEdge/3471
=== RUN   TestEncodeSingleMaskEdge/3472
=== RUN   TestEncodeSingleMaskEdge/3473
=== RUN   TestEncodeSingleMaskEdge/3474
=== RUN   TestEncodeSingleMaskEdge/3475
=== RUN   TestEncodeSingleMaskEdge/3476
=== RUN   TestEncodeSingleMaskEdge/3477
=== RUN   TestEncodeSingleMaskEdge/3478
=== RUN   TestEncodeSingleMaskEdge/3479
=== RUN   TestEncodeSingleMaskEdge/3480
=== RUN   TestEncodeSingleMaskEdge/3481
=== RUN   TestEncodeSingleMaskEdge/3482
=== RUN   TestEncodeSingleMaskEdge/3483
=== RUN   TestEncodeSingleMaskEdge/3484
=== RUN   TestEncodeSingleMaskEdge/3485
=== RUN   TestEncodeSingleMaskEdge/3486
=== RUN   TestEncodeSingleMaskEdge/3487
=== RUN   TestEncodeSingleMaskEdge/3488
=== RUN   TestEncodeSingleMaskEdge/3489
=== RUN   TestEncodeSingleMaskEdge/3490
=== RUN   TestEncodeSingleMaskEdge/3491
=== RUN   TestEncodeSingleMaskEdge/3492
=== RUN   TestEncodeSingleMaskEdge/3493
=== RUN   TestEncodeSingleMaskEdge/3494
=== RUN   TestEncodeSingleMaskEdge/3495
=== RUN   TestEncodeSingleMaskEdge/3496
=== RUN   TestEncodeSingleMaskEdge/3497
=== RUN   TestEncodeSingleMaskEdge/3498
=== RUN   TestEncodeSingleMaskEdge/3499
=== RUN   TestEncodeSingleMaskEdge/3500
=== RUN   TestEncodeSingleMaskEdge/3501
=== RUN   TestEncodeSingleMaskEdge/3502
=== RUN   TestEncodeSingleMaskEdge/3503
=== RUN   TestEncodeSingleMaskEdge/3504
=== RUN   TestEncodeSingleMaskEdge/3505
=== RUN   TestEncodeSingleMaskEdge/3506
=== RUN   TestEncodeSingleMaskEdge/3507
=== RUN   TestEncodeSingleMaskEdge/3508
=== RUN   TestEncodeSingleMaskEdge/3509
=== RUN   TestEncodeSingleMaskEdge/3510
=== RUN   TestEncodeSingleMaskEdge/3511
=== RUN   TestEncodeSingleMaskEdge/3512
=== RUN   TestEncodeSingleMaskEdge/3513
=== RUN   TestEncodeSingleMaskEdge/3514
=== RUN   TestEncodeSingleMaskEdge/3515
=== RUN   TestEncodeSingleMaskEdge/3516
=== RUN   TestEncodeSingleMaskEdge/3517
=== RUN   TestEncodeSingleMaskEdge/3518
=== RUN   TestEncodeSingleMaskEdge/3519
=== RUN   TestEncodeSingleMaskEdge/3520
=== RUN   TestEncodeSingleMaskEdge/3521
=== RUN   TestEncodeSingleMaskEdge/3522
=== RUN   TestEncodeSingleMaskEdge/3523
=== RUN   TestEncodeSingleMaskEdge/3524
=== RUN   TestEncodeSingleMaskEdge/3525
=== RUN   TestEncodeSingleMaskEdge/3526
=== RUN   TestEncodeSingleMaskEdge/3527
=== RUN   TestEncodeSingleMaskEdge/3528
=== RUN   TestEncodeSingleMaskEdge/3529
=== RUN   TestEncodeSingleMaskEdge/3530
=== RUN   TestEncodeSingleMaskEdge/3531
=== RUN   TestEncodeSingleMaskEdge/3532
=== RUN   TestEncodeSingleMaskEdge/3533
=== RUN   TestEncodeSingleMaskEdge/3534
=== RUN   TestEncodeSingleMaskEdge/3535
=== RUN   TestEncodeSingleMaskEdge/3536
=== RUN   TestEncodeSingleMaskEdge/3537
=== RUN   TestEncodeSingleMaskEdge/3538
=== RUN   TestEncodeSingleMaskEdge/3539
=== RUN   TestEncodeSingleMaskEdge/3540
=== RUN   TestEncodeSingleMaskEdge/3541
=== RUN   TestEncodeSingleMaskEdge/3542
=== RUN   TestEncodeSingleMaskEdge/3543
=== RUN   TestEncodeSingleMaskEdge/3544
=== RUN   TestEncodeSingleMaskEdge/3545
=== RUN   TestEncodeSingleMaskEdge/3546
=== RUN   TestEncodeSingleMaskEdge/3547
=== RUN   TestEncodeSingleMaskEdge/3548
=== RUN   TestEncodeSingleMaskEdge/3549
=== RUN   TestEncodeSingleMaskEdge/3550
=== RUN   TestEncodeSingleMaskEdge/3551
=== RUN   TestEncodeSingleMaskEdge/3552
=== RUN   TestEncodeSingleMaskEdge/3553
=== RUN   TestEncodeSingleMaskEdge/3554
=== RUN   TestEncodeSingleMaskEdge/3555
=== RUN   TestEncodeSingleMaskEdge/3556
=== RUN   TestEncodeSingleMaskEdge/3557
=== RUN   TestEncodeSingleMaskEdge/3558
=== RUN   TestEncodeSingleMaskEdge/3559
=== RUN   TestEncodeSingleMaskEdge/3560
=== RUN   TestEncodeSingleMaskEdge/3561
=== RUN   TestEncodeSingleMaskEdge/3562
=== RUN   TestEncodeSingleMaskEdge/3563
=== RUN   TestEncodeSingleMaskEdge/3564
=== RUN   TestEncodeSingleMaskEdge/3565
=== RUN   TestEncodeSingleMaskEdge/3566
=== RUN   TestEncodeSingleMaskEdge/3567
=== RUN   TestEncodeSingleMaskEdge/3568
=== RUN   TestEncodeSingleMaskEdge/3569
=== RUN   TestEncodeSingleMaskEdge/3570
=== RUN   TestEncodeSingleMaskEdge/3571
=== RUN   TestEncodeSingleMaskEdge/3572
=== RUN   TestEncodeSingleMaskEdge/3573
=== RUN   TestEncodeSingleMaskEdge/3574
=== RUN   TestEncodeSingleMaskEdge/3575
=== RUN   TestEncodeSingleMaskEdge/3576
=== RUN   TestEncodeSingleMaskEdge/3577
=== RUN   TestEncodeSingleMaskEdge/3578
=== RUN   TestEncodeSingleMaskEdge/3579
=== RUN   TestEncodeSingleMaskEdge/3580
=== RUN   TestEncodeSingleMaskEdge/3581
=== RUN   TestEncodeSingleMaskEdge/3582
=== RUN   TestEncodeSingleMaskEdge/3583
=== RUN   TestEncodeSingleMaskEdge/3584
=== RUN   TestEncodeSingleMaskEdge/3585
=== RUN   TestEncodeSingleMaskEdge/3586
=== RUN   TestEncodeSingleMaskEdge/3587
=== RUN   TestEncodeSingleMaskEdge/3588
=== RUN   TestEncodeSingleMaskEdge/3589
=== RUN   TestEncodeSingleMaskEdge/3590
=== RUN   TestEncodeSingleMaskEdge/3591
=== RUN   TestEncodeSingleMaskEdge/3592
=== RUN   TestEncodeSingleMaskEdge/3593
=== RUN   TestEncodeSingleMaskEdge/3594
=== RUN   TestEncodeSingleMaskEdge/3595
=== RUN   TestEncodeSingleMaskEdge/3596
=== RUN   TestEncodeSingleMaskEdge/3597
=== RUN   TestEncodeSingleMaskEdge/3598
=== RUN   TestEncodeSingleMaskEdge/3599
=== RUN   TestEncodeSingleMaskEdge/3600
=== RUN   TestEncodeSingleMaskEdge/3601
=== RUN   TestEncodeSingleMaskEdge/3602
=== RUN   TestEncodeSingleMaskEdge/3603
=== RUN   TestEncodeSingleMaskEdge/3604
=== RUN   TestEncodeSingleMaskEdge/3605
=== RUN   TestEncodeSingleMaskEdge/3606
=== RUN   TestEncodeSingleMaskEdge/3607
=== RUN   TestEncodeSingleMaskEdge/3608
=== RUN   TestEncodeSingleMaskEdge/3609
=== RUN   TestEncodeSingleMaskEdge/3610
=== RUN   TestEncodeSingleMaskEdge/3611
=== RUN   TestEncodeSingleMaskEdge/3612
=== RUN   TestEncodeSingleMaskEdge/3613
=== RUN   TestEncodeSingleMaskEdge/3614
=== RUN   TestEncodeSingleMaskEdge/3615
=== RUN   TestEncodeSingleMaskEdge/3616
=== RUN   TestEncodeSingleMaskEdge/3617
=== RUN   TestEncodeSingleMaskEdge/3618
=== RUN   TestEncodeSingleMaskEdge/3619
=== RUN   TestEncodeSingleMaskEdge/3620
=== RUN   TestEncodeSingleMaskEdge/3621
=== RUN   TestEncodeSingleMaskEdge/3622
=== RUN   TestEncodeSingleMaskEdge/3623
=== RUN   TestEncodeSingleMaskEdge/3624
=== RUN   TestEncodeSingleMaskEdge/3625
=== RUN   TestEncodeSingleMaskEdge/3626
=== RUN   TestEncodeSingleMaskEdge/3627
=== RUN   TestEncodeSingleMaskEdge/3628
=== RUN   TestEncodeSingleMaskEdge/3629
=== RUN   TestEncodeSingleMaskEdge/3630
=== RUN   TestEncodeSingleMaskEdge/3631
=== RUN   TestEncodeSingleMaskEdge/3632
=== RUN   TestEncodeSingleMaskEdge/3633
=== RUN   TestEncodeSingleMaskEdge/3634
=== RUN   TestEncodeSingleMaskEdge/3635
=== RUN   TestEncodeSingleMaskEdge/3636
=== RUN   TestEncodeSingleMaskEdge/3637
=== RUN   TestEncodeSingleMaskEdge/3638
=== RUN   TestEncodeSingleMaskEdge/3639
=== RUN   TestEncodeSingleMaskEdge/3640
=== RUN   TestEncodeSingleMaskEdge/3641
=== RUN   TestEncodeSingleMaskEdge/3642
=== RUN   TestEncodeSingleMaskEdge/3643
=== RUN   TestEncodeSingleMaskEdge/3644
=== RUN   TestEncodeSingleMaskEdge/3645
=== RUN   TestEncodeSingleMaskEdge/3646
=== RUN   TestEncodeSingleMaskEdge/3647
=== RUN   TestEncodeSingleMaskEdge/3648
=== RUN   TestEncodeSingleMaskEdge/3649
=== RUN   TestEncodeSingleMaskEdge/3650
=== RUN   TestEncodeSingleMaskEdge/3651
=== RUN   TestEncodeSingleMaskEdge/3652
=== RUN   TestEncodeSingleMaskEdge/3653
=== RUN   TestEncodeSingleMaskEdge/3654
=== RUN   TestEncodeSingleMaskEdge/3655
=== RUN   TestEncodeSingleMaskEdge/3656
=== RUN   TestEncodeSingleMaskEdge/3657
=== RUN   TestEncodeSingleMaskEdge/3658
=== RUN   TestEncodeSingleMaskEdge/3659
=== RUN   TestEncodeSingleMaskEdge/3660
=== RUN   TestEncodeSingleMaskEdge/3661
=== RUN   TestEncodeSingleMaskEdge/3662
=== RUN   TestEncodeSingleMaskEdge/3663
=== RUN   TestEncodeSingleMaskEdge/3664
=== RUN   TestEncodeSingleMaskEdge/3665
=== RUN   TestEncodeSingleMaskEdge/3666
=== RUN   TestEncodeSingleMaskEdge/3667
=== RUN   TestEncodeSingleMaskEdge/3668
=== RUN   TestEncodeSingleMaskEdge/3669
=== RUN   TestEncodeSingleMaskEdge/3670
=== RUN   TestEncodeSingleMaskEdge/3671
=== RUN   TestEncodeSingleMaskEdge/3672
=== RUN   TestEncodeSingleMaskEdge/3673
=== RUN   TestEncodeSingleMaskEdge/3674
=== RUN   TestEncodeSingleMaskEdge/3675
=== RUN   TestEncodeSingleMaskEdge/3676
=== RUN   TestEncodeSingleMaskEdge/3677
=== RUN   TestEncodeSingleMaskEdge/3678
=== RUN   TestEncodeSingleMaskEdge/3679
=== RUN   TestEncodeSingleMaskEdge/3680
=== RUN   TestEncodeSingleMaskEdge/3681
=== RUN   TestEncodeSingleMaskEdge/3682
=== RUN   TestEncodeSingleMaskEdge/3683
=== RUN   TestEncodeSingleMaskEdge/3684
=== RUN   TestEncodeSingleMaskEdge/3685
=== RUN   TestEncodeSingleMaskEdge/3686
=== RUN   TestEncodeSingleMaskEdge/3687
=== RUN   TestEncodeSingleMaskEdge/3688
=== RUN   TestEncodeSingleMaskEdge/3689
=== RUN   TestEncodeSingleMaskEdge/3690
=== RUN   TestEncodeSingleMaskEdge/3691
=== RUN   TestEncodeSingleMaskEdge/3692
=== RUN   TestEncodeSingleMaskEdge/3693
=== RUN   TestEncodeSingleMaskEdge/3694
=== RUN   TestEncodeSingleMaskEdge/3695
=== RUN   TestEncodeSingleMaskEdge/3696
=== RUN   TestEncodeSingleMaskEdge/3697
=== RUN   TestEncodeSingleMaskEdge/3698
=== RUN   TestEncodeSingleMaskEdge/3699
=== RUN   TestEncodeSingleMaskEdge/3700
=== RUN   TestEncodeSingleMaskEdge/3701
=== RUN   TestEncodeSingleMaskEdge/3702
=== RUN   TestEncodeSingleMaskEdge/3703
=== RUN   TestEncodeSingleMaskEdge/3704
=== RUN   TestEncodeSingleMaskEdge/3705
=== RUN   TestEncodeSingleMaskEdge/3706
=== RUN   TestEncodeSingleMaskEdge/3707
=== RUN   TestEncodeSingleMaskEdge/3708
=== RUN   TestEncodeSingleMaskEdge/3709
=== RUN   TestEncodeSingleMaskEdge/3710
=== RUN   TestEncodeSingleMaskEdge/3711
=== RUN   TestEncodeSingleMaskEdge/3712
=== RUN   TestEncodeSingleMaskEdge/3713
=== RUN   TestEncodeSingleMaskEdge/3714
=== RUN   TestEncodeSingleMaskEdge/3715
=== RUN   TestEncodeSingleMaskEdge/3716
=== RUN   TestEncodeSingleMaskEdge/3717
=== RUN   TestEncodeSingleMaskEdge/3718
=== RUN   TestEncodeSingleMaskEdge/3719
=== RUN   TestEncodeSingleMaskEdge/3720
=== RUN   TestEncodeSingleMaskEdge/3721
=== RUN   TestEncodeSingleMaskEdge/3722
=== RUN   TestEncodeSingleMaskEdge/3723
=== RUN   TestEncodeSingleMaskEdge/3724
=== RUN   TestEncodeSingleMaskEdge/3725
=== RUN   TestEncodeSingleMaskEdge/3726
=== RUN   TestEncodeSingleMaskEdge/3727
=== RUN   TestEncodeSingleMaskEdge/3728
=== RUN   TestEncodeSingleMaskEdge/3729
=== RUN   TestEncodeSingleMaskEdge/3730
=== RUN   TestEncodeSingleMaskEdge/3731
=== RUN   TestEncodeSingleMaskEdge/3732
=== RUN   TestEncodeSingleMaskEdge/3733
=== RUN   TestEncodeSingleMaskEdge/3734
=== RUN   TestEncodeSingleMaskEdge/3735
=== RUN   TestEncodeSingleMaskEdge/3736
=== RUN   TestEncodeSingleMaskEdge/3737
=== RUN   TestEncodeSingleMaskEdge/3738
=== RUN   TestEncodeSingleMaskEdge/3739
=== RUN   TestEncodeSingleMaskEdge/3740
=== RUN   TestEncodeSingleMaskEdge/3741
=== RUN   TestEncodeSingleMaskEdge/3742
=== RUN   TestEncodeSingleMaskEdge/3743
=== RUN   TestEncodeSingleMaskEdge/3744
=== RUN   TestEncodeSingleMaskEdge/3745
=== RUN   TestEncodeSingleMaskEdge/3746
=== RUN   TestEncodeSingleMaskEdge/3747
=== RUN   TestEncodeSingleMaskEdge/3748
=== RUN   TestEncodeSingleMaskEdge/3749
=== RUN   TestEncodeSingleMaskEdge/3750
=== RUN   TestEncodeSingleMaskEdge/3751
=== RUN   TestEncodeSingleMaskEdge/3752
=== RUN   TestEncodeSingleMaskEdge/3753
=== RUN   TestEncodeSingleMaskEdge/3754
=== RUN   TestEncodeSingleMaskEdge/3755
=== RUN   TestEncodeSingleMaskEdge/3756
=== RUN   TestEncodeSingleMaskEdge/3757
=== RUN   TestEncodeSingleMaskEdge/3758
=== RUN   TestEncodeSingleMaskEdge/3759
=== RUN   TestEncodeSingleMaskEdge/3760
=== RUN   TestEncodeSingleMaskEdge/3761
=== RUN   TestEncodeSingleMaskEdge/3762
=== RUN   TestEncodeSingleMaskEdge/3763
=== RUN   TestEncodeSingleMaskEdge/3764
=== RUN   TestEncodeSingleMaskEdge/3765
=== RUN   TestEncodeSingleMaskEdge/3766
=== RUN   TestEncodeSingleMaskEdge/3767
=== RUN   TestEncodeSingleMaskEdge/3768
=== RUN   TestEncodeSingleMaskEdge/3769
=== RUN   TestEncodeSingleMaskEdge/3770
=== RUN   TestEncodeSingleMaskEdge/3771
=== RUN   TestEncodeSingleMaskEdge/3772
=== RUN   TestEncodeSingleMaskEdge/3773
=== RUN   TestEncodeSingleMaskEdge/3774
=== RUN   TestEncodeSingleMaskEdge/3775
=== RUN   TestEncodeSingleMaskEdge/3776
=== RUN   TestEncodeSingleMaskEdge/3777
=== RUN   TestEncodeSingleMaskEdge/3778
=== RUN   TestEncodeSingleMaskEdge/3779
=== RUN   TestEncodeSingleMaskEdge/3780
=== RUN   TestEncodeSingleMaskEdge/3781
=== RUN   TestEncodeSingleMaskEdge/3782
=== RUN   TestEncodeSingleMaskEdge/3783
=== RUN   TestEncodeSingleMaskEdge/3784
=== RUN   TestEncodeSingleMaskEdge/3785
=== RUN   TestEncodeSingleMaskEdge/3786
=== RUN   TestEncodeSingleMaskEdge/3787
=== RUN   TestEncodeSingleMaskEdge/3788
=== RUN   TestEncodeSingleMaskEdge/3789
=== RUN   TestEncodeSingleMaskEdge/3790
=== RUN   TestEncodeSingleMaskEdge/3791
=== RUN   TestEncodeSingleMaskEdge/3792
=== RUN   TestEncodeSingleMaskEdge/3793
=== RUN   TestEncodeSingleMaskEdge/3794
=== RUN   TestEncodeSingleMaskEdge/3795
=== RUN   TestEncodeSingleMaskEdge/3796
=== RUN   TestEncodeSingleMaskEdge/3797
=== RUN   TestEncodeSingleMaskEdge/3798
=== RUN   TestEncodeSingleMaskEdge/3799
=== RUN   TestEncodeSingleMaskEdge/3800
=== RUN   TestEncodeSingleMaskEdge/3801
=== RUN   TestEncodeSingleMaskEdge/3802
=== RUN   TestEncodeSingleMaskEdge/3803
=== RUN   TestEncodeSingleMaskEdge/3804
=== RUN   TestEncodeSingleMaskEdge/3805
=== RUN   TestEncodeSingleMaskEdge/3806
=== RUN   TestEncodeSingleMaskEdge/3807
=== RUN   TestEncodeSingleMaskEdge/3808
=== RUN   TestEncodeSingleMaskEdge/3809
=== RUN   TestEncodeSingleMaskEdge/3810
=== RUN   TestEncodeSingleMaskEdge/3811
=== RUN   TestEncodeSingleMaskEdge/3812
=== RUN   TestEncodeSingleMaskEdge/3813
=== RUN   TestEncodeSingleMaskEdge/3814
=== RUN   TestEncodeSingleMaskEdge/3815
=== RUN   TestEncodeSingleMaskEdge/3816
=== RUN   TestEncodeSingleMaskEdge/3817
=== RUN   TestEncodeSingleMaskEdge/3818
=== RUN   TestEncodeSingleMaskEdge/3819
=== RUN   TestEncodeSingleMaskEdge/3820
=== RUN   TestEncodeSingleMaskEdge/3821
=== RUN   TestEncodeSingleMaskEdge/3822
=== RUN   TestEncodeSingleMaskEdge/3823
=== RUN   TestEncodeSingleMaskEdge/3824
=== RUN   TestEncodeSingleMaskEdge/3825
=== RUN   TestEncodeSingleMaskEdge/3826
=== RUN   TestEncodeSingleMaskEdge/3827
=== RUN   TestEncodeSingleMaskEdge/3828
=== RUN   TestEncodeSingleMaskEdge/3829
=== RUN   TestEncodeSingleMaskEdge/3830
=== RUN   TestEncodeSingleMaskEdge/3831
=== RUN   TestEncodeSingleMaskEdge/3832
=== RUN   TestEncodeSingleMaskEdge/3833
=== RUN   TestEncodeSingleMaskEdge/3834
=== RUN   TestEncodeSingleMaskEdge/3835
=== RUN   TestEncodeSingleMaskEdge/3836
=== RUN   TestEncodeSingleMaskEdge/3837
=== RUN   TestEncodeSingleMaskEdge/3838
=== RUN   TestEncodeSingleMaskEdge/3839
=== RUN   TestEncodeSingleMaskEdge/3840
=== RUN   TestEncodeSingleMaskEdge/3841
=== RUN   TestEncodeSingleMaskEdge/3842
=== RUN   TestEncodeSingleMaskEdge/3843
=== RUN   TestEncodeSingleMaskEdge/3844
=== RUN   TestEncodeSingleMaskEdge/3845
=== RUN   TestEncodeSingleMaskEdge/3846
=== RUN   TestEncodeSingleMaskEdge/3847
=== RUN   TestEncodeSingleMaskEdge/3848
=== RUN   TestEncodeSingleMaskEdge/3849
=== RUN   TestEncodeSingleMaskEdge/3850
=== RUN   TestEncodeSingleMaskEdge/3851
=== RUN   TestEncodeSingleMaskEdge/3852
=== RUN   TestEncodeSingleMaskEdge/3853
=== RUN   TestEncodeSingleMaskEdge/3854
=== RUN   TestEncodeSingleMaskEdge/3855
=== RUN   TestEncodeSingleMaskEdge/3856
=== RUN   TestEncodeSingleMaskEdge/3857
=== RUN   TestEncodeSingleMaskEdge/3858
=== RUN   TestEncodeSingleMaskEdge/3859
=== RUN   TestEncodeSingleMaskEdge/3860
=== RUN   TestEncodeSingleMaskEdge/3861
=== RUN   TestEncodeSingleMaskEdge/3862
=== RUN   TestEncodeSingleMaskEdge/3863
=== RUN   TestEncodeSingleMaskEdge/3864
=== RUN   TestEncodeSingleMaskEdge/3865
=== RUN   TestEncodeSingleMaskEdge/3866
=== RUN   TestEncodeSingleMaskEdge/3867
=== RUN   TestEncodeSingleMaskEdge/3868
=== RUN   TestEncodeSingleMaskEdge/3869
=== RUN   TestEncodeSingleMaskEdge/3870
=== RUN   TestEncodeSingleMaskEdge/3871
=== RUN   TestEncodeSingleMaskEdge/3872
=== RUN   TestEncodeSingleMaskEdge/3873
=== RUN   TestEncodeSingleMaskEdge/3874
=== RUN   TestEncodeSingleMaskEdge/3875
=== RUN   TestEncodeSingleMaskEdge/3876
=== RUN   TestEncodeSingleMaskEdge/3877
=== RUN   TestEncodeSingleMaskEdge/3878
=== RUN   TestEncodeSingleMaskEdge/3879
=== RUN   TestEncodeSingleMaskEdge/3880
=== RUN   TestEncodeSingleMaskEdge/3881
=== RUN   TestEncodeSingleMaskEdge/3882
=== RUN   TestEncodeSingleMaskEdge/3883
=== RUN   TestEncodeSingleMaskEdge/3884
=== RUN   TestEncodeSingleMaskEdge/3885
=== RUN   TestEncodeSingleMaskEdge/3886
=== RUN   TestEncodeSingleMaskEdge/3887
=== RUN   TestEncodeSingleMaskEdge/3888
=== RUN   TestEncodeSingleMaskEdge/3889
=== RUN   TestEncodeSingleMaskEdge/3890
=== RUN   TestEncodeSingleMaskEdge/3891
=== RUN   TestEncodeSingleMaskEdge/3892
=== RUN   TestEncodeSingleMaskEdge/3893
=== RUN   TestEncodeSingleMaskEdge/3894
=== RUN   TestEncodeSingleMaskEdge/3895
=== RUN   TestEncodeSingleMaskEdge/3896
=== RUN   TestEncodeSingleMaskEdge/3897
=== RUN   TestEncodeSingleMaskEdge/3898
=== RUN   TestEncodeSingleMaskEdge/3899
=== RUN   TestEncodeSingleMaskEdge/3900
=== RUN   TestEncodeSingleMaskEdge/3901
=== RUN   TestEncodeSingleMaskEdge/3902
=== RUN   TestEncodeSingleMaskEdge/3903
=== RUN   TestEncodeSingleMaskEdge/3904
=== RUN   TestEncodeSingleMaskEdge/3905
=== RUN   TestEncodeSingleMaskEdge/3906
=== RUN   TestEncodeSingleMaskEdge/3907
=== RUN   TestEncodeSingleMaskEdge/3908
=== RUN   TestEncodeSingleMaskEdge/3909
=== RUN   TestEncodeSingleMaskEdge/3910
=== RUN   TestEncodeSingleMaskEdge/3911
=== RUN   TestEncodeSingleMaskEdge/3912
=== RUN   TestEncodeSingleMaskEdge/3913
=== RUN   TestEncodeSingleMaskEdge/3914
=== RUN   TestEncodeSingleMaskEdge/3915
=== RUN   TestEncodeSingleMaskEdge/3916
=== RUN   TestEncodeSingleMaskEdge/3917
=== RUN   TestEncodeSingleMaskEdge/3918
=== RUN   TestEncodeSingleMaskEdge/3919
=== RUN   TestEncodeSingleMaskEdge/3920
=== RUN   TestEncodeSingleMaskEdge/3921
=== RUN   TestEncodeSingleMaskEdge/3922
=== RUN   TestEncodeSingleMaskEdge/3923
=== RUN   TestEncodeSingleMaskEdge/3924
=== RUN   TestEncodeSingleMaskEdge/3925
=== RUN   TestEncodeSingleMaskEdge/3926
=== RUN   TestEncodeSingleMaskEdge/3927
=== RUN   TestEncodeSingleMaskEdge/3928
=== RUN   TestEncodeSingleMaskEdge/3929
=== RUN   TestEncodeSingleMaskEdge/3930
=== RUN   TestEncodeSingleMaskEdge/3931
=== RUN   TestEncodeSingleMaskEdge/3932
=== RUN   TestEncodeSingleMaskEdge/3933
=== RUN   TestEncodeSingleMaskEdge/3934
=== RUN   TestEncodeSingleMaskEdge/3935
=== RUN   TestEncodeSingleMaskEdge/3936
=== RUN   TestEncodeSingleMaskEdge/3937
=== RUN   TestEncodeSingleMaskEdge/3938
=== RUN   TestEncodeSingleMaskEdge/3939
=== RUN   TestEncodeSingleMaskEdge/3940
=== RUN   TestEncodeSingleMaskEdge/3941
=== RUN   TestEncodeSingleMaskEdge/3942
=== RUN   TestEncodeSingleMaskEdge/3943
=== RUN   TestEncodeSingleMaskEdge/3944
=== RUN   TestEncodeSingleMaskEdge/3945
=== RUN   TestEncodeSingleMaskEdge/3946
=== RUN   TestEncodeSingleMaskEdge/3947
=== RUN   TestEncodeSingleMaskEdge/3948
=== RUN   TestEncodeSingleMaskEdge/3949
=== RUN   TestEncodeSingleMaskEdge/3950
=== RUN   TestEncodeSingleMaskEdge/3951
=== RUN   TestEncodeSingleMaskEdge/3952
=== RUN   TestEncodeSingleMaskEdge/3953
=== RUN   TestEncodeSingleMaskEdge/3954
=== RUN   TestEncodeSingleMaskEdge/3955
=== RUN   TestEncodeSingleMaskEdge/3956
=== RUN   TestEncodeSingleMaskEdge/3957
=== RUN   TestEncodeSingleMaskEdge/3958
=== RUN   TestEncodeSingleMaskEdge/3959
=== RUN   TestEncodeSingleMaskEdge/3960
=== RUN   TestEncodeSingleMaskEdge/3961
=== RUN   TestEncodeSingleMaskEdge/3962
=== RUN   TestEncodeSingleMaskEdge/3963
=== RUN   TestEncodeSingleMaskEdge/3964
=== RUN   TestEncodeSingleMaskEdge/3965
=== RUN   TestEncodeSingleMaskEdge/3966
=== RUN   TestEncodeSingleMaskEdge/3967
=== RUN   TestEncodeSingleMaskEdge/3968
=== RUN   TestEncodeSingleMaskEdge/3969
=== RUN   TestEncodeSingleMaskEdge/3970
=== RUN   TestEncodeSingleMaskEdge/3971
=== RUN   TestEncodeSingleMaskEdge/3972
=== RUN   TestEncodeSingleMaskEdge/3973
=== RUN   TestEncodeSingleMaskEdge/3974
=== RUN   TestEncodeSingleMaskEdge/3975
=== RUN   TestEncodeSingleMaskEdge/3976
=== RUN   TestEncodeSingleMaskEdge/3977
=== RUN   TestEncodeSingleMaskEdge/3978
=== RUN   TestEncodeSingleMaskEdge/3979
=== RUN   TestEncodeSingleMaskEdge/3980
=== RUN   TestEncodeSingleMaskEdge/3981
=== RUN   TestEncodeSingleMaskEdge/3982
=== RUN   TestEncodeSingleMaskEdge/3983
=== RUN   TestEncodeSingleMaskEdge/3984
=== RUN   TestEncodeSingleMaskEdge/3985
=== RUN   TestEncodeSingleMaskEdge/3986
=== RUN   TestEncodeSingleMaskEdge/3987
=== RUN   TestEncodeSingleMaskEdge/3988
=== RUN   TestEncodeSingleMaskEdge/3989
=== RUN   TestEncodeSingleMaskEdge/3990
=== RUN   TestEncodeSingleMaskEdge/3991
=== RUN   TestEncodeSingleMaskEdge/3992
=== RUN   TestEncodeSingleMaskEdge/3993
=== RUN   TestEncodeSingleMaskEdge/3994
=== RUN   TestEncodeSingleMaskEdge/3995
=== RUN   TestEncodeSingleMaskEdge/3996
=== RUN   TestEncodeSingleMaskEdge/3997
=== RUN   TestEncodeSingleMaskEdge/3998
=== RUN   TestEncodeSingleMaskEdge/3999
=== RUN   TestEncodeSingleMaskEdge/4000
=== RUN   TestEncodeSingleMaskEdge/4001
=== RUN   TestEncodeSingleMaskEdge/4002
=== RUN   TestEncodeSingleMaskEdge/4003
=== RUN   TestEncodeSingleMaskEdge/4004
=== RUN   TestEncodeSingleMaskEdge/4005
=== RUN   TestEncodeSingleMaskEdge/4006
=== RUN   TestEncodeSingleMaskEdge/4007
=== RUN   TestEncodeSingleMaskEdge/4008
=== RUN   TestEncodeSingleMaskEdge/4009
=== RUN   TestEncodeSingleMaskEdge/4010
=== RUN   TestEncodeSingleMaskEdge/4011
=== RUN   TestEncodeSingleMaskEdge/4012
=== RUN   TestEncodeSingleMaskEdge/4013
=== RUN   TestEncodeSingleMaskEdge/4014
=== RUN   TestEncodeSingleMaskEdge/4015
=== RUN   TestEncodeSingleMaskEdge/4016
=== RUN   TestEncodeSingleMaskEdge/4017
=== RUN   TestEncodeSingleMaskEdge/4018
=== RUN   TestEncodeSingleMaskEdge/4019
=== RUN   TestEncodeSingleMaskEdge/4020
=== RUN   TestEncodeSingleMaskEdge/4021
=== RUN   TestEncodeSingleMaskEdge/4022
=== RUN   TestEncodeSingleMaskEdge/4023
=== RUN   TestEncodeSingleMaskEdge/4024
=== RUN   TestEncodeSingleMaskEdge/4025
=== RUN   TestEncodeSingleMaskEdge/4026
=== RUN   TestEncodeSingleMaskEdge/4027
=== RUN   TestEncodeSingleMaskEdge/4028
=== RUN   TestEncodeSingleMaskEdge/4029
=== RUN   TestEncodeSingleMaskEdge/4030
=== RUN   TestEncodeSingleMaskEdge/4031
=== RUN   TestEncodeSingleMaskEdge/4032
=== RUN   TestEncodeSingleMaskEdge/4033
=== RUN   TestEncodeSingleMaskEdge/4034
=== RUN   TestEncodeSingleMaskEdge/4035
=== RUN   TestEncodeSingleMaskEdge/4036
=== RUN   TestEncodeSingleMaskEdge/4037
=== RUN   TestEncodeSingleMaskEdge/4038
=== RUN   TestEncodeSingleMaskEdge/4039
=== RUN   TestEncodeSingleMaskEdge/4040
=== RUN   TestEncodeSingleMaskEdge/4041
=== RUN   TestEncodeSingleMaskEdge/4042
=== RUN   TestEncodeSingleMaskEdge/4043
=== RUN   TestEncodeSingleMaskEdge/4044
=== RUN   TestEncodeSingleMaskEdge/4045
=== RUN   TestEncodeSingleMaskEdge/4046
=== RUN   TestEncodeSingleMaskEdge/4047
=== RUN   TestEncodeSingleMaskEdge/4048
=== RUN   TestEncodeSingleMaskEdge/4049
=== RUN   TestEncodeSingleMaskEdge/4050
=== RUN   TestEncodeSingleMaskEdge/4051
=== RUN   TestEncodeSingleMaskEdge/4052
=== RUN   TestEncodeSingleMaskEdge/4053
=== RUN   TestEncodeSingleMaskEdge/4054
=== RUN   TestEncodeSingleMaskEdge/4055
=== RUN   TestEncodeSingleMaskEdge/4056
=== RUN   TestEncodeSingleMaskEdge/4057
=== RUN   TestEncodeSingleMaskEdge/4058
=== RUN   TestEncodeSingleMaskEdge/4059
=== RUN   TestEncodeSingleMaskEdge/4060
=== RUN   TestEncodeSingleMaskEdge/4061
=== RUN   TestEncodeSingleMaskEdge/4062
=== RUN   TestEncodeSingleMaskEdge/4063
=== RUN   TestEncodeSingleMaskEdge/4064
=== RUN   TestEncodeSingleMaskEdge/4065
=== RUN   TestEncodeSingleMaskEdge/4066
=== RUN   TestEncodeSingleMaskEdge/4067
=== RUN   TestEncodeSingleMaskEdge/4068
=== RUN   TestEncodeSingleMaskEdge/4069
=== RUN   TestEncodeSingleMaskEdge/4070
=== RUN   TestEncodeSingleMaskEdge/4071
=== RUN   TestEncodeSingleMaskEdge/4072
=== RUN   TestEncodeSingleMaskEdge/4073
=== RUN   TestEncodeSingleMaskEdge/4074
=== RUN   TestEncodeSingleMaskEdge/4075
=== RUN   TestEncodeSingleMaskEdge/4076
=== RUN   TestEncodeSingleMaskEdge/4077
=== RUN   TestEncodeSingleMaskEdge/4078
=== RUN   TestEncodeSingleMaskEdge/4079
=== RUN   TestEncodeSingleMaskEdge/4080
=== RUN   TestEncodeSingleMaskEdge/4081
=== RUN   TestEncodeSingleMaskEdge/4082
=== RUN   TestEncodeSingleMaskEdge/4083
=== RUN   TestEncodeSingleMaskEdge/4084
=== RUN   TestEncodeSingleMaskEdge/4085
=== RUN   TestEncodeSingleMaskEdge/4086
=== RUN   TestEncodeSingleMaskEdge/4087
=== RUN   TestEncodeSingleMaskEdge/4088
=== RUN   TestEncodeSingleMaskEdge/4089
=== RUN   TestEncodeSingleMaskEdge/4090
=== RUN   TestEncodeSingleMaskEdge/4091
=== RUN   TestEncodeSingleMaskEdge/4092
=== RUN   TestEncodeSingleMaskEdge/4093
=== RUN   TestEncodeSingleMaskEdge/4094
=== RUN   TestEncodeSingleMaskEdge/4095
=== RUN   TestEncodeSingleMaskEdge/4096
=== RUN   TestEncodeSingleMaskEdge/4097
=== RUN   TestEncodeSingleMaskEdge/4098
=== RUN   TestEncodeSingleMaskEdge/4099
=== RUN   TestEncodeSingleMaskEdge/4100
=== RUN   TestEncodeSingleMaskEdge/4101
=== RUN   TestEncodeSingleMaskEdge/4102
=== RUN   TestEncodeSingleMaskEdge/4103
=== RUN   TestEncodeSingleMaskEdge/4104
=== RUN   TestEncodeSingleMaskEdge/4105
=== RUN   TestEncodeSingleMaskEdge/4106
=== RUN   TestEncodeSingleMaskEdge/4107
=== RUN   TestEncodeSingleMaskEdge/4108
=== RUN   TestEncodeSingleMaskEdge/4109
=== RUN   TestEncodeSingleMaskEdge/4110
=== RUN   TestEncodeSingleMaskEdge/4111
=== RUN   TestEncodeSingleMaskEdge/4112
=== RUN   TestEncodeSingleMaskEdge/4113
=== RUN   TestEncodeSingleMaskEdge/4114
=== RUN   TestEncodeSingleMaskEdge/4115
=== RUN   TestEncodeSingleMaskEdge/4116
=== RUN   TestEncodeSingleMaskEdge/4117
=== RUN   TestEncodeSingleMaskEdge/4118
=== RUN   TestEncodeSingleMaskEdge/4119
=== RUN   TestEncodeSingleMaskEdge/4120
=== RUN   TestEncodeSingleMaskEdge/4121
=== RUN   TestEncodeSingleMaskEdge/4122
=== RUN   TestEncodeSingleMaskEdge/4123
=== RUN   TestEncodeSingleMaskEdge/4124
=== RUN   TestEncodeSingleMaskEdge/4125
=== RUN   TestEncodeSingleMaskEdge/4126
=== RUN   TestEncodeSingleMaskEdge/4127
=== RUN   TestEncodeSingleMaskEdge/4128
=== RUN   TestEncodeSingleMaskEdge/4129
=== RUN   TestEncodeSingleMaskEdge/4130
=== RUN   TestEncodeSingleMaskEdge/4131
=== RUN   TestEncodeSingleMaskEdge/4132
=== RUN   TestEncodeSingleMaskEdge/4133
=== RUN   TestEncodeSingleMaskEdge/4134
=== RUN   TestEncodeSingleMaskEdge/4135
=== RUN   TestEncodeSingleMaskEdge/4136
=== RUN   TestEncodeSingleMaskEdge/4137
=== RUN   TestEncodeSingleMaskEdge/4138
=== RUN   TestEncodeSingleMaskEdge/4139
=== RUN   TestEncodeSingleMaskEdge/4140
=== RUN   TestEncodeSingleMaskEdge/4141
=== RUN   TestEncodeSingleMaskEdge/4142
=== RUN   TestEncodeSingleMaskEdge/4143
=== RUN   TestEncodeSingleMaskEdge/4144
=== RUN   TestEncodeSingleMaskEdge/4145
=== RUN   TestEncodeSingleMaskEdge/4146
=== RUN   TestEncodeSingleMaskEdge/4147
=== RUN   TestEncodeSingleMaskEdge/4148
=== RUN   TestEncodeSingleMaskEdge/4149
=== RUN   TestEncodeSingleMaskEdge/4150
=== RUN   TestEncodeSingleMaskEdge/4151
=== RUN   TestEncodeSingleMaskEdge/4152
=== RUN   TestEncodeSingleMaskEdge/4153
=== RUN   TestEncodeSingleMaskEdge/4154
=== RUN   TestEncodeSingleMaskEdge/4155
=== RUN   TestEncodeSingleMaskEdge/4156
=== RUN   TestEncodeSingleMaskEdge/4157
=== RUN   TestEncodeSingleMaskEdge/4158
=== RUN   TestEncodeSingleMaskEdge/4159
=== RUN   TestEncodeSingleMaskEdge/4160
=== RUN   TestEncodeSingleMaskEdge/4161
=== RUN   TestEncodeSingleMaskEdge/4162
=== RUN   TestEncodeSingleMaskEdge/4163
=== RUN   TestEncodeSingleMaskEdge/4164
=== RUN   TestEncodeSingleMaskEdge/4165
=== RUN   TestEncodeSingleMaskEdge/4166
=== RUN   TestEncodeSingleMaskEdge/4167
=== RUN   TestEncodeSingleMaskEdge/4168
=== RUN   TestEncodeSingleMaskEdge/4169
=== RUN   TestEncodeSingleMaskEdge/4170
=== RUN   TestEncodeSingleMaskEdge/4171
=== RUN   TestEncodeSingleMaskEdge/4172
=== RUN   TestEncodeSingleMaskEdge/4173
=== RUN   TestEncodeSingleMaskEdge/4174
=== RUN   TestEncodeSingleMaskEdge/4175
=== RUN   TestEncodeSingleMaskEdge/4176
=== RUN   TestEncodeSingleMaskEdge/4177
=== RUN   TestEncodeSingleMaskEdge/4178
=== RUN   TestEncodeSingleMaskEdge/4179
=== RUN   TestEncodeSingleMaskEdge/4180
=== RUN   TestEncodeSingleMaskEdge/4181
=== RUN   TestEncodeSingleMaskEdge/4182
=== RUN   TestEncodeSingleMaskEdge/4183
=== RUN   TestEncodeSingleMaskEdge/4184
=== RUN   TestEncodeSingleMaskEdge/4185
=== RUN   TestEncodeSingleMaskEdge/4186
=== RUN   TestEncodeSingleMaskEdge/4187
=== RUN   TestEncodeSingleMaskEdge/4188
=== RUN   TestEncodeSingleMaskEdge/4189
=== RUN   TestEncodeSingleMaskEdge/4190
=== RUN   TestEncodeSingleMaskEdge/4191
=== RUN   TestEncodeSingleMaskEdge/4192
=== RUN   TestEncodeSingleMaskEdge/4193
=== RUN   TestEncodeSingleMaskEdge/4194
=== RUN   TestEncodeSingleMaskEdge/4195
=== RUN   TestEncodeSingleMaskEdge/4196
=== RUN   TestEncodeSingleMaskEdge/4197
=== RUN   TestEncodeSingleMaskEdge/4198
=== RUN   TestEncodeSingleMaskEdge/4199
=== RUN   TestEncodeSingleMaskEdge/4200
=== RUN   TestEncodeSingleMaskEdge/4201
=== RUN   TestEncodeSingleMaskEdge/4202
=== RUN   TestEncodeSingleMaskEdge/4203
=== RUN   TestEncodeSingleMaskEdge/4204
=== RUN   TestEncodeSingleMaskEdge/4205
=== RUN   TestEncodeSingleMaskEdge/4206
=== RUN   TestEncodeSingleMaskEdge/4207
=== RUN   TestEncodeSingleMaskEdge/4208
=== RUN   TestEncodeSingleMaskEdge/4209
=== RUN   TestEncodeSingleMaskEdge/4210
=== RUN   TestEncodeSingleMaskEdge/4211
=== RUN   TestEncodeSingleMaskEdge/4212
=== RUN   TestEncodeSingleMaskEdge/4213
=== RUN   TestEncodeSingleMaskEdge/4214
=== RUN   TestEncodeSingleMaskEdge/4215
=== RUN   TestEncodeSingleMaskEdge/4216
=== RUN   TestEncodeSingleMaskEdge/4217
=== RUN   TestEncodeSingleMaskEdge/4218
=== RUN   TestEncodeSingleMaskEdge/4219
=== RUN   TestEncodeSingleMaskEdge/4220
=== RUN   TestEncodeSingleMaskEdge/4221
=== RUN   TestEncodeSingleMaskEdge/4222
=== RUN   TestEncodeSingleMaskEdge/4223
=== RUN   TestEncodeSingleMaskEdge/4224
=== RUN   TestEncodeSingleMaskEdge/4225
=== RUN   TestEncodeSingleMaskEdge/4226
=== RUN   TestEncodeSingleMaskEdge/4227
=== RUN   TestEncodeSingleMaskEdge/4228
=== RUN   TestEncodeSingleMaskEdge/4229
=== RUN   TestEncodeSingleMaskEdge/4230
=== RUN   TestEncodeSingleMaskEdge/4231
=== RUN   TestEncodeSingleMaskEdge/4232
=== RUN   TestEncodeSingleMaskEdge/4233
=== RUN   TestEncodeSingleMaskEdge/4234
=== RUN   TestEncodeSingleMaskEdge/4235
=== RUN   TestEncodeSingleMaskEdge/4236
=== RUN   TestEncodeSingleMaskEdge/4237
=== RUN   TestEncodeSingleMaskEdge/4238
=== RUN   TestEncodeSingleMaskEdge/4239
=== RUN   TestEncodeSingleMaskEdge/4240
=== RUN   TestEncodeSingleMaskEdge/4241
=== RUN   TestEncodeSingleMaskEdge/4242
=== RUN   TestEncodeSingleMaskEdge/4243
=== RUN   TestEncodeSingleMaskEdge/4244
=== RUN   TestEncodeSingleMaskEdge/4245
=== RUN   TestEncodeSingleMaskEdge/4246
=== RUN   TestEncodeSingleMaskEdge/4247
=== RUN   TestEncodeSingleMaskEdge/4248
=== RUN   TestEncodeSingleMaskEdge/4249
=== RUN   TestEncodeSingleMaskEdge/4250
=== RUN   TestEncodeSingleMaskEdge/4251
=== RUN   TestEncodeSingleMaskEdge/4252
=== RUN   TestEncodeSingleMaskEdge/4253
=== RUN   TestEncodeSingleMaskEdge/4254
=== RUN   TestEncodeSingleMaskEdge/4255
=== RUN   TestEncodeSingleMaskEdge/4256
=== RUN   TestEncodeSingleMaskEdge/4257
=== RUN   TestEncodeSingleMaskEdge/4258
=== RUN   TestEncodeSingleMaskEdge/4259
=== RUN   TestEncodeSingleMaskEdge/4260
=== RUN   TestEncodeSingleMaskEdge/4261
=== RUN   TestEncodeSingleMaskEdge/4262
=== RUN   TestEncodeSingleMaskEdge/4263
=== RUN   TestEncodeSingleMaskEdge/4264
=== RUN   TestEncodeSingleMaskEdge/4265
=== RUN   TestEncodeSingleMaskEdge/4266
=== RUN   TestEncodeSingleMaskEdge/4267
=== RUN   TestEncodeSingleMaskEdge/4268
=== RUN   TestEncodeSingleMaskEdge/4269
=== RUN   TestEncodeSingleMaskEdge/4270
=== RUN   TestEncodeSingleMaskEdge/4271
=== RUN   TestEncodeSingleMaskEdge/4272
=== RUN   TestEncodeSingleMaskEdge/4273
=== RUN   TestEncodeSingleMaskEdge/4274
=== RUN   TestEncodeSingleMaskEdge/4275
=== RUN   TestEncodeSingleMaskEdge/4276
=== RUN   TestEncodeSingleMaskEdge/4277
=== RUN   TestEncodeSingleMaskEdge/4278
=== RUN   TestEncodeSingleMaskEdge/4279
=== RUN   TestEncodeSingleMaskEdge/4280
=== RUN   TestEncodeSingleMaskEdge/4281
=== RUN   TestEncodeSingleMaskEdge/4282
=== RUN   TestEncodeSingleMaskEdge/4283
=== RUN   TestEncodeSingleMaskEdge/4284
=== RUN   TestEncodeSingleMaskEdge/4285
=== RUN   TestEncodeSingleMaskEdge/4286
=== RUN   TestEncodeSingleMaskEdge/4287
=== RUN   TestEncodeSingleMaskEdge/4288
=== RUN   TestEncodeSingleMaskEdge/4289
=== RUN   TestEncodeSingleMaskEdge/4290
=== RUN   TestEncodeSingleMaskEdge/4291
=== RUN   TestEncodeSingleMaskEdge/4292
=== RUN   TestEncodeSingleMaskEdge/4293
=== RUN   TestEncodeSingleMaskEdge/4294
=== RUN   TestEncodeSingleMaskEdge/4295
=== RUN   TestEncodeSingleMaskEdge/4296
=== RUN   TestEncodeSingleMaskEdge/4297
=== RUN   TestEncodeSingleMaskEdge/4298
=== RUN   TestEncodeSingleMaskEdge/4299
=== RUN   TestEncodeSingleMaskEdge/4300
=== RUN   TestEncodeSingleMaskEdge/4301
=== RUN   TestEncodeSingleMaskEdge/4302
=== RUN   TestEncodeSingleMaskEdge/4303
=== RUN   TestEncodeSingleMaskEdge/4304
=== RUN   TestEncodeSingleMaskEdge/4305
=== RUN   TestEncodeSingleMaskEdge/4306
=== RUN   TestEncodeSingleMaskEdge/4307
=== RUN   TestEncodeSingleMaskEdge/4308
=== RUN   TestEncodeSingleMaskEdge/4309
=== RUN   TestEncodeSingleMaskEdge/4310
=== RUN   TestEncodeSingleMaskEdge/4311
=== RUN   TestEncodeSingleMaskEdge/4312
=== RUN   TestEncodeSingleMaskEdge/4313
=== RUN   TestEncodeSingleMaskEdge/4314
=== RUN   TestEncodeSingleMaskEdge/4315
=== RUN   TestEncodeSingleMaskEdge/4316
=== RUN   TestEncodeSingleMaskEdge/4317
=== RUN   TestEncodeSingleMaskEdge/4318
=== RUN   TestEncodeSingleMaskEdge/4319
=== RUN   TestEncodeSingleMaskEdge/4320
=== RUN   TestEncodeSingleMaskEdge/4321
=== RUN   TestEncodeSingleMaskEdge/4322
=== RUN   TestEncodeSingleMaskEdge/4323
=== RUN   TestEncodeSingleMaskEdge/4324
=== RUN   TestEncodeSingleMaskEdge/4325
=== RUN   TestEncodeSingleMaskEdge/4326
=== RUN   TestEncodeSingleMaskEdge/4327
=== RUN   TestEncodeSingleMaskEdge/4328
=== RUN   TestEncodeSingleMaskEdge/4329
=== RUN   TestEncodeSingleMaskEdge/4330
=== RUN   TestEncodeSingleMaskEdge/4331
=== RUN   TestEncodeSingleMaskEdge/4332
=== RUN   TestEncodeSingleMaskEdge/4333
=== RUN   TestEncodeSingleMaskEdge/4334
=== RUN   TestEncodeSingleMaskEdge/4335
=== RUN   TestEncodeSingleMaskEdge/4336
=== RUN   TestEncodeSingleMaskEdge/4337
=== RUN   TestEncodeSingleMaskEdge/4338
=== RUN   TestEncodeSingleMaskEdge/4339
=== RUN   TestEncodeSingleMaskEdge/4340
=== RUN   TestEncodeSingleMaskEdge/4341
=== RUN   TestEncodeSingleMaskEdge/4342
=== RUN   TestEncodeSingleMaskEdge/4343
=== RUN   TestEncodeSingleMaskEdge/4344
=== RUN   TestEncodeSingleMaskEdge/4345
=== RUN   TestEncodeSingleMaskEdge/4346
=== RUN   TestEncodeSingleMaskEdge/4347
=== RUN   TestEncodeSingleMaskEdge/4348
=== RUN   TestEncodeSingleMaskEdge/4349
=== RUN   TestEncodeSingleMaskEdge/4350
=== RUN   TestEncodeSingleMaskEdge/4351
=== RUN   TestEncodeSingleMaskEdge/4352
=== RUN   TestEncodeSingleMaskEdge/4353
=== RUN   TestEncodeSingleMaskEdge/4354
=== RUN   TestEncodeSingleMaskEdge/4355
=== RUN   TestEncodeSingleMaskEdge/4356
=== RUN   TestEncodeSingleMaskEdge/4357
=== RUN   TestEncodeSingleMaskEdge/4358
=== RUN   TestEncodeSingleMaskEdge/4359
=== RUN   TestEncodeSingleMaskEdge/4360
=== RUN   TestEncodeSingleMaskEdge/4361
=== RUN   TestEncodeSingleMaskEdge/4362
=== RUN   TestEncodeSingleMaskEdge/4363
=== RUN   TestEncodeSingleMaskEdge/4364
=== RUN   TestEncodeSingleMaskEdge/4365
=== RUN   TestEncodeSingleMaskEdge/4366
=== RUN   TestEncodeSingleMaskEdge/4367
=== RUN   TestEncodeSingleMaskEdge/4368
=== RUN   TestEncodeSingleMaskEdge/4369
=== RUN   TestEncodeSingleMaskEdge/4370
=== RUN   TestEncodeSingleMaskEdge/4371
=== RUN   TestEncodeSingleMaskEdge/4372
=== RUN   TestEncodeSingleMaskEdge/4373
=== RUN   TestEncodeSingleMaskEdge/4374
=== RUN   TestEncodeSingleMaskEdge/4375
=== RUN   TestEncodeSingleMaskEdge/4376
=== RUN   TestEncodeSingleMaskEdge/4377
=== RUN   TestEncodeSingleMaskEdge/4378
=== RUN   TestEncodeSingleMaskEdge/4379
=== RUN   TestEncodeSingleMaskEdge/4380
=== RUN   TestEncodeSingleMaskEdge/4381
=== RUN   TestEncodeSingleMaskEdge/4382
=== RUN   TestEncodeSingleMaskEdge/4383
=== RUN   TestEncodeSingleMaskEdge/4384
=== RUN   TestEncodeSingleMaskEdge/4385
=== RUN   TestEncodeSingleMaskEdge/4386
=== RUN   TestEncodeSingleMaskEdge/4387
=== RUN   TestEncodeSingleMaskEdge/4388
=== RUN   TestEncodeSingleMaskEdge/4389
=== RUN   TestEncodeSingleMaskEdge/4390
=== RUN   TestEncodeSingleMaskEdge/4391
=== RUN   TestEncodeSingleMaskEdge/4392
=== RUN   TestEncodeSingleMaskEdge/4393
=== RUN   TestEncodeSingleMaskEdge/4394
=== RUN   TestEncodeSingleMaskEdge/4395
=== RUN   TestEncodeSingleMaskEdge/4396
=== RUN   TestEncodeSingleMaskEdge/4397
=== RUN   TestEncodeSingleMaskEdge/4398
=== RUN   TestEncodeSingleMaskEdge/4399
=== RUN   TestEncodeSingleMaskEdge/4400
=== RUN   TestEncodeSingleMaskEdge/4401
=== RUN   TestEncodeSingleMaskEdge/4402
=== RUN   TestEncodeSingleMaskEdge/4403
=== RUN   TestEncodeSingleMaskEdge/4404
=== RUN   TestEncodeSingleMaskEdge/4405
=== RUN   TestEncodeSingleMaskEdge/4406
=== RUN   TestEncodeSingleMaskEdge/4407
=== RUN   TestEncodeSingleMaskEdge/4408
=== RUN   TestEncodeSingleMaskEdge/4409
=== RUN   TestEncodeSingleMaskEdge/4410
=== RUN   TestEncodeSingleMaskEdge/4411
=== RUN   TestEncodeSingleMaskEdge/4412
=== RUN   TestEncodeSingleMaskEdge/4413
--- PASS: TestEncodeSingleMaskEdge (0.35s)
    --- PASS: TestEncodeSingleMaskEdge/0 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/5 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/6 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/7 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/8 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/9 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/10 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/11 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/12 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/13 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/14 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/15 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/16 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/17 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/18 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/19 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/20 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/21 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/22 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/23 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/24 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/25 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/26 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/27 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/28 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/29 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/30 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/31 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/32 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/33 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/34 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/35 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/36 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/37 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/38 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/39 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/40 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/41 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/42 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/43 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/44 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/45 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/46 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/47 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/48 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/49 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/50 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/51 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/52 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/53 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/54 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/55 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/56 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/57 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/58 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/59 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/60 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/61 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/62 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/63 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/64 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/65 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/66 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/67 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/68 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/69 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/70 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/71 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/72 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/73 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/74 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/75 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/76 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/77 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/78 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/79 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/80 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/81 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/82 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/83 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/84 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/85 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/86 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/87 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/88 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/89 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/90 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/91 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/92 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/93 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/94 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/95 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/96 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/97 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/98 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/99 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/367 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/413 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/414 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/415 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/416 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/417 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/418 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/419 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/420 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/421 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/422 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/423 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/424 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/425 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/426 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/427 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/428 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/429 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/430 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/431 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/432 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/433 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/434 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/435 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/436 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/437 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/438 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/439 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/440 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/441 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/442 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/443 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/444 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/445 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/446 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/447 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/448 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/449 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/450 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/451 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/452 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/453 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/454 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/455 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/456 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/457 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/458 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/459 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/460 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/461 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/462 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/463 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/464 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/465 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/466 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/467 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/468 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/469 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/470 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/471 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/472 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/473 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/474 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/475 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/476 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/477 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/478 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/479 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/480 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/481 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/482 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/483 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/484 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/485 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/486 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/487 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/488 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/489 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/490 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/491 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/492 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/493 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/494 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/495 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/496 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/497 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/498 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/499 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/500 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/501 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/502 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/503 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/504 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/505 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/506 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/507 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/508 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/509 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/510 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/511 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/512 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/513 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/514 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/515 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/516 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/517 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/518 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/519 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/520 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/521 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/522 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/523 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/524 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/525 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/526 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/527 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/528 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/529 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/530 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/531 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/532 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/533 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/534 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/535 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/536 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/537 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/538 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/539 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/540 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/541 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/542 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/543 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/544 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/545 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/546 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/547 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/548 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/549 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/550 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/551 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/552 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/553 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/554 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/555 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/556 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/557 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/558 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/559 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/560 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/561 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/562 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/563 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/564 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/565 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/566 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/567 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/568 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/569 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/570 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/571 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/572 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/573 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/574 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/575 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/576 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/577 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/578 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/579 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/580 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/581 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/582 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/583 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/584 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/585 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/586 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/587 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/588 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/589 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/590 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/591 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/592 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/593 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/594 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/595 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/596 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/597 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/598 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/599 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/600 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/601 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/602 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/603 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/604 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/605 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/606 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/607 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/608 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/609 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/610 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/611 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/612 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/613 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/614 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/615 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/616 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/617 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/618 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/619 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/620 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/621 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/622 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/623 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/624 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/625 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/626 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/627 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/628 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/629 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/630 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/631 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/632 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/633 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/634 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/635 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/636 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/637 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/638 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/639 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/640 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/641 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/642 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/643 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/644 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/645 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/646 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/647 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/648 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/649 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/650 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/651 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/652 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/653 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/654 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/655 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/656 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/657 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/658 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/659 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/660 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/661 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/662 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/663 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/664 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/665 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/666 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/667 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/668 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/669 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/670 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/671 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/672 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/673 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/674 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/675 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/676 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/677 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/678 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/679 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/680 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/681 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/682 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/683 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/684 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/685 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/686 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/687 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/688 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/689 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/690 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/691 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/692 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/693 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/694 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/695 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/696 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/697 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/698 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/699 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/700 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/701 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/702 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/703 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/704 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/705 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/706 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/707 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/708 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/709 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/710 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/711 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/712 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/713 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/714 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/715 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/716 (0.02s)
    --- PASS: TestEncodeSingleMaskEdge/717 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/718 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/719 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/720 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/721 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/722 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/723 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/724 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/725 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/726 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/727 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/728 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/729 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/730 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/731 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/732 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/733 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/734 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/735 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/736 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/737 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/738 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/739 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/740 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/741 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/742 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/743 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/744 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/745 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/746 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/747 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/748 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/749 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/750 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/751 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/752 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/753 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/754 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/755 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/756 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/757 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/758 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/759 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/760 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/761 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/762 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/763 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/764 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/765 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/766 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/767 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/768 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/769 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/770 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/771 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/772 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/773 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/774 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/775 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/776 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/777 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/778 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/779 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/780 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/781 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/782 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/783 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/784 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/785 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/786 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/787 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/788 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/789 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/790 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/791 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/792 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/793 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/794 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/795 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/796 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/797 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/798 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/799 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/800 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/801 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/802 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/803 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/804 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/805 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/806 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/807 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/808 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/809 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/810 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/811 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/812 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/813 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/814 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/815 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/816 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/817 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/818 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/819 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/820 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/821 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/822 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/823 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/824 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/825 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/826 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/827 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/828 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/829 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/830 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/831 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/832 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/833 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/834 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/835 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/836 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/837 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/838 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/839 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/840 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/841 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/842 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/843 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/844 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/845 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/846 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/847 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/848 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/849 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/850 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/851 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/852 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/853 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/854 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/855 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/856 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/857 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/858 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/859 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/860 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/861 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/862 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/863 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/864 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/865 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/866 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/867 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/868 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/869 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/870 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/871 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/872 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/873 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/874 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/875 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/876 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/877 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/878 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/879 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/880 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/881 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/882 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/883 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/884 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/885 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/886 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/887 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/888 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/889 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/890 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/891 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/892 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/893 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/894 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/895 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/896 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/897 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/898 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/899 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/900 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/901 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/902 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/903 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/904 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/905 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/906 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/907 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/908 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/909 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/910 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/911 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/912 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/913 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/914 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/915 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/916 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/917 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/918 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/919 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/920 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/921 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/922 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/923 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/924 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/925 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/926 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/927 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/928 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/929 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/930 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/931 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/932 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/933 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/934 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/935 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/936 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/937 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/938 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/939 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/940 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/941 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/942 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/943 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/944 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/945 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/946 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/947 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/948 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/949 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/950 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/951 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/952 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/953 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/954 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/955 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/956 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/957 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/958 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/959 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/960 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/961 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/962 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/963 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/964 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/965 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/966 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/967 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/968 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/969 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/970 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/971 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/972 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/973 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/974 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/975 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/976 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/977 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/978 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/979 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/980 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/981 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/982 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/983 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/984 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/985 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/986 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/987 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/988 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/989 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/990 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/991 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/992 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/993 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/994 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/995 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/996 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/997 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/998 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/999 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1000 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1001 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1002 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1003 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1004 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1005 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1006 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1007 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1008 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1009 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1010 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1011 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1012 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1013 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1014 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1015 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1016 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1017 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1018 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1019 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1020 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1021 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1022 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1023 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1024 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1025 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1026 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1027 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1028 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1029 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1030 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1031 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1032 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1033 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1034 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1035 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1036 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1037 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1038 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1039 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1040 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1041 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1042 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1043 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1044 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1045 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1046 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1047 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1048 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1049 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1050 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1051 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1052 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1053 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1054 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1055 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1056 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1057 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1058 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1059 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1060 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1061 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1062 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1063 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1064 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1065 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1066 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1067 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1068 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1069 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1070 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1071 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1072 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1073 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1074 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1075 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1076 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1077 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1078 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1079 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1080 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1081 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1082 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1083 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1084 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1085 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1086 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1087 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1088 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1089 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1090 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1091 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1092 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1093 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1094 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1095 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1096 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1097 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1098 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1099 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1202 (0.01s)
    --- PASS: TestEncodeSingleMaskEdge/1203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1367 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1413 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1414 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1415 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1416 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1417 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1418 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1419 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1420 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1421 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1422 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1423 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1424 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1425 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1426 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1427 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1428 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1429 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1430 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1431 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1432 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1433 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1434 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1435 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1436 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1437 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1438 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1439 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1440 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1441 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1442 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1443 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1444 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1445 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1446 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1447 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1448 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1449 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1450 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1451 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1452 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1453 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1454 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1455 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1456 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1457 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1458 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1459 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1460 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1461 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1462 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1463 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1464 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1465 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1466 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1467 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1468 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1469 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1470 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1471 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1472 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1473 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1474 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1475 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1476 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1477 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1478 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1479 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1480 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1481 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1482 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1483 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1484 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1485 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1486 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1487 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1488 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1489 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1490 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1491 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1492 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1493 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1494 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1495 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1496 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1497 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1498 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1499 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1500 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1501 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1502 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1503 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1504 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1505 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1506 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1507 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1508 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1509 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1510 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1511 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1512 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1513 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1514 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1515 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1516 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1517 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1518 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1519 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1520 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1521 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1522 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1523 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1524 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1525 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1526 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1527 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1528 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1529 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1530 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1531 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1532 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1533 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1534 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1535 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1536 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1537 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1538 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1539 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1540 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1541 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1542 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1543 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1544 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1545 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1546 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1547 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1548 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1549 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1550 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1551 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1552 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1553 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1554 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1555 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1556 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1557 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1558 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1559 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1560 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1561 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1562 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1563 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1564 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1565 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1566 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1567 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1568 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1569 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1570 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1571 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1572 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1573 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1574 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1575 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1576 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1577 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1578 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1579 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1580 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1581 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1582 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1583 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1584 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1585 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1586 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1587 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1588 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1589 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1590 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1591 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1592 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1593 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1594 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1595 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1596 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1597 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1598 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1599 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1600 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1601 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1602 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1603 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1604 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1605 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1606 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1607 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1608 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1609 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1610 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1611 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1612 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1613 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1614 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1615 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1616 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1617 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1618 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1619 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1620 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1621 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1622 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1623 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1624 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1625 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1626 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1627 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1628 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1629 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1630 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1631 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1632 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1633 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1634 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1635 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1636 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1637 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1638 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1639 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1640 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1641 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1642 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1643 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1644 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1645 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1646 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1647 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1648 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1649 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1650 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1651 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1652 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1653 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1654 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1655 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1656 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1657 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1658 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1659 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1660 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1661 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1662 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1663 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1664 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1665 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1666 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1667 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1668 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1669 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1670 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1671 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1672 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1673 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1674 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1675 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1676 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1677 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1678 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1679 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1680 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1681 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1682 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1683 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1684 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1685 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1686 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1687 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1688 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1689 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1690 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1691 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1692 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1693 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1694 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1695 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1696 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1697 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1698 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1699 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1700 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1701 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1702 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1703 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1704 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1705 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1706 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1707 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1708 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1709 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1710 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1711 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1712 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1713 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1714 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1715 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1716 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1717 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1718 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1719 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1720 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1721 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1722 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1723 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1724 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1725 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1726 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1727 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1728 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1729 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1730 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1731 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1732 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1733 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1734 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1735 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1736 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1737 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1738 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1739 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1740 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1741 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1742 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1743 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1744 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1745 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1746 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1747 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1748 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1749 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1750 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1751 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1752 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1753 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1754 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1755 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1756 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1757 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1758 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1759 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1760 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1761 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1762 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1763 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1764 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1765 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1766 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1767 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1768 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1769 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1770 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1771 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1772 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1773 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1774 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1775 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1776 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1777 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1778 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1779 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1780 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1781 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1782 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1783 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1784 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1785 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1786 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1787 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1788 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1789 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1790 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1791 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1792 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1793 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1794 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1795 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1796 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1797 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1798 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1799 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1800 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1801 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1802 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1803 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1804 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1805 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1806 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1807 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1808 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1809 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1810 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1811 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1812 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1813 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1814 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1815 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1816 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1817 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1818 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1819 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1820 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1821 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1822 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1823 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1824 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1825 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1826 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1827 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1828 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1829 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1830 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1831 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1832 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1833 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1834 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1835 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1836 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1837 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1838 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1839 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1840 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1841 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1842 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1843 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1844 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1845 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1846 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1847 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1848 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1849 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1850 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1851 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1852 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1853 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1854 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1855 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1856 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1857 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1858 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1859 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1860 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1861 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1862 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1863 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1864 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1865 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1866 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1867 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1868 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1869 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1870 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1871 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1872 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1873 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1874 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1875 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1876 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1877 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1878 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1879 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1880 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1881 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1882 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1883 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1884 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1885 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1886 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1887 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1888 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1889 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1890 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1891 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1892 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1893 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1894 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1895 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1896 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1897 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1898 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1899 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1900 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1901 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1902 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1903 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1904 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1905 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1906 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1907 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1908 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1909 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1910 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1911 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1912 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1913 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1914 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1915 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1916 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1917 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1918 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1919 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1920 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1921 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1922 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1923 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1924 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1925 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1926 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1927 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1928 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1929 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1930 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1931 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1932 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1933 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1934 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1935 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1936 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1937 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1938 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1939 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1940 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1941 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1942 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1943 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1944 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1945 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1946 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1947 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1948 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1949 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1950 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1951 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1952 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1953 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1954 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1955 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1956 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1957 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1958 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1959 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1960 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1961 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1962 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1963 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1964 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1965 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1966 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1967 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1968 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1969 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1970 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1971 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1972 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1973 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1974 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1975 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1976 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1977 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1978 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1979 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1980 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1981 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1982 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1983 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1984 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1985 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1986 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1987 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1988 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1989 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1990 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1991 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1992 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1993 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1994 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1995 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1996 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1997 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1998 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/1999 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2000 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2001 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2002 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2003 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2004 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2005 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2006 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2007 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2008 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2009 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2010 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2011 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2012 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2013 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2014 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2015 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2016 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2017 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2018 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2019 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2020 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2021 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2022 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2023 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2024 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2025 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2026 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2027 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2028 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2029 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2030 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2031 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2032 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2033 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2034 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2035 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2036 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2037 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2038 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2039 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2040 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2041 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2042 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2043 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2044 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2045 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2046 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2047 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2048 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2049 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2050 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2051 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2052 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2053 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2054 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2055 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2056 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2057 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2058 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2059 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2060 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2061 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2062 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2063 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2064 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2065 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2066 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2067 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2068 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2069 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2070 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2071 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2072 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2073 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2074 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2075 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2076 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2077 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2078 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2079 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2080 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2081 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2082 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2083 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2084 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2085 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2086 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2087 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2088 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2089 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2090 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2091 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2092 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2093 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2094 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2095 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2096 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2097 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2098 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2099 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2367 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2413 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2414 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2415 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2416 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2417 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2418 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2419 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2420 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2421 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2422 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2423 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2424 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2425 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2426 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2427 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2428 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2429 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2430 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2431 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2432 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2433 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2434 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2435 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2436 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2437 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2438 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2439 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2440 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2441 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2442 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2443 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2444 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2445 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2446 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2447 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2448 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2449 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2450 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2451 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2452 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2453 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2454 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2455 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2456 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2457 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2458 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2459 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2460 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2461 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2462 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2463 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2464 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2465 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2466 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2467 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2468 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2469 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2470 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2471 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2472 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2473 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2474 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2475 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2476 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2477 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2478 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2479 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2480 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2481 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2482 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2483 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2484 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2485 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2486 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2487 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2488 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2489 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2490 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2491 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2492 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2493 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2494 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2495 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2496 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2497 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2498 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2499 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2500 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2501 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2502 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2503 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2504 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2505 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2506 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2507 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2508 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2509 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2510 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2511 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2512 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2513 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2514 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2515 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2516 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2517 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2518 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2519 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2520 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2521 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2522 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2523 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2524 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2525 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2526 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2527 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2528 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2529 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2530 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2531 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2532 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2533 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2534 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2535 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2536 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2537 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2538 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2539 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2540 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2541 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2542 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2543 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2544 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2545 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2546 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2547 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2548 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2549 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2550 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2551 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2552 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2553 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2554 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2555 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2556 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2557 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2558 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2559 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2560 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2561 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2562 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2563 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2564 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2565 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2566 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2567 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2568 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2569 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2570 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2571 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2572 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2573 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2574 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2575 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2576 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2577 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2578 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2579 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2580 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2581 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2582 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2583 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2584 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2585 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2586 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2587 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2588 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2589 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2590 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2591 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2592 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2593 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2594 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2595 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2596 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2597 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2598 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2599 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2600 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2601 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2602 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2603 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2604 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2605 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2606 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2607 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2608 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2609 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2610 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2611 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2612 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2613 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2614 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2615 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2616 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2617 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2618 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2619 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2620 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2621 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2622 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2623 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2624 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2625 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2626 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2627 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2628 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2629 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2630 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2631 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2632 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2633 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2634 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2635 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2636 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2637 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2638 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2639 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2640 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2641 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2642 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2643 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2644 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2645 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2646 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2647 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2648 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2649 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2650 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2651 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2652 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2653 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2654 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2655 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2656 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2657 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2658 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2659 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2660 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2661 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2662 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2663 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2664 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2665 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2666 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2667 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2668 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2669 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2670 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2671 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2672 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2673 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2674 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2675 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2676 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2677 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2678 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2679 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2680 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2681 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2682 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2683 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2684 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2685 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2686 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2687 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2688 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2689 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2690 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2691 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2692 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2693 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2694 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2695 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2696 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2697 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2698 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2699 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2700 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2701 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2702 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2703 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2704 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2705 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2706 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2707 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2708 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2709 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2710 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2711 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2712 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2713 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2714 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2715 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2716 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2717 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2718 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2719 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2720 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2721 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2722 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2723 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2724 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2725 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2726 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2727 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2728 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2729 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2730 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2731 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2732 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2733 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2734 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2735 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2736 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2737 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2738 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2739 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2740 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2741 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2742 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2743 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2744 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2745 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2746 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2747 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2748 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2749 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2750 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2751 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2752 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2753 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2754 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2755 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2756 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2757 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2758 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2759 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2760 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2761 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2762 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2763 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2764 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2765 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2766 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2767 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2768 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2769 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2770 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2771 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2772 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2773 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2774 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2775 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2776 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2777 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2778 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2779 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2780 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2781 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2782 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2783 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2784 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2785 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2786 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2787 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2788 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2789 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2790 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2791 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2792 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2793 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2794 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2795 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2796 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2797 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2798 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2799 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2800 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2801 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2802 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2803 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2804 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2805 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2806 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2807 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2808 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2809 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2810 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2811 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2812 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2813 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2814 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2815 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2816 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2817 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2818 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2819 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2820 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2821 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2822 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2823 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2824 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2825 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2826 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2827 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2828 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2829 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2830 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2831 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2832 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2833 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2834 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2835 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2836 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2837 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2838 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2839 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2840 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2841 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2842 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2843 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2844 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2845 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2846 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2847 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2848 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2849 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2850 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2851 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2852 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2853 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2854 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2855 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2856 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2857 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2858 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2859 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2860 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2861 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2862 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2863 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2864 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2865 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2866 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2867 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2868 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2869 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2870 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2871 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2872 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2873 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2874 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2875 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2876 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2877 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2878 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2879 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2880 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2881 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2882 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2883 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2884 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2885 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2886 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2887 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2888 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2889 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2890 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2891 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2892 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2893 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2894 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2895 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2896 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2897 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2898 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2899 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2900 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2901 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2902 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2903 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2904 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2905 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2906 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2907 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2908 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2909 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2910 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2911 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2912 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2913 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2914 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2915 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2916 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2917 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2918 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2919 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2920 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2921 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2922 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2923 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2924 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2925 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2926 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2927 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2928 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2929 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2930 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2931 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2932 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2933 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2934 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2935 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2936 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2937 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2938 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2939 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2940 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2941 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2942 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2943 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2944 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2945 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2946 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2947 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2948 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2949 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2950 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2951 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2952 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2953 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2954 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2955 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2956 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2957 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2958 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2959 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2960 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2961 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2962 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2963 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2964 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2965 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2966 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2967 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2968 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2969 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2970 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2971 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2972 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2973 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2974 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2975 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2976 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2977 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2978 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2979 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2980 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2981 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2982 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2983 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2984 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2985 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2986 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2987 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2988 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2989 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2990 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2991 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2992 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2993 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2994 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2995 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2996 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2997 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2998 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/2999 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3000 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3001 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3002 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3003 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3004 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3005 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3006 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3007 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3008 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3009 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3010 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3011 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3012 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3013 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3014 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3015 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3016 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3017 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3018 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3019 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3020 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3021 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3022 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3023 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3024 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3025 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3026 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3027 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3028 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3029 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3030 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3031 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3032 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3033 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3034 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3035 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3036 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3037 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3038 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3039 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3040 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3041 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3042 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3043 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3044 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3045 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3046 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3047 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3048 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3049 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3050 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3051 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3052 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3053 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3054 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3055 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3056 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3057 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3058 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3059 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3060 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3061 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3062 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3063 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3064 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3065 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3066 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3067 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3068 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3069 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3070 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3071 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3072 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3073 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3074 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3075 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3076 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3077 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3078 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3079 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3080 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3081 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3082 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3083 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3084 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3085 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3086 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3087 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3088 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3089 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3090 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3091 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3092 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3093 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3094 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3095 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3096 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3097 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3098 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3099 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3367 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3413 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3414 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3415 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3416 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3417 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3418 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3419 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3420 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3421 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3422 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3423 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3424 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3425 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3426 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3427 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3428 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3429 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3430 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3431 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3432 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3433 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3434 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3435 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3436 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3437 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3438 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3439 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3440 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3441 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3442 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3443 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3444 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3445 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3446 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3447 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3448 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3449 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3450 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3451 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3452 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3453 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3454 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3455 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3456 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3457 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3458 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3459 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3460 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3461 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3462 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3463 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3464 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3465 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3466 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3467 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3468 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3469 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3470 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3471 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3472 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3473 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3474 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3475 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3476 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3477 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3478 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3479 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3480 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3481 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3482 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3483 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3484 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3485 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3486 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3487 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3488 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3489 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3490 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3491 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3492 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3493 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3494 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3495 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3496 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3497 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3498 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3499 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3500 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3501 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3502 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3503 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3504 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3505 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3506 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3507 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3508 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3509 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3510 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3511 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3512 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3513 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3514 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3515 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3516 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3517 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3518 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3519 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3520 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3521 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3522 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3523 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3524 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3525 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3526 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3527 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3528 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3529 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3530 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3531 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3532 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3533 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3534 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3535 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3536 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3537 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3538 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3539 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3540 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3541 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3542 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3543 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3544 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3545 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3546 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3547 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3548 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3549 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3550 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3551 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3552 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3553 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3554 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3555 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3556 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3557 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3558 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3559 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3560 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3561 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3562 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3563 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3564 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3565 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3566 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3567 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3568 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3569 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3570 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3571 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3572 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3573 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3574 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3575 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3576 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3577 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3578 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3579 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3580 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3581 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3582 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3583 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3584 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3585 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3586 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3587 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3588 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3589 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3590 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3591 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3592 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3593 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3594 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3595 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3596 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3597 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3598 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3599 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3600 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3601 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3602 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3603 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3604 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3605 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3606 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3607 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3608 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3609 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3610 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3611 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3612 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3613 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3614 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3615 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3616 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3617 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3618 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3619 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3620 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3621 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3622 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3623 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3624 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3625 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3626 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3627 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3628 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3629 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3630 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3631 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3632 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3633 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3634 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3635 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3636 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3637 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3638 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3639 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3640 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3641 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3642 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3643 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3644 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3645 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3646 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3647 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3648 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3649 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3650 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3651 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3652 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3653 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3654 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3655 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3656 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3657 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3658 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3659 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3660 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3661 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3662 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3663 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3664 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3665 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3666 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3667 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3668 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3669 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3670 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3671 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3672 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3673 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3674 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3675 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3676 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3677 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3678 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3679 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3680 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3681 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3682 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3683 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3684 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3685 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3686 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3687 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3688 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3689 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3690 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3691 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3692 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3693 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3694 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3695 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3696 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3697 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3698 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3699 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3700 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3701 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3702 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3703 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3704 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3705 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3706 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3707 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3708 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3709 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3710 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3711 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3712 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3713 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3714 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3715 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3716 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3717 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3718 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3719 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3720 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3721 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3722 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3723 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3724 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3725 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3726 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3727 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3728 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3729 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3730 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3731 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3732 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3733 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3734 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3735 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3736 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3737 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3738 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3739 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3740 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3741 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3742 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3743 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3744 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3745 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3746 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3747 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3748 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3749 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3750 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3751 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3752 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3753 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3754 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3755 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3756 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3757 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3758 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3759 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3760 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3761 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3762 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3763 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3764 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3765 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3766 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3767 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3768 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3769 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3770 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3771 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3772 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3773 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3774 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3775 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3776 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3777 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3778 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3779 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3780 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3781 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3782 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3783 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3784 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3785 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3786 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3787 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3788 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3789 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3790 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3791 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3792 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3793 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3794 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3795 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3796 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3797 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3798 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3799 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3800 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3801 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3802 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3803 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3804 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3805 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3806 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3807 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3808 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3809 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3810 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3811 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3812 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3813 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3814 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3815 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3816 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3817 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3818 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3819 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3820 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3821 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3822 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3823 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3824 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3825 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3826 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3827 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3828 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3829 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3830 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3831 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3832 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3833 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3834 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3835 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3836 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3837 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3838 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3839 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3840 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3841 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3842 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3843 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3844 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3845 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3846 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3847 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3848 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3849 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3850 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3851 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3852 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3853 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3854 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3855 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3856 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3857 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3858 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3859 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3860 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3861 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3862 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3863 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3864 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3865 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3866 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3867 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3868 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3869 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3870 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3871 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3872 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3873 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3874 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3875 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3876 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3877 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3878 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3879 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3880 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3881 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3882 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3883 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3884 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3885 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3886 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3887 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3888 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3889 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3890 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3891 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3892 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3893 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3894 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3895 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3896 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3897 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3898 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3899 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3900 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3901 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3902 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3903 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3904 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3905 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3906 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3907 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3908 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3909 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3910 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3911 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3912 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3913 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3914 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3915 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3916 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3917 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3918 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3919 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3920 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3921 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3922 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3923 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3924 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3925 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3926 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3927 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3928 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3929 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3930 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3931 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3932 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3933 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3934 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3935 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3936 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3937 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3938 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3939 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3940 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3941 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3942 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3943 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3944 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3945 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3946 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3947 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3948 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3949 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3950 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3951 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3952 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3953 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3954 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3955 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3956 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3957 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3958 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3959 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3960 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3961 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3962 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3963 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3964 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3965 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3966 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3967 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3968 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3969 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3970 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3971 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3972 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3973 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3974 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3975 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3976 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3977 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3978 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3979 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3980 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3981 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3982 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3983 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3984 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3985 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3986 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3987 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3988 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3989 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3990 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3991 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3992 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3993 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3994 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3995 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3996 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3997 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3998 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/3999 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4000 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4001 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4002 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4003 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4004 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4005 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4006 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4007 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4008 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4009 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4010 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4011 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4012 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4013 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4014 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4015 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4016 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4017 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4018 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4019 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4020 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4021 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4022 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4023 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4024 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4025 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4026 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4027 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4028 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4029 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4030 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4031 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4032 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4033 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4034 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4035 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4036 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4037 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4038 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4039 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4040 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4041 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4042 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4043 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4044 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4045 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4046 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4047 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4048 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4049 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4050 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4051 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4052 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4053 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4054 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4055 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4056 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4057 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4058 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4059 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4060 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4061 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4062 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4063 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4064 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4065 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4066 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4067 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4068 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4069 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4070 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4071 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4072 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4073 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4074 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4075 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4076 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4077 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4078 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4079 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4080 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4081 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4082 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4083 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4084 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4085 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4086 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4087 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4088 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4089 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4090 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4091 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4092 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4093 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4094 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4095 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4096 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4097 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4098 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4099 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4100 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4101 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4102 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4103 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4104 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4105 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4106 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4107 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4108 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4109 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4110 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4111 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4112 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4113 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4114 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4115 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4116 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4117 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4118 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4119 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4120 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4121 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4122 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4123 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4124 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4125 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4126 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4127 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4128 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4129 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4130 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4131 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4132 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4133 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4134 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4135 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4136 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4137 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4138 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4139 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4140 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4141 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4142 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4143 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4144 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4145 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4146 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4147 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4148 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4149 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4150 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4151 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4152 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4153 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4154 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4155 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4156 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4157 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4158 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4159 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4160 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4161 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4162 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4163 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4164 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4165 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4166 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4167 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4168 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4169 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4170 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4171 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4172 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4173 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4174 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4175 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4176 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4177 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4178 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4179 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4180 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4181 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4182 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4183 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4184 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4185 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4186 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4187 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4188 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4189 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4190 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4191 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4192 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4193 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4194 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4195 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4196 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4197 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4198 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4199 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4200 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4201 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4202 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4203 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4204 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4205 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4206 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4207 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4208 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4209 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4210 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4211 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4212 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4213 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4214 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4215 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4216 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4217 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4218 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4219 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4220 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4221 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4222 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4223 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4224 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4225 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4226 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4227 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4228 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4229 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4230 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4231 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4232 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4233 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4234 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4235 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4236 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4237 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4238 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4239 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4240 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4241 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4242 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4243 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4244 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4245 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4246 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4247 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4248 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4249 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4250 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4251 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4252 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4253 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4254 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4255 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4256 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4257 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4258 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4259 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4260 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4261 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4262 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4263 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4264 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4265 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4266 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4267 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4268 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4269 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4270 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4271 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4272 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4273 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4274 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4275 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4276 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4277 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4278 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4279 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4280 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4281 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4282 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4283 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4284 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4285 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4286 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4287 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4288 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4289 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4290 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4291 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4292 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4293 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4294 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4295 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4296 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4297 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4298 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4299 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4300 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4301 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4302 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4303 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4304 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4305 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4306 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4307 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4308 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4309 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4310 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4311 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4312 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4313 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4314 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4315 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4316 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4317 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4318 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4319 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4320 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4321 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4322 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4323 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4324 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4325 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4326 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4327 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4328 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4329 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4330 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4331 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4332 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4333 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4334 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4335 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4336 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4337 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4338 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4339 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4340 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4341 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4342 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4343 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4344 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4345 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4346 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4347 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4348 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4349 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4350 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4351 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4352 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4353 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4354 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4355 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4356 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4357 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4358 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4359 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4360 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4361 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4362 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4363 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4364 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4365 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4366 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4367 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4368 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4369 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4370 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4371 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4372 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4373 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4374 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4375 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4376 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4377 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4378 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4379 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4380 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4381 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4382 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4383 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4384 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4385 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4386 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4387 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4388 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4389 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4390 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4391 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4392 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4393 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4394 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4395 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4396 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4397 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4398 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4399 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4400 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4401 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4402 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4403 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4404 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4405 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4406 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4407 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4408 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4409 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4410 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4411 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4412 (0.00s)
    --- PASS: TestEncodeSingleMaskEdge/4413 (0.00s)
=== RUN   TestEncodeDoubleMaskEdge
=== RUN   TestEncodeDoubleMaskEdge/0
=== RUN   TestEncodeDoubleMaskEdge/1
=== RUN   TestEncodeDoubleMaskEdge/2
=== RUN   TestEncodeDoubleMaskEdge/3
=== RUN   TestEncodeDoubleMaskEdge/4
=== RUN   TestEncodeDoubleMaskEdge/5
=== RUN   TestEncodeDoubleMaskEdge/6
=== RUN   TestEncodeDoubleMaskEdge/7
=== RUN   TestEncodeDoubleMaskEdge/8
=== RUN   TestEncodeDoubleMaskEdge/9
=== RUN   TestEncodeDoubleMaskEdge/10
=== RUN   TestEncodeDoubleMaskEdge/11
=== RUN   TestEncodeDoubleMaskEdge/12
=== RUN   TestEncodeDoubleMaskEdge/13
=== RUN   TestEncodeDoubleMaskEdge/14
=== RUN   TestEncodeDoubleMaskEdge/15
=== RUN   TestEncodeDoubleMaskEdge/16
=== RUN   TestEncodeDoubleMaskEdge/17
=== RUN   TestEncodeDoubleMaskEdge/18
=== RUN   TestEncodeDoubleMaskEdge/19
=== RUN   TestEncodeDoubleMaskEdge/20
=== RUN   TestEncodeDoubleMaskEdge/21
=== RUN   TestEncodeDoubleMaskEdge/22
=== RUN   TestEncodeDoubleMaskEdge/23
=== RUN   TestEncodeDoubleMaskEdge/24
=== RUN   TestEncodeDoubleMaskEdge/25
=== RUN   TestEncodeDoubleMaskEdge/26
=== RUN   TestEncodeDoubleMaskEdge/27
=== RUN   TestEncodeDoubleMaskEdge/28
=== RUN   TestEncodeDoubleMaskEdge/29
=== RUN   TestEncodeDoubleMaskEdge/30
=== RUN   TestEncodeDoubleMaskEdge/31
=== RUN   TestEncodeDoubleMaskEdge/32
=== RUN   TestEncodeDoubleMaskEdge/33
=== RUN   TestEncodeDoubleMaskEdge/34
=== RUN   TestEncodeDoubleMaskEdge/35
=== RUN   TestEncodeDoubleMaskEdge/36
=== RUN   TestEncodeDoubleMaskEdge/37
=== RUN   TestEncodeDoubleMaskEdge/38
=== RUN   TestEncodeDoubleMaskEdge/39
=== RUN   TestEncodeDoubleMaskEdge/40
=== RUN   TestEncodeDoubleMaskEdge/41
=== RUN   TestEncodeDoubleMaskEdge/42
=== RUN   TestEncodeDoubleMaskEdge/43
=== RUN   TestEncodeDoubleMaskEdge/44
=== RUN   TestEncodeDoubleMaskEdge/45
=== RUN   TestEncodeDoubleMaskEdge/46
=== RUN   TestEncodeDoubleMaskEdge/47
=== RUN   TestEncodeDoubleMaskEdge/48
=== RUN   TestEncodeDoubleMaskEdge/49
=== RUN   TestEncodeDoubleMaskEdge/50
=== RUN   TestEncodeDoubleMaskEdge/51
=== RUN   TestEncodeDoubleMaskEdge/52
=== RUN   TestEncodeDoubleMaskEdge/53
=== RUN   TestEncodeDoubleMaskEdge/54
=== RUN   TestEncodeDoubleMaskEdge/55
=== RUN   TestEncodeDoubleMaskEdge/56
=== RUN   TestEncodeDoubleMaskEdge/57
=== RUN   TestEncodeDoubleMaskEdge/58
=== RUN   TestEncodeDoubleMaskEdge/59
=== RUN   TestEncodeDoubleMaskEdge/60
=== RUN   TestEncodeDoubleMaskEdge/61
=== RUN   TestEncodeDoubleMaskEdge/62
=== RUN   TestEncodeDoubleMaskEdge/63
=== RUN   TestEncodeDoubleMaskEdge/64
=== RUN   TestEncodeDoubleMaskEdge/65
=== RUN   TestEncodeDoubleMaskEdge/66
=== RUN   TestEncodeDoubleMaskEdge/67
=== RUN   TestEncodeDoubleMaskEdge/68
=== RUN   TestEncodeDoubleMaskEdge/69
=== RUN   TestEncodeDoubleMaskEdge/70
=== RUN   TestEncodeDoubleMaskEdge/71
=== RUN   TestEncodeDoubleMaskEdge/72
=== RUN   TestEncodeDoubleMaskEdge/73
=== RUN   TestEncodeDoubleMaskEdge/74
=== RUN   TestEncodeDoubleMaskEdge/75
=== RUN   TestEncodeDoubleMaskEdge/76
=== RUN   TestEncodeDoubleMaskEdge/77
=== RUN   TestEncodeDoubleMaskEdge/78
=== RUN   TestEncodeDoubleMaskEdge/79
=== RUN   TestEncodeDoubleMaskEdge/80
=== RUN   TestEncodeDoubleMaskEdge/81
=== RUN   TestEncodeDoubleMaskEdge/82
=== RUN   TestEncodeDoubleMaskEdge/83
=== RUN   TestEncodeDoubleMaskEdge/84
=== RUN   TestEncodeDoubleMaskEdge/85
=== RUN   TestEncodeDoubleMaskEdge/86
=== RUN   TestEncodeDoubleMaskEdge/87
=== RUN   TestEncodeDoubleMaskEdge/88
=== RUN   TestEncodeDoubleMaskEdge/89
=== RUN   TestEncodeDoubleMaskEdge/90
=== RUN   TestEncodeDoubleMaskEdge/91
=== RUN   TestEncodeDoubleMaskEdge/92
=== RUN   TestEncodeDoubleMaskEdge/93
=== RUN   TestEncodeDoubleMaskEdge/94
=== RUN   TestEncodeDoubleMaskEdge/95
=== RUN   TestEncodeDoubleMaskEdge/96
=== RUN   TestEncodeDoubleMaskEdge/97
=== RUN   TestEncodeDoubleMaskEdge/98
=== RUN   TestEncodeDoubleMaskEdge/99
=== RUN   TestEncodeDoubleMaskEdge/100
=== RUN   TestEncodeDoubleMaskEdge/101
=== RUN   TestEncodeDoubleMaskEdge/102
=== RUN   TestEncodeDoubleMaskEdge/103
=== RUN   TestEncodeDoubleMaskEdge/104
=== RUN   TestEncodeDoubleMaskEdge/105
=== RUN   TestEncodeDoubleMaskEdge/106
=== RUN   TestEncodeDoubleMaskEdge/107
=== RUN   TestEncodeDoubleMaskEdge/108
=== RUN   TestEncodeDoubleMaskEdge/109
=== RUN   TestEncodeDoubleMaskEdge/110
=== RUN   TestEncodeDoubleMaskEdge/111
=== RUN   TestEncodeDoubleMaskEdge/112
=== RUN   TestEncodeDoubleMaskEdge/113
=== RUN   TestEncodeDoubleMaskEdge/114
=== RUN   TestEncodeDoubleMaskEdge/115
=== RUN   TestEncodeDoubleMaskEdge/116
=== RUN   TestEncodeDoubleMaskEdge/117
=== RUN   TestEncodeDoubleMaskEdge/118
=== RUN   TestEncodeDoubleMaskEdge/119
=== RUN   TestEncodeDoubleMaskEdge/120
=== RUN   TestEncodeDoubleMaskEdge/121
=== RUN   TestEncodeDoubleMaskEdge/122
=== RUN   TestEncodeDoubleMaskEdge/123
=== RUN   TestEncodeDoubleMaskEdge/124
=== RUN   TestEncodeDoubleMaskEdge/125
=== RUN   TestEncodeDoubleMaskEdge/126
=== RUN   TestEncodeDoubleMaskEdge/127
=== RUN   TestEncodeDoubleMaskEdge/128
=== RUN   TestEncodeDoubleMaskEdge/129
=== RUN   TestEncodeDoubleMaskEdge/130
=== RUN   TestEncodeDoubleMaskEdge/131
=== RUN   TestEncodeDoubleMaskEdge/132
=== RUN   TestEncodeDoubleMaskEdge/133
=== RUN   TestEncodeDoubleMaskEdge/134
=== RUN   TestEncodeDoubleMaskEdge/135
=== RUN   TestEncodeDoubleMaskEdge/136
=== RUN   TestEncodeDoubleMaskEdge/137
=== RUN   TestEncodeDoubleMaskEdge/138
=== RUN   TestEncodeDoubleMaskEdge/139
=== RUN   TestEncodeDoubleMaskEdge/140
=== RUN   TestEncodeDoubleMaskEdge/141
=== RUN   TestEncodeDoubleMaskEdge/142
=== RUN   TestEncodeDoubleMaskEdge/143
=== RUN   TestEncodeDoubleMaskEdge/144
=== RUN   TestEncodeDoubleMaskEdge/145
=== RUN   TestEncodeDoubleMaskEdge/146
=== RUN   TestEncodeDoubleMaskEdge/147
=== RUN   TestEncodeDoubleMaskEdge/148
=== RUN   TestEncodeDoubleMaskEdge/149
=== RUN   TestEncodeDoubleMaskEdge/150
=== RUN   TestEncodeDoubleMaskEdge/151
=== RUN   TestEncodeDoubleMaskEdge/152
=== RUN   TestEncodeDoubleMaskEdge/153
=== RUN   TestEncodeDoubleMaskEdge/154
=== RUN   TestEncodeDoubleMaskEdge/155
=== RUN   TestEncodeDoubleMaskEdge/156
=== RUN   TestEncodeDoubleMaskEdge/157
=== RUN   TestEncodeDoubleMaskEdge/158
=== RUN   TestEncodeDoubleMaskEdge/159
=== RUN   TestEncodeDoubleMaskEdge/160
=== RUN   TestEncodeDoubleMaskEdge/161
=== RUN   TestEncodeDoubleMaskEdge/162
=== RUN   TestEncodeDoubleMaskEdge/163
=== RUN   TestEncodeDoubleMaskEdge/164
=== RUN   TestEncodeDoubleMaskEdge/165
=== RUN   TestEncodeDoubleMaskEdge/166
=== RUN   TestEncodeDoubleMaskEdge/167
=== RUN   TestEncodeDoubleMaskEdge/168
=== RUN   TestEncodeDoubleMaskEdge/169
=== RUN   TestEncodeDoubleMaskEdge/170
=== RUN   TestEncodeDoubleMaskEdge/171
=== RUN   TestEncodeDoubleMaskEdge/172
=== RUN   TestEncodeDoubleMaskEdge/173
=== RUN   TestEncodeDoubleMaskEdge/174
=== RUN   TestEncodeDoubleMaskEdge/175
=== RUN   TestEncodeDoubleMaskEdge/176
=== RUN   TestEncodeDoubleMaskEdge/177
=== RUN   TestEncodeDoubleMaskEdge/178
=== RUN   TestEncodeDoubleMaskEdge/179
=== RUN   TestEncodeDoubleMaskEdge/180
=== RUN   TestEncodeDoubleMaskEdge/181
=== RUN   TestEncodeDoubleMaskEdge/182
=== RUN   TestEncodeDoubleMaskEdge/183
=== RUN   TestEncodeDoubleMaskEdge/184
=== RUN   TestEncodeDoubleMaskEdge/185
=== RUN   TestEncodeDoubleMaskEdge/186
=== RUN   TestEncodeDoubleMaskEdge/187
=== RUN   TestEncodeDoubleMaskEdge/188
=== RUN   TestEncodeDoubleMaskEdge/189
=== RUN   TestEncodeDoubleMaskEdge/190
=== RUN   TestEncodeDoubleMaskEdge/191
=== RUN   TestEncodeDoubleMaskEdge/192
=== RUN   TestEncodeDoubleMaskEdge/193
=== RUN   TestEncodeDoubleMaskEdge/194
=== RUN   TestEncodeDoubleMaskEdge/195
=== RUN   TestEncodeDoubleMaskEdge/196
=== RUN   TestEncodeDoubleMaskEdge/197
=== RUN   TestEncodeDoubleMaskEdge/198
=== RUN   TestEncodeDoubleMaskEdge/199
=== RUN   TestEncodeDoubleMaskEdge/200
=== RUN   TestEncodeDoubleMaskEdge/201
=== RUN   TestEncodeDoubleMaskEdge/202
=== RUN   TestEncodeDoubleMaskEdge/203
=== RUN   TestEncodeDoubleMaskEdge/204
=== RUN   TestEncodeDoubleMaskEdge/205
=== RUN   TestEncodeDoubleMaskEdge/206
=== RUN   TestEncodeDoubleMaskEdge/207
=== RUN   TestEncodeDoubleMaskEdge/208
=== RUN   TestEncodeDoubleMaskEdge/209
=== RUN   TestEncodeDoubleMaskEdge/210
=== RUN   TestEncodeDoubleMaskEdge/211
=== RUN   TestEncodeDoubleMaskEdge/212
=== RUN   TestEncodeDoubleMaskEdge/213
=== RUN   TestEncodeDoubleMaskEdge/214
=== RUN   TestEncodeDoubleMaskEdge/215
=== RUN   TestEncodeDoubleMaskEdge/216
=== RUN   TestEncodeDoubleMaskEdge/217
=== RUN   TestEncodeDoubleMaskEdge/218
=== RUN   TestEncodeDoubleMaskEdge/219
=== RUN   TestEncodeDoubleMaskEdge/220
=== RUN   TestEncodeDoubleMaskEdge/221
=== RUN   TestEncodeDoubleMaskEdge/222
=== RUN   TestEncodeDoubleMaskEdge/223
=== RUN   TestEncodeDoubleMaskEdge/224
=== RUN   TestEncodeDoubleMaskEdge/225
=== RUN   TestEncodeDoubleMaskEdge/226
=== RUN   TestEncodeDoubleMaskEdge/227
=== RUN   TestEncodeDoubleMaskEdge/228
=== RUN   TestEncodeDoubleMaskEdge/229
=== RUN   TestEncodeDoubleMaskEdge/230
=== RUN   TestEncodeDoubleMaskEdge/231
=== RUN   TestEncodeDoubleMaskEdge/232
=== RUN   TestEncodeDoubleMaskEdge/233
=== RUN   TestEncodeDoubleMaskEdge/234
=== RUN   TestEncodeDoubleMaskEdge/235
=== RUN   TestEncodeDoubleMaskEdge/236
=== RUN   TestEncodeDoubleMaskEdge/237
=== RUN   TestEncodeDoubleMaskEdge/238
=== RUN   TestEncodeDoubleMaskEdge/239
=== RUN   TestEncodeDoubleMaskEdge/240
=== RUN   TestEncodeDoubleMaskEdge/241
=== RUN   TestEncodeDoubleMaskEdge/242
=== RUN   TestEncodeDoubleMaskEdge/243
=== RUN   TestEncodeDoubleMaskEdge/244
=== RUN   TestEncodeDoubleMaskEdge/245
=== RUN   TestEncodeDoubleMaskEdge/246
=== RUN   TestEncodeDoubleMaskEdge/247
=== RUN   TestEncodeDoubleMaskEdge/248
=== RUN   TestEncodeDoubleMaskEdge/249
=== RUN   TestEncodeDoubleMaskEdge/250
=== RUN   TestEncodeDoubleMaskEdge/251
=== RUN   TestEncodeDoubleMaskEdge/252
=== RUN   TestEncodeDoubleMaskEdge/253
=== RUN   TestEncodeDoubleMaskEdge/254
=== RUN   TestEncodeDoubleMaskEdge/255
=== RUN   TestEncodeDoubleMaskEdge/256
=== RUN   TestEncodeDoubleMaskEdge/257
=== RUN   TestEncodeDoubleMaskEdge/258
=== RUN   TestEncodeDoubleMaskEdge/259
=== RUN   TestEncodeDoubleMaskEdge/260
=== RUN   TestEncodeDoubleMaskEdge/261
=== RUN   TestEncodeDoubleMaskEdge/262
=== RUN   TestEncodeDoubleMaskEdge/263
=== RUN   TestEncodeDoubleMaskEdge/264
=== RUN   TestEncodeDoubleMaskEdge/265
=== RUN   TestEncodeDoubleMaskEdge/266
=== RUN   TestEncodeDoubleMaskEdge/267
=== RUN   TestEncodeDoubleMaskEdge/268
=== RUN   TestEncodeDoubleMaskEdge/269
=== RUN   TestEncodeDoubleMaskEdge/270
=== RUN   TestEncodeDoubleMaskEdge/271
=== RUN   TestEncodeDoubleMaskEdge/272
=== RUN   TestEncodeDoubleMaskEdge/273
=== RUN   TestEncodeDoubleMaskEdge/274
=== RUN   TestEncodeDoubleMaskEdge/275
=== RUN   TestEncodeDoubleMaskEdge/276
=== RUN   TestEncodeDoubleMaskEdge/277
=== RUN   TestEncodeDoubleMaskEdge/278
=== RUN   TestEncodeDoubleMaskEdge/279
=== RUN   TestEncodeDoubleMaskEdge/280
=== RUN   TestEncodeDoubleMaskEdge/281
=== RUN   TestEncodeDoubleMaskEdge/282
=== RUN   TestEncodeDoubleMaskEdge/283
=== RUN   TestEncodeDoubleMaskEdge/284
=== RUN   TestEncodeDoubleMaskEdge/285
=== RUN   TestEncodeDoubleMaskEdge/286
=== RUN   TestEncodeDoubleMaskEdge/287
=== RUN   TestEncodeDoubleMaskEdge/288
=== RUN   TestEncodeDoubleMaskEdge/289
=== RUN   TestEncodeDoubleMaskEdge/290
=== RUN   TestEncodeDoubleMaskEdge/291
=== RUN   TestEncodeDoubleMaskEdge/292
=== RUN   TestEncodeDoubleMaskEdge/293
=== RUN   TestEncodeDoubleMaskEdge/294
=== RUN   TestEncodeDoubleMaskEdge/295
=== RUN   TestEncodeDoubleMaskEdge/296
=== RUN   TestEncodeDoubleMaskEdge/297
=== RUN   TestEncodeDoubleMaskEdge/298
=== RUN   TestEncodeDoubleMaskEdge/299
=== RUN   TestEncodeDoubleMaskEdge/300
=== RUN   TestEncodeDoubleMaskEdge/301
=== RUN   TestEncodeDoubleMaskEdge/302
=== RUN   TestEncodeDoubleMaskEdge/303
=== RUN   TestEncodeDoubleMaskEdge/304
=== RUN   TestEncodeDoubleMaskEdge/305
=== RUN   TestEncodeDoubleMaskEdge/306
=== RUN   TestEncodeDoubleMaskEdge/307
=== RUN   TestEncodeDoubleMaskEdge/308
=== RUN   TestEncodeDoubleMaskEdge/309
=== RUN   TestEncodeDoubleMaskEdge/310
=== RUN   TestEncodeDoubleMaskEdge/311
=== RUN   TestEncodeDoubleMaskEdge/312
=== RUN   TestEncodeDoubleMaskEdge/313
=== RUN   TestEncodeDoubleMaskEdge/314
=== RUN   TestEncodeDoubleMaskEdge/315
=== RUN   TestEncodeDoubleMaskEdge/316
=== RUN   TestEncodeDoubleMaskEdge/317
=== RUN   TestEncodeDoubleMaskEdge/318
=== RUN   TestEncodeDoubleMaskEdge/319
=== RUN   TestEncodeDoubleMaskEdge/320
=== RUN   TestEncodeDoubleMaskEdge/321
=== RUN   TestEncodeDoubleMaskEdge/322
=== RUN   TestEncodeDoubleMaskEdge/323
=== RUN   TestEncodeDoubleMaskEdge/324
=== RUN   TestEncodeDoubleMaskEdge/325
=== RUN   TestEncodeDoubleMaskEdge/326
=== RUN   TestEncodeDoubleMaskEdge/327
=== RUN   TestEncodeDoubleMaskEdge/328
=== RUN   TestEncodeDoubleMaskEdge/329
=== RUN   TestEncodeDoubleMaskEdge/330
=== RUN   TestEncodeDoubleMaskEdge/331
=== RUN   TestEncodeDoubleMaskEdge/332
=== RUN   TestEncodeDoubleMaskEdge/333
=== RUN   TestEncodeDoubleMaskEdge/334
=== RUN   TestEncodeDoubleMaskEdge/335
=== RUN   TestEncodeDoubleMaskEdge/336
=== RUN   TestEncodeDoubleMaskEdge/337
=== RUN   TestEncodeDoubleMaskEdge/338
=== RUN   TestEncodeDoubleMaskEdge/339
=== RUN   TestEncodeDoubleMaskEdge/340
=== RUN   TestEncodeDoubleMaskEdge/341
=== RUN   TestEncodeDoubleMaskEdge/342
=== RUN   TestEncodeDoubleMaskEdge/343
=== RUN   TestEncodeDoubleMaskEdge/344
=== RUN   TestEncodeDoubleMaskEdge/345
=== RUN   TestEncodeDoubleMaskEdge/346
=== RUN   TestEncodeDoubleMaskEdge/347
=== RUN   TestEncodeDoubleMaskEdge/348
=== RUN   TestEncodeDoubleMaskEdge/349
=== RUN   TestEncodeDoubleMaskEdge/350
=== RUN   TestEncodeDoubleMaskEdge/351
=== RUN   TestEncodeDoubleMaskEdge/352
=== RUN   TestEncodeDoubleMaskEdge/353
=== RUN   TestEncodeDoubleMaskEdge/354
=== RUN   TestEncodeDoubleMaskEdge/355
=== RUN   TestEncodeDoubleMaskEdge/356
=== RUN   TestEncodeDoubleMaskEdge/357
=== RUN   TestEncodeDoubleMaskEdge/358
=== RUN   TestEncodeDoubleMaskEdge/359
=== RUN   TestEncodeDoubleMaskEdge/360
=== RUN   TestEncodeDoubleMaskEdge/361
=== RUN   TestEncodeDoubleMaskEdge/362
=== RUN   TestEncodeDoubleMaskEdge/363
=== RUN   TestEncodeDoubleMaskEdge/364
=== RUN   TestEncodeDoubleMaskEdge/365
=== RUN   TestEncodeDoubleMaskEdge/366
=== RUN   TestEncodeDoubleMaskEdge/367
=== RUN   TestEncodeDoubleMaskEdge/368
=== RUN   TestEncodeDoubleMaskEdge/369
=== RUN   TestEncodeDoubleMaskEdge/370
=== RUN   TestEncodeDoubleMaskEdge/371
=== RUN   TestEncodeDoubleMaskEdge/372
=== RUN   TestEncodeDoubleMaskEdge/373
=== RUN   TestEncodeDoubleMaskEdge/374
=== RUN   TestEncodeDoubleMaskEdge/375
=== RUN   TestEncodeDoubleMaskEdge/376
=== RUN   TestEncodeDoubleMaskEdge/377
=== RUN   TestEncodeDoubleMaskEdge/378
=== RUN   TestEncodeDoubleMaskEdge/379
=== RUN   TestEncodeDoubleMaskEdge/380
=== RUN   TestEncodeDoubleMaskEdge/381
=== RUN   TestEncodeDoubleMaskEdge/382
=== RUN   TestEncodeDoubleMaskEdge/383
=== RUN   TestEncodeDoubleMaskEdge/384
=== RUN   TestEncodeDoubleMaskEdge/385
=== RUN   TestEncodeDoubleMaskEdge/386
=== RUN   TestEncodeDoubleMaskEdge/387
=== RUN   TestEncodeDoubleMaskEdge/388
=== RUN   TestEncodeDoubleMaskEdge/389
=== RUN   TestEncodeDoubleMaskEdge/390
=== RUN   TestEncodeDoubleMaskEdge/391
=== RUN   TestEncodeDoubleMaskEdge/392
=== RUN   TestEncodeDoubleMaskEdge/393
=== RUN   TestEncodeDoubleMaskEdge/394
=== RUN   TestEncodeDoubleMaskEdge/395
=== RUN   TestEncodeDoubleMaskEdge/396
=== RUN   TestEncodeDoubleMaskEdge/397
=== RUN   TestEncodeDoubleMaskEdge/398
=== RUN   TestEncodeDoubleMaskEdge/399
=== RUN   TestEncodeDoubleMaskEdge/400
=== RUN   TestEncodeDoubleMaskEdge/401
=== RUN   TestEncodeDoubleMaskEdge/402
=== RUN   TestEncodeDoubleMaskEdge/403
=== RUN   TestEncodeDoubleMaskEdge/404
=== RUN   TestEncodeDoubleMaskEdge/405
=== RUN   TestEncodeDoubleMaskEdge/406
=== RUN   TestEncodeDoubleMaskEdge/407
=== RUN   TestEncodeDoubleMaskEdge/408
=== RUN   TestEncodeDoubleMaskEdge/409
=== RUN   TestEncodeDoubleMaskEdge/410
=== RUN   TestEncodeDoubleMaskEdge/411
=== RUN   TestEncodeDoubleMaskEdge/412
=== RUN   TestEncodeDoubleMaskEdge/413
=== RUN   TestEncodeDoubleMaskEdge/414
=== RUN   TestEncodeDoubleMaskEdge/415
=== RUN   TestEncodeDoubleMaskEdge/416
=== RUN   TestEncodeDoubleMaskEdge/417
=== RUN   TestEncodeDoubleMaskEdge/418
=== RUN   TestEncodeDoubleMaskEdge/419
=== RUN   TestEncodeDoubleMaskEdge/420
=== RUN   TestEncodeDoubleMaskEdge/421
=== RUN   TestEncodeDoubleMaskEdge/422
=== RUN   TestEncodeDoubleMaskEdge/423
=== RUN   TestEncodeDoubleMaskEdge/424
=== RUN   TestEncodeDoubleMaskEdge/425
=== RUN   TestEncodeDoubleMaskEdge/426
=== RUN   TestEncodeDoubleMaskEdge/427
=== RUN   TestEncodeDoubleMaskEdge/428
=== RUN   TestEncodeDoubleMaskEdge/429
=== RUN   TestEncodeDoubleMaskEdge/430
=== RUN   TestEncodeDoubleMaskEdge/431
=== RUN   TestEncodeDoubleMaskEdge/432
=== RUN   TestEncodeDoubleMaskEdge/433
=== RUN   TestEncodeDoubleMaskEdge/434
=== RUN   TestEncodeDoubleMaskEdge/435
=== RUN   TestEncodeDoubleMaskEdge/436
=== RUN   TestEncodeDoubleMaskEdge/437
=== RUN   TestEncodeDoubleMaskEdge/438
=== RUN   TestEncodeDoubleMaskEdge/439
=== RUN   TestEncodeDoubleMaskEdge/440
=== RUN   TestEncodeDoubleMaskEdge/441
=== RUN   TestEncodeDoubleMaskEdge/442
=== RUN   TestEncodeDoubleMaskEdge/443
=== RUN   TestEncodeDoubleMaskEdge/444
=== RUN   TestEncodeDoubleMaskEdge/445
=== RUN   TestEncodeDoubleMaskEdge/446
=== RUN   TestEncodeDoubleMaskEdge/447
=== RUN   TestEncodeDoubleMaskEdge/448
=== RUN   TestEncodeDoubleMaskEdge/449
=== RUN   TestEncodeDoubleMaskEdge/450
=== RUN   TestEncodeDoubleMaskEdge/451
=== RUN   TestEncodeDoubleMaskEdge/452
=== RUN   TestEncodeDoubleMaskEdge/453
=== RUN   TestEncodeDoubleMaskEdge/454
=== RUN   TestEncodeDoubleMaskEdge/455
=== RUN   TestEncodeDoubleMaskEdge/456
=== RUN   TestEncodeDoubleMaskEdge/457
=== RUN   TestEncodeDoubleMaskEdge/458
=== RUN   TestEncodeDoubleMaskEdge/459
=== RUN   TestEncodeDoubleMaskEdge/460
=== RUN   TestEncodeDoubleMaskEdge/461
=== RUN   TestEncodeDoubleMaskEdge/462
=== RUN   TestEncodeDoubleMaskEdge/463
=== RUN   TestEncodeDoubleMaskEdge/464
=== RUN   TestEncodeDoubleMaskEdge/465
=== RUN   TestEncodeDoubleMaskEdge/466
=== RUN   TestEncodeDoubleMaskEdge/467
=== RUN   TestEncodeDoubleMaskEdge/468
=== RUN   TestEncodeDoubleMaskEdge/469
=== RUN   TestEncodeDoubleMaskEdge/470
=== RUN   TestEncodeDoubleMaskEdge/471
=== RUN   TestEncodeDoubleMaskEdge/472
=== RUN   TestEncodeDoubleMaskEdge/473
=== RUN   TestEncodeDoubleMaskEdge/474
=== RUN   TestEncodeDoubleMaskEdge/475
=== RUN   TestEncodeDoubleMaskEdge/476
=== RUN   TestEncodeDoubleMaskEdge/477
=== RUN   TestEncodeDoubleMaskEdge/478
=== RUN   TestEncodeDoubleMaskEdge/479
=== RUN   TestEncodeDoubleMaskEdge/480
=== RUN   TestEncodeDoubleMaskEdge/481
=== RUN   TestEncodeDoubleMaskEdge/482
=== RUN   TestEncodeDoubleMaskEdge/483
=== RUN   TestEncodeDoubleMaskEdge/484
=== RUN   TestEncodeDoubleMaskEdge/485
=== RUN   TestEncodeDoubleMaskEdge/486
=== RUN   TestEncodeDoubleMaskEdge/487
=== RUN   TestEncodeDoubleMaskEdge/488
=== RUN   TestEncodeDoubleMaskEdge/489
=== RUN   TestEncodeDoubleMaskEdge/490
=== RUN   TestEncodeDoubleMaskEdge/491
=== RUN   TestEncodeDoubleMaskEdge/492
=== RUN   TestEncodeDoubleMaskEdge/493
=== RUN   TestEncodeDoubleMaskEdge/494
=== RUN   TestEncodeDoubleMaskEdge/495
=== RUN   TestEncodeDoubleMaskEdge/496
=== RUN   TestEncodeDoubleMaskEdge/497
=== RUN   TestEncodeDoubleMaskEdge/498
=== RUN   TestEncodeDoubleMaskEdge/499
=== RUN   TestEncodeDoubleMaskEdge/500
=== RUN   TestEncodeDoubleMaskEdge/501
=== RUN   TestEncodeDoubleMaskEdge/502
=== RUN   TestEncodeDoubleMaskEdge/503
=== RUN   TestEncodeDoubleMaskEdge/504
=== RUN   TestEncodeDoubleMaskEdge/505
=== RUN   TestEncodeDoubleMaskEdge/506
=== RUN   TestEncodeDoubleMaskEdge/507
=== RUN   TestEncodeDoubleMaskEdge/508
=== RUN   TestEncodeDoubleMaskEdge/509
=== RUN   TestEncodeDoubleMaskEdge/510
=== RUN   TestEncodeDoubleMaskEdge/511
=== RUN   TestEncodeDoubleMaskEdge/512
=== RUN   TestEncodeDoubleMaskEdge/513
=== RUN   TestEncodeDoubleMaskEdge/514
=== RUN   TestEncodeDoubleMaskEdge/515
=== RUN   TestEncodeDoubleMaskEdge/516
=== RUN   TestEncodeDoubleMaskEdge/517
=== RUN   TestEncodeDoubleMaskEdge/518
=== RUN   TestEncodeDoubleMaskEdge/519
=== RUN   TestEncodeDoubleMaskEdge/520
=== RUN   TestEncodeDoubleMaskEdge/521
=== RUN   TestEncodeDoubleMaskEdge/522
=== RUN   TestEncodeDoubleMaskEdge/523
=== RUN   TestEncodeDoubleMaskEdge/524
=== RUN   TestEncodeDoubleMaskEdge/525
=== RUN   TestEncodeDoubleMaskEdge/526
=== RUN   TestEncodeDoubleMaskEdge/527
=== RUN   TestEncodeDoubleMaskEdge/528
=== RUN   TestEncodeDoubleMaskEdge/529
=== RUN   TestEncodeDoubleMaskEdge/530
=== RUN   TestEncodeDoubleMaskEdge/531
=== RUN   TestEncodeDoubleMaskEdge/532
=== RUN   TestEncodeDoubleMaskEdge/533
=== RUN   TestEncodeDoubleMaskEdge/534
=== RUN   TestEncodeDoubleMaskEdge/535
=== RUN   TestEncodeDoubleMaskEdge/536
=== RUN   TestEncodeDoubleMaskEdge/537
=== RUN   TestEncodeDoubleMaskEdge/538
=== RUN   TestEncodeDoubleMaskEdge/539
=== RUN   TestEncodeDoubleMaskEdge/540
=== RUN   TestEncodeDoubleMaskEdge/541
=== RUN   TestEncodeDoubleMaskEdge/542
=== RUN   TestEncodeDoubleMaskEdge/543
=== RUN   TestEncodeDoubleMaskEdge/544
=== RUN   TestEncodeDoubleMaskEdge/545
=== RUN   TestEncodeDoubleMaskEdge/546
=== RUN   TestEncodeDoubleMaskEdge/547
=== RUN   TestEncodeDoubleMaskEdge/548
=== RUN   TestEncodeDoubleMaskEdge/549
=== RUN   TestEncodeDoubleMaskEdge/550
=== RUN   TestEncodeDoubleMaskEdge/551
=== RUN   TestEncodeDoubleMaskEdge/552
=== RUN   TestEncodeDoubleMaskEdge/553
=== RUN   TestEncodeDoubleMaskEdge/554
=== RUN   TestEncodeDoubleMaskEdge/555
=== RUN   TestEncodeDoubleMaskEdge/556
=== RUN   TestEncodeDoubleMaskEdge/557
=== RUN   TestEncodeDoubleMaskEdge/558
=== RUN   TestEncodeDoubleMaskEdge/559
=== RUN   TestEncodeDoubleMaskEdge/560
=== RUN   TestEncodeDoubleMaskEdge/561
=== RUN   TestEncodeDoubleMaskEdge/562
=== RUN   TestEncodeDoubleMaskEdge/563
=== RUN   TestEncodeDoubleMaskEdge/564
=== RUN   TestEncodeDoubleMaskEdge/565
=== RUN   TestEncodeDoubleMaskEdge/566
=== RUN   TestEncodeDoubleMaskEdge/567
=== RUN   TestEncodeDoubleMaskEdge/568
=== RUN   TestEncodeDoubleMaskEdge/569
=== RUN   TestEncodeDoubleMaskEdge/570
=== RUN   TestEncodeDoubleMaskEdge/571
=== RUN   TestEncodeDoubleMaskEdge/572
=== RUN   TestEncodeDoubleMaskEdge/573
=== RUN   TestEncodeDoubleMaskEdge/574
=== RUN   TestEncodeDoubleMaskEdge/575
=== RUN   TestEncodeDoubleMaskEdge/576
=== RUN   TestEncodeDoubleMaskEdge/577
=== RUN   TestEncodeDoubleMaskEdge/578
=== RUN   TestEncodeDoubleMaskEdge/579
=== RUN   TestEncodeDoubleMaskEdge/580
=== RUN   TestEncodeDoubleMaskEdge/581
=== RUN   TestEncodeDoubleMaskEdge/582
=== RUN   TestEncodeDoubleMaskEdge/583
=== RUN   TestEncodeDoubleMaskEdge/584
=== RUN   TestEncodeDoubleMaskEdge/585
=== RUN   TestEncodeDoubleMaskEdge/586
=== RUN   TestEncodeDoubleMaskEdge/587
=== RUN   TestEncodeDoubleMaskEdge/588
=== RUN   TestEncodeDoubleMaskEdge/589
=== RUN   TestEncodeDoubleMaskEdge/590
=== RUN   TestEncodeDoubleMaskEdge/591
=== RUN   TestEncodeDoubleMaskEdge/592
=== RUN   TestEncodeDoubleMaskEdge/593
=== RUN   TestEncodeDoubleMaskEdge/594
=== RUN   TestEncodeDoubleMaskEdge/595
=== RUN   TestEncodeDoubleMaskEdge/596
=== RUN   TestEncodeDoubleMaskEdge/597
=== RUN   TestEncodeDoubleMaskEdge/598
=== RUN   TestEncodeDoubleMaskEdge/599
=== RUN   TestEncodeDoubleMaskEdge/600
=== RUN   TestEncodeDoubleMaskEdge/601
=== RUN   TestEncodeDoubleMaskEdge/602
=== RUN   TestEncodeDoubleMaskEdge/603
=== RUN   TestEncodeDoubleMaskEdge/604
=== RUN   TestEncodeDoubleMaskEdge/605
=== RUN   TestEncodeDoubleMaskEdge/606
=== RUN   TestEncodeDoubleMaskEdge/607
=== RUN   TestEncodeDoubleMaskEdge/608
=== RUN   TestEncodeDoubleMaskEdge/609
=== RUN   TestEncodeDoubleMaskEdge/610
=== RUN   TestEncodeDoubleMaskEdge/611
=== RUN   TestEncodeDoubleMaskEdge/612
=== RUN   TestEncodeDoubleMaskEdge/613
=== RUN   TestEncodeDoubleMaskEdge/614
=== RUN   TestEncodeDoubleMaskEdge/615
=== RUN   TestEncodeDoubleMaskEdge/616
=== RUN   TestEncodeDoubleMaskEdge/617
=== RUN   TestEncodeDoubleMaskEdge/618
=== RUN   TestEncodeDoubleMaskEdge/619
=== RUN   TestEncodeDoubleMaskEdge/620
=== RUN   TestEncodeDoubleMaskEdge/621
=== RUN   TestEncodeDoubleMaskEdge/622
=== RUN   TestEncodeDoubleMaskEdge/623
=== RUN   TestEncodeDoubleMaskEdge/624
=== RUN   TestEncodeDoubleMaskEdge/625
=== RUN   TestEncodeDoubleMaskEdge/626
=== RUN   TestEncodeDoubleMaskEdge/627
=== RUN   TestEncodeDoubleMaskEdge/628
=== RUN   TestEncodeDoubleMaskEdge/629
=== RUN   TestEncodeDoubleMaskEdge/630
=== RUN   TestEncodeDoubleMaskEdge/631
=== RUN   TestEncodeDoubleMaskEdge/632
=== RUN   TestEncodeDoubleMaskEdge/633
=== RUN   TestEncodeDoubleMaskEdge/634
=== RUN   TestEncodeDoubleMaskEdge/635
=== RUN   TestEncodeDoubleMaskEdge/636
=== RUN   TestEncodeDoubleMaskEdge/637
=== RUN   TestEncodeDoubleMaskEdge/638
=== RUN   TestEncodeDoubleMaskEdge/639
=== RUN   TestEncodeDoubleMaskEdge/640
=== RUN   TestEncodeDoubleMaskEdge/641
=== RUN   TestEncodeDoubleMaskEdge/642
=== RUN   TestEncodeDoubleMaskEdge/643
=== RUN   TestEncodeDoubleMaskEdge/644
=== RUN   TestEncodeDoubleMaskEdge/645
=== RUN   TestEncodeDoubleMaskEdge/646
=== RUN   TestEncodeDoubleMaskEdge/647
=== RUN   TestEncodeDoubleMaskEdge/648
=== RUN   TestEncodeDoubleMaskEdge/649
=== RUN   TestEncodeDoubleMaskEdge/650
=== RUN   TestEncodeDoubleMaskEdge/651
=== RUN   TestEncodeDoubleMaskEdge/652
=== RUN   TestEncodeDoubleMaskEdge/653
=== RUN   TestEncodeDoubleMaskEdge/654
=== RUN   TestEncodeDoubleMaskEdge/655
=== RUN   TestEncodeDoubleMaskEdge/656
=== RUN   TestEncodeDoubleMaskEdge/657
=== RUN   TestEncodeDoubleMaskEdge/658
=== RUN   TestEncodeDoubleMaskEdge/659
=== RUN   TestEncodeDoubleMaskEdge/660
=== RUN   TestEncodeDoubleMaskEdge/661
=== RUN   TestEncodeDoubleMaskEdge/662
=== RUN   TestEncodeDoubleMaskEdge/663
=== RUN   TestEncodeDoubleMaskEdge/664
=== RUN   TestEncodeDoubleMaskEdge/665
=== RUN   TestEncodeDoubleMaskEdge/666
=== RUN   TestEncodeDoubleMaskEdge/667
=== RUN   TestEncodeDoubleMaskEdge/668
=== RUN   TestEncodeDoubleMaskEdge/669
=== RUN   TestEncodeDoubleMaskEdge/670
=== RUN   TestEncodeDoubleMaskEdge/671
=== RUN   TestEncodeDoubleMaskEdge/672
=== RUN   TestEncodeDoubleMaskEdge/673
=== RUN   TestEncodeDoubleMaskEdge/674
=== RUN   TestEncodeDoubleMaskEdge/675
=== RUN   TestEncodeDoubleMaskEdge/676
=== RUN   TestEncodeDoubleMaskEdge/677
=== RUN   TestEncodeDoubleMaskEdge/678
=== RUN   TestEncodeDoubleMaskEdge/679
=== RUN   TestEncodeDoubleMaskEdge/680
=== RUN   TestEncodeDoubleMaskEdge/681
=== RUN   TestEncodeDoubleMaskEdge/682
=== RUN   TestEncodeDoubleMaskEdge/683
=== RUN   TestEncodeDoubleMaskEdge/684
=== RUN   TestEncodeDoubleMaskEdge/685
=== RUN   TestEncodeDoubleMaskEdge/686
=== RUN   TestEncodeDoubleMaskEdge/687
=== RUN   TestEncodeDoubleMaskEdge/688
=== RUN   TestEncodeDoubleMaskEdge/689
=== RUN   TestEncodeDoubleMaskEdge/690
=== RUN   TestEncodeDoubleMaskEdge/691
=== RUN   TestEncodeDoubleMaskEdge/692
=== RUN   TestEncodeDoubleMaskEdge/693
=== RUN   TestEncodeDoubleMaskEdge/694
=== RUN   TestEncodeDoubleMaskEdge/695
=== RUN   TestEncodeDoubleMaskEdge/696
=== RUN   TestEncodeDoubleMaskEdge/697
=== RUN   TestEncodeDoubleMaskEdge/698
=== RUN   TestEncodeDoubleMaskEdge/699
=== RUN   TestEncodeDoubleMaskEdge/700
=== RUN   TestEncodeDoubleMaskEdge/701
=== RUN   TestEncodeDoubleMaskEdge/702
=== RUN   TestEncodeDoubleMaskEdge/703
=== RUN   TestEncodeDoubleMaskEdge/704
=== RUN   TestEncodeDoubleMaskEdge/705
=== RUN   TestEncodeDoubleMaskEdge/706
=== RUN   TestEncodeDoubleMaskEdge/707
=== RUN   TestEncodeDoubleMaskEdge/708
=== RUN   TestEncodeDoubleMaskEdge/709
=== RUN   TestEncodeDoubleMaskEdge/710
=== RUN   TestEncodeDoubleMaskEdge/711
=== RUN   TestEncodeDoubleMaskEdge/712
=== RUN   TestEncodeDoubleMaskEdge/713
=== RUN   TestEncodeDoubleMaskEdge/714
=== RUN   TestEncodeDoubleMaskEdge/715
=== RUN   TestEncodeDoubleMaskEdge/716
=== RUN   TestEncodeDoubleMaskEdge/717
=== RUN   TestEncodeDoubleMaskEdge/718
=== RUN   TestEncodeDoubleMaskEdge/719
=== RUN   TestEncodeDoubleMaskEdge/720
=== RUN   TestEncodeDoubleMaskEdge/721
=== RUN   TestEncodeDoubleMaskEdge/722
=== RUN   TestEncodeDoubleMaskEdge/723
=== RUN   TestEncodeDoubleMaskEdge/724
=== RUN   TestEncodeDoubleMaskEdge/725
=== RUN   TestEncodeDoubleMaskEdge/726
=== RUN   TestEncodeDoubleMaskEdge/727
=== RUN   TestEncodeDoubleMaskEdge/728
=== RUN   TestEncodeDoubleMaskEdge/729
=== RUN   TestEncodeDoubleMaskEdge/730
=== RUN   TestEncodeDoubleMaskEdge/731
=== RUN   TestEncodeDoubleMaskEdge/732
=== RUN   TestEncodeDoubleMaskEdge/733
=== RUN   TestEncodeDoubleMaskEdge/734
=== RUN   TestEncodeDoubleMaskEdge/735
=== RUN   TestEncodeDoubleMaskEdge/736
=== RUN   TestEncodeDoubleMaskEdge/737
=== RUN   TestEncodeDoubleMaskEdge/738
=== RUN   TestEncodeDoubleMaskEdge/739
=== RUN   TestEncodeDoubleMaskEdge/740
=== RUN   TestEncodeDoubleMaskEdge/741
=== RUN   TestEncodeDoubleMaskEdge/742
=== RUN   TestEncodeDoubleMaskEdge/743
=== RUN   TestEncodeDoubleMaskEdge/744
=== RUN   TestEncodeDoubleMaskEdge/745
=== RUN   TestEncodeDoubleMaskEdge/746
=== RUN   TestEncodeDoubleMaskEdge/747
=== RUN   TestEncodeDoubleMaskEdge/748
=== RUN   TestEncodeDoubleMaskEdge/749
=== RUN   TestEncodeDoubleMaskEdge/750
=== RUN   TestEncodeDoubleMaskEdge/751
=== RUN   TestEncodeDoubleMaskEdge/752
=== RUN   TestEncodeDoubleMaskEdge/753
=== RUN   TestEncodeDoubleMaskEdge/754
=== RUN   TestEncodeDoubleMaskEdge/755
=== RUN   TestEncodeDoubleMaskEdge/756
=== RUN   TestEncodeDoubleMaskEdge/757
=== RUN   TestEncodeDoubleMaskEdge/758
=== RUN   TestEncodeDoubleMaskEdge/759
=== RUN   TestEncodeDoubleMaskEdge/760
=== RUN   TestEncodeDoubleMaskEdge/761
=== RUN   TestEncodeDoubleMaskEdge/762
=== RUN   TestEncodeDoubleMaskEdge/763
=== RUN   TestEncodeDoubleMaskEdge/764
=== RUN   TestEncodeDoubleMaskEdge/765
=== RUN   TestEncodeDoubleMaskEdge/766
=== RUN   TestEncodeDoubleMaskEdge/767
=== RUN   TestEncodeDoubleMaskEdge/768
=== RUN   TestEncodeDoubleMaskEdge/769
=== RUN   TestEncodeDoubleMaskEdge/770
=== RUN   TestEncodeDoubleMaskEdge/771
=== RUN   TestEncodeDoubleMaskEdge/772
=== RUN   TestEncodeDoubleMaskEdge/773
=== RUN   TestEncodeDoubleMaskEdge/774
=== RUN   TestEncodeDoubleMaskEdge/775
=== RUN   TestEncodeDoubleMaskEdge/776
=== RUN   TestEncodeDoubleMaskEdge/777
=== RUN   TestEncodeDoubleMaskEdge/778
=== RUN   TestEncodeDoubleMaskEdge/779
=== RUN   TestEncodeDoubleMaskEdge/780
=== RUN   TestEncodeDoubleMaskEdge/781
=== RUN   TestEncodeDoubleMaskEdge/782
=== RUN   TestEncodeDoubleMaskEdge/783
=== RUN   TestEncodeDoubleMaskEdge/784
=== RUN   TestEncodeDoubleMaskEdge/785
=== RUN   TestEncodeDoubleMaskEdge/786
=== RUN   TestEncodeDoubleMaskEdge/787
=== RUN   TestEncodeDoubleMaskEdge/788
=== RUN   TestEncodeDoubleMaskEdge/789
=== RUN   TestEncodeDoubleMaskEdge/790
=== RUN   TestEncodeDoubleMaskEdge/791
=== RUN   TestEncodeDoubleMaskEdge/792
=== RUN   TestEncodeDoubleMaskEdge/793
=== RUN   TestEncodeDoubleMaskEdge/794
=== RUN   TestEncodeDoubleMaskEdge/795
=== RUN   TestEncodeDoubleMaskEdge/796
=== RUN   TestEncodeDoubleMaskEdge/797
=== RUN   TestEncodeDoubleMaskEdge/798
=== RUN   TestEncodeDoubleMaskEdge/799
=== RUN   TestEncodeDoubleMaskEdge/800
=== RUN   TestEncodeDoubleMaskEdge/801
=== RUN   TestEncodeDoubleMaskEdge/802
=== RUN   TestEncodeDoubleMaskEdge/803
=== RUN   TestEncodeDoubleMaskEdge/804
=== RUN   TestEncodeDoubleMaskEdge/805
=== RUN   TestEncodeDoubleMaskEdge/806
=== RUN   TestEncodeDoubleMaskEdge/807
=== RUN   TestEncodeDoubleMaskEdge/808
=== RUN   TestEncodeDoubleMaskEdge/809
=== RUN   TestEncodeDoubleMaskEdge/810
=== RUN   TestEncodeDoubleMaskEdge/811
=== RUN   TestEncodeDoubleMaskEdge/812
=== RUN   TestEncodeDoubleMaskEdge/813
=== RUN   TestEncodeDoubleMaskEdge/814
=== RUN   TestEncodeDoubleMaskEdge/815
=== RUN   TestEncodeDoubleMaskEdge/816
=== RUN   TestEncodeDoubleMaskEdge/817
=== RUN   TestEncodeDoubleMaskEdge/818
=== RUN   TestEncodeDoubleMaskEdge/819
=== RUN   TestEncodeDoubleMaskEdge/820
=== RUN   TestEncodeDoubleMaskEdge/821
=== RUN   TestEncodeDoubleMaskEdge/822
=== RUN   TestEncodeDoubleMaskEdge/823
=== RUN   TestEncodeDoubleMaskEdge/824
=== RUN   TestEncodeDoubleMaskEdge/825
=== RUN   TestEncodeDoubleMaskEdge/826
=== RUN   TestEncodeDoubleMaskEdge/827
=== RUN   TestEncodeDoubleMaskEdge/828
=== RUN   TestEncodeDoubleMaskEdge/829
=== RUN   TestEncodeDoubleMaskEdge/830
=== RUN   TestEncodeDoubleMaskEdge/831
=== RUN   TestEncodeDoubleMaskEdge/832
=== RUN   TestEncodeDoubleMaskEdge/833
=== RUN   TestEncodeDoubleMaskEdge/834
=== RUN   TestEncodeDoubleMaskEdge/835
=== RUN   TestEncodeDoubleMaskEdge/836
=== RUN   TestEncodeDoubleMaskEdge/837
=== RUN   TestEncodeDoubleMaskEdge/838
=== RUN   TestEncodeDoubleMaskEdge/839
=== RUN   TestEncodeDoubleMaskEdge/840
=== RUN   TestEncodeDoubleMaskEdge/841
=== RUN   TestEncodeDoubleMaskEdge/842
=== RUN   TestEncodeDoubleMaskEdge/843
=== RUN   TestEncodeDoubleMaskEdge/844
=== RUN   TestEncodeDoubleMaskEdge/845
=== RUN   TestEncodeDoubleMaskEdge/846
=== RUN   TestEncodeDoubleMaskEdge/847
=== RUN   TestEncodeDoubleMaskEdge/848
=== RUN   TestEncodeDoubleMaskEdge/849
=== RUN   TestEncodeDoubleMaskEdge/850
=== RUN   TestEncodeDoubleMaskEdge/851
=== RUN   TestEncodeDoubleMaskEdge/852
=== RUN   TestEncodeDoubleMaskEdge/853
=== RUN   TestEncodeDoubleMaskEdge/854
=== RUN   TestEncodeDoubleMaskEdge/855
=== RUN   TestEncodeDoubleMaskEdge/856
=== RUN   TestEncodeDoubleMaskEdge/857
=== RUN   TestEncodeDoubleMaskEdge/858
=== RUN   TestEncodeDoubleMaskEdge/859
=== RUN   TestEncodeDoubleMaskEdge/860
=== RUN   TestEncodeDoubleMaskEdge/861
=== RUN   TestEncodeDoubleMaskEdge/862
=== RUN   TestEncodeDoubleMaskEdge/863
=== RUN   TestEncodeDoubleMaskEdge/864
=== RUN   TestEncodeDoubleMaskEdge/865
=== RUN   TestEncodeDoubleMaskEdge/866
=== RUN   TestEncodeDoubleMaskEdge/867
=== RUN   TestEncodeDoubleMaskEdge/868
=== RUN   TestEncodeDoubleMaskEdge/869
=== RUN   TestEncodeDoubleMaskEdge/870
=== RUN   TestEncodeDoubleMaskEdge/871
=== RUN   TestEncodeDoubleMaskEdge/872
=== RUN   TestEncodeDoubleMaskEdge/873
=== RUN   TestEncodeDoubleMaskEdge/874
=== RUN   TestEncodeDoubleMaskEdge/875
=== RUN   TestEncodeDoubleMaskEdge/876
=== RUN   TestEncodeDoubleMaskEdge/877
=== RUN   TestEncodeDoubleMaskEdge/878
=== RUN   TestEncodeDoubleMaskEdge/879
=== RUN   TestEncodeDoubleMaskEdge/880
=== RUN   TestEncodeDoubleMaskEdge/881
=== RUN   TestEncodeDoubleMaskEdge/882
=== RUN   TestEncodeDoubleMaskEdge/883
=== RUN   TestEncodeDoubleMaskEdge/884
=== RUN   TestEncodeDoubleMaskEdge/885
=== RUN   TestEncodeDoubleMaskEdge/886
=== RUN   TestEncodeDoubleMaskEdge/887
=== RUN   TestEncodeDoubleMaskEdge/888
=== RUN   TestEncodeDoubleMaskEdge/889
=== RUN   TestEncodeDoubleMaskEdge/890
=== RUN   TestEncodeDoubleMaskEdge/891
=== RUN   TestEncodeDoubleMaskEdge/892
=== RUN   TestEncodeDoubleMaskEdge/893
=== RUN   TestEncodeDoubleMaskEdge/894
=== RUN   TestEncodeDoubleMaskEdge/895
=== RUN   TestEncodeDoubleMaskEdge/896
=== RUN   TestEncodeDoubleMaskEdge/897
=== RUN   TestEncodeDoubleMaskEdge/898
=== RUN   TestEncodeDoubleMaskEdge/899
=== RUN   TestEncodeDoubleMaskEdge/900
=== RUN   TestEncodeDoubleMaskEdge/901
=== RUN   TestEncodeDoubleMaskEdge/902
=== RUN   TestEncodeDoubleMaskEdge/903
=== RUN   TestEncodeDoubleMaskEdge/904
=== RUN   TestEncodeDoubleMaskEdge/905
=== RUN   TestEncodeDoubleMaskEdge/906
=== RUN   TestEncodeDoubleMaskEdge/907
=== RUN   TestEncodeDoubleMaskEdge/908
=== RUN   TestEncodeDoubleMaskEdge/909
=== RUN   TestEncodeDoubleMaskEdge/910
=== RUN   TestEncodeDoubleMaskEdge/911
=== RUN   TestEncodeDoubleMaskEdge/912
=== RUN   TestEncodeDoubleMaskEdge/913
=== RUN   TestEncodeDoubleMaskEdge/914
=== RUN   TestEncodeDoubleMaskEdge/915
=== RUN   TestEncodeDoubleMaskEdge/916
=== RUN   TestEncodeDoubleMaskEdge/917
=== RUN   TestEncodeDoubleMaskEdge/918
=== RUN   TestEncodeDoubleMaskEdge/919
=== RUN   TestEncodeDoubleMaskEdge/920
=== RUN   TestEncodeDoubleMaskEdge/921
=== RUN   TestEncodeDoubleMaskEdge/922
=== RUN   TestEncodeDoubleMaskEdge/923
=== RUN   TestEncodeDoubleMaskEdge/924
=== RUN   TestEncodeDoubleMaskEdge/925
=== RUN   TestEncodeDoubleMaskEdge/926
=== RUN   TestEncodeDoubleMaskEdge/927
=== RUN   TestEncodeDoubleMaskEdge/928
=== RUN   TestEncodeDoubleMaskEdge/929
=== RUN   TestEncodeDoubleMaskEdge/930
=== RUN   TestEncodeDoubleMaskEdge/931
=== RUN   TestEncodeDoubleMaskEdge/932
=== RUN   TestEncodeDoubleMaskEdge/933
=== RUN   TestEncodeDoubleMaskEdge/934
=== RUN   TestEncodeDoubleMaskEdge/935
=== RUN   TestEncodeDoubleMaskEdge/936
=== RUN   TestEncodeDoubleMaskEdge/937
=== RUN   TestEncodeDoubleMaskEdge/938
=== RUN   TestEncodeDoubleMaskEdge/939
=== RUN   TestEncodeDoubleMaskEdge/940
=== RUN   TestEncodeDoubleMaskEdge/941
=== RUN   TestEncodeDoubleMaskEdge/942
=== RUN   TestEncodeDoubleMaskEdge/943
=== RUN   TestEncodeDoubleMaskEdge/944
=== RUN   TestEncodeDoubleMaskEdge/945
=== RUN   TestEncodeDoubleMaskEdge/946
=== RUN   TestEncodeDoubleMaskEdge/947
=== RUN   TestEncodeDoubleMaskEdge/948
=== RUN   TestEncodeDoubleMaskEdge/949
=== RUN   TestEncodeDoubleMaskEdge/950
=== RUN   TestEncodeDoubleMaskEdge/951
=== RUN   TestEncodeDoubleMaskEdge/952
=== RUN   TestEncodeDoubleMaskEdge/953
=== RUN   TestEncodeDoubleMaskEdge/954
=== RUN   TestEncodeDoubleMaskEdge/955
=== RUN   TestEncodeDoubleMaskEdge/956
=== RUN   TestEncodeDoubleMaskEdge/957
=== RUN   TestEncodeDoubleMaskEdge/958
=== RUN   TestEncodeDoubleMaskEdge/959
=== RUN   TestEncodeDoubleMaskEdge/960
=== RUN   TestEncodeDoubleMaskEdge/961
=== RUN   TestEncodeDoubleMaskEdge/962
=== RUN   TestEncodeDoubleMaskEdge/963
=== RUN   TestEncodeDoubleMaskEdge/964
=== RUN   TestEncodeDoubleMaskEdge/965
=== RUN   TestEncodeDoubleMaskEdge/966
=== RUN   TestEncodeDoubleMaskEdge/967
=== RUN   TestEncodeDoubleMaskEdge/968
=== RUN   TestEncodeDoubleMaskEdge/969
=== RUN   TestEncodeDoubleMaskEdge/970
=== RUN   TestEncodeDoubleMaskEdge/971
=== RUN   TestEncodeDoubleMaskEdge/972
=== RUN   TestEncodeDoubleMaskEdge/973
=== RUN   TestEncodeDoubleMaskEdge/974
=== RUN   TestEncodeDoubleMaskEdge/975
=== RUN   TestEncodeDoubleMaskEdge/976
=== RUN   TestEncodeDoubleMaskEdge/977
=== RUN   TestEncodeDoubleMaskEdge/978
=== RUN   TestEncodeDoubleMaskEdge/979
=== RUN   TestEncodeDoubleMaskEdge/980
=== RUN   TestEncodeDoubleMaskEdge/981
=== RUN   TestEncodeDoubleMaskEdge/982
=== RUN   TestEncodeDoubleMaskEdge/983
=== RUN   TestEncodeDoubleMaskEdge/984
=== RUN   TestEncodeDoubleMaskEdge/985
=== RUN   TestEncodeDoubleMaskEdge/986
=== RUN   TestEncodeDoubleMaskEdge/987
=== RUN   TestEncodeDoubleMaskEdge/988
=== RUN   TestEncodeDoubleMaskEdge/989
=== RUN   TestEncodeDoubleMaskEdge/990
=== RUN   TestEncodeDoubleMaskEdge/991
=== RUN   TestEncodeDoubleMaskEdge/992
=== RUN   TestEncodeDoubleMaskEdge/993
=== RUN   TestEncodeDoubleMaskEdge/994
=== RUN   TestEncodeDoubleMaskEdge/995
=== RUN   TestEncodeDoubleMaskEdge/996
=== RUN   TestEncodeDoubleMaskEdge/997
=== RUN   TestEncodeDoubleMaskEdge/998
=== RUN   TestEncodeDoubleMaskEdge/999
=== RUN   TestEncodeDoubleMaskEdge/1000
=== RUN   TestEncodeDoubleMaskEdge/1001
=== RUN   TestEncodeDoubleMaskEdge/1002
=== RUN   TestEncodeDoubleMaskEdge/1003
=== RUN   TestEncodeDoubleMaskEdge/1004
=== RUN   TestEncodeDoubleMaskEdge/1005
=== RUN   TestEncodeDoubleMaskEdge/1006
=== RUN   TestEncodeDoubleMaskEdge/1007
=== RUN   TestEncodeDoubleMaskEdge/1008
=== RUN   TestEncodeDoubleMaskEdge/1009
=== RUN   TestEncodeDoubleMaskEdge/1010
=== RUN   TestEncodeDoubleMaskEdge/1011
=== RUN   TestEncodeDoubleMaskEdge/1012
=== RUN   TestEncodeDoubleMaskEdge/1013
=== RUN   TestEncodeDoubleMaskEdge/1014
=== RUN   TestEncodeDoubleMaskEdge/1015
=== RUN   TestEncodeDoubleMaskEdge/1016
=== RUN   TestEncodeDoubleMaskEdge/1017
=== RUN   TestEncodeDoubleMaskEdge/1018
=== RUN   TestEncodeDoubleMaskEdge/1019
=== RUN   TestEncodeDoubleMaskEdge/1020
=== RUN   TestEncodeDoubleMaskEdge/1021
=== RUN   TestEncodeDoubleMaskEdge/1022
=== RUN   TestEncodeDoubleMaskEdge/1023
=== RUN   TestEncodeDoubleMaskEdge/1024
=== RUN   TestEncodeDoubleMaskEdge/1025
=== RUN   TestEncodeDoubleMaskEdge/1026
=== RUN   TestEncodeDoubleMaskEdge/1027
=== RUN   TestEncodeDoubleMaskEdge/1028
=== RUN   TestEncodeDoubleMaskEdge/1029
=== RUN   TestEncodeDoubleMaskEdge/1030
=== RUN   TestEncodeDoubleMaskEdge/1031
=== RUN   TestEncodeDoubleMaskEdge/1032
=== RUN   TestEncodeDoubleMaskEdge/1033
=== RUN   TestEncodeDoubleMaskEdge/1034
=== RUN   TestEncodeDoubleMaskEdge/1035
=== RUN   TestEncodeDoubleMaskEdge/1036
=== RUN   TestEncodeDoubleMaskEdge/1037
=== RUN   TestEncodeDoubleMaskEdge/1038
=== RUN   TestEncodeDoubleMaskEdge/1039
=== RUN   TestEncodeDoubleMaskEdge/1040
=== RUN   TestEncodeDoubleMaskEdge/1041
=== RUN   TestEncodeDoubleMaskEdge/1042
=== RUN   TestEncodeDoubleMaskEdge/1043
=== RUN   TestEncodeDoubleMaskEdge/1044
=== RUN   TestEncodeDoubleMaskEdge/1045
=== RUN   TestEncodeDoubleMaskEdge/1046
=== RUN   TestEncodeDoubleMaskEdge/1047
=== RUN   TestEncodeDoubleMaskEdge/1048
=== RUN   TestEncodeDoubleMaskEdge/1049
=== RUN   TestEncodeDoubleMaskEdge/1050
=== RUN   TestEncodeDoubleMaskEdge/1051
=== RUN   TestEncodeDoubleMaskEdge/1052
=== RUN   TestEncodeDoubleMaskEdge/1053
=== RUN   TestEncodeDoubleMaskEdge/1054
=== RUN   TestEncodeDoubleMaskEdge/1055
=== RUN   TestEncodeDoubleMaskEdge/1056
=== RUN   TestEncodeDoubleMaskEdge/1057
=== RUN   TestEncodeDoubleMaskEdge/1058
=== RUN   TestEncodeDoubleMaskEdge/1059
=== RUN   TestEncodeDoubleMaskEdge/1060
=== RUN   TestEncodeDoubleMaskEdge/1061
=== RUN   TestEncodeDoubleMaskEdge/1062
=== RUN   TestEncodeDoubleMaskEdge/1063
=== RUN   TestEncodeDoubleMaskEdge/1064
=== RUN   TestEncodeDoubleMaskEdge/1065
=== RUN   TestEncodeDoubleMaskEdge/1066
=== RUN   TestEncodeDoubleMaskEdge/1067
=== RUN   TestEncodeDoubleMaskEdge/1068
=== RUN   TestEncodeDoubleMaskEdge/1069
=== RUN   TestEncodeDoubleMaskEdge/1070
=== RUN   TestEncodeDoubleMaskEdge/1071
=== RUN   TestEncodeDoubleMaskEdge/1072
=== RUN   TestEncodeDoubleMaskEdge/1073
=== RUN   TestEncodeDoubleMaskEdge/1074
=== RUN   TestEncodeDoubleMaskEdge/1075
=== RUN   TestEncodeDoubleMaskEdge/1076
=== RUN   TestEncodeDoubleMaskEdge/1077
=== RUN   TestEncodeDoubleMaskEdge/1078
=== RUN   TestEncodeDoubleMaskEdge/1079
=== RUN   TestEncodeDoubleMaskEdge/1080
=== RUN   TestEncodeDoubleMaskEdge/1081
=== RUN   TestEncodeDoubleMaskEdge/1082
=== RUN   TestEncodeDoubleMaskEdge/1083
=== RUN   TestEncodeDoubleMaskEdge/1084
=== RUN   TestEncodeDoubleMaskEdge/1085
=== RUN   TestEncodeDoubleMaskEdge/1086
=== RUN   TestEncodeDoubleMaskEdge/1087
=== RUN   TestEncodeDoubleMaskEdge/1088
=== RUN   TestEncodeDoubleMaskEdge/1089
=== RUN   TestEncodeDoubleMaskEdge/1090
=== RUN   TestEncodeDoubleMaskEdge/1091
=== RUN   TestEncodeDoubleMaskEdge/1092
=== RUN   TestEncodeDoubleMaskEdge/1093
=== RUN   TestEncodeDoubleMaskEdge/1094
=== RUN   TestEncodeDoubleMaskEdge/1095
=== RUN   TestEncodeDoubleMaskEdge/1096
=== RUN   TestEncodeDoubleMaskEdge/1097
=== RUN   TestEncodeDoubleMaskEdge/1098
=== RUN   TestEncodeDoubleMaskEdge/1099
=== RUN   TestEncodeDoubleMaskEdge/1100
=== RUN   TestEncodeDoubleMaskEdge/1101
=== RUN   TestEncodeDoubleMaskEdge/1102
=== RUN   TestEncodeDoubleMaskEdge/1103
=== RUN   TestEncodeDoubleMaskEdge/1104
=== RUN   TestEncodeDoubleMaskEdge/1105
=== RUN   TestEncodeDoubleMaskEdge/1106
=== RUN   TestEncodeDoubleMaskEdge/1107
=== RUN   TestEncodeDoubleMaskEdge/1108
=== RUN   TestEncodeDoubleMaskEdge/1109
=== RUN   TestEncodeDoubleMaskEdge/1110
=== RUN   TestEncodeDoubleMaskEdge/1111
=== RUN   TestEncodeDoubleMaskEdge/1112
=== RUN   TestEncodeDoubleMaskEdge/1113
=== RUN   TestEncodeDoubleMaskEdge/1114
=== RUN   TestEncodeDoubleMaskEdge/1115
=== RUN   TestEncodeDoubleMaskEdge/1116
=== RUN   TestEncodeDoubleMaskEdge/1117
=== RUN   TestEncodeDoubleMaskEdge/1118
=== RUN   TestEncodeDoubleMaskEdge/1119
=== RUN   TestEncodeDoubleMaskEdge/1120
=== RUN   TestEncodeDoubleMaskEdge/1121
=== RUN   TestEncodeDoubleMaskEdge/1122
=== RUN   TestEncodeDoubleMaskEdge/1123
=== RUN   TestEncodeDoubleMaskEdge/1124
=== RUN   TestEncodeDoubleMaskEdge/1125
=== RUN   TestEncodeDoubleMaskEdge/1126
=== RUN   TestEncodeDoubleMaskEdge/1127
=== RUN   TestEncodeDoubleMaskEdge/1128
=== RUN   TestEncodeDoubleMaskEdge/1129
=== RUN   TestEncodeDoubleMaskEdge/1130
=== RUN   TestEncodeDoubleMaskEdge/1131
=== RUN   TestEncodeDoubleMaskEdge/1132
=== RUN   TestEncodeDoubleMaskEdge/1133
=== RUN   TestEncodeDoubleMaskEdge/1134
=== RUN   TestEncodeDoubleMaskEdge/1135
=== RUN   TestEncodeDoubleMaskEdge/1136
=== RUN   TestEncodeDoubleMaskEdge/1137
=== RUN   TestEncodeDoubleMaskEdge/1138
=== RUN   TestEncodeDoubleMaskEdge/1139
=== RUN   TestEncodeDoubleMaskEdge/1140
=== RUN   TestEncodeDoubleMaskEdge/1141
=== RUN   TestEncodeDoubleMaskEdge/1142
=== RUN   TestEncodeDoubleMaskEdge/1143
=== RUN   TestEncodeDoubleMaskEdge/1144
=== RUN   TestEncodeDoubleMaskEdge/1145
=== RUN   TestEncodeDoubleMaskEdge/1146
=== RUN   TestEncodeDoubleMaskEdge/1147
=== RUN   TestEncodeDoubleMaskEdge/1148
=== RUN   TestEncodeDoubleMaskEdge/1149
=== RUN   TestEncodeDoubleMaskEdge/1150
=== RUN   TestEncodeDoubleMaskEdge/1151
=== RUN   TestEncodeDoubleMaskEdge/1152
=== RUN   TestEncodeDoubleMaskEdge/1153
=== RUN   TestEncodeDoubleMaskEdge/1154
=== RUN   TestEncodeDoubleMaskEdge/1155
=== RUN   TestEncodeDoubleMaskEdge/1156
=== RUN   TestEncodeDoubleMaskEdge/1157
=== RUN   TestEncodeDoubleMaskEdge/1158
=== RUN   TestEncodeDoubleMaskEdge/1159
=== RUN   TestEncodeDoubleMaskEdge/1160
=== RUN   TestEncodeDoubleMaskEdge/1161
=== RUN   TestEncodeDoubleMaskEdge/1162
=== RUN   TestEncodeDoubleMaskEdge/1163
=== RUN   TestEncodeDoubleMaskEdge/1164
=== RUN   TestEncodeDoubleMaskEdge/1165
=== RUN   TestEncodeDoubleMaskEdge/1166
=== RUN   TestEncodeDoubleMaskEdge/1167
=== RUN   TestEncodeDoubleMaskEdge/1168
=== RUN   TestEncodeDoubleMaskEdge/1169
=== RUN   TestEncodeDoubleMaskEdge/1170
=== RUN   TestEncodeDoubleMaskEdge/1171
=== RUN   TestEncodeDoubleMaskEdge/1172
=== RUN   TestEncodeDoubleMaskEdge/1173
=== RUN   TestEncodeDoubleMaskEdge/1174
=== RUN   TestEncodeDoubleMaskEdge/1175
=== RUN   TestEncodeDoubleMaskEdge/1176
=== RUN   TestEncodeDoubleMaskEdge/1177
=== RUN   TestEncodeDoubleMaskEdge/1178
=== RUN   TestEncodeDoubleMaskEdge/1179
=== RUN   TestEncodeDoubleMaskEdge/1180
=== RUN   TestEncodeDoubleMaskEdge/1181
=== RUN   TestEncodeDoubleMaskEdge/1182
=== RUN   TestEncodeDoubleMaskEdge/1183
=== RUN   TestEncodeDoubleMaskEdge/1184
=== RUN   TestEncodeDoubleMaskEdge/1185
=== RUN   TestEncodeDoubleMaskEdge/1186
=== RUN   TestEncodeDoubleMaskEdge/1187
=== RUN   TestEncodeDoubleMaskEdge/1188
=== RUN   TestEncodeDoubleMaskEdge/1189
=== RUN   TestEncodeDoubleMaskEdge/1190
=== RUN   TestEncodeDoubleMaskEdge/1191
=== RUN   TestEncodeDoubleMaskEdge/1192
=== RUN   TestEncodeDoubleMaskEdge/1193
=== RUN   TestEncodeDoubleMaskEdge/1194
=== RUN   TestEncodeDoubleMaskEdge/1195
=== RUN   TestEncodeDoubleMaskEdge/1196
=== RUN   TestEncodeDoubleMaskEdge/1197
=== RUN   TestEncodeDoubleMaskEdge/1198
=== RUN   TestEncodeDoubleMaskEdge/1199
=== RUN   TestEncodeDoubleMaskEdge/1200
=== RUN   TestEncodeDoubleMaskEdge/1201
=== RUN   TestEncodeDoubleMaskEdge/1202
=== RUN   TestEncodeDoubleMaskEdge/1203
=== RUN   TestEncodeDoubleMaskEdge/1204
=== RUN   TestEncodeDoubleMaskEdge/1205
=== RUN   TestEncodeDoubleMaskEdge/1206
=== RUN   TestEncodeDoubleMaskEdge/1207
=== RUN   TestEncodeDoubleMaskEdge/1208
=== RUN   TestEncodeDoubleMaskEdge/1209
=== RUN   TestEncodeDoubleMaskEdge/1210
=== RUN   TestEncodeDoubleMaskEdge/1211
=== RUN   TestEncodeDoubleMaskEdge/1212
=== RUN   TestEncodeDoubleMaskEdge/1213
=== RUN   TestEncodeDoubleMaskEdge/1214
=== RUN   TestEncodeDoubleMaskEdge/1215
=== RUN   TestEncodeDoubleMaskEdge/1216
=== RUN   TestEncodeDoubleMaskEdge/1217
=== RUN   TestEncodeDoubleMaskEdge/1218
=== RUN   TestEncodeDoubleMaskEdge/1219
=== RUN   TestEncodeDoubleMaskEdge/1220
=== RUN   TestEncodeDoubleMaskEdge/1221
=== RUN   TestEncodeDoubleMaskEdge/1222
=== RUN   TestEncodeDoubleMaskEdge/1223
=== RUN   TestEncodeDoubleMaskEdge/1224
=== RUN   TestEncodeDoubleMaskEdge/1225
=== RUN   TestEncodeDoubleMaskEdge/1226
=== RUN   TestEncodeDoubleMaskEdge/1227
=== RUN   TestEncodeDoubleMaskEdge/1228
=== RUN   TestEncodeDoubleMaskEdge/1229
=== RUN   TestEncodeDoubleMaskEdge/1230
=== RUN   TestEncodeDoubleMaskEdge/1231
=== RUN   TestEncodeDoubleMaskEdge/1232
=== RUN   TestEncodeDoubleMaskEdge/1233
=== RUN   TestEncodeDoubleMaskEdge/1234
=== RUN   TestEncodeDoubleMaskEdge/1235
=== RUN   TestEncodeDoubleMaskEdge/1236
=== RUN   TestEncodeDoubleMaskEdge/1237
=== RUN   TestEncodeDoubleMaskEdge/1238
=== RUN   TestEncodeDoubleMaskEdge/1239
=== RUN   TestEncodeDoubleMaskEdge/1240
=== RUN   TestEncodeDoubleMaskEdge/1241
=== RUN   TestEncodeDoubleMaskEdge/1242
=== RUN   TestEncodeDoubleMaskEdge/1243
=== RUN   TestEncodeDoubleMaskEdge/1244
=== RUN   TestEncodeDoubleMaskEdge/1245
=== RUN   TestEncodeDoubleMaskEdge/1246
=== RUN   TestEncodeDoubleMaskEdge/1247
=== RUN   TestEncodeDoubleMaskEdge/1248
=== RUN   TestEncodeDoubleMaskEdge/1249
=== RUN   TestEncodeDoubleMaskEdge/1250
=== RUN   TestEncodeDoubleMaskEdge/1251
=== RUN   TestEncodeDoubleMaskEdge/1252
=== RUN   TestEncodeDoubleMaskEdge/1253
=== RUN   TestEncodeDoubleMaskEdge/1254
=== RUN   TestEncodeDoubleMaskEdge/1255
=== RUN   TestEncodeDoubleMaskEdge/1256
=== RUN   TestEncodeDoubleMaskEdge/1257
=== RUN   TestEncodeDoubleMaskEdge/1258
=== RUN   TestEncodeDoubleMaskEdge/1259
=== RUN   TestEncodeDoubleMaskEdge/1260
=== RUN   TestEncodeDoubleMaskEdge/1261
=== RUN   TestEncodeDoubleMaskEdge/1262
=== RUN   TestEncodeDoubleMaskEdge/1263
=== RUN   TestEncodeDoubleMaskEdge/1264
=== RUN   TestEncodeDoubleMaskEdge/1265
=== RUN   TestEncodeDoubleMaskEdge/1266
=== RUN   TestEncodeDoubleMaskEdge/1267
=== RUN   TestEncodeDoubleMaskEdge/1268
=== RUN   TestEncodeDoubleMaskEdge/1269
=== RUN   TestEncodeDoubleMaskEdge/1270
=== RUN   TestEncodeDoubleMaskEdge/1271
=== RUN   TestEncodeDoubleMaskEdge/1272
=== RUN   TestEncodeDoubleMaskEdge/1273
=== RUN   TestEncodeDoubleMaskEdge/1274
=== RUN   TestEncodeDoubleMaskEdge/1275
=== RUN   TestEncodeDoubleMaskEdge/1276
=== RUN   TestEncodeDoubleMaskEdge/1277
=== RUN   TestEncodeDoubleMaskEdge/1278
=== RUN   TestEncodeDoubleMaskEdge/1279
=== RUN   TestEncodeDoubleMaskEdge/1280
=== RUN   TestEncodeDoubleMaskEdge/1281
=== RUN   TestEncodeDoubleMaskEdge/1282
=== RUN   TestEncodeDoubleMaskEdge/1283
=== RUN   TestEncodeDoubleMaskEdge/1284
=== RUN   TestEncodeDoubleMaskEdge/1285
=== RUN   TestEncodeDoubleMaskEdge/1286
=== RUN   TestEncodeDoubleMaskEdge/1287
=== RUN   TestEncodeDoubleMaskEdge/1288
=== RUN   TestEncodeDoubleMaskEdge/1289
=== RUN   TestEncodeDoubleMaskEdge/1290
=== RUN   TestEncodeDoubleMaskEdge/1291
=== RUN   TestEncodeDoubleMaskEdge/1292
=== RUN   TestEncodeDoubleMaskEdge/1293
=== RUN   TestEncodeDoubleMaskEdge/1294
=== RUN   TestEncodeDoubleMaskEdge/1295
=== RUN   TestEncodeDoubleMaskEdge/1296
=== RUN   TestEncodeDoubleMaskEdge/1297
=== RUN   TestEncodeDoubleMaskEdge/1298
=== RUN   TestEncodeDoubleMaskEdge/1299
=== RUN   TestEncodeDoubleMaskEdge/1300
=== RUN   TestEncodeDoubleMaskEdge/1301
=== RUN   TestEncodeDoubleMaskEdge/1302
=== RUN   TestEncodeDoubleMaskEdge/1303
=== RUN   TestEncodeDoubleMaskEdge/1304
=== RUN   TestEncodeDoubleMaskEdge/1305
=== RUN   TestEncodeDoubleMaskEdge/1306
=== RUN   TestEncodeDoubleMaskEdge/1307
=== RUN   TestEncodeDoubleMaskEdge/1308
=== RUN   TestEncodeDoubleMaskEdge/1309
=== RUN   TestEncodeDoubleMaskEdge/1310
=== RUN   TestEncodeDoubleMaskEdge/1311
=== RUN   TestEncodeDoubleMaskEdge/1312
=== RUN   TestEncodeDoubleMaskEdge/1313
=== RUN   TestEncodeDoubleMaskEdge/1314
=== RUN   TestEncodeDoubleMaskEdge/1315
=== RUN   TestEncodeDoubleMaskEdge/1316
=== RUN   TestEncodeDoubleMaskEdge/1317
=== RUN   TestEncodeDoubleMaskEdge/1318
=== RUN   TestEncodeDoubleMaskEdge/1319
=== RUN   TestEncodeDoubleMaskEdge/1320
=== RUN   TestEncodeDoubleMaskEdge/1321
=== RUN   TestEncodeDoubleMaskEdge/1322
=== RUN   TestEncodeDoubleMaskEdge/1323
=== RUN   TestEncodeDoubleMaskEdge/1324
=== RUN   TestEncodeDoubleMaskEdge/1325
=== RUN   TestEncodeDoubleMaskEdge/1326
=== RUN   TestEncodeDoubleMaskEdge/1327
=== RUN   TestEncodeDoubleMaskEdge/1328
=== RUN   TestEncodeDoubleMaskEdge/1329
=== RUN   TestEncodeDoubleMaskEdge/1330
=== RUN   TestEncodeDoubleMaskEdge/1331
=== RUN   TestEncodeDoubleMaskEdge/1332
=== RUN   TestEncodeDoubleMaskEdge/1333
=== RUN   TestEncodeDoubleMaskEdge/1334
=== RUN   TestEncodeDoubleMaskEdge/1335
=== RUN   TestEncodeDoubleMaskEdge/1336
=== RUN   TestEncodeDoubleMaskEdge/1337
=== RUN   TestEncodeDoubleMaskEdge/1338
=== RUN   TestEncodeDoubleMaskEdge/1339
=== RUN   TestEncodeDoubleMaskEdge/1340
=== RUN   TestEncodeDoubleMaskEdge/1341
=== RUN   TestEncodeDoubleMaskEdge/1342
=== RUN   TestEncodeDoubleMaskEdge/1343
=== RUN   TestEncodeDoubleMaskEdge/1344
=== RUN   TestEncodeDoubleMaskEdge/1345
=== RUN   TestEncodeDoubleMaskEdge/1346
=== RUN   TestEncodeDoubleMaskEdge/1347
=== RUN   TestEncodeDoubleMaskEdge/1348
=== RUN   TestEncodeDoubleMaskEdge/1349
=== RUN   TestEncodeDoubleMaskEdge/1350
=== RUN   TestEncodeDoubleMaskEdge/1351
=== RUN   TestEncodeDoubleMaskEdge/1352
=== RUN   TestEncodeDoubleMaskEdge/1353
=== RUN   TestEncodeDoubleMaskEdge/1354
=== RUN   TestEncodeDoubleMaskEdge/1355
=== RUN   TestEncodeDoubleMaskEdge/1356
=== RUN   TestEncodeDoubleMaskEdge/1357
=== RUN   TestEncodeDoubleMaskEdge/1358
=== RUN   TestEncodeDoubleMaskEdge/1359
=== RUN   TestEncodeDoubleMaskEdge/1360
=== RUN   TestEncodeDoubleMaskEdge/1361
=== RUN   TestEncodeDoubleMaskEdge/1362
=== RUN   TestEncodeDoubleMaskEdge/1363
=== RUN   TestEncodeDoubleMaskEdge/1364
=== RUN   TestEncodeDoubleMaskEdge/1365
=== RUN   TestEncodeDoubleMaskEdge/1366
=== RUN   TestEncodeDoubleMaskEdge/1367
=== RUN   TestEncodeDoubleMaskEdge/1368
=== RUN   TestEncodeDoubleMaskEdge/1369
=== RUN   TestEncodeDoubleMaskEdge/1370
=== RUN   TestEncodeDoubleMaskEdge/1371
=== RUN   TestEncodeDoubleMaskEdge/1372
=== RUN   TestEncodeDoubleMaskEdge/1373
=== RUN   TestEncodeDoubleMaskEdge/1374
=== RUN   TestEncodeDoubleMaskEdge/1375
=== RUN   TestEncodeDoubleMaskEdge/1376
=== RUN   TestEncodeDoubleMaskEdge/1377
=== RUN   TestEncodeDoubleMaskEdge/1378
=== RUN   TestEncodeDoubleMaskEdge/1379
=== RUN   TestEncodeDoubleMaskEdge/1380
=== RUN   TestEncodeDoubleMaskEdge/1381
=== RUN   TestEncodeDoubleMaskEdge/1382
=== RUN   TestEncodeDoubleMaskEdge/1383
=== RUN   TestEncodeDoubleMaskEdge/1384
=== RUN   TestEncodeDoubleMaskEdge/1385
=== RUN   TestEncodeDoubleMaskEdge/1386
=== RUN   TestEncodeDoubleMaskEdge/1387
=== RUN   TestEncodeDoubleMaskEdge/1388
=== RUN   TestEncodeDoubleMaskEdge/1389
=== RUN   TestEncodeDoubleMaskEdge/1390
=== RUN   TestEncodeDoubleMaskEdge/1391
=== RUN   TestEncodeDoubleMaskEdge/1392
=== RUN   TestEncodeDoubleMaskEdge/1393
=== RUN   TestEncodeDoubleMaskEdge/1394
=== RUN   TestEncodeDoubleMaskEdge/1395
=== RUN   TestEncodeDoubleMaskEdge/1396
=== RUN   TestEncodeDoubleMaskEdge/1397
=== RUN   TestEncodeDoubleMaskEdge/1398
=== RUN   TestEncodeDoubleMaskEdge/1399
=== RUN   TestEncodeDoubleMaskEdge/1400
=== RUN   TestEncodeDoubleMaskEdge/1401
=== RUN   TestEncodeDoubleMaskEdge/1402
=== RUN   TestEncodeDoubleMaskEdge/1403
=== RUN   TestEncodeDoubleMaskEdge/1404
=== RUN   TestEncodeDoubleMaskEdge/1405
=== RUN   TestEncodeDoubleMaskEdge/1406
=== RUN   TestEncodeDoubleMaskEdge/1407
=== RUN   TestEncodeDoubleMaskEdge/1408
=== RUN   TestEncodeDoubleMaskEdge/1409
=== RUN   TestEncodeDoubleMaskEdge/1410
=== RUN   TestEncodeDoubleMaskEdge/1411
=== RUN   TestEncodeDoubleMaskEdge/1412
=== RUN   TestEncodeDoubleMaskEdge/1413
=== RUN   TestEncodeDoubleMaskEdge/1414
=== RUN   TestEncodeDoubleMaskEdge/1415
=== RUN   TestEncodeDoubleMaskEdge/1416
=== RUN   TestEncodeDoubleMaskEdge/1417
=== RUN   TestEncodeDoubleMaskEdge/1418
=== RUN   TestEncodeDoubleMaskEdge/1419
=== RUN   TestEncodeDoubleMaskEdge/1420
=== RUN   TestEncodeDoubleMaskEdge/1421
=== RUN   TestEncodeDoubleMaskEdge/1422
=== RUN   TestEncodeDoubleMaskEdge/1423
=== RUN   TestEncodeDoubleMaskEdge/1424
=== RUN   TestEncodeDoubleMaskEdge/1425
=== RUN   TestEncodeDoubleMaskEdge/1426
=== RUN   TestEncodeDoubleMaskEdge/1427
=== RUN   TestEncodeDoubleMaskEdge/1428
=== RUN   TestEncodeDoubleMaskEdge/1429
=== RUN   TestEncodeDoubleMaskEdge/1430
=== RUN   TestEncodeDoubleMaskEdge/1431
=== RUN   TestEncodeDoubleMaskEdge/1432
=== RUN   TestEncodeDoubleMaskEdge/1433
=== RUN   TestEncodeDoubleMaskEdge/1434
=== RUN   TestEncodeDoubleMaskEdge/1435
=== RUN   TestEncodeDoubleMaskEdge/1436
=== RUN   TestEncodeDoubleMaskEdge/1437
=== RUN   TestEncodeDoubleMaskEdge/1438
=== RUN   TestEncodeDoubleMaskEdge/1439
=== RUN   TestEncodeDoubleMaskEdge/1440
=== RUN   TestEncodeDoubleMaskEdge/1441
=== RUN   TestEncodeDoubleMaskEdge/1442
=== RUN   TestEncodeDoubleMaskEdge/1443
=== RUN   TestEncodeDoubleMaskEdge/1444
=== RUN   TestEncodeDoubleMaskEdge/1445
=== RUN   TestEncodeDoubleMaskEdge/1446
=== RUN   TestEncodeDoubleMaskEdge/1447
=== RUN   TestEncodeDoubleMaskEdge/1448
=== RUN   TestEncodeDoubleMaskEdge/1449
=== RUN   TestEncodeDoubleMaskEdge/1450
=== RUN   TestEncodeDoubleMaskEdge/1451
=== RUN   TestEncodeDoubleMaskEdge/1452
=== RUN   TestEncodeDoubleMaskEdge/1453
=== RUN   TestEncodeDoubleMaskEdge/1454
=== RUN   TestEncodeDoubleMaskEdge/1455
=== RUN   TestEncodeDoubleMaskEdge/1456
=== RUN   TestEncodeDoubleMaskEdge/1457
=== RUN   TestEncodeDoubleMaskEdge/1458
=== RUN   TestEncodeDoubleMaskEdge/1459
=== RUN   TestEncodeDoubleMaskEdge/1460
=== RUN   TestEncodeDoubleMaskEdge/1461
=== RUN   TestEncodeDoubleMaskEdge/1462
=== RUN   TestEncodeDoubleMaskEdge/1463
=== RUN   TestEncodeDoubleMaskEdge/1464
=== RUN   TestEncodeDoubleMaskEdge/1465
=== RUN   TestEncodeDoubleMaskEdge/1466
=== RUN   TestEncodeDoubleMaskEdge/1467
=== RUN   TestEncodeDoubleMaskEdge/1468
=== RUN   TestEncodeDoubleMaskEdge/1469
=== RUN   TestEncodeDoubleMaskEdge/1470
=== RUN   TestEncodeDoubleMaskEdge/1471
=== RUN   TestEncodeDoubleMaskEdge/1472
=== RUN   TestEncodeDoubleMaskEdge/1473
=== RUN   TestEncodeDoubleMaskEdge/1474
=== RUN   TestEncodeDoubleMaskEdge/1475
=== RUN   TestEncodeDoubleMaskEdge/1476
=== RUN   TestEncodeDoubleMaskEdge/1477
=== RUN   TestEncodeDoubleMaskEdge/1478
=== RUN   TestEncodeDoubleMaskEdge/1479
=== RUN   TestEncodeDoubleMaskEdge/1480
=== RUN   TestEncodeDoubleMaskEdge/1481
=== RUN   TestEncodeDoubleMaskEdge/1482
=== RUN   TestEncodeDoubleMaskEdge/1483
=== RUN   TestEncodeDoubleMaskEdge/1484
=== RUN   TestEncodeDoubleMaskEdge/1485
=== RUN   TestEncodeDoubleMaskEdge/1486
=== RUN   TestEncodeDoubleMaskEdge/1487
=== RUN   TestEncodeDoubleMaskEdge/1488
=== RUN   TestEncodeDoubleMaskEdge/1489
=== RUN   TestEncodeDoubleMaskEdge/1490
=== RUN   TestEncodeDoubleMaskEdge/1491
=== RUN   TestEncodeDoubleMaskEdge/1492
=== RUN   TestEncodeDoubleMaskEdge/1493
=== RUN   TestEncodeDoubleMaskEdge/1494
=== RUN   TestEncodeDoubleMaskEdge/1495
=== RUN   TestEncodeDoubleMaskEdge/1496
=== RUN   TestEncodeDoubleMaskEdge/1497
=== RUN   TestEncodeDoubleMaskEdge/1498
=== RUN   TestEncodeDoubleMaskEdge/1499
=== RUN   TestEncodeDoubleMaskEdge/1500
=== RUN   TestEncodeDoubleMaskEdge/1501
=== RUN   TestEncodeDoubleMaskEdge/1502
=== RUN   TestEncodeDoubleMaskEdge/1503
=== RUN   TestEncodeDoubleMaskEdge/1504
=== RUN   TestEncodeDoubleMaskEdge/1505
=== RUN   TestEncodeDoubleMaskEdge/1506
=== RUN   TestEncodeDoubleMaskEdge/1507
=== RUN   TestEncodeDoubleMaskEdge/1508
=== RUN   TestEncodeDoubleMaskEdge/1509
=== RUN   TestEncodeDoubleMaskEdge/1510
=== RUN   TestEncodeDoubleMaskEdge/1511
=== RUN   TestEncodeDoubleMaskEdge/1512
=== RUN   TestEncodeDoubleMaskEdge/1513
=== RUN   TestEncodeDoubleMaskEdge/1514
=== RUN   TestEncodeDoubleMaskEdge/1515
=== RUN   TestEncodeDoubleMaskEdge/1516
=== RUN   TestEncodeDoubleMaskEdge/1517
=== RUN   TestEncodeDoubleMaskEdge/1518
=== RUN   TestEncodeDoubleMaskEdge/1519
=== RUN   TestEncodeDoubleMaskEdge/1520
=== RUN   TestEncodeDoubleMaskEdge/1521
=== RUN   TestEncodeDoubleMaskEdge/1522
=== RUN   TestEncodeDoubleMaskEdge/1523
=== RUN   TestEncodeDoubleMaskEdge/1524
=== RUN   TestEncodeDoubleMaskEdge/1525
=== RUN   TestEncodeDoubleMaskEdge/1526
=== RUN   TestEncodeDoubleMaskEdge/1527
=== RUN   TestEncodeDoubleMaskEdge/1528
=== RUN   TestEncodeDoubleMaskEdge/1529
=== RUN   TestEncodeDoubleMaskEdge/1530
=== RUN   TestEncodeDoubleMaskEdge/1531
=== RUN   TestEncodeDoubleMaskEdge/1532
=== RUN   TestEncodeDoubleMaskEdge/1533
=== RUN   TestEncodeDoubleMaskEdge/1534
=== RUN   TestEncodeDoubleMaskEdge/1535
=== RUN   TestEncodeDoubleMaskEdge/1536
=== RUN   TestEncodeDoubleMaskEdge/1537
=== RUN   TestEncodeDoubleMaskEdge/1538
=== RUN   TestEncodeDoubleMaskEdge/1539
=== RUN   TestEncodeDoubleMaskEdge/1540
=== RUN   TestEncodeDoubleMaskEdge/1541
=== RUN   TestEncodeDoubleMaskEdge/1542
=== RUN   TestEncodeDoubleMaskEdge/1543
=== RUN   TestEncodeDoubleMaskEdge/1544
=== RUN   TestEncodeDoubleMaskEdge/1545
=== RUN   TestEncodeDoubleMaskEdge/1546
=== RUN   TestEncodeDoubleMaskEdge/1547
=== RUN   TestEncodeDoubleMaskEdge/1548
=== RUN   TestEncodeDoubleMaskEdge/1549
=== RUN   TestEncodeDoubleMaskEdge/1550
=== RUN   TestEncodeDoubleMaskEdge/1551
=== RUN   TestEncodeDoubleMaskEdge/1552
=== RUN   TestEncodeDoubleMaskEdge/1553
=== RUN   TestEncodeDoubleMaskEdge/1554
=== RUN   TestEncodeDoubleMaskEdge/1555
=== RUN   TestEncodeDoubleMaskEdge/1556
=== RUN   TestEncodeDoubleMaskEdge/1557
=== RUN   TestEncodeDoubleMaskEdge/1558
=== RUN   TestEncodeDoubleMaskEdge/1559
=== RUN   TestEncodeDoubleMaskEdge/1560
=== RUN   TestEncodeDoubleMaskEdge/1561
=== RUN   TestEncodeDoubleMaskEdge/1562
=== RUN   TestEncodeDoubleMaskEdge/1563
=== RUN   TestEncodeDoubleMaskEdge/1564
=== RUN   TestEncodeDoubleMaskEdge/1565
=== RUN   TestEncodeDoubleMaskEdge/1566
=== RUN   TestEncodeDoubleMaskEdge/1567
=== RUN   TestEncodeDoubleMaskEdge/1568
=== RUN   TestEncodeDoubleMaskEdge/1569
=== RUN   TestEncodeDoubleMaskEdge/1570
=== RUN   TestEncodeDoubleMaskEdge/1571
=== RUN   TestEncodeDoubleMaskEdge/1572
=== RUN   TestEncodeDoubleMaskEdge/1573
=== RUN   TestEncodeDoubleMaskEdge/1574
=== RUN   TestEncodeDoubleMaskEdge/1575
=== RUN   TestEncodeDoubleMaskEdge/1576
=== RUN   TestEncodeDoubleMaskEdge/1577
=== RUN   TestEncodeDoubleMaskEdge/1578
=== RUN   TestEncodeDoubleMaskEdge/1579
=== RUN   TestEncodeDoubleMaskEdge/1580
=== RUN   TestEncodeDoubleMaskEdge/1581
=== RUN   TestEncodeDoubleMaskEdge/1582
=== RUN   TestEncodeDoubleMaskEdge/1583
=== RUN   TestEncodeDoubleMaskEdge/1584
=== RUN   TestEncodeDoubleMaskEdge/1585
=== RUN   TestEncodeDoubleMaskEdge/1586
=== RUN   TestEncodeDoubleMaskEdge/1587
=== RUN   TestEncodeDoubleMaskEdge/1588
=== RUN   TestEncodeDoubleMaskEdge/1589
=== RUN   TestEncodeDoubleMaskEdge/1590
=== RUN   TestEncodeDoubleMaskEdge/1591
=== RUN   TestEncodeDoubleMaskEdge/1592
=== RUN   TestEncodeDoubleMaskEdge/1593
=== RUN   TestEncodeDoubleMaskEdge/1594
=== RUN   TestEncodeDoubleMaskEdge/1595
=== RUN   TestEncodeDoubleMaskEdge/1596
=== RUN   TestEncodeDoubleMaskEdge/1597
=== RUN   TestEncodeDoubleMaskEdge/1598
=== RUN   TestEncodeDoubleMaskEdge/1599
=== RUN   TestEncodeDoubleMaskEdge/1600
=== RUN   TestEncodeDoubleMaskEdge/1601
=== RUN   TestEncodeDoubleMaskEdge/1602
=== RUN   TestEncodeDoubleMaskEdge/1603
=== RUN   TestEncodeDoubleMaskEdge/1604
=== RUN   TestEncodeDoubleMaskEdge/1605
=== RUN   TestEncodeDoubleMaskEdge/1606
=== RUN   TestEncodeDoubleMaskEdge/1607
=== RUN   TestEncodeDoubleMaskEdge/1608
=== RUN   TestEncodeDoubleMaskEdge/1609
=== RUN   TestEncodeDoubleMaskEdge/1610
=== RUN   TestEncodeDoubleMaskEdge/1611
=== RUN   TestEncodeDoubleMaskEdge/1612
=== RUN   TestEncodeDoubleMaskEdge/1613
=== RUN   TestEncodeDoubleMaskEdge/1614
=== RUN   TestEncodeDoubleMaskEdge/1615
=== RUN   TestEncodeDoubleMaskEdge/1616
=== RUN   TestEncodeDoubleMaskEdge/1617
=== RUN   TestEncodeDoubleMaskEdge/1618
=== RUN   TestEncodeDoubleMaskEdge/1619
=== RUN   TestEncodeDoubleMaskEdge/1620
=== RUN   TestEncodeDoubleMaskEdge/1621
=== RUN   TestEncodeDoubleMaskEdge/1622
=== RUN   TestEncodeDoubleMaskEdge/1623
=== RUN   TestEncodeDoubleMaskEdge/1624
=== RUN   TestEncodeDoubleMaskEdge/1625
=== RUN   TestEncodeDoubleMaskEdge/1626
=== RUN   TestEncodeDoubleMaskEdge/1627
=== RUN   TestEncodeDoubleMaskEdge/1628
=== RUN   TestEncodeDoubleMaskEdge/1629
=== RUN   TestEncodeDoubleMaskEdge/1630
=== RUN   TestEncodeDoubleMaskEdge/1631
=== RUN   TestEncodeDoubleMaskEdge/1632
=== RUN   TestEncodeDoubleMaskEdge/1633
=== RUN   TestEncodeDoubleMaskEdge/1634
=== RUN   TestEncodeDoubleMaskEdge/1635
=== RUN   TestEncodeDoubleMaskEdge/1636
=== RUN   TestEncodeDoubleMaskEdge/1637
=== RUN   TestEncodeDoubleMaskEdge/1638
=== RUN   TestEncodeDoubleMaskEdge/1639
=== RUN   TestEncodeDoubleMaskEdge/1640
=== RUN   TestEncodeDoubleMaskEdge/1641
=== RUN   TestEncodeDoubleMaskEdge/1642
=== RUN   TestEncodeDoubleMaskEdge/1643
=== RUN   TestEncodeDoubleMaskEdge/1644
=== RUN   TestEncodeDoubleMaskEdge/1645
=== RUN   TestEncodeDoubleMaskEdge/1646
=== RUN   TestEncodeDoubleMaskEdge/1647
=== RUN   TestEncodeDoubleMaskEdge/1648
=== RUN   TestEncodeDoubleMaskEdge/1649
=== RUN   TestEncodeDoubleMaskEdge/1650
=== RUN   TestEncodeDoubleMaskEdge/1651
=== RUN   TestEncodeDoubleMaskEdge/1652
=== RUN   TestEncodeDoubleMaskEdge/1653
=== RUN   TestEncodeDoubleMaskEdge/1654
=== RUN   TestEncodeDoubleMaskEdge/1655
=== RUN   TestEncodeDoubleMaskEdge/1656
=== RUN   TestEncodeDoubleMaskEdge/1657
=== RUN   TestEncodeDoubleMaskEdge/1658
=== RUN   TestEncodeDoubleMaskEdge/1659
=== RUN   TestEncodeDoubleMaskEdge/1660
=== RUN   TestEncodeDoubleMaskEdge/1661
=== RUN   TestEncodeDoubleMaskEdge/1662
=== RUN   TestEncodeDoubleMaskEdge/1663
=== RUN   TestEncodeDoubleMaskEdge/1664
=== RUN   TestEncodeDoubleMaskEdge/1665
=== RUN   TestEncodeDoubleMaskEdge/1666
=== RUN   TestEncodeDoubleMaskEdge/1667
=== RUN   TestEncodeDoubleMaskEdge/1668
=== RUN   TestEncodeDoubleMaskEdge/1669
=== RUN   TestEncodeDoubleMaskEdge/1670
=== RUN   TestEncodeDoubleMaskEdge/1671
=== RUN   TestEncodeDoubleMaskEdge/1672
=== RUN   TestEncodeDoubleMaskEdge/1673
=== RUN   TestEncodeDoubleMaskEdge/1674
=== RUN   TestEncodeDoubleMaskEdge/1675
=== RUN   TestEncodeDoubleMaskEdge/1676
=== RUN   TestEncodeDoubleMaskEdge/1677
=== RUN   TestEncodeDoubleMaskEdge/1678
=== RUN   TestEncodeDoubleMaskEdge/1679
=== RUN   TestEncodeDoubleMaskEdge/1680
=== RUN   TestEncodeDoubleMaskEdge/1681
=== RUN   TestEncodeDoubleMaskEdge/1682
=== RUN   TestEncodeDoubleMaskEdge/1683
=== RUN   TestEncodeDoubleMaskEdge/1684
=== RUN   TestEncodeDoubleMaskEdge/1685
=== RUN   TestEncodeDoubleMaskEdge/1686
=== RUN   TestEncodeDoubleMaskEdge/1687
=== RUN   TestEncodeDoubleMaskEdge/1688
=== RUN   TestEncodeDoubleMaskEdge/1689
=== RUN   TestEncodeDoubleMaskEdge/1690
=== RUN   TestEncodeDoubleMaskEdge/1691
=== RUN   TestEncodeDoubleMaskEdge/1692
=== RUN   TestEncodeDoubleMaskEdge/1693
=== RUN   TestEncodeDoubleMaskEdge/1694
=== RUN   TestEncodeDoubleMaskEdge/1695
=== RUN   TestEncodeDoubleMaskEdge/1696
=== RUN   TestEncodeDoubleMaskEdge/1697
=== RUN   TestEncodeDoubleMaskEdge/1698
=== RUN   TestEncodeDoubleMaskEdge/1699
=== RUN   TestEncodeDoubleMaskEdge/1700
=== RUN   TestEncodeDoubleMaskEdge/1701
=== RUN   TestEncodeDoubleMaskEdge/1702
=== RUN   TestEncodeDoubleMaskEdge/1703
=== RUN   TestEncodeDoubleMaskEdge/1704
=== RUN   TestEncodeDoubleMaskEdge/1705
=== RUN   TestEncodeDoubleMaskEdge/1706
=== RUN   TestEncodeDoubleMaskEdge/1707
=== RUN   TestEncodeDoubleMaskEdge/1708
=== RUN   TestEncodeDoubleMaskEdge/1709
=== RUN   TestEncodeDoubleMaskEdge/1710
=== RUN   TestEncodeDoubleMaskEdge/1711
=== RUN   TestEncodeDoubleMaskEdge/1712
=== RUN   TestEncodeDoubleMaskEdge/1713
=== RUN   TestEncodeDoubleMaskEdge/1714
=== RUN   TestEncodeDoubleMaskEdge/1715
=== RUN   TestEncodeDoubleMaskEdge/1716
=== RUN   TestEncodeDoubleMaskEdge/1717
=== RUN   TestEncodeDoubleMaskEdge/1718
=== RUN   TestEncodeDoubleMaskEdge/1719
=== RUN   TestEncodeDoubleMaskEdge/1720
=== RUN   TestEncodeDoubleMaskEdge/1721
=== RUN   TestEncodeDoubleMaskEdge/1722
=== RUN   TestEncodeDoubleMaskEdge/1723
=== RUN   TestEncodeDoubleMaskEdge/1724
=== RUN   TestEncodeDoubleMaskEdge/1725
=== RUN   TestEncodeDoubleMaskEdge/1726
=== RUN   TestEncodeDoubleMaskEdge/1727
=== RUN   TestEncodeDoubleMaskEdge/1728
=== RUN   TestEncodeDoubleMaskEdge/1729
=== RUN   TestEncodeDoubleMaskEdge/1730
=== RUN   TestEncodeDoubleMaskEdge/1731
=== RUN   TestEncodeDoubleMaskEdge/1732
=== RUN   TestEncodeDoubleMaskEdge/1733
=== RUN   TestEncodeDoubleMaskEdge/1734
=== RUN   TestEncodeDoubleMaskEdge/1735
=== RUN   TestEncodeDoubleMaskEdge/1736
=== RUN   TestEncodeDoubleMaskEdge/1737
=== RUN   TestEncodeDoubleMaskEdge/1738
=== RUN   TestEncodeDoubleMaskEdge/1739
=== RUN   TestEncodeDoubleMaskEdge/1740
=== RUN   TestEncodeDoubleMaskEdge/1741
=== RUN   TestEncodeDoubleMaskEdge/1742
=== RUN   TestEncodeDoubleMaskEdge/1743
=== RUN   TestEncodeDoubleMaskEdge/1744
=== RUN   TestEncodeDoubleMaskEdge/1745
=== RUN   TestEncodeDoubleMaskEdge/1746
=== RUN   TestEncodeDoubleMaskEdge/1747
=== RUN   TestEncodeDoubleMaskEdge/1748
=== RUN   TestEncodeDoubleMaskEdge/1749
=== RUN   TestEncodeDoubleMaskEdge/1750
=== RUN   TestEncodeDoubleMaskEdge/1751
=== RUN   TestEncodeDoubleMaskEdge/1752
=== RUN   TestEncodeDoubleMaskEdge/1753
=== RUN   TestEncodeDoubleMaskEdge/1754
=== RUN   TestEncodeDoubleMaskEdge/1755
=== RUN   TestEncodeDoubleMaskEdge/1756
=== RUN   TestEncodeDoubleMaskEdge/1757
=== RUN   TestEncodeDoubleMaskEdge/1758
=== RUN   TestEncodeDoubleMaskEdge/1759
=== RUN   TestEncodeDoubleMaskEdge/1760
=== RUN   TestEncodeDoubleMaskEdge/1761
=== RUN   TestEncodeDoubleMaskEdge/1762
=== RUN   TestEncodeDoubleMaskEdge/1763
=== RUN   TestEncodeDoubleMaskEdge/1764
=== RUN   TestEncodeDoubleMaskEdge/1765
=== RUN   TestEncodeDoubleMaskEdge/1766
=== RUN   TestEncodeDoubleMaskEdge/1767
=== RUN   TestEncodeDoubleMaskEdge/1768
=== RUN   TestEncodeDoubleMaskEdge/1769
=== RUN   TestEncodeDoubleMaskEdge/1770
=== RUN   TestEncodeDoubleMaskEdge/1771
=== RUN   TestEncodeDoubleMaskEdge/1772
=== RUN   TestEncodeDoubleMaskEdge/1773
=== RUN   TestEncodeDoubleMaskEdge/1774
=== RUN   TestEncodeDoubleMaskEdge/1775
=== RUN   TestEncodeDoubleMaskEdge/1776
=== RUN   TestEncodeDoubleMaskEdge/1777
=== RUN   TestEncodeDoubleMaskEdge/1778
=== RUN   TestEncodeDoubleMaskEdge/1779
=== RUN   TestEncodeDoubleMaskEdge/1780
=== RUN   TestEncodeDoubleMaskEdge/1781
=== RUN   TestEncodeDoubleMaskEdge/1782
=== RUN   TestEncodeDoubleMaskEdge/1783
=== RUN   TestEncodeDoubleMaskEdge/1784
=== RUN   TestEncodeDoubleMaskEdge/1785
=== RUN   TestEncodeDoubleMaskEdge/1786
=== RUN   TestEncodeDoubleMaskEdge/1787
=== RUN   TestEncodeDoubleMaskEdge/1788
=== RUN   TestEncodeDoubleMaskEdge/1789
=== RUN   TestEncodeDoubleMaskEdge/1790
=== RUN   TestEncodeDoubleMaskEdge/1791
=== RUN   TestEncodeDoubleMaskEdge/1792
=== RUN   TestEncodeDoubleMaskEdge/1793
=== RUN   TestEncodeDoubleMaskEdge/1794
=== RUN   TestEncodeDoubleMaskEdge/1795
=== RUN   TestEncodeDoubleMaskEdge/1796
=== RUN   TestEncodeDoubleMaskEdge/1797
=== RUN   TestEncodeDoubleMaskEdge/1798
=== RUN   TestEncodeDoubleMaskEdge/1799
=== RUN   TestEncodeDoubleMaskEdge/1800
=== RUN   TestEncodeDoubleMaskEdge/1801
=== RUN   TestEncodeDoubleMaskEdge/1802
=== RUN   TestEncodeDoubleMaskEdge/1803
=== RUN   TestEncodeDoubleMaskEdge/1804
=== RUN   TestEncodeDoubleMaskEdge/1805
=== RUN   TestEncodeDoubleMaskEdge/1806
=== RUN   TestEncodeDoubleMaskEdge/1807
=== RUN   TestEncodeDoubleMaskEdge/1808
=== RUN   TestEncodeDoubleMaskEdge/1809
=== RUN   TestEncodeDoubleMaskEdge/1810
=== RUN   TestEncodeDoubleMaskEdge/1811
=== RUN   TestEncodeDoubleMaskEdge/1812
=== RUN   TestEncodeDoubleMaskEdge/1813
=== RUN   TestEncodeDoubleMaskEdge/1814
=== RUN   TestEncodeDoubleMaskEdge/1815
=== RUN   TestEncodeDoubleMaskEdge/1816
=== RUN   TestEncodeDoubleMaskEdge/1817
=== RUN   TestEncodeDoubleMaskEdge/1818
=== RUN   TestEncodeDoubleMaskEdge/1819
=== RUN   TestEncodeDoubleMaskEdge/1820
=== RUN   TestEncodeDoubleMaskEdge/1821
=== RUN   TestEncodeDoubleMaskEdge/1822
=== RUN   TestEncodeDoubleMaskEdge/1823
=== RUN   TestEncodeDoubleMaskEdge/1824
=== RUN   TestEncodeDoubleMaskEdge/1825
=== RUN   TestEncodeDoubleMaskEdge/1826
=== RUN   TestEncodeDoubleMaskEdge/1827
=== RUN   TestEncodeDoubleMaskEdge/1828
=== RUN   TestEncodeDoubleMaskEdge/1829
=== RUN   TestEncodeDoubleMaskEdge/1830
=== RUN   TestEncodeDoubleMaskEdge/1831
=== RUN   TestEncodeDoubleMaskEdge/1832
=== RUN   TestEncodeDoubleMaskEdge/1833
=== RUN   TestEncodeDoubleMaskEdge/1834
=== RUN   TestEncodeDoubleMaskEdge/1835
=== RUN   TestEncodeDoubleMaskEdge/1836
=== RUN   TestEncodeDoubleMaskEdge/1837
=== RUN   TestEncodeDoubleMaskEdge/1838
=== RUN   TestEncodeDoubleMaskEdge/1839
=== RUN   TestEncodeDoubleMaskEdge/1840
=== RUN   TestEncodeDoubleMaskEdge/1841
=== RUN   TestEncodeDoubleMaskEdge/1842
=== RUN   TestEncodeDoubleMaskEdge/1843
=== RUN   TestEncodeDoubleMaskEdge/1844
=== RUN   TestEncodeDoubleMaskEdge/1845
=== RUN   TestEncodeDoubleMaskEdge/1846
=== RUN   TestEncodeDoubleMaskEdge/1847
=== RUN   TestEncodeDoubleMaskEdge/1848
=== RUN   TestEncodeDoubleMaskEdge/1849
=== RUN   TestEncodeDoubleMaskEdge/1850
=== RUN   TestEncodeDoubleMaskEdge/1851
=== RUN   TestEncodeDoubleMaskEdge/1852
=== RUN   TestEncodeDoubleMaskEdge/1853
=== RUN   TestEncodeDoubleMaskEdge/1854
=== RUN   TestEncodeDoubleMaskEdge/1855
=== RUN   TestEncodeDoubleMaskEdge/1856
=== RUN   TestEncodeDoubleMaskEdge/1857
=== RUN   TestEncodeDoubleMaskEdge/1858
=== RUN   TestEncodeDoubleMaskEdge/1859
=== RUN   TestEncodeDoubleMaskEdge/1860
=== RUN   TestEncodeDoubleMaskEdge/1861
=== RUN   TestEncodeDoubleMaskEdge/1862
=== RUN   TestEncodeDoubleMaskEdge/1863
=== RUN   TestEncodeDoubleMaskEdge/1864
=== RUN   TestEncodeDoubleMaskEdge/1865
=== RUN   TestEncodeDoubleMaskEdge/1866
=== RUN   TestEncodeDoubleMaskEdge/1867
=== RUN   TestEncodeDoubleMaskEdge/1868
=== RUN   TestEncodeDoubleMaskEdge/1869
=== RUN   TestEncodeDoubleMaskEdge/1870
=== RUN   TestEncodeDoubleMaskEdge/1871
=== RUN   TestEncodeDoubleMaskEdge/1872
=== RUN   TestEncodeDoubleMaskEdge/1873
=== RUN   TestEncodeDoubleMaskEdge/1874
=== RUN   TestEncodeDoubleMaskEdge/1875
=== RUN   TestEncodeDoubleMaskEdge/1876
=== RUN   TestEncodeDoubleMaskEdge/1877
=== RUN   TestEncodeDoubleMaskEdge/1878
=== RUN   TestEncodeDoubleMaskEdge/1879
=== RUN   TestEncodeDoubleMaskEdge/1880
=== RUN   TestEncodeDoubleMaskEdge/1881
=== RUN   TestEncodeDoubleMaskEdge/1882
=== RUN   TestEncodeDoubleMaskEdge/1883
=== RUN   TestEncodeDoubleMaskEdge/1884
=== RUN   TestEncodeDoubleMaskEdge/1885
=== RUN   TestEncodeDoubleMaskEdge/1886
=== RUN   TestEncodeDoubleMaskEdge/1887
=== RUN   TestEncodeDoubleMaskEdge/1888
=== RUN   TestEncodeDoubleMaskEdge/1889
=== RUN   TestEncodeDoubleMaskEdge/1890
=== RUN   TestEncodeDoubleMaskEdge/1891
=== RUN   TestEncodeDoubleMaskEdge/1892
=== RUN   TestEncodeDoubleMaskEdge/1893
=== RUN   TestEncodeDoubleMaskEdge/1894
=== RUN   TestEncodeDoubleMaskEdge/1895
=== RUN   TestEncodeDoubleMaskEdge/1896
=== RUN   TestEncodeDoubleMaskEdge/1897
=== RUN   TestEncodeDoubleMaskEdge/1898
=== RUN   TestEncodeDoubleMaskEdge/1899
=== RUN   TestEncodeDoubleMaskEdge/1900
=== RUN   TestEncodeDoubleMaskEdge/1901
=== RUN   TestEncodeDoubleMaskEdge/1902
=== RUN   TestEncodeDoubleMaskEdge/1903
=== RUN   TestEncodeDoubleMaskEdge/1904
=== RUN   TestEncodeDoubleMaskEdge/1905
=== RUN   TestEncodeDoubleMaskEdge/1906
=== RUN   TestEncodeDoubleMaskEdge/1907
=== RUN   TestEncodeDoubleMaskEdge/1908
=== RUN   TestEncodeDoubleMaskEdge/1909
=== RUN   TestEncodeDoubleMaskEdge/1910
=== RUN   TestEncodeDoubleMaskEdge/1911
=== RUN   TestEncodeDoubleMaskEdge/1912
=== RUN   TestEncodeDoubleMaskEdge/1913
=== RUN   TestEncodeDoubleMaskEdge/1914
=== RUN   TestEncodeDoubleMaskEdge/1915
=== RUN   TestEncodeDoubleMaskEdge/1916
=== RUN   TestEncodeDoubleMaskEdge/1917
=== RUN   TestEncodeDoubleMaskEdge/1918
=== RUN   TestEncodeDoubleMaskEdge/1919
=== RUN   TestEncodeDoubleMaskEdge/1920
=== RUN   TestEncodeDoubleMaskEdge/1921
=== RUN   TestEncodeDoubleMaskEdge/1922
=== RUN   TestEncodeDoubleMaskEdge/1923
=== RUN   TestEncodeDoubleMaskEdge/1924
=== RUN   TestEncodeDoubleMaskEdge/1925
=== RUN   TestEncodeDoubleMaskEdge/1926
=== RUN   TestEncodeDoubleMaskEdge/1927
=== RUN   TestEncodeDoubleMaskEdge/1928
=== RUN   TestEncodeDoubleMaskEdge/1929
=== RUN   TestEncodeDoubleMaskEdge/1930
=== RUN   TestEncodeDoubleMaskEdge/1931
=== RUN   TestEncodeDoubleMaskEdge/1932
=== RUN   TestEncodeDoubleMaskEdge/1933
=== RUN   TestEncodeDoubleMaskEdge/1934
=== RUN   TestEncodeDoubleMaskEdge/1935
=== RUN   TestEncodeDoubleMaskEdge/1936
=== RUN   TestEncodeDoubleMaskEdge/1937
=== RUN   TestEncodeDoubleMaskEdge/1938
=== RUN   TestEncodeDoubleMaskEdge/1939
=== RUN   TestEncodeDoubleMaskEdge/1940
=== RUN   TestEncodeDoubleMaskEdge/1941
=== RUN   TestEncodeDoubleMaskEdge/1942
=== RUN   TestEncodeDoubleMaskEdge/1943
=== RUN   TestEncodeDoubleMaskEdge/1944
=== RUN   TestEncodeDoubleMaskEdge/1945
=== RUN   TestEncodeDoubleMaskEdge/1946
=== RUN   TestEncodeDoubleMaskEdge/1947
=== RUN   TestEncodeDoubleMaskEdge/1948
=== RUN   TestEncodeDoubleMaskEdge/1949
=== RUN   TestEncodeDoubleMaskEdge/1950
=== RUN   TestEncodeDoubleMaskEdge/1951
=== RUN   TestEncodeDoubleMaskEdge/1952
=== RUN   TestEncodeDoubleMaskEdge/1953
=== RUN   TestEncodeDoubleMaskEdge/1954
=== RUN   TestEncodeDoubleMaskEdge/1955
=== RUN   TestEncodeDoubleMaskEdge/1956
=== RUN   TestEncodeDoubleMaskEdge/1957
=== RUN   TestEncodeDoubleMaskEdge/1958
=== RUN   TestEncodeDoubleMaskEdge/1959
=== RUN   TestEncodeDoubleMaskEdge/1960
=== RUN   TestEncodeDoubleMaskEdge/1961
=== RUN   TestEncodeDoubleMaskEdge/1962
=== RUN   TestEncodeDoubleMaskEdge/1963
=== RUN   TestEncodeDoubleMaskEdge/1964
=== RUN   TestEncodeDoubleMaskEdge/1965
=== RUN   TestEncodeDoubleMaskEdge/1966
=== RUN   TestEncodeDoubleMaskEdge/1967
=== RUN   TestEncodeDoubleMaskEdge/1968
=== RUN   TestEncodeDoubleMaskEdge/1969
=== RUN   TestEncodeDoubleMaskEdge/1970
=== RUN   TestEncodeDoubleMaskEdge/1971
=== RUN   TestEncodeDoubleMaskEdge/1972
=== RUN   TestEncodeDoubleMaskEdge/1973
=== RUN   TestEncodeDoubleMaskEdge/1974
=== RUN   TestEncodeDoubleMaskEdge/1975
=== RUN   TestEncodeDoubleMaskEdge/1976
=== RUN   TestEncodeDoubleMaskEdge/1977
=== RUN   TestEncodeDoubleMaskEdge/1978
=== RUN   TestEncodeDoubleMaskEdge/1979
=== RUN   TestEncodeDoubleMaskEdge/1980
=== RUN   TestEncodeDoubleMaskEdge/1981
=== RUN   TestEncodeDoubleMaskEdge/1982
=== RUN   TestEncodeDoubleMaskEdge/1983
=== RUN   TestEncodeDoubleMaskEdge/1984
=== RUN   TestEncodeDoubleMaskEdge/1985
=== RUN   TestEncodeDoubleMaskEdge/1986
=== RUN   TestEncodeDoubleMaskEdge/1987
=== RUN   TestEncodeDoubleMaskEdge/1988
=== RUN   TestEncodeDoubleMaskEdge/1989
=== RUN   TestEncodeDoubleMaskEdge/1990
=== RUN   TestEncodeDoubleMaskEdge/1991
=== RUN   TestEncodeDoubleMaskEdge/1992
=== RUN   TestEncodeDoubleMaskEdge/1993
=== RUN   TestEncodeDoubleMaskEdge/1994
=== RUN   TestEncodeDoubleMaskEdge/1995
=== RUN   TestEncodeDoubleMaskEdge/1996
=== RUN   TestEncodeDoubleMaskEdge/1997
=== RUN   TestEncodeDoubleMaskEdge/1998
=== RUN   TestEncodeDoubleMaskEdge/1999
=== RUN   TestEncodeDoubleMaskEdge/2000
=== RUN   TestEncodeDoubleMaskEdge/2001
=== RUN   TestEncodeDoubleMaskEdge/2002
=== RUN   TestEncodeDoubleMaskEdge/2003
=== RUN   TestEncodeDoubleMaskEdge/2004
=== RUN   TestEncodeDoubleMaskEdge/2005
=== RUN   TestEncodeDoubleMaskEdge/2006
=== RUN   TestEncodeDoubleMaskEdge/2007
=== RUN   TestEncodeDoubleMaskEdge/2008
=== RUN   TestEncodeDoubleMaskEdge/2009
=== RUN   TestEncodeDoubleMaskEdge/2010
=== RUN   TestEncodeDoubleMaskEdge/2011
=== RUN   TestEncodeDoubleMaskEdge/2012
=== RUN   TestEncodeDoubleMaskEdge/2013
=== RUN   TestEncodeDoubleMaskEdge/2014
=== RUN   TestEncodeDoubleMaskEdge/2015
=== RUN   TestEncodeDoubleMaskEdge/2016
=== RUN   TestEncodeDoubleMaskEdge/2017
=== RUN   TestEncodeDoubleMaskEdge/2018
=== RUN   TestEncodeDoubleMaskEdge/2019
=== RUN   TestEncodeDoubleMaskEdge/2020
=== RUN   TestEncodeDoubleMaskEdge/2021
=== RUN   TestEncodeDoubleMaskEdge/2022
=== RUN   TestEncodeDoubleMaskEdge/2023
=== RUN   TestEncodeDoubleMaskEdge/2024
=== RUN   TestEncodeDoubleMaskEdge/2025
=== RUN   TestEncodeDoubleMaskEdge/2026
=== RUN   TestEncodeDoubleMaskEdge/2027
=== RUN   TestEncodeDoubleMaskEdge/2028
=== RUN   TestEncodeDoubleMaskEdge/2029
=== RUN   TestEncodeDoubleMaskEdge/2030
=== RUN   TestEncodeDoubleMaskEdge/2031
=== RUN   TestEncodeDoubleMaskEdge/2032
=== RUN   TestEncodeDoubleMaskEdge/2033
=== RUN   TestEncodeDoubleMaskEdge/2034
=== RUN   TestEncodeDoubleMaskEdge/2035
=== RUN   TestEncodeDoubleMaskEdge/2036
=== RUN   TestEncodeDoubleMaskEdge/2037
=== RUN   TestEncodeDoubleMaskEdge/2038
=== RUN   TestEncodeDoubleMaskEdge/2039
=== RUN   TestEncodeDoubleMaskEdge/2040
=== RUN   TestEncodeDoubleMaskEdge/2041
=== RUN   TestEncodeDoubleMaskEdge/2042
=== RUN   TestEncodeDoubleMaskEdge/2043
=== RUN   TestEncodeDoubleMaskEdge/2044
=== RUN   TestEncodeDoubleMaskEdge/2045
=== RUN   TestEncodeDoubleMaskEdge/2046
=== RUN   TestEncodeDoubleMaskEdge/2047
=== RUN   TestEncodeDoubleMaskEdge/2048
=== RUN   TestEncodeDoubleMaskEdge/2049
=== RUN   TestEncodeDoubleMaskEdge/2050
=== RUN   TestEncodeDoubleMaskEdge/2051
=== RUN   TestEncodeDoubleMaskEdge/2052
=== RUN   TestEncodeDoubleMaskEdge/2053
=== RUN   TestEncodeDoubleMaskEdge/2054
=== RUN   TestEncodeDoubleMaskEdge/2055
=== RUN   TestEncodeDoubleMaskEdge/2056
=== RUN   TestEncodeDoubleMaskEdge/2057
=== RUN   TestEncodeDoubleMaskEdge/2058
=== RUN   TestEncodeDoubleMaskEdge/2059
=== RUN   TestEncodeDoubleMaskEdge/2060
=== RUN   TestEncodeDoubleMaskEdge/2061
=== RUN   TestEncodeDoubleMaskEdge/2062
=== RUN   TestEncodeDoubleMaskEdge/2063
=== RUN   TestEncodeDoubleMaskEdge/2064
=== RUN   TestEncodeDoubleMaskEdge/2065
=== RUN   TestEncodeDoubleMaskEdge/2066
=== RUN   TestEncodeDoubleMaskEdge/2067
=== RUN   TestEncodeDoubleMaskEdge/2068
=== RUN   TestEncodeDoubleMaskEdge/2069
=== RUN   TestEncodeDoubleMaskEdge/2070
=== RUN   TestEncodeDoubleMaskEdge/2071
=== RUN   TestEncodeDoubleMaskEdge/2072
=== RUN   TestEncodeDoubleMaskEdge/2073
=== RUN   TestEncodeDoubleMaskEdge/2074
=== RUN   TestEncodeDoubleMaskEdge/2075
=== RUN   TestEncodeDoubleMaskEdge/2076
=== RUN   TestEncodeDoubleMaskEdge/2077
=== RUN   TestEncodeDoubleMaskEdge/2078
=== RUN   TestEncodeDoubleMaskEdge/2079
=== RUN   TestEncodeDoubleMaskEdge/2080
=== RUN   TestEncodeDoubleMaskEdge/2081
=== RUN   TestEncodeDoubleMaskEdge/2082
=== RUN   TestEncodeDoubleMaskEdge/2083
=== RUN   TestEncodeDoubleMaskEdge/2084
=== RUN   TestEncodeDoubleMaskEdge/2085
=== RUN   TestEncodeDoubleMaskEdge/2086
=== RUN   TestEncodeDoubleMaskEdge/2087
=== RUN   TestEncodeDoubleMaskEdge/2088
=== RUN   TestEncodeDoubleMaskEdge/2089
=== RUN   TestEncodeDoubleMaskEdge/2090
=== RUN   TestEncodeDoubleMaskEdge/2091
=== RUN   TestEncodeDoubleMaskEdge/2092
=== RUN   TestEncodeDoubleMaskEdge/2093
=== RUN   TestEncodeDoubleMaskEdge/2094
=== RUN   TestEncodeDoubleMaskEdge/2095
=== RUN   TestEncodeDoubleMaskEdge/2096
=== RUN   TestEncodeDoubleMaskEdge/2097
=== RUN   TestEncodeDoubleMaskEdge/2098
=== RUN   TestEncodeDoubleMaskEdge/2099
=== RUN   TestEncodeDoubleMaskEdge/2100
=== RUN   TestEncodeDoubleMaskEdge/2101
=== RUN   TestEncodeDoubleMaskEdge/2102
=== RUN   TestEncodeDoubleMaskEdge/2103
=== RUN   TestEncodeDoubleMaskEdge/2104
=== RUN   TestEncodeDoubleMaskEdge/2105
=== RUN   TestEncodeDoubleMaskEdge/2106
=== RUN   TestEncodeDoubleMaskEdge/2107
=== RUN   TestEncodeDoubleMaskEdge/2108
=== RUN   TestEncodeDoubleMaskEdge/2109
=== RUN   TestEncodeDoubleMaskEdge/2110
=== RUN   TestEncodeDoubleMaskEdge/2111
=== RUN   TestEncodeDoubleMaskEdge/2112
=== RUN   TestEncodeDoubleMaskEdge/2113
=== RUN   TestEncodeDoubleMaskEdge/2114
=== RUN   TestEncodeDoubleMaskEdge/2115
=== RUN   TestEncodeDoubleMaskEdge/2116
=== RUN   TestEncodeDoubleMaskEdge/2117
=== RUN   TestEncodeDoubleMaskEdge/2118
=== RUN   TestEncodeDoubleMaskEdge/2119
=== RUN   TestEncodeDoubleMaskEdge/2120
=== RUN   TestEncodeDoubleMaskEdge/2121
=== RUN   TestEncodeDoubleMaskEdge/2122
=== RUN   TestEncodeDoubleMaskEdge/2123
=== RUN   TestEncodeDoubleMaskEdge/2124
=== RUN   TestEncodeDoubleMaskEdge/2125
=== RUN   TestEncodeDoubleMaskEdge/2126
=== RUN   TestEncodeDoubleMaskEdge/2127
=== RUN   TestEncodeDoubleMaskEdge/2128
=== RUN   TestEncodeDoubleMaskEdge/2129
=== RUN   TestEncodeDoubleMaskEdge/2130
=== RUN   TestEncodeDoubleMaskEdge/2131
=== RUN   TestEncodeDoubleMaskEdge/2132
=== RUN   TestEncodeDoubleMaskEdge/2133
=== RUN   TestEncodeDoubleMaskEdge/2134
=== RUN   TestEncodeDoubleMaskEdge/2135
=== RUN   TestEncodeDoubleMaskEdge/2136
=== RUN   TestEncodeDoubleMaskEdge/2137
=== RUN   TestEncodeDoubleMaskEdge/2138
=== RUN   TestEncodeDoubleMaskEdge/2139
=== RUN   TestEncodeDoubleMaskEdge/2140
=== RUN   TestEncodeDoubleMaskEdge/2141
=== RUN   TestEncodeDoubleMaskEdge/2142
=== RUN   TestEncodeDoubleMaskEdge/2143
=== RUN   TestEncodeDoubleMaskEdge/2144
=== RUN   TestEncodeDoubleMaskEdge/2145
=== RUN   TestEncodeDoubleMaskEdge/2146
=== RUN   TestEncodeDoubleMaskEdge/2147
=== RUN   TestEncodeDoubleMaskEdge/2148
=== RUN   TestEncodeDoubleMaskEdge/2149
=== RUN   TestEncodeDoubleMaskEdge/2150
=== RUN   TestEncodeDoubleMaskEdge/2151
=== RUN   TestEncodeDoubleMaskEdge/2152
=== RUN   TestEncodeDoubleMaskEdge/2153
=== RUN   TestEncodeDoubleMaskEdge/2154
=== RUN   TestEncodeDoubleMaskEdge/2155
=== RUN   TestEncodeDoubleMaskEdge/2156
=== RUN   TestEncodeDoubleMaskEdge/2157
=== RUN   TestEncodeDoubleMaskEdge/2158
=== RUN   TestEncodeDoubleMaskEdge/2159
=== RUN   TestEncodeDoubleMaskEdge/2160
=== RUN   TestEncodeDoubleMaskEdge/2161
=== RUN   TestEncodeDoubleMaskEdge/2162
=== RUN   TestEncodeDoubleMaskEdge/2163
=== RUN   TestEncodeDoubleMaskEdge/2164
=== RUN   TestEncodeDoubleMaskEdge/2165
=== RUN   TestEncodeDoubleMaskEdge/2166
=== RUN   TestEncodeDoubleMaskEdge/2167
=== RUN   TestEncodeDoubleMaskEdge/2168
=== RUN   TestEncodeDoubleMaskEdge/2169
=== RUN   TestEncodeDoubleMaskEdge/2170
=== RUN   TestEncodeDoubleMaskEdge/2171
=== RUN   TestEncodeDoubleMaskEdge/2172
=== RUN   TestEncodeDoubleMaskEdge/2173
=== RUN   TestEncodeDoubleMaskEdge/2174
=== RUN   TestEncodeDoubleMaskEdge/2175
=== RUN   TestEncodeDoubleMaskEdge/2176
=== RUN   TestEncodeDoubleMaskEdge/2177
=== RUN   TestEncodeDoubleMaskEdge/2178
=== RUN   TestEncodeDoubleMaskEdge/2179
=== RUN   TestEncodeDoubleMaskEdge/2180
=== RUN   TestEncodeDoubleMaskEdge/2181
=== RUN   TestEncodeDoubleMaskEdge/2182
=== RUN   TestEncodeDoubleMaskEdge/2183
=== RUN   TestEncodeDoubleMaskEdge/2184
=== RUN   TestEncodeDoubleMaskEdge/2185
=== RUN   TestEncodeDoubleMaskEdge/2186
=== RUN   TestEncodeDoubleMaskEdge/2187
=== RUN   TestEncodeDoubleMaskEdge/2188
=== RUN   TestEncodeDoubleMaskEdge/2189
=== RUN   TestEncodeDoubleMaskEdge/2190
=== RUN   TestEncodeDoubleMaskEdge/2191
=== RUN   TestEncodeDoubleMaskEdge/2192
=== RUN   TestEncodeDoubleMaskEdge/2193
=== RUN   TestEncodeDoubleMaskEdge/2194
=== RUN   TestEncodeDoubleMaskEdge/2195
=== RUN   TestEncodeDoubleMaskEdge/2196
=== RUN   TestEncodeDoubleMaskEdge/2197
=== RUN   TestEncodeDoubleMaskEdge/2198
=== RUN   TestEncodeDoubleMaskEdge/2199
=== RUN   TestEncodeDoubleMaskEdge/2200
=== RUN   TestEncodeDoubleMaskEdge/2201
=== RUN   TestEncodeDoubleMaskEdge/2202
=== RUN   TestEncodeDoubleMaskEdge/2203
=== RUN   TestEncodeDoubleMaskEdge/2204
=== RUN   TestEncodeDoubleMaskEdge/2205
=== RUN   TestEncodeDoubleMaskEdge/2206
=== RUN   TestEncodeDoubleMaskEdge/2207
=== RUN   TestEncodeDoubleMaskEdge/2208
=== RUN   TestEncodeDoubleMaskEdge/2209
=== RUN   TestEncodeDoubleMaskEdge/2210
=== RUN   TestEncodeDoubleMaskEdge/2211
=== RUN   TestEncodeDoubleMaskEdge/2212
=== RUN   TestEncodeDoubleMaskEdge/2213
=== RUN   TestEncodeDoubleMaskEdge/2214
=== RUN   TestEncodeDoubleMaskEdge/2215
=== RUN   TestEncodeDoubleMaskEdge/2216
=== RUN   TestEncodeDoubleMaskEdge/2217
=== RUN   TestEncodeDoubleMaskEdge/2218
=== RUN   TestEncodeDoubleMaskEdge/2219
=== RUN   TestEncodeDoubleMaskEdge/2220
=== RUN   TestEncodeDoubleMaskEdge/2221
=== RUN   TestEncodeDoubleMaskEdge/2222
=== RUN   TestEncodeDoubleMaskEdge/2223
=== RUN   TestEncodeDoubleMaskEdge/2224
=== RUN   TestEncodeDoubleMaskEdge/2225
=== RUN   TestEncodeDoubleMaskEdge/2226
=== RUN   TestEncodeDoubleMaskEdge/2227
=== RUN   TestEncodeDoubleMaskEdge/2228
=== RUN   TestEncodeDoubleMaskEdge/2229
=== RUN   TestEncodeDoubleMaskEdge/2230
=== RUN   TestEncodeDoubleMaskEdge/2231
=== RUN   TestEncodeDoubleMaskEdge/2232
=== RUN   TestEncodeDoubleMaskEdge/2233
=== RUN   TestEncodeDoubleMaskEdge/2234
=== RUN   TestEncodeDoubleMaskEdge/2235
=== RUN   TestEncodeDoubleMaskEdge/2236
=== RUN   TestEncodeDoubleMaskEdge/2237
=== RUN   TestEncodeDoubleMaskEdge/2238
=== RUN   TestEncodeDoubleMaskEdge/2239
=== RUN   TestEncodeDoubleMaskEdge/2240
=== RUN   TestEncodeDoubleMaskEdge/2241
=== RUN   TestEncodeDoubleMaskEdge/2242
=== RUN   TestEncodeDoubleMaskEdge/2243
=== RUN   TestEncodeDoubleMaskEdge/2244
=== RUN   TestEncodeDoubleMaskEdge/2245
=== RUN   TestEncodeDoubleMaskEdge/2246
=== RUN   TestEncodeDoubleMaskEdge/2247
=== RUN   TestEncodeDoubleMaskEdge/2248
=== RUN   TestEncodeDoubleMaskEdge/2249
=== RUN   TestEncodeDoubleMaskEdge/2250
=== RUN   TestEncodeDoubleMaskEdge/2251
=== RUN   TestEncodeDoubleMaskEdge/2252
=== RUN   TestEncodeDoubleMaskEdge/2253
=== RUN   TestEncodeDoubleMaskEdge/2254
=== RUN   TestEncodeDoubleMaskEdge/2255
=== RUN   TestEncodeDoubleMaskEdge/2256
=== RUN   TestEncodeDoubleMaskEdge/2257
=== RUN   TestEncodeDoubleMaskEdge/2258
=== RUN   TestEncodeDoubleMaskEdge/2259
=== RUN   TestEncodeDoubleMaskEdge/2260
=== RUN   TestEncodeDoubleMaskEdge/2261
=== RUN   TestEncodeDoubleMaskEdge/2262
=== RUN   TestEncodeDoubleMaskEdge/2263
=== RUN   TestEncodeDoubleMaskEdge/2264
=== RUN   TestEncodeDoubleMaskEdge/2265
=== RUN   TestEncodeDoubleMaskEdge/2266
=== RUN   TestEncodeDoubleMaskEdge/2267
=== RUN   TestEncodeDoubleMaskEdge/2268
=== RUN   TestEncodeDoubleMaskEdge/2269
=== RUN   TestEncodeDoubleMaskEdge/2270
=== RUN   TestEncodeDoubleMaskEdge/2271
=== RUN   TestEncodeDoubleMaskEdge/2272
=== RUN   TestEncodeDoubleMaskEdge/2273
=== RUN   TestEncodeDoubleMaskEdge/2274
=== RUN   TestEncodeDoubleMaskEdge/2275
=== RUN   TestEncodeDoubleMaskEdge/2276
=== RUN   TestEncodeDoubleMaskEdge/2277
=== RUN   TestEncodeDoubleMaskEdge/2278
=== RUN   TestEncodeDoubleMaskEdge/2279
=== RUN   TestEncodeDoubleMaskEdge/2280
=== RUN   TestEncodeDoubleMaskEdge/2281
=== RUN   TestEncodeDoubleMaskEdge/2282
=== RUN   TestEncodeDoubleMaskEdge/2283
=== RUN   TestEncodeDoubleMaskEdge/2284
=== RUN   TestEncodeDoubleMaskEdge/2285
=== RUN   TestEncodeDoubleMaskEdge/2286
=== RUN   TestEncodeDoubleMaskEdge/2287
=== RUN   TestEncodeDoubleMaskEdge/2288
=== RUN   TestEncodeDoubleMaskEdge/2289
=== RUN   TestEncodeDoubleMaskEdge/2290
=== RUN   TestEncodeDoubleMaskEdge/2291
=== RUN   TestEncodeDoubleMaskEdge/2292
=== RUN   TestEncodeDoubleMaskEdge/2293
=== RUN   TestEncodeDoubleMaskEdge/2294
=== RUN   TestEncodeDoubleMaskEdge/2295
=== RUN   TestEncodeDoubleMaskEdge/2296
=== RUN   TestEncodeDoubleMaskEdge/2297
=== RUN   TestEncodeDoubleMaskEdge/2298
=== RUN   TestEncodeDoubleMaskEdge/2299
=== RUN   TestEncodeDoubleMaskEdge/2300
=== RUN   TestEncodeDoubleMaskEdge/2301
=== RUN   TestEncodeDoubleMaskEdge/2302
=== RUN   TestEncodeDoubleMaskEdge/2303
=== RUN   TestEncodeDoubleMaskEdge/2304
=== RUN   TestEncodeDoubleMaskEdge/2305
=== RUN   TestEncodeDoubleMaskEdge/2306
=== RUN   TestEncodeDoubleMaskEdge/2307
=== RUN   TestEncodeDoubleMaskEdge/2308
=== RUN   TestEncodeDoubleMaskEdge/2309
=== RUN   TestEncodeDoubleMaskEdge/2310
=== RUN   TestEncodeDoubleMaskEdge/2311
=== RUN   TestEncodeDoubleMaskEdge/2312
=== RUN   TestEncodeDoubleMaskEdge/2313
=== RUN   TestEncodeDoubleMaskEdge/2314
=== RUN   TestEncodeDoubleMaskEdge/2315
=== RUN   TestEncodeDoubleMaskEdge/2316
=== RUN   TestEncodeDoubleMaskEdge/2317
=== RUN   TestEncodeDoubleMaskEdge/2318
=== RUN   TestEncodeDoubleMaskEdge/2319
=== RUN   TestEncodeDoubleMaskEdge/2320
=== RUN   TestEncodeDoubleMaskEdge/2321
=== RUN   TestEncodeDoubleMaskEdge/2322
=== RUN   TestEncodeDoubleMaskEdge/2323
=== RUN   TestEncodeDoubleMaskEdge/2324
=== RUN   TestEncodeDoubleMaskEdge/2325
=== RUN   TestEncodeDoubleMaskEdge/2326
=== RUN   TestEncodeDoubleMaskEdge/2327
=== RUN   TestEncodeDoubleMaskEdge/2328
=== RUN   TestEncodeDoubleMaskEdge/2329
=== RUN   TestEncodeDoubleMaskEdge/2330
=== RUN   TestEncodeDoubleMaskEdge/2331
=== RUN   TestEncodeDoubleMaskEdge/2332
=== RUN   TestEncodeDoubleMaskEdge/2333
=== RUN   TestEncodeDoubleMaskEdge/2334
=== RUN   TestEncodeDoubleMaskEdge/2335
=== RUN   TestEncodeDoubleMaskEdge/2336
=== RUN   TestEncodeDoubleMaskEdge/2337
=== RUN   TestEncodeDoubleMaskEdge/2338
=== RUN   TestEncodeDoubleMaskEdge/2339
=== RUN   TestEncodeDoubleMaskEdge/2340
=== RUN   TestEncodeDoubleMaskEdge/2341
=== RUN   TestEncodeDoubleMaskEdge/2342
=== RUN   TestEncodeDoubleMaskEdge/2343
=== RUN   TestEncodeDoubleMaskEdge/2344
=== RUN   TestEncodeDoubleMaskEdge/2345
=== RUN   TestEncodeDoubleMaskEdge/2346
=== RUN   TestEncodeDoubleMaskEdge/2347
=== RUN   TestEncodeDoubleMaskEdge/2348
=== RUN   TestEncodeDoubleMaskEdge/2349
=== RUN   TestEncodeDoubleMaskEdge/2350
=== RUN   TestEncodeDoubleMaskEdge/2351
=== RUN   TestEncodeDoubleMaskEdge/2352
=== RUN   TestEncodeDoubleMaskEdge/2353
=== RUN   TestEncodeDoubleMaskEdge/2354
=== RUN   TestEncodeDoubleMaskEdge/2355
=== RUN   TestEncodeDoubleMaskEdge/2356
=== RUN   TestEncodeDoubleMaskEdge/2357
=== RUN   TestEncodeDoubleMaskEdge/2358
=== RUN   TestEncodeDoubleMaskEdge/2359
=== RUN   TestEncodeDoubleMaskEdge/2360
=== RUN   TestEncodeDoubleMaskEdge/2361
=== RUN   TestEncodeDoubleMaskEdge/2362
=== RUN   TestEncodeDoubleMaskEdge/2363
=== RUN   TestEncodeDoubleMaskEdge/2364
=== RUN   TestEncodeDoubleMaskEdge/2365
=== RUN   TestEncodeDoubleMaskEdge/2366
=== RUN   TestEncodeDoubleMaskEdge/2367
=== RUN   TestEncodeDoubleMaskEdge/2368
=== RUN   TestEncodeDoubleMaskEdge/2369
=== RUN   TestEncodeDoubleMaskEdge/2370
=== RUN   TestEncodeDoubleMaskEdge/2371
=== RUN   TestEncodeDoubleMaskEdge/2372
=== RUN   TestEncodeDoubleMaskEdge/2373
=== RUN   TestEncodeDoubleMaskEdge/2374
=== RUN   TestEncodeDoubleMaskEdge/2375
=== RUN   TestEncodeDoubleMaskEdge/2376
=== RUN   TestEncodeDoubleMaskEdge/2377
=== RUN   TestEncodeDoubleMaskEdge/2378
=== RUN   TestEncodeDoubleMaskEdge/2379
=== RUN   TestEncodeDoubleMaskEdge/2380
=== RUN   TestEncodeDoubleMaskEdge/2381
=== RUN   TestEncodeDoubleMaskEdge/2382
=== RUN   TestEncodeDoubleMaskEdge/2383
=== RUN   TestEncodeDoubleMaskEdge/2384
=== RUN   TestEncodeDoubleMaskEdge/2385
=== RUN   TestEncodeDoubleMaskEdge/2386
=== RUN   TestEncodeDoubleMaskEdge/2387
=== RUN   TestEncodeDoubleMaskEdge/2388
=== RUN   TestEncodeDoubleMaskEdge/2389
=== RUN   TestEncodeDoubleMaskEdge/2390
=== RUN   TestEncodeDoubleMaskEdge/2391
=== RUN   TestEncodeDoubleMaskEdge/2392
=== RUN   TestEncodeDoubleMaskEdge/2393
=== RUN   TestEncodeDoubleMaskEdge/2394
=== RUN   TestEncodeDoubleMaskEdge/2395
=== RUN   TestEncodeDoubleMaskEdge/2396
=== RUN   TestEncodeDoubleMaskEdge/2397
=== RUN   TestEncodeDoubleMaskEdge/2398
=== RUN   TestEncodeDoubleMaskEdge/2399
=== RUN   TestEncodeDoubleMaskEdge/2400
=== RUN   TestEncodeDoubleMaskEdge/2401
=== RUN   TestEncodeDoubleMaskEdge/2402
=== RUN   TestEncodeDoubleMaskEdge/2403
=== RUN   TestEncodeDoubleMaskEdge/2404
=== RUN   TestEncodeDoubleMaskEdge/2405
=== RUN   TestEncodeDoubleMaskEdge/2406
=== RUN   TestEncodeDoubleMaskEdge/2407
=== RUN   TestEncodeDoubleMaskEdge/2408
=== RUN   TestEncodeDoubleMaskEdge/2409
=== RUN   TestEncodeDoubleMaskEdge/2410
=== RUN   TestEncodeDoubleMaskEdge/2411
=== RUN   TestEncodeDoubleMaskEdge/2412
=== RUN   TestEncodeDoubleMaskEdge/2413
=== RUN   TestEncodeDoubleMaskEdge/2414
=== RUN   TestEncodeDoubleMaskEdge/2415
=== RUN   TestEncodeDoubleMaskEdge/2416
=== RUN   TestEncodeDoubleMaskEdge/2417
=== RUN   TestEncodeDoubleMaskEdge/2418
=== RUN   TestEncodeDoubleMaskEdge/2419
=== RUN   TestEncodeDoubleMaskEdge/2420
=== RUN   TestEncodeDoubleMaskEdge/2421
=== RUN   TestEncodeDoubleMaskEdge/2422
=== RUN   TestEncodeDoubleMaskEdge/2423
=== RUN   TestEncodeDoubleMaskEdge/2424
=== RUN   TestEncodeDoubleMaskEdge/2425
=== RUN   TestEncodeDoubleMaskEdge/2426
=== RUN   TestEncodeDoubleMaskEdge/2427
=== RUN   TestEncodeDoubleMaskEdge/2428
=== RUN   TestEncodeDoubleMaskEdge/2429
=== RUN   TestEncodeDoubleMaskEdge/2430
=== RUN   TestEncodeDoubleMaskEdge/2431
=== RUN   TestEncodeDoubleMaskEdge/2432
=== RUN   TestEncodeDoubleMaskEdge/2433
=== RUN   TestEncodeDoubleMaskEdge/2434
=== RUN   TestEncodeDoubleMaskEdge/2435
=== RUN   TestEncodeDoubleMaskEdge/2436
=== RUN   TestEncodeDoubleMaskEdge/2437
=== RUN   TestEncodeDoubleMaskEdge/2438
=== RUN   TestEncodeDoubleMaskEdge/2439
=== RUN   TestEncodeDoubleMaskEdge/2440
=== RUN   TestEncodeDoubleMaskEdge/2441
=== RUN   TestEncodeDoubleMaskEdge/2442
=== RUN   TestEncodeDoubleMaskEdge/2443
=== RUN   TestEncodeDoubleMaskEdge/2444
=== RUN   TestEncodeDoubleMaskEdge/2445
=== RUN   TestEncodeDoubleMaskEdge/2446
=== RUN   TestEncodeDoubleMaskEdge/2447
=== RUN   TestEncodeDoubleMaskEdge/2448
=== RUN   TestEncodeDoubleMaskEdge/2449
=== RUN   TestEncodeDoubleMaskEdge/2450
=== RUN   TestEncodeDoubleMaskEdge/2451
=== RUN   TestEncodeDoubleMaskEdge/2452
=== RUN   TestEncodeDoubleMaskEdge/2453
=== RUN   TestEncodeDoubleMaskEdge/2454
=== RUN   TestEncodeDoubleMaskEdge/2455
=== RUN   TestEncodeDoubleMaskEdge/2456
=== RUN   TestEncodeDoubleMaskEdge/2457
=== RUN   TestEncodeDoubleMaskEdge/2458
=== RUN   TestEncodeDoubleMaskEdge/2459
=== RUN   TestEncodeDoubleMaskEdge/2460
=== RUN   TestEncodeDoubleMaskEdge/2461
=== RUN   TestEncodeDoubleMaskEdge/2462
=== RUN   TestEncodeDoubleMaskEdge/2463
=== RUN   TestEncodeDoubleMaskEdge/2464
=== RUN   TestEncodeDoubleMaskEdge/2465
=== RUN   TestEncodeDoubleMaskEdge/2466
=== RUN   TestEncodeDoubleMaskEdge/2467
=== RUN   TestEncodeDoubleMaskEdge/2468
=== RUN   TestEncodeDoubleMaskEdge/2469
=== RUN   TestEncodeDoubleMaskEdge/2470
=== RUN   TestEncodeDoubleMaskEdge/2471
=== RUN   TestEncodeDoubleMaskEdge/2472
=== RUN   TestEncodeDoubleMaskEdge/2473
=== RUN   TestEncodeDoubleMaskEdge/2474
=== RUN   TestEncodeDoubleMaskEdge/2475
=== RUN   TestEncodeDoubleMaskEdge/2476
=== RUN   TestEncodeDoubleMaskEdge/2477
=== RUN   TestEncodeDoubleMaskEdge/2478
=== RUN   TestEncodeDoubleMaskEdge/2479
=== RUN   TestEncodeDoubleMaskEdge/2480
=== RUN   TestEncodeDoubleMaskEdge/2481
=== RUN   TestEncodeDoubleMaskEdge/2482
=== RUN   TestEncodeDoubleMaskEdge/2483
=== RUN   TestEncodeDoubleMaskEdge/2484
=== RUN   TestEncodeDoubleMaskEdge/2485
=== RUN   TestEncodeDoubleMaskEdge/2486
=== RUN   TestEncodeDoubleMaskEdge/2487
=== RUN   TestEncodeDoubleMaskEdge/2488
=== RUN   TestEncodeDoubleMaskEdge/2489
=== RUN   TestEncodeDoubleMaskEdge/2490
=== RUN   TestEncodeDoubleMaskEdge/2491
=== RUN   TestEncodeDoubleMaskEdge/2492
=== RUN   TestEncodeDoubleMaskEdge/2493
=== RUN   TestEncodeDoubleMaskEdge/2494
=== RUN   TestEncodeDoubleMaskEdge/2495
=== RUN   TestEncodeDoubleMaskEdge/2496
=== RUN   TestEncodeDoubleMaskEdge/2497
=== RUN   TestEncodeDoubleMaskEdge/2498
=== RUN   TestEncodeDoubleMaskEdge/2499
=== RUN   TestEncodeDoubleMaskEdge/2500
=== RUN   TestEncodeDoubleMaskEdge/2501
=== RUN   TestEncodeDoubleMaskEdge/2502
=== RUN   TestEncodeDoubleMaskEdge/2503
=== RUN   TestEncodeDoubleMaskEdge/2504
=== RUN   TestEncodeDoubleMaskEdge/2505
=== RUN   TestEncodeDoubleMaskEdge/2506
=== RUN   TestEncodeDoubleMaskEdge/2507
=== RUN   TestEncodeDoubleMaskEdge/2508
=== RUN   TestEncodeDoubleMaskEdge/2509
=== RUN   TestEncodeDoubleMaskEdge/2510
=== RUN   TestEncodeDoubleMaskEdge/2511
=== RUN   TestEncodeDoubleMaskEdge/2512
=== RUN   TestEncodeDoubleMaskEdge/2513
=== RUN   TestEncodeDoubleMaskEdge/2514
=== RUN   TestEncodeDoubleMaskEdge/2515
=== RUN   TestEncodeDoubleMaskEdge/2516
=== RUN   TestEncodeDoubleMaskEdge/2517
=== RUN   TestEncodeDoubleMaskEdge/2518
=== RUN   TestEncodeDoubleMaskEdge/2519
=== RUN   TestEncodeDoubleMaskEdge/2520
=== RUN   TestEncodeDoubleMaskEdge/2521
=== RUN   TestEncodeDoubleMaskEdge/2522
=== RUN   TestEncodeDoubleMaskEdge/2523
=== RUN   TestEncodeDoubleMaskEdge/2524
=== RUN   TestEncodeDoubleMaskEdge/2525
=== RUN   TestEncodeDoubleMaskEdge/2526
=== RUN   TestEncodeDoubleMaskEdge/2527
=== RUN   TestEncodeDoubleMaskEdge/2528
=== RUN   TestEncodeDoubleMaskEdge/2529
=== RUN   TestEncodeDoubleMaskEdge/2530
=== RUN   TestEncodeDoubleMaskEdge/2531
=== RUN   TestEncodeDoubleMaskEdge/2532
=== RUN   TestEncodeDoubleMaskEdge/2533
=== RUN   TestEncodeDoubleMaskEdge/2534
=== RUN   TestEncodeDoubleMaskEdge/2535
=== RUN   TestEncodeDoubleMaskEdge/2536
=== RUN   TestEncodeDoubleMaskEdge/2537
=== RUN   TestEncodeDoubleMaskEdge/2538
=== RUN   TestEncodeDoubleMaskEdge/2539
=== RUN   TestEncodeDoubleMaskEdge/2540
=== RUN   TestEncodeDoubleMaskEdge/2541
=== RUN   TestEncodeDoubleMaskEdge/2542
=== RUN   TestEncodeDoubleMaskEdge/2543
=== RUN   TestEncodeDoubleMaskEdge/2544
=== RUN   TestEncodeDoubleMaskEdge/2545
=== RUN   TestEncodeDoubleMaskEdge/2546
=== RUN   TestEncodeDoubleMaskEdge/2547
=== RUN   TestEncodeDoubleMaskEdge/2548
=== RUN   TestEncodeDoubleMaskEdge/2549
=== RUN   TestEncodeDoubleMaskEdge/2550
=== RUN   TestEncodeDoubleMaskEdge/2551
=== RUN   TestEncodeDoubleMaskEdge/2552
=== RUN   TestEncodeDoubleMaskEdge/2553
=== RUN   TestEncodeDoubleMaskEdge/2554
=== RUN   TestEncodeDoubleMaskEdge/2555
=== RUN   TestEncodeDoubleMaskEdge/2556
=== RUN   TestEncodeDoubleMaskEdge/2557
=== RUN   TestEncodeDoubleMaskEdge/2558
=== RUN   TestEncodeDoubleMaskEdge/2559
=== RUN   TestEncodeDoubleMaskEdge/2560
=== RUN   TestEncodeDoubleMaskEdge/2561
=== RUN   TestEncodeDoubleMaskEdge/2562
=== RUN   TestEncodeDoubleMaskEdge/2563
=== RUN   TestEncodeDoubleMaskEdge/2564
=== RUN   TestEncodeDoubleMaskEdge/2565
=== RUN   TestEncodeDoubleMaskEdge/2566
=== RUN   TestEncodeDoubleMaskEdge/2567
=== RUN   TestEncodeDoubleMaskEdge/2568
=== RUN   TestEncodeDoubleMaskEdge/2569
=== RUN   TestEncodeDoubleMaskEdge/2570
=== RUN   TestEncodeDoubleMaskEdge/2571
=== RUN   TestEncodeDoubleMaskEdge/2572
=== RUN   TestEncodeDoubleMaskEdge/2573
=== RUN   TestEncodeDoubleMaskEdge/2574
=== RUN   TestEncodeDoubleMaskEdge/2575
=== RUN   TestEncodeDoubleMaskEdge/2576
=== RUN   TestEncodeDoubleMaskEdge/2577
=== RUN   TestEncodeDoubleMaskEdge/2578
=== RUN   TestEncodeDoubleMaskEdge/2579
=== RUN   TestEncodeDoubleMaskEdge/2580
=== RUN   TestEncodeDoubleMaskEdge/2581
=== RUN   TestEncodeDoubleMaskEdge/2582
=== RUN   TestEncodeDoubleMaskEdge/2583
=== RUN   TestEncodeDoubleMaskEdge/2584
=== RUN   TestEncodeDoubleMaskEdge/2585
=== RUN   TestEncodeDoubleMaskEdge/2586
=== RUN   TestEncodeDoubleMaskEdge/2587
=== RUN   TestEncodeDoubleMaskEdge/2588
=== RUN   TestEncodeDoubleMaskEdge/2589
=== RUN   TestEncodeDoubleMaskEdge/2590
=== RUN   TestEncodeDoubleMaskEdge/2591
=== RUN   TestEncodeDoubleMaskEdge/2592
=== RUN   TestEncodeDoubleMaskEdge/2593
=== RUN   TestEncodeDoubleMaskEdge/2594
=== RUN   TestEncodeDoubleMaskEdge/2595
=== RUN   TestEncodeDoubleMaskEdge/2596
=== RUN   TestEncodeDoubleMaskEdge/2597
=== RUN   TestEncodeDoubleMaskEdge/2598
=== RUN   TestEncodeDoubleMaskEdge/2599
=== RUN   TestEncodeDoubleMaskEdge/2600
=== RUN   TestEncodeDoubleMaskEdge/2601
=== RUN   TestEncodeDoubleMaskEdge/2602
=== RUN   TestEncodeDoubleMaskEdge/2603
=== RUN   TestEncodeDoubleMaskEdge/2604
=== RUN   TestEncodeDoubleMaskEdge/2605
=== RUN   TestEncodeDoubleMaskEdge/2606
=== RUN   TestEncodeDoubleMaskEdge/2607
=== RUN   TestEncodeDoubleMaskEdge/2608
=== RUN   TestEncodeDoubleMaskEdge/2609
=== RUN   TestEncodeDoubleMaskEdge/2610
=== RUN   TestEncodeDoubleMaskEdge/2611
=== RUN   TestEncodeDoubleMaskEdge/2612
=== RUN   TestEncodeDoubleMaskEdge/2613
=== RUN   TestEncodeDoubleMaskEdge/2614
=== RUN   TestEncodeDoubleMaskEdge/2615
=== RUN   TestEncodeDoubleMaskEdge/2616
=== RUN   TestEncodeDoubleMaskEdge/2617
=== RUN   TestEncodeDoubleMaskEdge/2618
=== RUN   TestEncodeDoubleMaskEdge/2619
=== RUN   TestEncodeDoubleMaskEdge/2620
=== RUN   TestEncodeDoubleMaskEdge/2621
=== RUN   TestEncodeDoubleMaskEdge/2622
=== RUN   TestEncodeDoubleMaskEdge/2623
=== RUN   TestEncodeDoubleMaskEdge/2624
=== RUN   TestEncodeDoubleMaskEdge/2625
=== RUN   TestEncodeDoubleMaskEdge/2626
=== RUN   TestEncodeDoubleMaskEdge/2627
=== RUN   TestEncodeDoubleMaskEdge/2628
=== RUN   TestEncodeDoubleMaskEdge/2629
=== RUN   TestEncodeDoubleMaskEdge/2630
=== RUN   TestEncodeDoubleMaskEdge/2631
=== RUN   TestEncodeDoubleMaskEdge/2632
=== RUN   TestEncodeDoubleMaskEdge/2633
=== RUN   TestEncodeDoubleMaskEdge/2634
=== RUN   TestEncodeDoubleMaskEdge/2635
=== RUN   TestEncodeDoubleMaskEdge/2636
=== RUN   TestEncodeDoubleMaskEdge/2637
=== RUN   TestEncodeDoubleMaskEdge/2638
=== RUN   TestEncodeDoubleMaskEdge/2639
=== RUN   TestEncodeDoubleMaskEdge/2640
=== RUN   TestEncodeDoubleMaskEdge/2641
=== RUN   TestEncodeDoubleMaskEdge/2642
=== RUN   TestEncodeDoubleMaskEdge/2643
=== RUN   TestEncodeDoubleMaskEdge/2644
=== RUN   TestEncodeDoubleMaskEdge/2645
=== RUN   TestEncodeDoubleMaskEdge/2646
=== RUN   TestEncodeDoubleMaskEdge/2647
=== RUN   TestEncodeDoubleMaskEdge/2648
=== RUN   TestEncodeDoubleMaskEdge/2649
=== RUN   TestEncodeDoubleMaskEdge/2650
=== RUN   TestEncodeDoubleMaskEdge/2651
=== RUN   TestEncodeDoubleMaskEdge/2652
=== RUN   TestEncodeDoubleMaskEdge/2653
=== RUN   TestEncodeDoubleMaskEdge/2654
=== RUN   TestEncodeDoubleMaskEdge/2655
=== RUN   TestEncodeDoubleMaskEdge/2656
=== RUN   TestEncodeDoubleMaskEdge/2657
=== RUN   TestEncodeDoubleMaskEdge/2658
=== RUN   TestEncodeDoubleMaskEdge/2659
=== RUN   TestEncodeDoubleMaskEdge/2660
=== RUN   TestEncodeDoubleMaskEdge/2661
=== RUN   TestEncodeDoubleMaskEdge/2662
=== RUN   TestEncodeDoubleMaskEdge/2663
=== RUN   TestEncodeDoubleMaskEdge/2664
=== RUN   TestEncodeDoubleMaskEdge/2665
=== RUN   TestEncodeDoubleMaskEdge/2666
=== RUN   TestEncodeDoubleMaskEdge/2667
=== RUN   TestEncodeDoubleMaskEdge/2668
=== RUN   TestEncodeDoubleMaskEdge/2669
=== RUN   TestEncodeDoubleMaskEdge/2670
=== RUN   TestEncodeDoubleMaskEdge/2671
=== RUN   TestEncodeDoubleMaskEdge/2672
=== RUN   TestEncodeDoubleMaskEdge/2673
=== RUN   TestEncodeDoubleMaskEdge/2674
=== RUN   TestEncodeDoubleMaskEdge/2675
=== RUN   TestEncodeDoubleMaskEdge/2676
=== RUN   TestEncodeDoubleMaskEdge/2677
=== RUN   TestEncodeDoubleMaskEdge/2678
=== RUN   TestEncodeDoubleMaskEdge/2679
=== RUN   TestEncodeDoubleMaskEdge/2680
=== RUN   TestEncodeDoubleMaskEdge/2681
=== RUN   TestEncodeDoubleMaskEdge/2682
=== RUN   TestEncodeDoubleMaskEdge/2683
=== RUN   TestEncodeDoubleMaskEdge/2684
=== RUN   TestEncodeDoubleMaskEdge/2685
=== RUN   TestEncodeDoubleMaskEdge/2686
=== RUN   TestEncodeDoubleMaskEdge/2687
=== RUN   TestEncodeDoubleMaskEdge/2688
=== RUN   TestEncodeDoubleMaskEdge/2689
=== RUN   TestEncodeDoubleMaskEdge/2690
=== RUN   TestEncodeDoubleMaskEdge/2691
=== RUN   TestEncodeDoubleMaskEdge/2692
=== RUN   TestEncodeDoubleMaskEdge/2693
=== RUN   TestEncodeDoubleMaskEdge/2694
=== RUN   TestEncodeDoubleMaskEdge/2695
=== RUN   TestEncodeDoubleMaskEdge/2696
=== RUN   TestEncodeDoubleMaskEdge/2697
=== RUN   TestEncodeDoubleMaskEdge/2698
=== RUN   TestEncodeDoubleMaskEdge/2699
=== RUN   TestEncodeDoubleMaskEdge/2700
=== RUN   TestEncodeDoubleMaskEdge/2701
=== RUN   TestEncodeDoubleMaskEdge/2702
=== RUN   TestEncodeDoubleMaskEdge/2703
=== RUN   TestEncodeDoubleMaskEdge/2704
=== RUN   TestEncodeDoubleMaskEdge/2705
=== RUN   TestEncodeDoubleMaskEdge/2706
=== RUN   TestEncodeDoubleMaskEdge/2707
=== RUN   TestEncodeDoubleMaskEdge/2708
=== RUN   TestEncodeDoubleMaskEdge/2709
=== RUN   TestEncodeDoubleMaskEdge/2710
=== RUN   TestEncodeDoubleMaskEdge/2711
=== RUN   TestEncodeDoubleMaskEdge/2712
=== RUN   TestEncodeDoubleMaskEdge/2713
=== RUN   TestEncodeDoubleMaskEdge/2714
=== RUN   TestEncodeDoubleMaskEdge/2715
=== RUN   TestEncodeDoubleMaskEdge/2716
=== RUN   TestEncodeDoubleMaskEdge/2717
=== RUN   TestEncodeDoubleMaskEdge/2718
=== RUN   TestEncodeDoubleMaskEdge/2719
=== RUN   TestEncodeDoubleMaskEdge/2720
=== RUN   TestEncodeDoubleMaskEdge/2721
=== RUN   TestEncodeDoubleMaskEdge/2722
=== RUN   TestEncodeDoubleMaskEdge/2723
=== RUN   TestEncodeDoubleMaskEdge/2724
=== RUN   TestEncodeDoubleMaskEdge/2725
=== RUN   TestEncodeDoubleMaskEdge/2726
=== RUN   TestEncodeDoubleMaskEdge/2727
=== RUN   TestEncodeDoubleMaskEdge/2728
=== RUN   TestEncodeDoubleMaskEdge/2729
=== RUN   TestEncodeDoubleMaskEdge/2730
=== RUN   TestEncodeDoubleMaskEdge/2731
=== RUN   TestEncodeDoubleMaskEdge/2732
=== RUN   TestEncodeDoubleMaskEdge/2733
=== RUN   TestEncodeDoubleMaskEdge/2734
=== RUN   TestEncodeDoubleMaskEdge/2735
=== RUN   TestEncodeDoubleMaskEdge/2736
=== RUN   TestEncodeDoubleMaskEdge/2737
=== RUN   TestEncodeDoubleMaskEdge/2738
=== RUN   TestEncodeDoubleMaskEdge/2739
=== RUN   TestEncodeDoubleMaskEdge/2740
=== RUN   TestEncodeDoubleMaskEdge/2741
=== RUN   TestEncodeDoubleMaskEdge/2742
=== RUN   TestEncodeDoubleMaskEdge/2743
=== RUN   TestEncodeDoubleMaskEdge/2744
=== RUN   TestEncodeDoubleMaskEdge/2745
=== RUN   TestEncodeDoubleMaskEdge/2746
=== RUN   TestEncodeDoubleMaskEdge/2747
=== RUN   TestEncodeDoubleMaskEdge/2748
=== RUN   TestEncodeDoubleMaskEdge/2749
=== RUN   TestEncodeDoubleMaskEdge/2750
=== RUN   TestEncodeDoubleMaskEdge/2751
=== RUN   TestEncodeDoubleMaskEdge/2752
=== RUN   TestEncodeDoubleMaskEdge/2753
=== RUN   TestEncodeDoubleMaskEdge/2754
=== RUN   TestEncodeDoubleMaskEdge/2755
=== RUN   TestEncodeDoubleMaskEdge/2756
=== RUN   TestEncodeDoubleMaskEdge/2757
=== RUN   TestEncodeDoubleMaskEdge/2758
=== RUN   TestEncodeDoubleMaskEdge/2759
=== RUN   TestEncodeDoubleMaskEdge/2760
=== RUN   TestEncodeDoubleMaskEdge/2761
=== RUN   TestEncodeDoubleMaskEdge/2762
=== RUN   TestEncodeDoubleMaskEdge/2763
=== RUN   TestEncodeDoubleMaskEdge/2764
=== RUN   TestEncodeDoubleMaskEdge/2765
=== RUN   TestEncodeDoubleMaskEdge/2766
=== RUN   TestEncodeDoubleMaskEdge/2767
=== RUN   TestEncodeDoubleMaskEdge/2768
=== RUN   TestEncodeDoubleMaskEdge/2769
=== RUN   TestEncodeDoubleMaskEdge/2770
=== RUN   TestEncodeDoubleMaskEdge/2771
=== RUN   TestEncodeDoubleMaskEdge/2772
=== RUN   TestEncodeDoubleMaskEdge/2773
=== RUN   TestEncodeDoubleMaskEdge/2774
=== RUN   TestEncodeDoubleMaskEdge/2775
=== RUN   TestEncodeDoubleMaskEdge/2776
=== RUN   TestEncodeDoubleMaskEdge/2777
=== RUN   TestEncodeDoubleMaskEdge/2778
=== RUN   TestEncodeDoubleMaskEdge/2779
=== RUN   TestEncodeDoubleMaskEdge/2780
=== RUN   TestEncodeDoubleMaskEdge/2781
=== RUN   TestEncodeDoubleMaskEdge/2782
=== RUN   TestEncodeDoubleMaskEdge/2783
=== RUN   TestEncodeDoubleMaskEdge/2784
=== RUN   TestEncodeDoubleMaskEdge/2785
=== RUN   TestEncodeDoubleMaskEdge/2786
=== RUN   TestEncodeDoubleMaskEdge/2787
=== RUN   TestEncodeDoubleMaskEdge/2788
=== RUN   TestEncodeDoubleMaskEdge/2789
=== RUN   TestEncodeDoubleMaskEdge/2790
=== RUN   TestEncodeDoubleMaskEdge/2791
=== RUN   TestEncodeDoubleMaskEdge/2792
=== RUN   TestEncodeDoubleMaskEdge/2793
=== RUN   TestEncodeDoubleMaskEdge/2794
=== RUN   TestEncodeDoubleMaskEdge/2795
=== RUN   TestEncodeDoubleMaskEdge/2796
=== RUN   TestEncodeDoubleMaskEdge/2797
=== RUN   TestEncodeDoubleMaskEdge/2798
=== RUN   TestEncodeDoubleMaskEdge/2799
=== RUN   TestEncodeDoubleMaskEdge/2800
=== RUN   TestEncodeDoubleMaskEdge/2801
=== RUN   TestEncodeDoubleMaskEdge/2802
=== RUN   TestEncodeDoubleMaskEdge/2803
=== RUN   TestEncodeDoubleMaskEdge/2804
=== RUN   TestEncodeDoubleMaskEdge/2805
=== RUN   TestEncodeDoubleMaskEdge/2806
=== RUN   TestEncodeDoubleMaskEdge/2807
=== RUN   TestEncodeDoubleMaskEdge/2808
=== RUN   TestEncodeDoubleMaskEdge/2809
=== RUN   TestEncodeDoubleMaskEdge/2810
=== RUN   TestEncodeDoubleMaskEdge/2811
=== RUN   TestEncodeDoubleMaskEdge/2812
=== RUN   TestEncodeDoubleMaskEdge/2813
=== RUN   TestEncodeDoubleMaskEdge/2814
=== RUN   TestEncodeDoubleMaskEdge/2815
=== RUN   TestEncodeDoubleMaskEdge/2816
=== RUN   TestEncodeDoubleMaskEdge/2817
=== RUN   TestEncodeDoubleMaskEdge/2818
=== RUN   TestEncodeDoubleMaskEdge/2819
=== RUN   TestEncodeDoubleMaskEdge/2820
=== RUN   TestEncodeDoubleMaskEdge/2821
=== RUN   TestEncodeDoubleMaskEdge/2822
=== RUN   TestEncodeDoubleMaskEdge/2823
=== RUN   TestEncodeDoubleMaskEdge/2824
=== RUN   TestEncodeDoubleMaskEdge/2825
=== RUN   TestEncodeDoubleMaskEdge/2826
=== RUN   TestEncodeDoubleMaskEdge/2827
=== RUN   TestEncodeDoubleMaskEdge/2828
=== RUN   TestEncodeDoubleMaskEdge/2829
=== RUN   TestEncodeDoubleMaskEdge/2830
=== RUN   TestEncodeDoubleMaskEdge/2831
=== RUN   TestEncodeDoubleMaskEdge/2832
=== RUN   TestEncodeDoubleMaskEdge/2833
=== RUN   TestEncodeDoubleMaskEdge/2834
=== RUN   TestEncodeDoubleMaskEdge/2835
=== RUN   TestEncodeDoubleMaskEdge/2836
=== RUN   TestEncodeDoubleMaskEdge/2837
=== RUN   TestEncodeDoubleMaskEdge/2838
=== RUN   TestEncodeDoubleMaskEdge/2839
=== RUN   TestEncodeDoubleMaskEdge/2840
=== RUN   TestEncodeDoubleMaskEdge/2841
=== RUN   TestEncodeDoubleMaskEdge/2842
=== RUN   TestEncodeDoubleMaskEdge/2843
=== RUN   TestEncodeDoubleMaskEdge/2844
=== RUN   TestEncodeDoubleMaskEdge/2845
=== RUN   TestEncodeDoubleMaskEdge/2846
=== RUN   TestEncodeDoubleMaskEdge/2847
=== RUN   TestEncodeDoubleMaskEdge/2848
=== RUN   TestEncodeDoubleMaskEdge/2849
=== RUN   TestEncodeDoubleMaskEdge/2850
=== RUN   TestEncodeDoubleMaskEdge/2851
=== RUN   TestEncodeDoubleMaskEdge/2852
=== RUN   TestEncodeDoubleMaskEdge/2853
=== RUN   TestEncodeDoubleMaskEdge/2854
=== RUN   TestEncodeDoubleMaskEdge/2855
=== RUN   TestEncodeDoubleMaskEdge/2856
=== RUN   TestEncodeDoubleMaskEdge/2857
=== RUN   TestEncodeDoubleMaskEdge/2858
=== RUN   TestEncodeDoubleMaskEdge/2859
=== RUN   TestEncodeDoubleMaskEdge/2860
=== RUN   TestEncodeDoubleMaskEdge/2861
=== RUN   TestEncodeDoubleMaskEdge/2862
=== RUN   TestEncodeDoubleMaskEdge/2863
=== RUN   TestEncodeDoubleMaskEdge/2864
=== RUN   TestEncodeDoubleMaskEdge/2865
=== RUN   TestEncodeDoubleMaskEdge/2866
=== RUN   TestEncodeDoubleMaskEdge/2867
=== RUN   TestEncodeDoubleMaskEdge/2868
=== RUN   TestEncodeDoubleMaskEdge/2869
=== RUN   TestEncodeDoubleMaskEdge/2870
=== RUN   TestEncodeDoubleMaskEdge/2871
=== RUN   TestEncodeDoubleMaskEdge/2872
=== RUN   TestEncodeDoubleMaskEdge/2873
=== RUN   TestEncodeDoubleMaskEdge/2874
=== RUN   TestEncodeDoubleMaskEdge/2875
=== RUN   TestEncodeDoubleMaskEdge/2876
=== RUN   TestEncodeDoubleMaskEdge/2877
=== RUN   TestEncodeDoubleMaskEdge/2878
=== RUN   TestEncodeDoubleMaskEdge/2879
=== RUN   TestEncodeDoubleMaskEdge/2880
=== RUN   TestEncodeDoubleMaskEdge/2881
=== RUN   TestEncodeDoubleMaskEdge/2882
=== RUN   TestEncodeDoubleMaskEdge/2883
=== RUN   TestEncodeDoubleMaskEdge/2884
=== RUN   TestEncodeDoubleMaskEdge/2885
=== RUN   TestEncodeDoubleMaskEdge/2886
=== RUN   TestEncodeDoubleMaskEdge/2887
=== RUN   TestEncodeDoubleMaskEdge/2888
=== RUN   TestEncodeDoubleMaskEdge/2889
=== RUN   TestEncodeDoubleMaskEdge/2890
=== RUN   TestEncodeDoubleMaskEdge/2891
=== RUN   TestEncodeDoubleMaskEdge/2892
=== RUN   TestEncodeDoubleMaskEdge/2893
=== RUN   TestEncodeDoubleMaskEdge/2894
=== RUN   TestEncodeDoubleMaskEdge/2895
=== RUN   TestEncodeDoubleMaskEdge/2896
=== RUN   TestEncodeDoubleMaskEdge/2897
=== RUN   TestEncodeDoubleMaskEdge/2898
=== RUN   TestEncodeDoubleMaskEdge/2899
=== RUN   TestEncodeDoubleMaskEdge/2900
=== RUN   TestEncodeDoubleMaskEdge/2901
=== RUN   TestEncodeDoubleMaskEdge/2902
=== RUN   TestEncodeDoubleMaskEdge/2903
=== RUN   TestEncodeDoubleMaskEdge/2904
=== RUN   TestEncodeDoubleMaskEdge/2905
=== RUN   TestEncodeDoubleMaskEdge/2906
=== RUN   TestEncodeDoubleMaskEdge/2907
=== RUN   TestEncodeDoubleMaskEdge/2908
=== RUN   TestEncodeDoubleMaskEdge/2909
=== RUN   TestEncodeDoubleMaskEdge/2910
=== RUN   TestEncodeDoubleMaskEdge/2911
=== RUN   TestEncodeDoubleMaskEdge/2912
=== RUN   TestEncodeDoubleMaskEdge/2913
=== RUN   TestEncodeDoubleMaskEdge/2914
=== RUN   TestEncodeDoubleMaskEdge/2915
=== RUN   TestEncodeDoubleMaskEdge/2916
=== RUN   TestEncodeDoubleMaskEdge/2917
=== RUN   TestEncodeDoubleMaskEdge/2918
=== RUN   TestEncodeDoubleMaskEdge/2919
=== RUN   TestEncodeDoubleMaskEdge/2920
=== RUN   TestEncodeDoubleMaskEdge/2921
=== RUN   TestEncodeDoubleMaskEdge/2922
=== RUN   TestEncodeDoubleMaskEdge/2923
=== RUN   TestEncodeDoubleMaskEdge/2924
=== RUN   TestEncodeDoubleMaskEdge/2925
=== RUN   TestEncodeDoubleMaskEdge/2926
=== RUN   TestEncodeDoubleMaskEdge/2927
=== RUN   TestEncodeDoubleMaskEdge/2928
=== RUN   TestEncodeDoubleMaskEdge/2929
=== RUN   TestEncodeDoubleMaskEdge/2930
=== RUN   TestEncodeDoubleMaskEdge/2931
=== RUN   TestEncodeDoubleMaskEdge/2932
=== RUN   TestEncodeDoubleMaskEdge/2933
=== RUN   TestEncodeDoubleMaskEdge/2934
=== RUN   TestEncodeDoubleMaskEdge/2935
=== RUN   TestEncodeDoubleMaskEdge/2936
=== RUN   TestEncodeDoubleMaskEdge/2937
=== RUN   TestEncodeDoubleMaskEdge/2938
=== RUN   TestEncodeDoubleMaskEdge/2939
=== RUN   TestEncodeDoubleMaskEdge/2940
=== RUN   TestEncodeDoubleMaskEdge/2941
=== RUN   TestEncodeDoubleMaskEdge/2942
=== RUN   TestEncodeDoubleMaskEdge/2943
=== RUN   TestEncodeDoubleMaskEdge/2944
=== RUN   TestEncodeDoubleMaskEdge/2945
=== RUN   TestEncodeDoubleMaskEdge/2946
=== RUN   TestEncodeDoubleMaskEdge/2947
=== RUN   TestEncodeDoubleMaskEdge/2948
=== RUN   TestEncodeDoubleMaskEdge/2949
=== RUN   TestEncodeDoubleMaskEdge/2950
=== RUN   TestEncodeDoubleMaskEdge/2951
=== RUN   TestEncodeDoubleMaskEdge/2952
=== RUN   TestEncodeDoubleMaskEdge/2953
=== RUN   TestEncodeDoubleMaskEdge/2954
=== RUN   TestEncodeDoubleMaskEdge/2955
=== RUN   TestEncodeDoubleMaskEdge/2956
=== RUN   TestEncodeDoubleMaskEdge/2957
=== RUN   TestEncodeDoubleMaskEdge/2958
=== RUN   TestEncodeDoubleMaskEdge/2959
=== RUN   TestEncodeDoubleMaskEdge/2960
=== RUN   TestEncodeDoubleMaskEdge/2961
=== RUN   TestEncodeDoubleMaskEdge/2962
=== RUN   TestEncodeDoubleMaskEdge/2963
=== RUN   TestEncodeDoubleMaskEdge/2964
=== RUN   TestEncodeDoubleMaskEdge/2965
=== RUN   TestEncodeDoubleMaskEdge/2966
=== RUN   TestEncodeDoubleMaskEdge/2967
=== RUN   TestEncodeDoubleMaskEdge/2968
=== RUN   TestEncodeDoubleMaskEdge/2969
=== RUN   TestEncodeDoubleMaskEdge/2970
=== RUN   TestEncodeDoubleMaskEdge/2971
=== RUN   TestEncodeDoubleMaskEdge/2972
=== RUN   TestEncodeDoubleMaskEdge/2973
=== RUN   TestEncodeDoubleMaskEdge/2974
=== RUN   TestEncodeDoubleMaskEdge/2975
=== RUN   TestEncodeDoubleMaskEdge/2976
=== RUN   TestEncodeDoubleMaskEdge/2977
=== RUN   TestEncodeDoubleMaskEdge/2978
=== RUN   TestEncodeDoubleMaskEdge/2979
=== RUN   TestEncodeDoubleMaskEdge/2980
=== RUN   TestEncodeDoubleMaskEdge/2981
=== RUN   TestEncodeDoubleMaskEdge/2982
=== RUN   TestEncodeDoubleMaskEdge/2983
=== RUN   TestEncodeDoubleMaskEdge/2984
=== RUN   TestEncodeDoubleMaskEdge/2985
=== RUN   TestEncodeDoubleMaskEdge/2986
=== RUN   TestEncodeDoubleMaskEdge/2987
=== RUN   TestEncodeDoubleMaskEdge/2988
=== RUN   TestEncodeDoubleMaskEdge/2989
=== RUN   TestEncodeDoubleMaskEdge/2990
=== RUN   TestEncodeDoubleMaskEdge/2991
=== RUN   TestEncodeDoubleMaskEdge/2992
=== RUN   TestEncodeDoubleMaskEdge/2993
=== RUN   TestEncodeDoubleMaskEdge/2994
=== RUN   TestEncodeDoubleMaskEdge/2995
=== RUN   TestEncodeDoubleMaskEdge/2996
=== RUN   TestEncodeDoubleMaskEdge/2997
=== RUN   TestEncodeDoubleMaskEdge/2998
=== RUN   TestEncodeDoubleMaskEdge/2999
=== RUN   TestEncodeDoubleMaskEdge/3000
=== RUN   TestEncodeDoubleMaskEdge/3001
=== RUN   TestEncodeDoubleMaskEdge/3002
=== RUN   TestEncodeDoubleMaskEdge/3003
=== RUN   TestEncodeDoubleMaskEdge/3004
=== RUN   TestEncodeDoubleMaskEdge/3005
=== RUN   TestEncodeDoubleMaskEdge/3006
=== RUN   TestEncodeDoubleMaskEdge/3007
=== RUN   TestEncodeDoubleMaskEdge/3008
=== RUN   TestEncodeDoubleMaskEdge/3009
=== RUN   TestEncodeDoubleMaskEdge/3010
=== RUN   TestEncodeDoubleMaskEdge/3011
=== RUN   TestEncodeDoubleMaskEdge/3012
=== RUN   TestEncodeDoubleMaskEdge/3013
=== RUN   TestEncodeDoubleMaskEdge/3014
=== RUN   TestEncodeDoubleMaskEdge/3015
=== RUN   TestEncodeDoubleMaskEdge/3016
=== RUN   TestEncodeDoubleMaskEdge/3017
=== RUN   TestEncodeDoubleMaskEdge/3018
=== RUN   TestEncodeDoubleMaskEdge/3019
=== RUN   TestEncodeDoubleMaskEdge/3020
=== RUN   TestEncodeDoubleMaskEdge/3021
=== RUN   TestEncodeDoubleMaskEdge/3022
=== RUN   TestEncodeDoubleMaskEdge/3023
=== RUN   TestEncodeDoubleMaskEdge/3024
=== RUN   TestEncodeDoubleMaskEdge/3025
=== RUN   TestEncodeDoubleMaskEdge/3026
=== RUN   TestEncodeDoubleMaskEdge/3027
=== RUN   TestEncodeDoubleMaskEdge/3028
=== RUN   TestEncodeDoubleMaskEdge/3029
=== RUN   TestEncodeDoubleMaskEdge/3030
=== RUN   TestEncodeDoubleMaskEdge/3031
=== RUN   TestEncodeDoubleMaskEdge/3032
=== RUN   TestEncodeDoubleMaskEdge/3033
=== RUN   TestEncodeDoubleMaskEdge/3034
=== RUN   TestEncodeDoubleMaskEdge/3035
=== RUN   TestEncodeDoubleMaskEdge/3036
=== RUN   TestEncodeDoubleMaskEdge/3037
=== RUN   TestEncodeDoubleMaskEdge/3038
=== RUN   TestEncodeDoubleMaskEdge/3039
=== RUN   TestEncodeDoubleMaskEdge/3040
=== RUN   TestEncodeDoubleMaskEdge/3041
=== RUN   TestEncodeDoubleMaskEdge/3042
=== RUN   TestEncodeDoubleMaskEdge/3043
=== RUN   TestEncodeDoubleMaskEdge/3044
=== RUN   TestEncodeDoubleMaskEdge/3045
=== RUN   TestEncodeDoubleMaskEdge/3046
=== RUN   TestEncodeDoubleMaskEdge/3047
=== RUN   TestEncodeDoubleMaskEdge/3048
=== RUN   TestEncodeDoubleMaskEdge/3049
=== RUN   TestEncodeDoubleMaskEdge/3050
=== RUN   TestEncodeDoubleMaskEdge/3051
=== RUN   TestEncodeDoubleMaskEdge/3052
=== RUN   TestEncodeDoubleMaskEdge/3053
=== RUN   TestEncodeDoubleMaskEdge/3054
=== RUN   TestEncodeDoubleMaskEdge/3055
=== RUN   TestEncodeDoubleMaskEdge/3056
=== RUN   TestEncodeDoubleMaskEdge/3057
=== RUN   TestEncodeDoubleMaskEdge/3058
=== RUN   TestEncodeDoubleMaskEdge/3059
=== RUN   TestEncodeDoubleMaskEdge/3060
=== RUN   TestEncodeDoubleMaskEdge/3061
=== RUN   TestEncodeDoubleMaskEdge/3062
=== RUN   TestEncodeDoubleMaskEdge/3063
=== RUN   TestEncodeDoubleMaskEdge/3064
=== RUN   TestEncodeDoubleMaskEdge/3065
=== RUN   TestEncodeDoubleMaskEdge/3066
=== RUN   TestEncodeDoubleMaskEdge/3067
=== RUN   TestEncodeDoubleMaskEdge/3068
=== RUN   TestEncodeDoubleMaskEdge/3069
=== RUN   TestEncodeDoubleMaskEdge/3070
=== RUN   TestEncodeDoubleMaskEdge/3071
=== RUN   TestEncodeDoubleMaskEdge/3072
=== RUN   TestEncodeDoubleMaskEdge/3073
=== RUN   TestEncodeDoubleMaskEdge/3074
=== RUN   TestEncodeDoubleMaskEdge/3075
=== RUN   TestEncodeDoubleMaskEdge/3076
=== RUN   TestEncodeDoubleMaskEdge/3077
=== RUN   TestEncodeDoubleMaskEdge/3078
=== RUN   TestEncodeDoubleMaskEdge/3079
=== RUN   TestEncodeDoubleMaskEdge/3080
=== RUN   TestEncodeDoubleMaskEdge/3081
=== RUN   TestEncodeDoubleMaskEdge/3082
=== RUN   TestEncodeDoubleMaskEdge/3083
=== RUN   TestEncodeDoubleMaskEdge/3084
=== RUN   TestEncodeDoubleMaskEdge/3085
=== RUN   TestEncodeDoubleMaskEdge/3086
=== RUN   TestEncodeDoubleMaskEdge/3087
=== RUN   TestEncodeDoubleMaskEdge/3088
=== RUN   TestEncodeDoubleMaskEdge/3089
=== RUN   TestEncodeDoubleMaskEdge/3090
=== RUN   TestEncodeDoubleMaskEdge/3091
=== RUN   TestEncodeDoubleMaskEdge/3092
=== RUN   TestEncodeDoubleMaskEdge/3093
=== RUN   TestEncodeDoubleMaskEdge/3094
=== RUN   TestEncodeDoubleMaskEdge/3095
=== RUN   TestEncodeDoubleMaskEdge/3096
=== RUN   TestEncodeDoubleMaskEdge/3097
=== RUN   TestEncodeDoubleMaskEdge/3098
=== RUN   TestEncodeDoubleMaskEdge/3099
=== RUN   TestEncodeDoubleMaskEdge/3100
=== RUN   TestEncodeDoubleMaskEdge/3101
=== RUN   TestEncodeDoubleMaskEdge/3102
=== RUN   TestEncodeDoubleMaskEdge/3103
=== RUN   TestEncodeDoubleMaskEdge/3104
=== RUN   TestEncodeDoubleMaskEdge/3105
=== RUN   TestEncodeDoubleMaskEdge/3106
=== RUN   TestEncodeDoubleMaskEdge/3107
=== RUN   TestEncodeDoubleMaskEdge/3108
=== RUN   TestEncodeDoubleMaskEdge/3109
=== RUN   TestEncodeDoubleMaskEdge/3110
=== RUN   TestEncodeDoubleMaskEdge/3111
=== RUN   TestEncodeDoubleMaskEdge/3112
=== RUN   TestEncodeDoubleMaskEdge/3113
=== RUN   TestEncodeDoubleMaskEdge/3114
=== RUN   TestEncodeDoubleMaskEdge/3115
=== RUN   TestEncodeDoubleMaskEdge/3116
=== RUN   TestEncodeDoubleMaskEdge/3117
=== RUN   TestEncodeDoubleMaskEdge/3118
=== RUN   TestEncodeDoubleMaskEdge/3119
=== RUN   TestEncodeDoubleMaskEdge/3120
=== RUN   TestEncodeDoubleMaskEdge/3121
=== RUN   TestEncodeDoubleMaskEdge/3122
=== RUN   TestEncodeDoubleMaskEdge/3123
=== RUN   TestEncodeDoubleMaskEdge/3124
=== RUN   TestEncodeDoubleMaskEdge/3125
=== RUN   TestEncodeDoubleMaskEdge/3126
=== RUN   TestEncodeDoubleMaskEdge/3127
=== RUN   TestEncodeDoubleMaskEdge/3128
=== RUN   TestEncodeDoubleMaskEdge/3129
=== RUN   TestEncodeDoubleMaskEdge/3130
=== RUN   TestEncodeDoubleMaskEdge/3131
=== RUN   TestEncodeDoubleMaskEdge/3132
=== RUN   TestEncodeDoubleMaskEdge/3133
=== RUN   TestEncodeDoubleMaskEdge/3134
=== RUN   TestEncodeDoubleMaskEdge/3135
=== RUN   TestEncodeDoubleMaskEdge/3136
=== RUN   TestEncodeDoubleMaskEdge/3137
=== RUN   TestEncodeDoubleMaskEdge/3138
=== RUN   TestEncodeDoubleMaskEdge/3139
=== RUN   TestEncodeDoubleMaskEdge/3140
=== RUN   TestEncodeDoubleMaskEdge/3141
=== RUN   TestEncodeDoubleMaskEdge/3142
=== RUN   TestEncodeDoubleMaskEdge/3143
=== RUN   TestEncodeDoubleMaskEdge/3144
=== RUN   TestEncodeDoubleMaskEdge/3145
=== RUN   TestEncodeDoubleMaskEdge/3146
=== RUN   TestEncodeDoubleMaskEdge/3147
=== RUN   TestEncodeDoubleMaskEdge/3148
=== RUN   TestEncodeDoubleMaskEdge/3149
=== RUN   TestEncodeDoubleMaskEdge/3150
=== RUN   TestEncodeDoubleMaskEdge/3151
=== RUN   TestEncodeDoubleMaskEdge/3152
=== RUN   TestEncodeDoubleMaskEdge/3153
=== RUN   TestEncodeDoubleMaskEdge/3154
=== RUN   TestEncodeDoubleMaskEdge/3155
=== RUN   TestEncodeDoubleMaskEdge/3156
=== RUN   TestEncodeDoubleMaskEdge/3157
=== RUN   TestEncodeDoubleMaskEdge/3158
=== RUN   TestEncodeDoubleMaskEdge/3159
=== RUN   TestEncodeDoubleMaskEdge/3160
=== RUN   TestEncodeDoubleMaskEdge/3161
=== RUN   TestEncodeDoubleMaskEdge/3162
=== RUN   TestEncodeDoubleMaskEdge/3163
=== RUN   TestEncodeDoubleMaskEdge/3164
=== RUN   TestEncodeDoubleMaskEdge/3165
=== RUN   TestEncodeDoubleMaskEdge/3166
=== RUN   TestEncodeDoubleMaskEdge/3167
=== RUN   TestEncodeDoubleMaskEdge/3168
=== RUN   TestEncodeDoubleMaskEdge/3169
=== RUN   TestEncodeDoubleMaskEdge/3170
=== RUN   TestEncodeDoubleMaskEdge/3171
=== RUN   TestEncodeDoubleMaskEdge/3172
=== RUN   TestEncodeDoubleMaskEdge/3173
=== RUN   TestEncodeDoubleMaskEdge/3174
=== RUN   TestEncodeDoubleMaskEdge/3175
=== RUN   TestEncodeDoubleMaskEdge/3176
=== RUN   TestEncodeDoubleMaskEdge/3177
=== RUN   TestEncodeDoubleMaskEdge/3178
=== RUN   TestEncodeDoubleMaskEdge/3179
=== RUN   TestEncodeDoubleMaskEdge/3180
=== RUN   TestEncodeDoubleMaskEdge/3181
=== RUN   TestEncodeDoubleMaskEdge/3182
=== RUN   TestEncodeDoubleMaskEdge/3183
=== RUN   TestEncodeDoubleMaskEdge/3184
=== RUN   TestEncodeDoubleMaskEdge/3185
=== RUN   TestEncodeDoubleMaskEdge/3186
=== RUN   TestEncodeDoubleMaskEdge/3187
=== RUN   TestEncodeDoubleMaskEdge/3188
=== RUN   TestEncodeDoubleMaskEdge/3189
=== RUN   TestEncodeDoubleMaskEdge/3190
=== RUN   TestEncodeDoubleMaskEdge/3191
=== RUN   TestEncodeDoubleMaskEdge/3192
=== RUN   TestEncodeDoubleMaskEdge/3193
=== RUN   TestEncodeDoubleMaskEdge/3194
=== RUN   TestEncodeDoubleMaskEdge/3195
=== RUN   TestEncodeDoubleMaskEdge/3196
=== RUN   TestEncodeDoubleMaskEdge/3197
=== RUN   TestEncodeDoubleMaskEdge/3198
=== RUN   TestEncodeDoubleMaskEdge/3199
=== RUN   TestEncodeDoubleMaskEdge/3200
=== RUN   TestEncodeDoubleMaskEdge/3201
=== RUN   TestEncodeDoubleMaskEdge/3202
=== RUN   TestEncodeDoubleMaskEdge/3203
=== RUN   TestEncodeDoubleMaskEdge/3204
=== RUN   TestEncodeDoubleMaskEdge/3205
=== RUN   TestEncodeDoubleMaskEdge/3206
=== RUN   TestEncodeDoubleMaskEdge/3207
=== RUN   TestEncodeDoubleMaskEdge/3208
=== RUN   TestEncodeDoubleMaskEdge/3209
=== RUN   TestEncodeDoubleMaskEdge/3210
=== RUN   TestEncodeDoubleMaskEdge/3211
=== RUN   TestEncodeDoubleMaskEdge/3212
=== RUN   TestEncodeDoubleMaskEdge/3213
=== RUN   TestEncodeDoubleMaskEdge/3214
=== RUN   TestEncodeDoubleMaskEdge/3215
=== RUN   TestEncodeDoubleMaskEdge/3216
=== RUN   TestEncodeDoubleMaskEdge/3217
=== RUN   TestEncodeDoubleMaskEdge/3218
=== RUN   TestEncodeDoubleMaskEdge/3219
=== RUN   TestEncodeDoubleMaskEdge/3220
=== RUN   TestEncodeDoubleMaskEdge/3221
=== RUN   TestEncodeDoubleMaskEdge/3222
=== RUN   TestEncodeDoubleMaskEdge/3223
=== RUN   TestEncodeDoubleMaskEdge/3224
=== RUN   TestEncodeDoubleMaskEdge/3225
=== RUN   TestEncodeDoubleMaskEdge/3226
=== RUN   TestEncodeDoubleMaskEdge/3227
=== RUN   TestEncodeDoubleMaskEdge/3228
=== RUN   TestEncodeDoubleMaskEdge/3229
=== RUN   TestEncodeDoubleMaskEdge/3230
=== RUN   TestEncodeDoubleMaskEdge/3231
=== RUN   TestEncodeDoubleMaskEdge/3232
=== RUN   TestEncodeDoubleMaskEdge/3233
=== RUN   TestEncodeDoubleMaskEdge/3234
=== RUN   TestEncodeDoubleMaskEdge/3235
=== RUN   TestEncodeDoubleMaskEdge/3236
=== RUN   TestEncodeDoubleMaskEdge/3237
=== RUN   TestEncodeDoubleMaskEdge/3238
=== RUN   TestEncodeDoubleMaskEdge/3239
=== RUN   TestEncodeDoubleMaskEdge/3240
=== RUN   TestEncodeDoubleMaskEdge/3241
=== RUN   TestEncodeDoubleMaskEdge/3242
=== RUN   TestEncodeDoubleMaskEdge/3243
=== RUN   TestEncodeDoubleMaskEdge/3244
=== RUN   TestEncodeDoubleMaskEdge/3245
=== RUN   TestEncodeDoubleMaskEdge/3246
=== RUN   TestEncodeDoubleMaskEdge/3247
=== RUN   TestEncodeDoubleMaskEdge/3248
=== RUN   TestEncodeDoubleMaskEdge/3249
=== RUN   TestEncodeDoubleMaskEdge/3250
=== RUN   TestEncodeDoubleMaskEdge/3251
=== RUN   TestEncodeDoubleMaskEdge/3252
=== RUN   TestEncodeDoubleMaskEdge/3253
=== RUN   TestEncodeDoubleMaskEdge/3254
=== RUN   TestEncodeDoubleMaskEdge/3255
=== RUN   TestEncodeDoubleMaskEdge/3256
=== RUN   TestEncodeDoubleMaskEdge/3257
=== RUN   TestEncodeDoubleMaskEdge/3258
=== RUN   TestEncodeDoubleMaskEdge/3259
=== RUN   TestEncodeDoubleMaskEdge/3260
=== RUN   TestEncodeDoubleMaskEdge/3261
=== RUN   TestEncodeDoubleMaskEdge/3262
=== RUN   TestEncodeDoubleMaskEdge/3263
=== RUN   TestEncodeDoubleMaskEdge/3264
=== RUN   TestEncodeDoubleMaskEdge/3265
=== RUN   TestEncodeDoubleMaskEdge/3266
=== RUN   TestEncodeDoubleMaskEdge/3267
=== RUN   TestEncodeDoubleMaskEdge/3268
=== RUN   TestEncodeDoubleMaskEdge/3269
=== RUN   TestEncodeDoubleMaskEdge/3270
=== RUN   TestEncodeDoubleMaskEdge/3271
=== RUN   TestEncodeDoubleMaskEdge/3272
=== RUN   TestEncodeDoubleMaskEdge/3273
=== RUN   TestEncodeDoubleMaskEdge/3274
=== RUN   TestEncodeDoubleMaskEdge/3275
=== RUN   TestEncodeDoubleMaskEdge/3276
=== RUN   TestEncodeDoubleMaskEdge/3277
=== RUN   TestEncodeDoubleMaskEdge/3278
=== RUN   TestEncodeDoubleMaskEdge/3279
=== RUN   TestEncodeDoubleMaskEdge/3280
=== RUN   TestEncodeDoubleMaskEdge/3281
=== RUN   TestEncodeDoubleMaskEdge/3282
=== RUN   TestEncodeDoubleMaskEdge/3283
=== RUN   TestEncodeDoubleMaskEdge/3284
=== RUN   TestEncodeDoubleMaskEdge/3285
=== RUN   TestEncodeDoubleMaskEdge/3286
=== RUN   TestEncodeDoubleMaskEdge/3287
=== RUN   TestEncodeDoubleMaskEdge/3288
=== RUN   TestEncodeDoubleMaskEdge/3289
=== RUN   TestEncodeDoubleMaskEdge/3290
=== RUN   TestEncodeDoubleMaskEdge/3291
=== RUN   TestEncodeDoubleMaskEdge/3292
=== RUN   TestEncodeDoubleMaskEdge/3293
=== RUN   TestEncodeDoubleMaskEdge/3294
=== RUN   TestEncodeDoubleMaskEdge/3295
=== RUN   TestEncodeDoubleMaskEdge/3296
=== RUN   TestEncodeDoubleMaskEdge/3297
=== RUN   TestEncodeDoubleMaskEdge/3298
=== RUN   TestEncodeDoubleMaskEdge/3299
=== RUN   TestEncodeDoubleMaskEdge/3300
=== RUN   TestEncodeDoubleMaskEdge/3301
=== RUN   TestEncodeDoubleMaskEdge/3302
=== RUN   TestEncodeDoubleMaskEdge/3303
=== RUN   TestEncodeDoubleMaskEdge/3304
=== RUN   TestEncodeDoubleMaskEdge/3305
=== RUN   TestEncodeDoubleMaskEdge/3306
=== RUN   TestEncodeDoubleMaskEdge/3307
=== RUN   TestEncodeDoubleMaskEdge/3308
=== RUN   TestEncodeDoubleMaskEdge/3309
=== RUN   TestEncodeDoubleMaskEdge/3310
=== RUN   TestEncodeDoubleMaskEdge/3311
=== RUN   TestEncodeDoubleMaskEdge/3312
=== RUN   TestEncodeDoubleMaskEdge/3313
=== RUN   TestEncodeDoubleMaskEdge/3314
=== RUN   TestEncodeDoubleMaskEdge/3315
=== RUN   TestEncodeDoubleMaskEdge/3316
=== RUN   TestEncodeDoubleMaskEdge/3317
=== RUN   TestEncodeDoubleMaskEdge/3318
=== RUN   TestEncodeDoubleMaskEdge/3319
=== RUN   TestEncodeDoubleMaskEdge/3320
=== RUN   TestEncodeDoubleMaskEdge/3321
=== RUN   TestEncodeDoubleMaskEdge/3322
=== RUN   TestEncodeDoubleMaskEdge/3323
=== RUN   TestEncodeDoubleMaskEdge/3324
=== RUN   TestEncodeDoubleMaskEdge/3325
=== RUN   TestEncodeDoubleMaskEdge/3326
=== RUN   TestEncodeDoubleMaskEdge/3327
=== RUN   TestEncodeDoubleMaskEdge/3328
=== RUN   TestEncodeDoubleMaskEdge/3329
=== RUN   TestEncodeDoubleMaskEdge/3330
=== RUN   TestEncodeDoubleMaskEdge/3331
=== RUN   TestEncodeDoubleMaskEdge/3332
=== RUN   TestEncodeDoubleMaskEdge/3333
=== RUN   TestEncodeDoubleMaskEdge/3334
=== RUN   TestEncodeDoubleMaskEdge/3335
=== RUN   TestEncodeDoubleMaskEdge/3336
=== RUN   TestEncodeDoubleMaskEdge/3337
=== RUN   TestEncodeDoubleMaskEdge/3338
=== RUN   TestEncodeDoubleMaskEdge/3339
=== RUN   TestEncodeDoubleMaskEdge/3340
=== RUN   TestEncodeDoubleMaskEdge/3341
=== RUN   TestEncodeDoubleMaskEdge/3342
=== RUN   TestEncodeDoubleMaskEdge/3343
=== RUN   TestEncodeDoubleMaskEdge/3344
=== RUN   TestEncodeDoubleMaskEdge/3345
=== RUN   TestEncodeDoubleMaskEdge/3346
=== RUN   TestEncodeDoubleMaskEdge/3347
=== RUN   TestEncodeDoubleMaskEdge/3348
=== RUN   TestEncodeDoubleMaskEdge/3349
=== RUN   TestEncodeDoubleMaskEdge/3350
=== RUN   TestEncodeDoubleMaskEdge/3351
=== RUN   TestEncodeDoubleMaskEdge/3352
=== RUN   TestEncodeDoubleMaskEdge/3353
=== RUN   TestEncodeDoubleMaskEdge/3354
=== RUN   TestEncodeDoubleMaskEdge/3355
=== RUN   TestEncodeDoubleMaskEdge/3356
=== RUN   TestEncodeDoubleMaskEdge/3357
=== RUN   TestEncodeDoubleMaskEdge/3358
=== RUN   TestEncodeDoubleMaskEdge/3359
=== RUN   TestEncodeDoubleMaskEdge/3360
=== RUN   TestEncodeDoubleMaskEdge/3361
=== RUN   TestEncodeDoubleMaskEdge/3362
=== RUN   TestEncodeDoubleMaskEdge/3363
=== RUN   TestEncodeDoubleMaskEdge/3364
=== RUN   TestEncodeDoubleMaskEdge/3365
=== RUN   TestEncodeDoubleMaskEdge/3366
=== RUN   TestEncodeDoubleMaskEdge/3367
=== RUN   TestEncodeDoubleMaskEdge/3368
=== RUN   TestEncodeDoubleMaskEdge/3369
=== RUN   TestEncodeDoubleMaskEdge/3370
=== RUN   TestEncodeDoubleMaskEdge/3371
=== RUN   TestEncodeDoubleMaskEdge/3372
=== RUN   TestEncodeDoubleMaskEdge/3373
=== RUN   TestEncodeDoubleMaskEdge/3374
=== RUN   TestEncodeDoubleMaskEdge/3375
=== RUN   TestEncodeDoubleMaskEdge/3376
=== RUN   TestEncodeDoubleMaskEdge/3377
=== RUN   TestEncodeDoubleMaskEdge/3378
=== RUN   TestEncodeDoubleMaskEdge/3379
=== RUN   TestEncodeDoubleMaskEdge/3380
=== RUN   TestEncodeDoubleMaskEdge/3381
=== RUN   TestEncodeDoubleMaskEdge/3382
=== RUN   TestEncodeDoubleMaskEdge/3383
=== RUN   TestEncodeDoubleMaskEdge/3384
=== RUN   TestEncodeDoubleMaskEdge/3385
=== RUN   TestEncodeDoubleMaskEdge/3386
=== RUN   TestEncodeDoubleMaskEdge/3387
=== RUN   TestEncodeDoubleMaskEdge/3388
=== RUN   TestEncodeDoubleMaskEdge/3389
=== RUN   TestEncodeDoubleMaskEdge/3390
=== RUN   TestEncodeDoubleMaskEdge/3391
=== RUN   TestEncodeDoubleMaskEdge/3392
=== RUN   TestEncodeDoubleMaskEdge/3393
=== RUN   TestEncodeDoubleMaskEdge/3394
=== RUN   TestEncodeDoubleMaskEdge/3395
=== RUN   TestEncodeDoubleMaskEdge/3396
=== RUN   TestEncodeDoubleMaskEdge/3397
=== RUN   TestEncodeDoubleMaskEdge/3398
=== RUN   TestEncodeDoubleMaskEdge/3399
=== RUN   TestEncodeDoubleMaskEdge/3400
=== RUN   TestEncodeDoubleMaskEdge/3401
=== RUN   TestEncodeDoubleMaskEdge/3402
=== RUN   TestEncodeDoubleMaskEdge/3403
=== RUN   TestEncodeDoubleMaskEdge/3404
=== RUN   TestEncodeDoubleMaskEdge/3405
=== RUN   TestEncodeDoubleMaskEdge/3406
=== RUN   TestEncodeDoubleMaskEdge/3407
=== RUN   TestEncodeDoubleMaskEdge/3408
=== RUN   TestEncodeDoubleMaskEdge/3409
=== RUN   TestEncodeDoubleMaskEdge/3410
=== RUN   TestEncodeDoubleMaskEdge/3411
=== RUN   TestEncodeDoubleMaskEdge/3412
=== RUN   TestEncodeDoubleMaskEdge/3413
=== RUN   TestEncodeDoubleMaskEdge/3414
=== RUN   TestEncodeDoubleMaskEdge/3415
=== RUN   TestEncodeDoubleMaskEdge/3416
=== RUN   TestEncodeDoubleMaskEdge/3417
=== RUN   TestEncodeDoubleMaskEdge/3418
=== RUN   TestEncodeDoubleMaskEdge/3419
=== RUN   TestEncodeDoubleMaskEdge/3420
=== RUN   TestEncodeDoubleMaskEdge/3421
=== RUN   TestEncodeDoubleMaskEdge/3422
=== RUN   TestEncodeDoubleMaskEdge/3423
=== RUN   TestEncodeDoubleMaskEdge/3424
=== RUN   TestEncodeDoubleMaskEdge/3425
=== RUN   TestEncodeDoubleMaskEdge/3426
=== RUN   TestEncodeDoubleMaskEdge/3427
=== RUN   TestEncodeDoubleMaskEdge/3428
=== RUN   TestEncodeDoubleMaskEdge/3429
=== RUN   TestEncodeDoubleMaskEdge/3430
=== RUN   TestEncodeDoubleMaskEdge/3431
=== RUN   TestEncodeDoubleMaskEdge/3432
=== RUN   TestEncodeDoubleMaskEdge/3433
=== RUN   TestEncodeDoubleMaskEdge/3434
=== RUN   TestEncodeDoubleMaskEdge/3435
=== RUN   TestEncodeDoubleMaskEdge/3436
=== RUN   TestEncodeDoubleMaskEdge/3437
=== RUN   TestEncodeDoubleMaskEdge/3438
=== RUN   TestEncodeDoubleMaskEdge/3439
=== RUN   TestEncodeDoubleMaskEdge/3440
=== RUN   TestEncodeDoubleMaskEdge/3441
=== RUN   TestEncodeDoubleMaskEdge/3442
=== RUN   TestEncodeDoubleMaskEdge/3443
=== RUN   TestEncodeDoubleMaskEdge/3444
=== RUN   TestEncodeDoubleMaskEdge/3445
=== RUN   TestEncodeDoubleMaskEdge/3446
=== RUN   TestEncodeDoubleMaskEdge/3447
=== RUN   TestEncodeDoubleMaskEdge/3448
=== RUN   TestEncodeDoubleMaskEdge/3449
=== RUN   TestEncodeDoubleMaskEdge/3450
=== RUN   TestEncodeDoubleMaskEdge/3451
=== RUN   TestEncodeDoubleMaskEdge/3452
=== RUN   TestEncodeDoubleMaskEdge/3453
=== RUN   TestEncodeDoubleMaskEdge/3454
=== RUN   TestEncodeDoubleMaskEdge/3455
=== RUN   TestEncodeDoubleMaskEdge/3456
=== RUN   TestEncodeDoubleMaskEdge/3457
=== RUN   TestEncodeDoubleMaskEdge/3458
=== RUN   TestEncodeDoubleMaskEdge/3459
=== RUN   TestEncodeDoubleMaskEdge/3460
=== RUN   TestEncodeDoubleMaskEdge/3461
=== RUN   TestEncodeDoubleMaskEdge/3462
=== RUN   TestEncodeDoubleMaskEdge/3463
=== RUN   TestEncodeDoubleMaskEdge/3464
=== RUN   TestEncodeDoubleMaskEdge/3465
=== RUN   TestEncodeDoubleMaskEdge/3466
=== RUN   TestEncodeDoubleMaskEdge/3467
=== RUN   TestEncodeDoubleMaskEdge/3468
=== RUN   TestEncodeDoubleMaskEdge/3469
=== RUN   TestEncodeDoubleMaskEdge/3470
=== RUN   TestEncodeDoubleMaskEdge/3471
=== RUN   TestEncodeDoubleMaskEdge/3472
=== RUN   TestEncodeDoubleMaskEdge/3473
=== RUN   TestEncodeDoubleMaskEdge/3474
=== RUN   TestEncodeDoubleMaskEdge/3475
=== RUN   TestEncodeDoubleMaskEdge/3476
=== RUN   TestEncodeDoubleMaskEdge/3477
=== RUN   TestEncodeDoubleMaskEdge/3478
=== RUN   TestEncodeDoubleMaskEdge/3479
=== RUN   TestEncodeDoubleMaskEdge/3480
=== RUN   TestEncodeDoubleMaskEdge/3481
=== RUN   TestEncodeDoubleMaskEdge/3482
=== RUN   TestEncodeDoubleMaskEdge/3483
=== RUN   TestEncodeDoubleMaskEdge/3484
=== RUN   TestEncodeDoubleMaskEdge/3485
=== RUN   TestEncodeDoubleMaskEdge/3486
=== RUN   TestEncodeDoubleMaskEdge/3487
=== RUN   TestEncodeDoubleMaskEdge/3488
=== RUN   TestEncodeDoubleMaskEdge/3489
=== RUN   TestEncodeDoubleMaskEdge/3490
=== RUN   TestEncodeDoubleMaskEdge/3491
=== RUN   TestEncodeDoubleMaskEdge/3492
=== RUN   TestEncodeDoubleMaskEdge/3493
=== RUN   TestEncodeDoubleMaskEdge/3494
=== RUN   TestEncodeDoubleMaskEdge/3495
=== RUN   TestEncodeDoubleMaskEdge/3496
=== RUN   TestEncodeDoubleMaskEdge/3497
=== RUN   TestEncodeDoubleMaskEdge/3498
=== RUN   TestEncodeDoubleMaskEdge/3499
=== RUN   TestEncodeDoubleMaskEdge/3500
=== RUN   TestEncodeDoubleMaskEdge/3501
=== RUN   TestEncodeDoubleMaskEdge/3502
=== RUN   TestEncodeDoubleMaskEdge/3503
=== RUN   TestEncodeDoubleMaskEdge/3504
=== RUN   TestEncodeDoubleMaskEdge/3505
=== RUN   TestEncodeDoubleMaskEdge/3506
=== RUN   TestEncodeDoubleMaskEdge/3507
=== RUN   TestEncodeDoubleMaskEdge/3508
=== RUN   TestEncodeDoubleMaskEdge/3509
=== RUN   TestEncodeDoubleMaskEdge/3510
=== RUN   TestEncodeDoubleMaskEdge/3511
=== RUN   TestEncodeDoubleMaskEdge/3512
=== RUN   TestEncodeDoubleMaskEdge/3513
=== RUN   TestEncodeDoubleMaskEdge/3514
=== RUN   TestEncodeDoubleMaskEdge/3515
=== RUN   TestEncodeDoubleMaskEdge/3516
=== RUN   TestEncodeDoubleMaskEdge/3517
=== RUN   TestEncodeDoubleMaskEdge/3518
=== RUN   TestEncodeDoubleMaskEdge/3519
=== RUN   TestEncodeDoubleMaskEdge/3520
=== RUN   TestEncodeDoubleMaskEdge/3521
=== RUN   TestEncodeDoubleMaskEdge/3522
=== RUN   TestEncodeDoubleMaskEdge/3523
=== RUN   TestEncodeDoubleMaskEdge/3524
=== RUN   TestEncodeDoubleMaskEdge/3525
=== RUN   TestEncodeDoubleMaskEdge/3526
=== RUN   TestEncodeDoubleMaskEdge/3527
=== RUN   TestEncodeDoubleMaskEdge/3528
=== RUN   TestEncodeDoubleMaskEdge/3529
=== RUN   TestEncodeDoubleMaskEdge/3530
=== RUN   TestEncodeDoubleMaskEdge/3531
=== RUN   TestEncodeDoubleMaskEdge/3532
=== RUN   TestEncodeDoubleMaskEdge/3533
=== RUN   TestEncodeDoubleMaskEdge/3534
=== RUN   TestEncodeDoubleMaskEdge/3535
=== RUN   TestEncodeDoubleMaskEdge/3536
=== RUN   TestEncodeDoubleMaskEdge/3537
=== RUN   TestEncodeDoubleMaskEdge/3538
=== RUN   TestEncodeDoubleMaskEdge/3539
=== RUN   TestEncodeDoubleMaskEdge/3540
=== RUN   TestEncodeDoubleMaskEdge/3541
=== RUN   TestEncodeDoubleMaskEdge/3542
=== RUN   TestEncodeDoubleMaskEdge/3543
=== RUN   TestEncodeDoubleMaskEdge/3544
=== RUN   TestEncodeDoubleMaskEdge/3545
=== RUN   TestEncodeDoubleMaskEdge/3546
=== RUN   TestEncodeDoubleMaskEdge/3547
=== RUN   TestEncodeDoubleMaskEdge/3548
=== RUN   TestEncodeDoubleMaskEdge/3549
=== RUN   TestEncodeDoubleMaskEdge/3550
=== RUN   TestEncodeDoubleMaskEdge/3551
=== RUN   TestEncodeDoubleMaskEdge/3552
=== RUN   TestEncodeDoubleMaskEdge/3553
=== RUN   TestEncodeDoubleMaskEdge/3554
=== RUN   TestEncodeDoubleMaskEdge/3555
=== RUN   TestEncodeDoubleMaskEdge/3556
=== RUN   TestEncodeDoubleMaskEdge/3557
=== RUN   TestEncodeDoubleMaskEdge/3558
=== RUN   TestEncodeDoubleMaskEdge/3559
=== RUN   TestEncodeDoubleMaskEdge/3560
=== RUN   TestEncodeDoubleMaskEdge/3561
=== RUN   TestEncodeDoubleMaskEdge/3562
=== RUN   TestEncodeDoubleMaskEdge/3563
=== RUN   TestEncodeDoubleMaskEdge/3564
=== RUN   TestEncodeDoubleMaskEdge/3565
=== RUN   TestEncodeDoubleMaskEdge/3566
=== RUN   TestEncodeDoubleMaskEdge/3567
=== RUN   TestEncodeDoubleMaskEdge/3568
=== RUN   TestEncodeDoubleMaskEdge/3569
=== RUN   TestEncodeDoubleMaskEdge/3570
=== RUN   TestEncodeDoubleMaskEdge/3571
=== RUN   TestEncodeDoubleMaskEdge/3572
=== RUN   TestEncodeDoubleMaskEdge/3573
=== RUN   TestEncodeDoubleMaskEdge/3574
=== RUN   TestEncodeDoubleMaskEdge/3575
=== RUN   TestEncodeDoubleMaskEdge/3576
=== RUN   TestEncodeDoubleMaskEdge/3577
=== RUN   TestEncodeDoubleMaskEdge/3578
=== RUN   TestEncodeDoubleMaskEdge/3579
=== RUN   TestEncodeDoubleMaskEdge/3580
=== RUN   TestEncodeDoubleMaskEdge/3581
=== RUN   TestEncodeDoubleMaskEdge/3582
=== RUN   TestEncodeDoubleMaskEdge/3583
=== RUN   TestEncodeDoubleMaskEdge/3584
=== RUN   TestEncodeDoubleMaskEdge/3585
=== RUN   TestEncodeDoubleMaskEdge/3586
=== RUN   TestEncodeDoubleMaskEdge/3587
=== RUN   TestEncodeDoubleMaskEdge/3588
=== RUN   TestEncodeDoubleMaskEdge/3589
=== RUN   TestEncodeDoubleMaskEdge/3590
=== RUN   TestEncodeDoubleMaskEdge/3591
=== RUN   TestEncodeDoubleMaskEdge/3592
=== RUN   TestEncodeDoubleMaskEdge/3593
=== RUN   TestEncodeDoubleMaskEdge/3594
=== RUN   TestEncodeDoubleMaskEdge/3595
=== RUN   TestEncodeDoubleMaskEdge/3596
=== RUN   TestEncodeDoubleMaskEdge/3597
=== RUN   TestEncodeDoubleMaskEdge/3598
=== RUN   TestEncodeDoubleMaskEdge/3599
=== RUN   TestEncodeDoubleMaskEdge/3600
=== RUN   TestEncodeDoubleMaskEdge/3601
=== RUN   TestEncodeDoubleMaskEdge/3602
=== RUN   TestEncodeDoubleMaskEdge/3603
=== RUN   TestEncodeDoubleMaskEdge/3604
=== RUN   TestEncodeDoubleMaskEdge/3605
=== RUN   TestEncodeDoubleMaskEdge/3606
=== RUN   TestEncodeDoubleMaskEdge/3607
=== RUN   TestEncodeDoubleMaskEdge/3608
=== RUN   TestEncodeDoubleMaskEdge/3609
=== RUN   TestEncodeDoubleMaskEdge/3610
=== RUN   TestEncodeDoubleMaskEdge/3611
=== RUN   TestEncodeDoubleMaskEdge/3612
=== RUN   TestEncodeDoubleMaskEdge/3613
=== RUN   TestEncodeDoubleMaskEdge/3614
=== RUN   TestEncodeDoubleMaskEdge/3615
=== RUN   TestEncodeDoubleMaskEdge/3616
=== RUN   TestEncodeDoubleMaskEdge/3617
=== RUN   TestEncodeDoubleMaskEdge/3618
=== RUN   TestEncodeDoubleMaskEdge/3619
=== RUN   TestEncodeDoubleMaskEdge/3620
=== RUN   TestEncodeDoubleMaskEdge/3621
=== RUN   TestEncodeDoubleMaskEdge/3622
=== RUN   TestEncodeDoubleMaskEdge/3623
=== RUN   TestEncodeDoubleMaskEdge/3624
=== RUN   TestEncodeDoubleMaskEdge/3625
=== RUN   TestEncodeDoubleMaskEdge/3626
=== RUN   TestEncodeDoubleMaskEdge/3627
=== RUN   TestEncodeDoubleMaskEdge/3628
=== RUN   TestEncodeDoubleMaskEdge/3629
=== RUN   TestEncodeDoubleMaskEdge/3630
=== RUN   TestEncodeDoubleMaskEdge/3631
=== RUN   TestEncodeDoubleMaskEdge/3632
=== RUN   TestEncodeDoubleMaskEdge/3633
=== RUN   TestEncodeDoubleMaskEdge/3634
=== RUN   TestEncodeDoubleMaskEdge/3635
=== RUN   TestEncodeDoubleMaskEdge/3636
=== RUN   TestEncodeDoubleMaskEdge/3637
=== RUN   TestEncodeDoubleMaskEdge/3638
=== RUN   TestEncodeDoubleMaskEdge/3639
=== RUN   TestEncodeDoubleMaskEdge/3640
=== RUN   TestEncodeDoubleMaskEdge/3641
=== RUN   TestEncodeDoubleMaskEdge/3642
=== RUN   TestEncodeDoubleMaskEdge/3643
=== RUN   TestEncodeDoubleMaskEdge/3644
=== RUN   TestEncodeDoubleMaskEdge/3645
=== RUN   TestEncodeDoubleMaskEdge/3646
=== RUN   TestEncodeDoubleMaskEdge/3647
=== RUN   TestEncodeDoubleMaskEdge/3648
=== RUN   TestEncodeDoubleMaskEdge/3649
=== RUN   TestEncodeDoubleMaskEdge/3650
=== RUN   TestEncodeDoubleMaskEdge/3651
=== RUN   TestEncodeDoubleMaskEdge/3652
=== RUN   TestEncodeDoubleMaskEdge/3653
=== RUN   TestEncodeDoubleMaskEdge/3654
=== RUN   TestEncodeDoubleMaskEdge/3655
=== RUN   TestEncodeDoubleMaskEdge/3656
=== RUN   TestEncodeDoubleMaskEdge/3657
=== RUN   TestEncodeDoubleMaskEdge/3658
=== RUN   TestEncodeDoubleMaskEdge/3659
=== RUN   TestEncodeDoubleMaskEdge/3660
=== RUN   TestEncodeDoubleMaskEdge/3661
=== RUN   TestEncodeDoubleMaskEdge/3662
=== RUN   TestEncodeDoubleMaskEdge/3663
=== RUN   TestEncodeDoubleMaskEdge/3664
=== RUN   TestEncodeDoubleMaskEdge/3665
=== RUN   TestEncodeDoubleMaskEdge/3666
=== RUN   TestEncodeDoubleMaskEdge/3667
=== RUN   TestEncodeDoubleMaskEdge/3668
=== RUN   TestEncodeDoubleMaskEdge/3669
=== RUN   TestEncodeDoubleMaskEdge/3670
=== RUN   TestEncodeDoubleMaskEdge/3671
=== RUN   TestEncodeDoubleMaskEdge/3672
=== RUN   TestEncodeDoubleMaskEdge/3673
=== RUN   TestEncodeDoubleMaskEdge/3674
=== RUN   TestEncodeDoubleMaskEdge/3675
=== RUN   TestEncodeDoubleMaskEdge/3676
=== RUN   TestEncodeDoubleMaskEdge/3677
=== RUN   TestEncodeDoubleMaskEdge/3678
=== RUN   TestEncodeDoubleMaskEdge/3679
=== RUN   TestEncodeDoubleMaskEdge/3680
=== RUN   TestEncodeDoubleMaskEdge/3681
=== RUN   TestEncodeDoubleMaskEdge/3682
=== RUN   TestEncodeDoubleMaskEdge/3683
=== RUN   TestEncodeDoubleMaskEdge/3684
=== RUN   TestEncodeDoubleMaskEdge/3685
=== RUN   TestEncodeDoubleMaskEdge/3686
=== RUN   TestEncodeDoubleMaskEdge/3687
=== RUN   TestEncodeDoubleMaskEdge/3688
=== RUN   TestEncodeDoubleMaskEdge/3689
=== RUN   TestEncodeDoubleMaskEdge/3690
=== RUN   TestEncodeDoubleMaskEdge/3691
=== RUN   TestEncodeDoubleMaskEdge/3692
=== RUN   TestEncodeDoubleMaskEdge/3693
=== RUN   TestEncodeDoubleMaskEdge/3694
=== RUN   TestEncodeDoubleMaskEdge/3695
=== RUN   TestEncodeDoubleMaskEdge/3696
=== RUN   TestEncodeDoubleMaskEdge/3697
=== RUN   TestEncodeDoubleMaskEdge/3698
=== RUN   TestEncodeDoubleMaskEdge/3699
=== RUN   TestEncodeDoubleMaskEdge/3700
=== RUN   TestEncodeDoubleMaskEdge/3701
=== RUN   TestEncodeDoubleMaskEdge/3702
=== RUN   TestEncodeDoubleMaskEdge/3703
=== RUN   TestEncodeDoubleMaskEdge/3704
=== RUN   TestEncodeDoubleMaskEdge/3705
=== RUN   TestEncodeDoubleMaskEdge/3706
=== RUN   TestEncodeDoubleMaskEdge/3707
=== RUN   TestEncodeDoubleMaskEdge/3708
=== RUN   TestEncodeDoubleMaskEdge/3709
=== RUN   TestEncodeDoubleMaskEdge/3710
=== RUN   TestEncodeDoubleMaskEdge/3711
=== RUN   TestEncodeDoubleMaskEdge/3712
=== RUN   TestEncodeDoubleMaskEdge/3713
=== RUN   TestEncodeDoubleMaskEdge/3714
=== RUN   TestEncodeDoubleMaskEdge/3715
=== RUN   TestEncodeDoubleMaskEdge/3716
=== RUN   TestEncodeDoubleMaskEdge/3717
=== RUN   TestEncodeDoubleMaskEdge/3718
=== RUN   TestEncodeDoubleMaskEdge/3719
=== RUN   TestEncodeDoubleMaskEdge/3720
=== RUN   TestEncodeDoubleMaskEdge/3721
=== RUN   TestEncodeDoubleMaskEdge/3722
=== RUN   TestEncodeDoubleMaskEdge/3723
=== RUN   TestEncodeDoubleMaskEdge/3724
=== RUN   TestEncodeDoubleMaskEdge/3725
=== RUN   TestEncodeDoubleMaskEdge/3726
=== RUN   TestEncodeDoubleMaskEdge/3727
=== RUN   TestEncodeDoubleMaskEdge/3728
=== RUN   TestEncodeDoubleMaskEdge/3729
=== RUN   TestEncodeDoubleMaskEdge/3730
=== RUN   TestEncodeDoubleMaskEdge/3731
=== RUN   TestEncodeDoubleMaskEdge/3732
=== RUN   TestEncodeDoubleMaskEdge/3733
=== RUN   TestEncodeDoubleMaskEdge/3734
=== RUN   TestEncodeDoubleMaskEdge/3735
=== RUN   TestEncodeDoubleMaskEdge/3736
=== RUN   TestEncodeDoubleMaskEdge/3737
=== RUN   TestEncodeDoubleMaskEdge/3738
=== RUN   TestEncodeDoubleMaskEdge/3739
=== RUN   TestEncodeDoubleMaskEdge/3740
=== RUN   TestEncodeDoubleMaskEdge/3741
=== RUN   TestEncodeDoubleMaskEdge/3742
=== RUN   TestEncodeDoubleMaskEdge/3743
=== RUN   TestEncodeDoubleMaskEdge/3744
=== RUN   TestEncodeDoubleMaskEdge/3745
=== RUN   TestEncodeDoubleMaskEdge/3746
=== RUN   TestEncodeDoubleMaskEdge/3747
=== RUN   TestEncodeDoubleMaskEdge/3748
=== RUN   TestEncodeDoubleMaskEdge/3749
=== RUN   TestEncodeDoubleMaskEdge/3750
=== RUN   TestEncodeDoubleMaskEdge/3751
=== RUN   TestEncodeDoubleMaskEdge/3752
=== RUN   TestEncodeDoubleMaskEdge/3753
=== RUN   TestEncodeDoubleMaskEdge/3754
=== RUN   TestEncodeDoubleMaskEdge/3755
=== RUN   TestEncodeDoubleMaskEdge/3756
=== RUN   TestEncodeDoubleMaskEdge/3757
=== RUN   TestEncodeDoubleMaskEdge/3758
=== RUN   TestEncodeDoubleMaskEdge/3759
=== RUN   TestEncodeDoubleMaskEdge/3760
=== RUN   TestEncodeDoubleMaskEdge/3761
=== RUN   TestEncodeDoubleMaskEdge/3762
=== RUN   TestEncodeDoubleMaskEdge/3763
=== RUN   TestEncodeDoubleMaskEdge/3764
=== RUN   TestEncodeDoubleMaskEdge/3765
=== RUN   TestEncodeDoubleMaskEdge/3766
=== RUN   TestEncodeDoubleMaskEdge/3767
=== RUN   TestEncodeDoubleMaskEdge/3768
=== RUN   TestEncodeDoubleMaskEdge/3769
=== RUN   TestEncodeDoubleMaskEdge/3770
=== RUN   TestEncodeDoubleMaskEdge/3771
=== RUN   TestEncodeDoubleMaskEdge/3772
=== RUN   TestEncodeDoubleMaskEdge/3773
=== RUN   TestEncodeDoubleMaskEdge/3774
=== RUN   TestEncodeDoubleMaskEdge/3775
=== RUN   TestEncodeDoubleMaskEdge/3776
=== RUN   TestEncodeDoubleMaskEdge/3777
=== RUN   TestEncodeDoubleMaskEdge/3778
=== RUN   TestEncodeDoubleMaskEdge/3779
=== RUN   TestEncodeDoubleMaskEdge/3780
=== RUN   TestEncodeDoubleMaskEdge/3781
=== RUN   TestEncodeDoubleMaskEdge/3782
=== RUN   TestEncodeDoubleMaskEdge/3783
=== RUN   TestEncodeDoubleMaskEdge/3784
=== RUN   TestEncodeDoubleMaskEdge/3785
=== RUN   TestEncodeDoubleMaskEdge/3786
=== RUN   TestEncodeDoubleMaskEdge/3787
=== RUN   TestEncodeDoubleMaskEdge/3788
=== RUN   TestEncodeDoubleMaskEdge/3789
=== RUN   TestEncodeDoubleMaskEdge/3790
=== RUN   TestEncodeDoubleMaskEdge/3791
=== RUN   TestEncodeDoubleMaskEdge/3792
=== RUN   TestEncodeDoubleMaskEdge/3793
=== RUN   TestEncodeDoubleMaskEdge/3794
=== RUN   TestEncodeDoubleMaskEdge/3795
=== RUN   TestEncodeDoubleMaskEdge/3796
=== RUN   TestEncodeDoubleMaskEdge/3797
=== RUN   TestEncodeDoubleMaskEdge/3798
=== RUN   TestEncodeDoubleMaskEdge/3799
=== RUN   TestEncodeDoubleMaskEdge/3800
=== RUN   TestEncodeDoubleMaskEdge/3801
=== RUN   TestEncodeDoubleMaskEdge/3802
=== RUN   TestEncodeDoubleMaskEdge/3803
=== RUN   TestEncodeDoubleMaskEdge/3804
=== RUN   TestEncodeDoubleMaskEdge/3805
=== RUN   TestEncodeDoubleMaskEdge/3806
=== RUN   TestEncodeDoubleMaskEdge/3807
=== RUN   TestEncodeDoubleMaskEdge/3808
=== RUN   TestEncodeDoubleMaskEdge/3809
=== RUN   TestEncodeDoubleMaskEdge/3810
=== RUN   TestEncodeDoubleMaskEdge/3811
=== RUN   TestEncodeDoubleMaskEdge/3812
=== RUN   TestEncodeDoubleMaskEdge/3813
=== RUN   TestEncodeDoubleMaskEdge/3814
=== RUN   TestEncodeDoubleMaskEdge/3815
=== RUN   TestEncodeDoubleMaskEdge/3816
=== RUN   TestEncodeDoubleMaskEdge/3817
=== RUN   TestEncodeDoubleMaskEdge/3818
=== RUN   TestEncodeDoubleMaskEdge/3819
=== RUN   TestEncodeDoubleMaskEdge/3820
=== RUN   TestEncodeDoubleMaskEdge/3821
=== RUN   TestEncodeDoubleMaskEdge/3822
=== RUN   TestEncodeDoubleMaskEdge/3823
=== RUN   TestEncodeDoubleMaskEdge/3824
=== RUN   TestEncodeDoubleMaskEdge/3825
=== RUN   TestEncodeDoubleMaskEdge/3826
=== RUN   TestEncodeDoubleMaskEdge/3827
=== RUN   TestEncodeDoubleMaskEdge/3828
=== RUN   TestEncodeDoubleMaskEdge/3829
=== RUN   TestEncodeDoubleMaskEdge/3830
=== RUN   TestEncodeDoubleMaskEdge/3831
=== RUN   TestEncodeDoubleMaskEdge/3832
=== RUN   TestEncodeDoubleMaskEdge/3833
=== RUN   TestEncodeDoubleMaskEdge/3834
=== RUN   TestEncodeDoubleMaskEdge/3835
=== RUN   TestEncodeDoubleMaskEdge/3836
=== RUN   TestEncodeDoubleMaskEdge/3837
=== RUN   TestEncodeDoubleMaskEdge/3838
=== RUN   TestEncodeDoubleMaskEdge/3839
=== RUN   TestEncodeDoubleMaskEdge/3840
=== RUN   TestEncodeDoubleMaskEdge/3841
=== RUN   TestEncodeDoubleMaskEdge/3842
=== RUN   TestEncodeDoubleMaskEdge/3843
=== RUN   TestEncodeDoubleMaskEdge/3844
=== RUN   TestEncodeDoubleMaskEdge/3845
=== RUN   TestEncodeDoubleMaskEdge/3846
=== RUN   TestEncodeDoubleMaskEdge/3847
=== RUN   TestEncodeDoubleMaskEdge/3848
=== RUN   TestEncodeDoubleMaskEdge/3849
=== RUN   TestEncodeDoubleMaskEdge/3850
=== RUN   TestEncodeDoubleMaskEdge/3851
=== RUN   TestEncodeDoubleMaskEdge/3852
=== RUN   TestEncodeDoubleMaskEdge/3853
=== RUN   TestEncodeDoubleMaskEdge/3854
=== RUN   TestEncodeDoubleMaskEdge/3855
=== RUN   TestEncodeDoubleMaskEdge/3856
=== RUN   TestEncodeDoubleMaskEdge/3857
=== RUN   TestEncodeDoubleMaskEdge/3858
=== RUN   TestEncodeDoubleMaskEdge/3859
=== RUN   TestEncodeDoubleMaskEdge/3860
=== RUN   TestEncodeDoubleMaskEdge/3861
=== RUN   TestEncodeDoubleMaskEdge/3862
=== RUN   TestEncodeDoubleMaskEdge/3863
=== RUN   TestEncodeDoubleMaskEdge/3864
=== RUN   TestEncodeDoubleMaskEdge/3865
=== RUN   TestEncodeDoubleMaskEdge/3866
=== RUN   TestEncodeDoubleMaskEdge/3867
=== RUN   TestEncodeDoubleMaskEdge/3868
=== RUN   TestEncodeDoubleMaskEdge/3869
=== RUN   TestEncodeDoubleMaskEdge/3870
=== RUN   TestEncodeDoubleMaskEdge/3871
=== RUN   TestEncodeDoubleMaskEdge/3872
=== RUN   TestEncodeDoubleMaskEdge/3873
=== RUN   TestEncodeDoubleMaskEdge/3874
=== RUN   TestEncodeDoubleMaskEdge/3875
=== RUN   TestEncodeDoubleMaskEdge/3876
=== RUN   TestEncodeDoubleMaskEdge/3877
=== RUN   TestEncodeDoubleMaskEdge/3878
=== RUN   TestEncodeDoubleMaskEdge/3879
=== RUN   TestEncodeDoubleMaskEdge/3880
=== RUN   TestEncodeDoubleMaskEdge/3881
=== RUN   TestEncodeDoubleMaskEdge/3882
=== RUN   TestEncodeDoubleMaskEdge/3883
=== RUN   TestEncodeDoubleMaskEdge/3884
=== RUN   TestEncodeDoubleMaskEdge/3885
=== RUN   TestEncodeDoubleMaskEdge/3886
=== RUN   TestEncodeDoubleMaskEdge/3887
=== RUN   TestEncodeDoubleMaskEdge/3888
=== RUN   TestEncodeDoubleMaskEdge/3889
=== RUN   TestEncodeDoubleMaskEdge/3890
=== RUN   TestEncodeDoubleMaskEdge/3891
=== RUN   TestEncodeDoubleMaskEdge/3892
=== RUN   TestEncodeDoubleMaskEdge/3893
=== RUN   TestEncodeDoubleMaskEdge/3894
=== RUN   TestEncodeDoubleMaskEdge/3895
=== RUN   TestEncodeDoubleMaskEdge/3896
=== RUN   TestEncodeDoubleMaskEdge/3897
=== RUN   TestEncodeDoubleMaskEdge/3898
=== RUN   TestEncodeDoubleMaskEdge/3899
=== RUN   TestEncodeDoubleMaskEdge/3900
=== RUN   TestEncodeDoubleMaskEdge/3901
=== RUN   TestEncodeDoubleMaskEdge/3902
=== RUN   TestEncodeDoubleMaskEdge/3903
=== RUN   TestEncodeDoubleMaskEdge/3904
=== RUN   TestEncodeDoubleMaskEdge/3905
=== RUN   TestEncodeDoubleMaskEdge/3906
=== RUN   TestEncodeDoubleMaskEdge/3907
=== RUN   TestEncodeDoubleMaskEdge/3908
=== RUN   TestEncodeDoubleMaskEdge/3909
=== RUN   TestEncodeDoubleMaskEdge/3910
=== RUN   TestEncodeDoubleMaskEdge/3911
=== RUN   TestEncodeDoubleMaskEdge/3912
=== RUN   TestEncodeDoubleMaskEdge/3913
=== RUN   TestEncodeDoubleMaskEdge/3914
=== RUN   TestEncodeDoubleMaskEdge/3915
=== RUN   TestEncodeDoubleMaskEdge/3916
=== RUN   TestEncodeDoubleMaskEdge/3917
=== RUN   TestEncodeDoubleMaskEdge/3918
=== RUN   TestEncodeDoubleMaskEdge/3919
=== RUN   TestEncodeDoubleMaskEdge/3920
=== RUN   TestEncodeDoubleMaskEdge/3921
=== RUN   TestEncodeDoubleMaskEdge/3922
=== RUN   TestEncodeDoubleMaskEdge/3923
=== RUN   TestEncodeDoubleMaskEdge/3924
=== RUN   TestEncodeDoubleMaskEdge/3925
=== RUN   TestEncodeDoubleMaskEdge/3926
=== RUN   TestEncodeDoubleMaskEdge/3927
=== RUN   TestEncodeDoubleMaskEdge/3928
=== RUN   TestEncodeDoubleMaskEdge/3929
=== RUN   TestEncodeDoubleMaskEdge/3930
=== RUN   TestEncodeDoubleMaskEdge/3931
=== RUN   TestEncodeDoubleMaskEdge/3932
=== RUN   TestEncodeDoubleMaskEdge/3933
=== RUN   TestEncodeDoubleMaskEdge/3934
=== RUN   TestEncodeDoubleMaskEdge/3935
=== RUN   TestEncodeDoubleMaskEdge/3936
=== RUN   TestEncodeDoubleMaskEdge/3937
=== RUN   TestEncodeDoubleMaskEdge/3938
=== RUN   TestEncodeDoubleMaskEdge/3939
=== RUN   TestEncodeDoubleMaskEdge/3940
=== RUN   TestEncodeDoubleMaskEdge/3941
=== RUN   TestEncodeDoubleMaskEdge/3942
=== RUN   TestEncodeDoubleMaskEdge/3943
=== RUN   TestEncodeDoubleMaskEdge/3944
=== RUN   TestEncodeDoubleMaskEdge/3945
=== RUN   TestEncodeDoubleMaskEdge/3946
=== RUN   TestEncodeDoubleMaskEdge/3947
=== RUN   TestEncodeDoubleMaskEdge/3948
=== RUN   TestEncodeDoubleMaskEdge/3949
=== RUN   TestEncodeDoubleMaskEdge/3950
=== RUN   TestEncodeDoubleMaskEdge/3951
=== RUN   TestEncodeDoubleMaskEdge/3952
=== RUN   TestEncodeDoubleMaskEdge/3953
=== RUN   TestEncodeDoubleMaskEdge/3954
=== RUN   TestEncodeDoubleMaskEdge/3955
=== RUN   TestEncodeDoubleMaskEdge/3956
=== RUN   TestEncodeDoubleMaskEdge/3957
=== RUN   TestEncodeDoubleMaskEdge/3958
=== RUN   TestEncodeDoubleMaskEdge/3959
=== RUN   TestEncodeDoubleMaskEdge/3960
=== RUN   TestEncodeDoubleMaskEdge/3961
=== RUN   TestEncodeDoubleMaskEdge/3962
=== RUN   TestEncodeDoubleMaskEdge/3963
=== RUN   TestEncodeDoubleMaskEdge/3964
=== RUN   TestEncodeDoubleMaskEdge/3965
=== RUN   TestEncodeDoubleMaskEdge/3966
=== RUN   TestEncodeDoubleMaskEdge/3967
=== RUN   TestEncodeDoubleMaskEdge/3968
=== RUN   TestEncodeDoubleMaskEdge/3969
=== RUN   TestEncodeDoubleMaskEdge/3970
=== RUN   TestEncodeDoubleMaskEdge/3971
=== RUN   TestEncodeDoubleMaskEdge/3972
=== RUN   TestEncodeDoubleMaskEdge/3973
=== RUN   TestEncodeDoubleMaskEdge/3974
=== RUN   TestEncodeDoubleMaskEdge/3975
=== RUN   TestEncodeDoubleMaskEdge/3976
=== RUN   TestEncodeDoubleMaskEdge/3977
=== RUN   TestEncodeDoubleMaskEdge/3978
=== RUN   TestEncodeDoubleMaskEdge/3979
=== RUN   TestEncodeDoubleMaskEdge/3980
=== RUN   TestEncodeDoubleMaskEdge/3981
=== RUN   TestEncodeDoubleMaskEdge/3982
=== RUN   TestEncodeDoubleMaskEdge/3983
=== RUN   TestEncodeDoubleMaskEdge/3984
=== RUN   TestEncodeDoubleMaskEdge/3985
=== RUN   TestEncodeDoubleMaskEdge/3986
=== RUN   TestEncodeDoubleMaskEdge/3987
=== RUN   TestEncodeDoubleMaskEdge/3988
=== RUN   TestEncodeDoubleMaskEdge/3989
=== RUN   TestEncodeDoubleMaskEdge/3990
=== RUN   TestEncodeDoubleMaskEdge/3991
=== RUN   TestEncodeDoubleMaskEdge/3992
=== RUN   TestEncodeDoubleMaskEdge/3993
=== RUN   TestEncodeDoubleMaskEdge/3994
=== RUN   TestEncodeDoubleMaskEdge/3995
=== RUN   TestEncodeDoubleMaskEdge/3996
=== RUN   TestEncodeDoubleMaskEdge/3997
=== RUN   TestEncodeDoubleMaskEdge/3998
=== RUN   TestEncodeDoubleMaskEdge/3999
=== RUN   TestEncodeDoubleMaskEdge/4000
=== RUN   TestEncodeDoubleMaskEdge/4001
=== RUN   TestEncodeDoubleMaskEdge/4002
=== RUN   TestEncodeDoubleMaskEdge/4003
=== RUN   TestEncodeDoubleMaskEdge/4004
=== RUN   TestEncodeDoubleMaskEdge/4005
=== RUN   TestEncodeDoubleMaskEdge/4006
=== RUN   TestEncodeDoubleMaskEdge/4007
=== RUN   TestEncodeDoubleMaskEdge/4008
=== RUN   TestEncodeDoubleMaskEdge/4009
=== RUN   TestEncodeDoubleMaskEdge/4010
=== RUN   TestEncodeDoubleMaskEdge/4011
=== RUN   TestEncodeDoubleMaskEdge/4012
=== RUN   TestEncodeDoubleMaskEdge/4013
=== RUN   TestEncodeDoubleMaskEdge/4014
=== RUN   TestEncodeDoubleMaskEdge/4015
=== RUN   TestEncodeDoubleMaskEdge/4016
=== RUN   TestEncodeDoubleMaskEdge/4017
=== RUN   TestEncodeDoubleMaskEdge/4018
=== RUN   TestEncodeDoubleMaskEdge/4019
=== RUN   TestEncodeDoubleMaskEdge/4020
=== RUN   TestEncodeDoubleMaskEdge/4021
=== RUN   TestEncodeDoubleMaskEdge/4022
=== RUN   TestEncodeDoubleMaskEdge/4023
=== RUN   TestEncodeDoubleMaskEdge/4024
=== RUN   TestEncodeDoubleMaskEdge/4025
=== RUN   TestEncodeDoubleMaskEdge/4026
=== RUN   TestEncodeDoubleMaskEdge/4027
=== RUN   TestEncodeDoubleMaskEdge/4028
=== RUN   TestEncodeDoubleMaskEdge/4029
=== RUN   TestEncodeDoubleMaskEdge/4030
=== RUN   TestEncodeDoubleMaskEdge/4031
=== RUN   TestEncodeDoubleMaskEdge/4032
=== RUN   TestEncodeDoubleMaskEdge/4033
=== RUN   TestEncodeDoubleMaskEdge/4034
=== RUN   TestEncodeDoubleMaskEdge/4035
=== RUN   TestEncodeDoubleMaskEdge/4036
=== RUN   TestEncodeDoubleMaskEdge/4037
=== RUN   TestEncodeDoubleMaskEdge/4038
=== RUN   TestEncodeDoubleMaskEdge/4039
=== RUN   TestEncodeDoubleMaskEdge/4040
=== RUN   TestEncodeDoubleMaskEdge/4041
=== RUN   TestEncodeDoubleMaskEdge/4042
=== RUN   TestEncodeDoubleMaskEdge/4043
=== RUN   TestEncodeDoubleMaskEdge/4044
=== RUN   TestEncodeDoubleMaskEdge/4045
=== RUN   TestEncodeDoubleMaskEdge/4046
=== RUN   TestEncodeDoubleMaskEdge/4047
=== RUN   TestEncodeDoubleMaskEdge/4048
=== RUN   TestEncodeDoubleMaskEdge/4049
=== RUN   TestEncodeDoubleMaskEdge/4050
=== RUN   TestEncodeDoubleMaskEdge/4051
=== RUN   TestEncodeDoubleMaskEdge/4052
=== RUN   TestEncodeDoubleMaskEdge/4053
=== RUN   TestEncodeDoubleMaskEdge/4054
=== RUN   TestEncodeDoubleMaskEdge/4055
=== RUN   TestEncodeDoubleMaskEdge/4056
=== RUN   TestEncodeDoubleMaskEdge/4057
=== RUN   TestEncodeDoubleMaskEdge/4058
=== RUN   TestEncodeDoubleMaskEdge/4059
=== RUN   TestEncodeDoubleMaskEdge/4060
=== RUN   TestEncodeDoubleMaskEdge/4061
=== RUN   TestEncodeDoubleMaskEdge/4062
=== RUN   TestEncodeDoubleMaskEdge/4063
=== RUN   TestEncodeDoubleMaskEdge/4064
=== RUN   TestEncodeDoubleMaskEdge/4065
=== RUN   TestEncodeDoubleMaskEdge/4066
=== RUN   TestEncodeDoubleMaskEdge/4067
=== RUN   TestEncodeDoubleMaskEdge/4068
=== RUN   TestEncodeDoubleMaskEdge/4069
=== RUN   TestEncodeDoubleMaskEdge/4070
=== RUN   TestEncodeDoubleMaskEdge/4071
=== RUN   TestEncodeDoubleMaskEdge/4072
=== RUN   TestEncodeDoubleMaskEdge/4073
=== RUN   TestEncodeDoubleMaskEdge/4074
=== RUN   TestEncodeDoubleMaskEdge/4075
=== RUN   TestEncodeDoubleMaskEdge/4076
=== RUN   TestEncodeDoubleMaskEdge/4077
=== RUN   TestEncodeDoubleMaskEdge/4078
=== RUN   TestEncodeDoubleMaskEdge/4079
=== RUN   TestEncodeDoubleMaskEdge/4080
=== RUN   TestEncodeDoubleMaskEdge/4081
=== RUN   TestEncodeDoubleMaskEdge/4082
=== RUN   TestEncodeDoubleMaskEdge/4083
=== RUN   TestEncodeDoubleMaskEdge/4084
=== RUN   TestEncodeDoubleMaskEdge/4085
=== RUN   TestEncodeDoubleMaskEdge/4086
=== RUN   TestEncodeDoubleMaskEdge/4087
=== RUN   TestEncodeDoubleMaskEdge/4088
=== RUN   TestEncodeDoubleMaskEdge/4089
=== RUN   TestEncodeDoubleMaskEdge/4090
=== RUN   TestEncodeDoubleMaskEdge/4091
=== RUN   TestEncodeDoubleMaskEdge/4092
=== RUN   TestEncodeDoubleMaskEdge/4093
=== RUN   TestEncodeDoubleMaskEdge/4094
=== RUN   TestEncodeDoubleMaskEdge/4095
=== RUN   TestEncodeDoubleMaskEdge/4096
=== RUN   TestEncodeDoubleMaskEdge/4097
=== RUN   TestEncodeDoubleMaskEdge/4098
=== RUN   TestEncodeDoubleMaskEdge/4099
=== RUN   TestEncodeDoubleMaskEdge/4100
=== RUN   TestEncodeDoubleMaskEdge/4101
=== RUN   TestEncodeDoubleMaskEdge/4102
=== RUN   TestEncodeDoubleMaskEdge/4103
=== RUN   TestEncodeDoubleMaskEdge/4104
=== RUN   TestEncodeDoubleMaskEdge/4105
=== RUN   TestEncodeDoubleMaskEdge/4106
=== RUN   TestEncodeDoubleMaskEdge/4107
=== RUN   TestEncodeDoubleMaskEdge/4108
=== RUN   TestEncodeDoubleMaskEdge/4109
=== RUN   TestEncodeDoubleMaskEdge/4110
=== RUN   TestEncodeDoubleMaskEdge/4111
=== RUN   TestEncodeDoubleMaskEdge/4112
=== RUN   TestEncodeDoubleMaskEdge/4113
=== RUN   TestEncodeDoubleMaskEdge/4114
=== RUN   TestEncodeDoubleMaskEdge/4115
=== RUN   TestEncodeDoubleMaskEdge/4116
=== RUN   TestEncodeDoubleMaskEdge/4117
=== RUN   TestEncodeDoubleMaskEdge/4118
=== RUN   TestEncodeDoubleMaskEdge/4119
=== RUN   TestEncodeDoubleMaskEdge/4120
=== RUN   TestEncodeDoubleMaskEdge/4121
=== RUN   TestEncodeDoubleMaskEdge/4122
=== RUN   TestEncodeDoubleMaskEdge/4123
=== RUN   TestEncodeDoubleMaskEdge/4124
=== RUN   TestEncodeDoubleMaskEdge/4125
=== RUN   TestEncodeDoubleMaskEdge/4126
=== RUN   TestEncodeDoubleMaskEdge/4127
=== RUN   TestEncodeDoubleMaskEdge/4128
=== RUN   TestEncodeDoubleMaskEdge/4129
=== RUN   TestEncodeDoubleMaskEdge/4130
=== RUN   TestEncodeDoubleMaskEdge/4131
=== RUN   TestEncodeDoubleMaskEdge/4132
=== RUN   TestEncodeDoubleMaskEdge/4133
=== RUN   TestEncodeDoubleMaskEdge/4134
=== RUN   TestEncodeDoubleMaskEdge/4135
=== RUN   TestEncodeDoubleMaskEdge/4136
=== RUN   TestEncodeDoubleMaskEdge/4137
=== RUN   TestEncodeDoubleMaskEdge/4138
=== RUN   TestEncodeDoubleMaskEdge/4139
=== RUN   TestEncodeDoubleMaskEdge/4140
=== RUN   TestEncodeDoubleMaskEdge/4141
=== RUN   TestEncodeDoubleMaskEdge/4142
=== RUN   TestEncodeDoubleMaskEdge/4143
=== RUN   TestEncodeDoubleMaskEdge/4144
=== RUN   TestEncodeDoubleMaskEdge/4145
=== RUN   TestEncodeDoubleMaskEdge/4146
=== RUN   TestEncodeDoubleMaskEdge/4147
=== RUN   TestEncodeDoubleMaskEdge/4148
=== RUN   TestEncodeDoubleMaskEdge/4149
=== RUN   TestEncodeDoubleMaskEdge/4150
=== RUN   TestEncodeDoubleMaskEdge/4151
=== RUN   TestEncodeDoubleMaskEdge/4152
=== RUN   TestEncodeDoubleMaskEdge/4153
=== RUN   TestEncodeDoubleMaskEdge/4154
=== RUN   TestEncodeDoubleMaskEdge/4155
=== RUN   TestEncodeDoubleMaskEdge/4156
=== RUN   TestEncodeDoubleMaskEdge/4157
=== RUN   TestEncodeDoubleMaskEdge/4158
=== RUN   TestEncodeDoubleMaskEdge/4159
=== RUN   TestEncodeDoubleMaskEdge/4160
=== RUN   TestEncodeDoubleMaskEdge/4161
=== RUN   TestEncodeDoubleMaskEdge/4162
=== RUN   TestEncodeDoubleMaskEdge/4163
=== RUN   TestEncodeDoubleMaskEdge/4164
=== RUN   TestEncodeDoubleMaskEdge/4165
=== RUN   TestEncodeDoubleMaskEdge/4166
=== RUN   TestEncodeDoubleMaskEdge/4167
=== RUN   TestEncodeDoubleMaskEdge/4168
=== RUN   TestEncodeDoubleMaskEdge/4169
=== RUN   TestEncodeDoubleMaskEdge/4170
=== RUN   TestEncodeDoubleMaskEdge/4171
=== RUN   TestEncodeDoubleMaskEdge/4172
=== RUN   TestEncodeDoubleMaskEdge/4173
=== RUN   TestEncodeDoubleMaskEdge/4174
=== RUN   TestEncodeDoubleMaskEdge/4175
=== RUN   TestEncodeDoubleMaskEdge/4176
=== RUN   TestEncodeDoubleMaskEdge/4177
=== RUN   TestEncodeDoubleMaskEdge/4178
=== RUN   TestEncodeDoubleMaskEdge/4179
=== RUN   TestEncodeDoubleMaskEdge/4180
=== RUN   TestEncodeDoubleMaskEdge/4181
=== RUN   TestEncodeDoubleMaskEdge/4182
=== RUN   TestEncodeDoubleMaskEdge/4183
=== RUN   TestEncodeDoubleMaskEdge/4184
=== RUN   TestEncodeDoubleMaskEdge/4185
=== RUN   TestEncodeDoubleMaskEdge/4186
=== RUN   TestEncodeDoubleMaskEdge/4187
=== RUN   TestEncodeDoubleMaskEdge/4188
=== RUN   TestEncodeDoubleMaskEdge/4189
=== RUN   TestEncodeDoubleMaskEdge/4190
=== RUN   TestEncodeDoubleMaskEdge/4191
=== RUN   TestEncodeDoubleMaskEdge/4192
=== RUN   TestEncodeDoubleMaskEdge/4193
=== RUN   TestEncodeDoubleMaskEdge/4194
=== RUN   TestEncodeDoubleMaskEdge/4195
=== RUN   TestEncodeDoubleMaskEdge/4196
=== RUN   TestEncodeDoubleMaskEdge/4197
=== RUN   TestEncodeDoubleMaskEdge/4198
=== RUN   TestEncodeDoubleMaskEdge/4199
=== RUN   TestEncodeDoubleMaskEdge/4200
=== RUN   TestEncodeDoubleMaskEdge/4201
=== RUN   TestEncodeDoubleMaskEdge/4202
=== RUN   TestEncodeDoubleMaskEdge/4203
=== RUN   TestEncodeDoubleMaskEdge/4204
=== RUN   TestEncodeDoubleMaskEdge/4205
=== RUN   TestEncodeDoubleMaskEdge/4206
=== RUN   TestEncodeDoubleMaskEdge/4207
=== RUN   TestEncodeDoubleMaskEdge/4208
=== RUN   TestEncodeDoubleMaskEdge/4209
=== RUN   TestEncodeDoubleMaskEdge/4210
=== RUN   TestEncodeDoubleMaskEdge/4211
=== RUN   TestEncodeDoubleMaskEdge/4212
=== RUN   TestEncodeDoubleMaskEdge/4213
=== RUN   TestEncodeDoubleMaskEdge/4214
=== RUN   TestEncodeDoubleMaskEdge/4215
=== RUN   TestEncodeDoubleMaskEdge/4216
=== RUN   TestEncodeDoubleMaskEdge/4217
=== RUN   TestEncodeDoubleMaskEdge/4218
=== RUN   TestEncodeDoubleMaskEdge/4219
=== RUN   TestEncodeDoubleMaskEdge/4220
=== RUN   TestEncodeDoubleMaskEdge/4221
=== RUN   TestEncodeDoubleMaskEdge/4222
=== RUN   TestEncodeDoubleMaskEdge/4223
=== RUN   TestEncodeDoubleMaskEdge/4224
=== RUN   TestEncodeDoubleMaskEdge/4225
=== RUN   TestEncodeDoubleMaskEdge/4226
=== RUN   TestEncodeDoubleMaskEdge/4227
=== RUN   TestEncodeDoubleMaskEdge/4228
=== RUN   TestEncodeDoubleMaskEdge/4229
=== RUN   TestEncodeDoubleMaskEdge/4230
=== RUN   TestEncodeDoubleMaskEdge/4231
=== RUN   TestEncodeDoubleMaskEdge/4232
=== RUN   TestEncodeDoubleMaskEdge/4233
=== RUN   TestEncodeDoubleMaskEdge/4234
=== RUN   TestEncodeDoubleMaskEdge/4235
=== RUN   TestEncodeDoubleMaskEdge/4236
=== RUN   TestEncodeDoubleMaskEdge/4237
=== RUN   TestEncodeDoubleMaskEdge/4238
=== RUN   TestEncodeDoubleMaskEdge/4239
=== RUN   TestEncodeDoubleMaskEdge/4240
=== RUN   TestEncodeDoubleMaskEdge/4241
=== RUN   TestEncodeDoubleMaskEdge/4242
=== RUN   TestEncodeDoubleMaskEdge/4243
=== RUN   TestEncodeDoubleMaskEdge/4244
=== RUN   TestEncodeDoubleMaskEdge/4245
=== RUN   TestEncodeDoubleMaskEdge/4246
=== RUN   TestEncodeDoubleMaskEdge/4247
=== RUN   TestEncodeDoubleMaskEdge/4248
=== RUN   TestEncodeDoubleMaskEdge/4249
=== RUN   TestEncodeDoubleMaskEdge/4250
=== RUN   TestEncodeDoubleMaskEdge/4251
=== RUN   TestEncodeDoubleMaskEdge/4252
=== RUN   TestEncodeDoubleMaskEdge/4253
=== RUN   TestEncodeDoubleMaskEdge/4254
=== RUN   TestEncodeDoubleMaskEdge/4255
=== RUN   TestEncodeDoubleMaskEdge/4256
=== RUN   TestEncodeDoubleMaskEdge/4257
=== RUN   TestEncodeDoubleMaskEdge/4258
=== RUN   TestEncodeDoubleMaskEdge/4259
=== RUN   TestEncodeDoubleMaskEdge/4260
=== RUN   TestEncodeDoubleMaskEdge/4261
=== RUN   TestEncodeDoubleMaskEdge/4262
=== RUN   TestEncodeDoubleMaskEdge/4263
=== RUN   TestEncodeDoubleMaskEdge/4264
=== RUN   TestEncodeDoubleMaskEdge/4265
=== RUN   TestEncodeDoubleMaskEdge/4266
=== RUN   TestEncodeDoubleMaskEdge/4267
=== RUN   TestEncodeDoubleMaskEdge/4268
=== RUN   TestEncodeDoubleMaskEdge/4269
=== RUN   TestEncodeDoubleMaskEdge/4270
=== RUN   TestEncodeDoubleMaskEdge/4271
=== RUN   TestEncodeDoubleMaskEdge/4272
=== RUN   TestEncodeDoubleMaskEdge/4273
=== RUN   TestEncodeDoubleMaskEdge/4274
=== RUN   TestEncodeDoubleMaskEdge/4275
=== RUN   TestEncodeDoubleMaskEdge/4276
=== RUN   TestEncodeDoubleMaskEdge/4277
=== RUN   TestEncodeDoubleMaskEdge/4278
=== RUN   TestEncodeDoubleMaskEdge/4279
=== RUN   TestEncodeDoubleMaskEdge/4280
=== RUN   TestEncodeDoubleMaskEdge/4281
=== RUN   TestEncodeDoubleMaskEdge/4282
=== RUN   TestEncodeDoubleMaskEdge/4283
=== RUN   TestEncodeDoubleMaskEdge/4284
=== RUN   TestEncodeDoubleMaskEdge/4285
=== RUN   TestEncodeDoubleMaskEdge/4286
=== RUN   TestEncodeDoubleMaskEdge/4287
=== RUN   TestEncodeDoubleMaskEdge/4288
=== RUN   TestEncodeDoubleMaskEdge/4289
=== RUN   TestEncodeDoubleMaskEdge/4290
=== RUN   TestEncodeDoubleMaskEdge/4291
=== RUN   TestEncodeDoubleMaskEdge/4292
=== RUN   TestEncodeDoubleMaskEdge/4293
=== RUN   TestEncodeDoubleMaskEdge/4294
=== RUN   TestEncodeDoubleMaskEdge/4295
=== RUN   TestEncodeDoubleMaskEdge/4296
=== RUN   TestEncodeDoubleMaskEdge/4297
=== RUN   TestEncodeDoubleMaskEdge/4298
=== RUN   TestEncodeDoubleMaskEdge/4299
=== RUN   TestEncodeDoubleMaskEdge/4300
=== RUN   TestEncodeDoubleMaskEdge/4301
=== RUN   TestEncodeDoubleMaskEdge/4302
=== RUN   TestEncodeDoubleMaskEdge/4303
=== RUN   TestEncodeDoubleMaskEdge/4304
=== RUN   TestEncodeDoubleMaskEdge/4305
=== RUN   TestEncodeDoubleMaskEdge/4306
=== RUN   TestEncodeDoubleMaskEdge/4307
=== RUN   TestEncodeDoubleMaskEdge/4308
=== RUN   TestEncodeDoubleMaskEdge/4309
=== RUN   TestEncodeDoubleMaskEdge/4310
=== RUN   TestEncodeDoubleMaskEdge/4311
=== RUN   TestEncodeDoubleMaskEdge/4312
=== RUN   TestEncodeDoubleMaskEdge/4313
=== RUN   TestEncodeDoubleMaskEdge/4314
=== RUN   TestEncodeDoubleMaskEdge/4315
=== RUN   TestEncodeDoubleMaskEdge/4316
=== RUN   TestEncodeDoubleMaskEdge/4317
=== RUN   TestEncodeDoubleMaskEdge/4318
=== RUN   TestEncodeDoubleMaskEdge/4319
=== RUN   TestEncodeDoubleMaskEdge/4320
=== RUN   TestEncodeDoubleMaskEdge/4321
=== RUN   TestEncodeDoubleMaskEdge/4322
=== RUN   TestEncodeDoubleMaskEdge/4323
=== RUN   TestEncodeDoubleMaskEdge/4324
=== RUN   TestEncodeDoubleMaskEdge/4325
=== RUN   TestEncodeDoubleMaskEdge/4326
=== RUN   TestEncodeDoubleMaskEdge/4327
=== RUN   TestEncodeDoubleMaskEdge/4328
=== RUN   TestEncodeDoubleMaskEdge/4329
=== RUN   TestEncodeDoubleMaskEdge/4330
=== RUN   TestEncodeDoubleMaskEdge/4331
=== RUN   TestEncodeDoubleMaskEdge/4332
=== RUN   TestEncodeDoubleMaskEdge/4333
=== RUN   TestEncodeDoubleMaskEdge/4334
=== RUN   TestEncodeDoubleMaskEdge/4335
=== RUN   TestEncodeDoubleMaskEdge/4336
=== RUN   TestEncodeDoubleMaskEdge/4337
=== RUN   TestEncodeDoubleMaskEdge/4338
=== RUN   TestEncodeDoubleMaskEdge/4339
=== RUN   TestEncodeDoubleMaskEdge/4340
=== RUN   TestEncodeDoubleMaskEdge/4341
=== RUN   TestEncodeDoubleMaskEdge/4342
=== RUN   TestEncodeDoubleMaskEdge/4343
=== RUN   TestEncodeDoubleMaskEdge/4344
=== RUN   TestEncodeDoubleMaskEdge/4345
=== RUN   TestEncodeDoubleMaskEdge/4346
=== RUN   TestEncodeDoubleMaskEdge/4347
=== RUN   TestEncodeDoubleMaskEdge/4348
=== RUN   TestEncodeDoubleMaskEdge/4349
=== RUN   TestEncodeDoubleMaskEdge/4350
=== RUN   TestEncodeDoubleMaskEdge/4351
=== RUN   TestEncodeDoubleMaskEdge/4352
=== RUN   TestEncodeDoubleMaskEdge/4353
=== RUN   TestEncodeDoubleMaskEdge/4354
=== RUN   TestEncodeDoubleMaskEdge/4355
=== RUN   TestEncodeDoubleMaskEdge/4356
=== RUN   TestEncodeDoubleMaskEdge/4357
=== RUN   TestEncodeDoubleMaskEdge/4358
=== RUN   TestEncodeDoubleMaskEdge/4359
=== RUN   TestEncodeDoubleMaskEdge/4360
=== RUN   TestEncodeDoubleMaskEdge/4361
=== RUN   TestEncodeDoubleMaskEdge/4362
=== RUN   TestEncodeDoubleMaskEdge/4363
=== RUN   TestEncodeDoubleMaskEdge/4364
=== RUN   TestEncodeDoubleMaskEdge/4365
=== RUN   TestEncodeDoubleMaskEdge/4366
=== RUN   TestEncodeDoubleMaskEdge/4367
=== RUN   TestEncodeDoubleMaskEdge/4368
=== RUN   TestEncodeDoubleMaskEdge/4369
=== RUN   TestEncodeDoubleMaskEdge/4370
=== RUN   TestEncodeDoubleMaskEdge/4371
=== RUN   TestEncodeDoubleMaskEdge/4372
=== RUN   TestEncodeDoubleMaskEdge/4373
=== RUN   TestEncodeDoubleMaskEdge/4374
=== RUN   TestEncodeDoubleMaskEdge/4375
=== RUN   TestEncodeDoubleMaskEdge/4376
=== RUN   TestEncodeDoubleMaskEdge/4377
=== RUN   TestEncodeDoubleMaskEdge/4378
=== RUN   TestEncodeDoubleMaskEdge/4379
=== RUN   TestEncodeDoubleMaskEdge/4380
=== RUN   TestEncodeDoubleMaskEdge/4381
=== RUN   TestEncodeDoubleMaskEdge/4382
=== RUN   TestEncodeDoubleMaskEdge/4383
=== RUN   TestEncodeDoubleMaskEdge/4384
=== RUN   TestEncodeDoubleMaskEdge/4385
=== RUN   TestEncodeDoubleMaskEdge/4386
=== RUN   TestEncodeDoubleMaskEdge/4387
=== RUN   TestEncodeDoubleMaskEdge/4388
=== RUN   TestEncodeDoubleMaskEdge/4389
=== RUN   TestEncodeDoubleMaskEdge/4390
=== RUN   TestEncodeDoubleMaskEdge/4391
=== RUN   TestEncodeDoubleMaskEdge/4392
=== RUN   TestEncodeDoubleMaskEdge/4393
=== RUN   TestEncodeDoubleMaskEdge/4394
=== RUN   TestEncodeDoubleMaskEdge/4395
=== RUN   TestEncodeDoubleMaskEdge/4396
=== RUN   TestEncodeDoubleMaskEdge/4397
=== RUN   TestEncodeDoubleMaskEdge/4398
=== RUN   TestEncodeDoubleMaskEdge/4399
=== RUN   TestEncodeDoubleMaskEdge/4400
=== RUN   TestEncodeDoubleMaskEdge/4401
=== RUN   TestEncodeDoubleMaskEdge/4402
=== RUN   TestEncodeDoubleMaskEdge/4403
=== RUN   TestEncodeDoubleMaskEdge/4404
=== RUN   TestEncodeDoubleMaskEdge/4405
=== RUN   TestEncodeDoubleMaskEdge/4406
=== RUN   TestEncodeDoubleMaskEdge/4407
=== RUN   TestEncodeDoubleMaskEdge/4408
=== RUN   TestEncodeDoubleMaskEdge/4409
=== RUN   TestEncodeDoubleMaskEdge/4410
=== RUN   TestEncodeDoubleMaskEdge/4411
=== RUN   TestEncodeDoubleMaskEdge/4412
=== RUN   TestEncodeDoubleMaskEdge/4413
=== RUN   TestEncodeDoubleMaskEdge/4414
=== RUN   TestEncodeDoubleMaskEdge/4415
=== RUN   TestEncodeDoubleMaskEdge/4416
=== RUN   TestEncodeDoubleMaskEdge/4417
=== RUN   TestEncodeDoubleMaskEdge/4418
=== RUN   TestEncodeDoubleMaskEdge/4419
=== RUN   TestEncodeDoubleMaskEdge/4420
=== RUN   TestEncodeDoubleMaskEdge/4421
=== RUN   TestEncodeDoubleMaskEdge/4422
=== RUN   TestEncodeDoubleMaskEdge/4423
=== RUN   TestEncodeDoubleMaskEdge/4424
=== RUN   TestEncodeDoubleMaskEdge/4425
=== RUN   TestEncodeDoubleMaskEdge/4426
=== RUN   TestEncodeDoubleMaskEdge/4427
=== RUN   TestEncodeDoubleMaskEdge/4428
=== RUN   TestEncodeDoubleMaskEdge/4429
=== RUN   TestEncodeDoubleMaskEdge/4430
=== RUN   TestEncodeDoubleMaskEdge/4431
=== RUN   TestEncodeDoubleMaskEdge/4432
=== RUN   TestEncodeDoubleMaskEdge/4433
=== RUN   TestEncodeDoubleMaskEdge/4434
=== RUN   TestEncodeDoubleMaskEdge/4435
=== RUN   TestEncodeDoubleMaskEdge/4436
=== RUN   TestEncodeDoubleMaskEdge/4437
=== RUN   TestEncodeDoubleMaskEdge/4438
=== RUN   TestEncodeDoubleMaskEdge/4439
=== RUN   TestEncodeDoubleMaskEdge/4440
=== RUN   TestEncodeDoubleMaskEdge/4441
=== RUN   TestEncodeDoubleMaskEdge/4442
=== RUN   TestEncodeDoubleMaskEdge/4443
=== RUN   TestEncodeDoubleMaskEdge/4444
=== RUN   TestEncodeDoubleMaskEdge/4445
=== RUN   TestEncodeDoubleMaskEdge/4446
=== RUN   TestEncodeDoubleMaskEdge/4447
=== RUN   TestEncodeDoubleMaskEdge/4448
=== RUN   TestEncodeDoubleMaskEdge/4449
=== RUN   TestEncodeDoubleMaskEdge/4450
=== RUN   TestEncodeDoubleMaskEdge/4451
=== RUN   TestEncodeDoubleMaskEdge/4452
=== RUN   TestEncodeDoubleMaskEdge/4453
=== RUN   TestEncodeDoubleMaskEdge/4454
=== RUN   TestEncodeDoubleMaskEdge/4455
=== RUN   TestEncodeDoubleMaskEdge/4456
=== RUN   TestEncodeDoubleMaskEdge/4457
=== RUN   TestEncodeDoubleMaskEdge/4458
=== RUN   TestEncodeDoubleMaskEdge/4459
=== RUN   TestEncodeDoubleMaskEdge/4460
=== RUN   TestEncodeDoubleMaskEdge/4461
=== RUN   TestEncodeDoubleMaskEdge/4462
=== RUN   TestEncodeDoubleMaskEdge/4463
=== RUN   TestEncodeDoubleMaskEdge/4464
=== RUN   TestEncodeDoubleMaskEdge/4465
=== RUN   TestEncodeDoubleMaskEdge/4466
=== RUN   TestEncodeDoubleMaskEdge/4467
=== RUN   TestEncodeDoubleMaskEdge/4468
=== RUN   TestEncodeDoubleMaskEdge/4469
=== RUN   TestEncodeDoubleMaskEdge/4470
=== RUN   TestEncodeDoubleMaskEdge/4471
=== RUN   TestEncodeDoubleMaskEdge/4472
=== RUN   TestEncodeDoubleMaskEdge/4473
=== RUN   TestEncodeDoubleMaskEdge/4474
=== RUN   TestEncodeDoubleMaskEdge/4475
=== RUN   TestEncodeDoubleMaskEdge/4476
=== RUN   TestEncodeDoubleMaskEdge/4477
=== RUN   TestEncodeDoubleMaskEdge/4478
=== RUN   TestEncodeDoubleMaskEdge/4479
=== RUN   TestEncodeDoubleMaskEdge/4480
=== RUN   TestEncodeDoubleMaskEdge/4481
=== RUN   TestEncodeDoubleMaskEdge/4482
=== RUN   TestEncodeDoubleMaskEdge/4483
=== RUN   TestEncodeDoubleMaskEdge/4484
=== RUN   TestEncodeDoubleMaskEdge/4485
=== RUN   TestEncodeDoubleMaskEdge/4486
=== RUN   TestEncodeDoubleMaskEdge/4487
=== RUN   TestEncodeDoubleMaskEdge/4488
=== RUN   TestEncodeDoubleMaskEdge/4489
=== RUN   TestEncodeDoubleMaskEdge/4490
=== RUN   TestEncodeDoubleMaskEdge/4491
=== RUN   TestEncodeDoubleMaskEdge/4492
=== RUN   TestEncodeDoubleMaskEdge/4493
=== RUN   TestEncodeDoubleMaskEdge/4494
=== RUN   TestEncodeDoubleMaskEdge/4495
=== RUN   TestEncodeDoubleMaskEdge/4496
=== RUN   TestEncodeDoubleMaskEdge/4497
=== RUN   TestEncodeDoubleMaskEdge/4498
=== RUN   TestEncodeDoubleMaskEdge/4499
=== RUN   TestEncodeDoubleMaskEdge/4500
=== RUN   TestEncodeDoubleMaskEdge/4501
=== RUN   TestEncodeDoubleMaskEdge/4502
=== RUN   TestEncodeDoubleMaskEdge/4503
=== RUN   TestEncodeDoubleMaskEdge/4504
=== RUN   TestEncodeDoubleMaskEdge/4505
=== RUN   TestEncodeDoubleMaskEdge/4506
=== RUN   TestEncodeDoubleMaskEdge/4507
=== RUN   TestEncodeDoubleMaskEdge/4508
=== RUN   TestEncodeDoubleMaskEdge/4509
=== RUN   TestEncodeDoubleMaskEdge/4510
=== RUN   TestEncodeDoubleMaskEdge/4511
=== RUN   TestEncodeDoubleMaskEdge/4512
=== RUN   TestEncodeDoubleMaskEdge/4513
=== RUN   TestEncodeDoubleMaskEdge/4514
=== RUN   TestEncodeDoubleMaskEdge/4515
=== RUN   TestEncodeDoubleMaskEdge/4516
=== RUN   TestEncodeDoubleMaskEdge/4517
=== RUN   TestEncodeDoubleMaskEdge/4518
=== RUN   TestEncodeDoubleMaskEdge/4519
=== RUN   TestEncodeDoubleMaskEdge/4520
=== RUN   TestEncodeDoubleMaskEdge/4521
=== RUN   TestEncodeDoubleMaskEdge/4522
=== RUN   TestEncodeDoubleMaskEdge/4523
=== RUN   TestEncodeDoubleMaskEdge/4524
=== RUN   TestEncodeDoubleMaskEdge/4525
=== RUN   TestEncodeDoubleMaskEdge/4526
=== RUN   TestEncodeDoubleMaskEdge/4527
=== RUN   TestEncodeDoubleMaskEdge/4528
=== RUN   TestEncodeDoubleMaskEdge/4529
=== RUN   TestEncodeDoubleMaskEdge/4530
=== RUN   TestEncodeDoubleMaskEdge/4531
=== RUN   TestEncodeDoubleMaskEdge/4532
=== RUN   TestEncodeDoubleMaskEdge/4533
=== RUN   TestEncodeDoubleMaskEdge/4534
=== RUN   TestEncodeDoubleMaskEdge/4535
=== RUN   TestEncodeDoubleMaskEdge/4536
=== RUN   TestEncodeDoubleMaskEdge/4537
=== RUN   TestEncodeDoubleMaskEdge/4538
=== RUN   TestEncodeDoubleMaskEdge/4539
=== RUN   TestEncodeDoubleMaskEdge/4540
=== RUN   TestEncodeDoubleMaskEdge/4541
=== RUN   TestEncodeDoubleMaskEdge/4542
=== RUN   TestEncodeDoubleMaskEdge/4543
=== RUN   TestEncodeDoubleMaskEdge/4544
=== RUN   TestEncodeDoubleMaskEdge/4545
=== RUN   TestEncodeDoubleMaskEdge/4546
=== RUN   TestEncodeDoubleMaskEdge/4547
=== RUN   TestEncodeDoubleMaskEdge/4548
=== RUN   TestEncodeDoubleMaskEdge/4549
=== RUN   TestEncodeDoubleMaskEdge/4550
=== RUN   TestEncodeDoubleMaskEdge/4551
=== RUN   TestEncodeDoubleMaskEdge/4552
=== RUN   TestEncodeDoubleMaskEdge/4553
=== RUN   TestEncodeDoubleMaskEdge/4554
=== RUN   TestEncodeDoubleMaskEdge/4555
=== RUN   TestEncodeDoubleMaskEdge/4556
=== RUN   TestEncodeDoubleMaskEdge/4557
=== RUN   TestEncodeDoubleMaskEdge/4558
=== RUN   TestEncodeDoubleMaskEdge/4559
=== RUN   TestEncodeDoubleMaskEdge/4560
=== RUN   TestEncodeDoubleMaskEdge/4561
=== RUN   TestEncodeDoubleMaskEdge/4562
=== RUN   TestEncodeDoubleMaskEdge/4563
=== RUN   TestEncodeDoubleMaskEdge/4564
=== RUN   TestEncodeDoubleMaskEdge/4565
=== RUN   TestEncodeDoubleMaskEdge/4566
=== RUN   TestEncodeDoubleMaskEdge/4567
=== RUN   TestEncodeDoubleMaskEdge/4568
=== RUN   TestEncodeDoubleMaskEdge/4569
=== RUN   TestEncodeDoubleMaskEdge/4570
=== RUN   TestEncodeDoubleMaskEdge/4571
=== RUN   TestEncodeDoubleMaskEdge/4572
=== RUN   TestEncodeDoubleMaskEdge/4573
=== RUN   TestEncodeDoubleMaskEdge/4574
=== RUN   TestEncodeDoubleMaskEdge/4575
=== RUN   TestEncodeDoubleMaskEdge/4576
=== RUN   TestEncodeDoubleMaskEdge/4577
=== RUN   TestEncodeDoubleMaskEdge/4578
=== RUN   TestEncodeDoubleMaskEdge/4579
=== RUN   TestEncodeDoubleMaskEdge/4580
=== RUN   TestEncodeDoubleMaskEdge/4581
=== RUN   TestEncodeDoubleMaskEdge/4582
=== RUN   TestEncodeDoubleMaskEdge/4583
=== RUN   TestEncodeDoubleMaskEdge/4584
=== RUN   TestEncodeDoubleMaskEdge/4585
=== RUN   TestEncodeDoubleMaskEdge/4586
=== RUN   TestEncodeDoubleMaskEdge/4587
=== RUN   TestEncodeDoubleMaskEdge/4588
=== RUN   TestEncodeDoubleMaskEdge/4589
=== RUN   TestEncodeDoubleMaskEdge/4590
=== RUN   TestEncodeDoubleMaskEdge/4591
=== RUN   TestEncodeDoubleMaskEdge/4592
=== RUN   TestEncodeDoubleMaskEdge/4593
=== RUN   TestEncodeDoubleMaskEdge/4594
=== RUN   TestEncodeDoubleMaskEdge/4595
=== RUN   TestEncodeDoubleMaskEdge/4596
=== RUN   TestEncodeDoubleMaskEdge/4597
=== RUN   TestEncodeDoubleMaskEdge/4598
=== RUN   TestEncodeDoubleMaskEdge/4599
=== RUN   TestEncodeDoubleMaskEdge/4600
=== RUN   TestEncodeDoubleMaskEdge/4601
=== RUN   TestEncodeDoubleMaskEdge/4602
=== RUN   TestEncodeDoubleMaskEdge/4603
=== RUN   TestEncodeDoubleMaskEdge/4604
=== RUN   TestEncodeDoubleMaskEdge/4605
=== RUN   TestEncodeDoubleMaskEdge/4606
=== RUN   TestEncodeDoubleMaskEdge/4607
=== RUN   TestEncodeDoubleMaskEdge/4608
=== RUN   TestEncodeDoubleMaskEdge/4609
=== RUN   TestEncodeDoubleMaskEdge/4610
=== RUN   TestEncodeDoubleMaskEdge/4611
=== RUN   TestEncodeDoubleMaskEdge/4612
=== RUN   TestEncodeDoubleMaskEdge/4613
=== RUN   TestEncodeDoubleMaskEdge/4614
=== RUN   TestEncodeDoubleMaskEdge/4615
=== RUN   TestEncodeDoubleMaskEdge/4616
=== RUN   TestEncodeDoubleMaskEdge/4617
=== RUN   TestEncodeDoubleMaskEdge/4618
=== RUN   TestEncodeDoubleMaskEdge/4619
=== RUN   TestEncodeDoubleMaskEdge/4620
=== RUN   TestEncodeDoubleMaskEdge/4621
=== RUN   TestEncodeDoubleMaskEdge/4622
=== RUN   TestEncodeDoubleMaskEdge/4623
=== RUN   TestEncodeDoubleMaskEdge/4624
=== RUN   TestEncodeDoubleMaskEdge/4625
=== RUN   TestEncodeDoubleMaskEdge/4626
=== RUN   TestEncodeDoubleMaskEdge/4627
=== RUN   TestEncodeDoubleMaskEdge/4628
=== RUN   TestEncodeDoubleMaskEdge/4629
=== RUN   TestEncodeDoubleMaskEdge/4630
=== RUN   TestEncodeDoubleMaskEdge/4631
=== RUN   TestEncodeDoubleMaskEdge/4632
=== RUN   TestEncodeDoubleMaskEdge/4633
=== RUN   TestEncodeDoubleMaskEdge/4634
=== RUN   TestEncodeDoubleMaskEdge/4635
=== RUN   TestEncodeDoubleMaskEdge/4636
=== RUN   TestEncodeDoubleMaskEdge/4637
=== RUN   TestEncodeDoubleMaskEdge/4638
=== RUN   TestEncodeDoubleMaskEdge/4639
=== RUN   TestEncodeDoubleMaskEdge/4640
=== RUN   TestEncodeDoubleMaskEdge/4641
=== RUN   TestEncodeDoubleMaskEdge/4642
=== RUN   TestEncodeDoubleMaskEdge/4643
=== RUN   TestEncodeDoubleMaskEdge/4644
=== RUN   TestEncodeDoubleMaskEdge/4645
=== RUN   TestEncodeDoubleMaskEdge/4646
=== RUN   TestEncodeDoubleMaskEdge/4647
=== RUN   TestEncodeDoubleMaskEdge/4648
=== RUN   TestEncodeDoubleMaskEdge/4649
=== RUN   TestEncodeDoubleMaskEdge/4650
=== RUN   TestEncodeDoubleMaskEdge/4651
=== RUN   TestEncodeDoubleMaskEdge/4652
=== RUN   TestEncodeDoubleMaskEdge/4653
=== RUN   TestEncodeDoubleMaskEdge/4654
=== RUN   TestEncodeDoubleMaskEdge/4655
=== RUN   TestEncodeDoubleMaskEdge/4656
=== RUN   TestEncodeDoubleMaskEdge/4657
=== RUN   TestEncodeDoubleMaskEdge/4658
=== RUN   TestEncodeDoubleMaskEdge/4659
=== RUN   TestEncodeDoubleMaskEdge/4660
=== RUN   TestEncodeDoubleMaskEdge/4661
=== RUN   TestEncodeDoubleMaskEdge/4662
=== RUN   TestEncodeDoubleMaskEdge/4663
=== RUN   TestEncodeDoubleMaskEdge/4664
=== RUN   TestEncodeDoubleMaskEdge/4665
=== RUN   TestEncodeDoubleMaskEdge/4666
=== RUN   TestEncodeDoubleMaskEdge/4667
=== RUN   TestEncodeDoubleMaskEdge/4668
=== RUN   TestEncodeDoubleMaskEdge/4669
=== RUN   TestEncodeDoubleMaskEdge/4670
=== RUN   TestEncodeDoubleMaskEdge/4671
=== RUN   TestEncodeDoubleMaskEdge/4672
=== RUN   TestEncodeDoubleMaskEdge/4673
=== RUN   TestEncodeDoubleMaskEdge/4674
=== RUN   TestEncodeDoubleMaskEdge/4675
=== RUN   TestEncodeDoubleMaskEdge/4676
=== RUN   TestEncodeDoubleMaskEdge/4677
=== RUN   TestEncodeDoubleMaskEdge/4678
=== RUN   TestEncodeDoubleMaskEdge/4679
=== RUN   TestEncodeDoubleMaskEdge/4680
=== RUN   TestEncodeDoubleMaskEdge/4681
=== RUN   TestEncodeDoubleMaskEdge/4682
=== RUN   TestEncodeDoubleMaskEdge/4683
=== RUN   TestEncodeDoubleMaskEdge/4684
=== RUN   TestEncodeDoubleMaskEdge/4685
=== RUN   TestEncodeDoubleMaskEdge/4686
=== RUN   TestEncodeDoubleMaskEdge/4687
=== RUN   TestEncodeDoubleMaskEdge/4688
=== RUN   TestEncodeDoubleMaskEdge/4689
=== RUN   TestEncodeDoubleMaskEdge/4690
=== RUN   TestEncodeDoubleMaskEdge/4691
=== RUN   TestEncodeDoubleMaskEdge/4692
=== RUN   TestEncodeDoubleMaskEdge/4693
=== RUN   TestEncodeDoubleMaskEdge/4694
=== RUN   TestEncodeDoubleMaskEdge/4695
=== RUN   TestEncodeDoubleMaskEdge/4696
=== RUN   TestEncodeDoubleMaskEdge/4697
=== RUN   TestEncodeDoubleMaskEdge/4698
=== RUN   TestEncodeDoubleMaskEdge/4699
=== RUN   TestEncodeDoubleMaskEdge/4700
=== RUN   TestEncodeDoubleMaskEdge/4701
=== RUN   TestEncodeDoubleMaskEdge/4702
=== RUN   TestEncodeDoubleMaskEdge/4703
=== RUN   TestEncodeDoubleMaskEdge/4704
=== RUN   TestEncodeDoubleMaskEdge/4705
=== RUN   TestEncodeDoubleMaskEdge/4706
=== RUN   TestEncodeDoubleMaskEdge/4707
=== RUN   TestEncodeDoubleMaskEdge/4708
=== RUN   TestEncodeDoubleMaskEdge/4709
=== RUN   TestEncodeDoubleMaskEdge/4710
=== RUN   TestEncodeDoubleMaskEdge/4711
=== RUN   TestEncodeDoubleMaskEdge/4712
=== RUN   TestEncodeDoubleMaskEdge/4713
=== RUN   TestEncodeDoubleMaskEdge/4714
=== RUN   TestEncodeDoubleMaskEdge/4715
=== RUN   TestEncodeDoubleMaskEdge/4716
=== RUN   TestEncodeDoubleMaskEdge/4717
=== RUN   TestEncodeDoubleMaskEdge/4718
=== RUN   TestEncodeDoubleMaskEdge/4719
=== RUN   TestEncodeDoubleMaskEdge/4720
=== RUN   TestEncodeDoubleMaskEdge/4721
=== RUN   TestEncodeDoubleMaskEdge/4722
=== RUN   TestEncodeDoubleMaskEdge/4723
=== RUN   TestEncodeDoubleMaskEdge/4724
=== RUN   TestEncodeDoubleMaskEdge/4725
=== RUN   TestEncodeDoubleMaskEdge/4726
=== RUN   TestEncodeDoubleMaskEdge/4727
=== RUN   TestEncodeDoubleMaskEdge/4728
=== RUN   TestEncodeDoubleMaskEdge/4729
=== RUN   TestEncodeDoubleMaskEdge/4730
=== RUN   TestEncodeDoubleMaskEdge/4731
=== RUN   TestEncodeDoubleMaskEdge/4732
=== RUN   TestEncodeDoubleMaskEdge/4733
=== RUN   TestEncodeDoubleMaskEdge/4734
=== RUN   TestEncodeDoubleMaskEdge/4735
=== RUN   TestEncodeDoubleMaskEdge/4736
=== RUN   TestEncodeDoubleMaskEdge/4737
=== RUN   TestEncodeDoubleMaskEdge/4738
=== RUN   TestEncodeDoubleMaskEdge/4739
=== RUN   TestEncodeDoubleMaskEdge/4740
=== RUN   TestEncodeDoubleMaskEdge/4741
=== RUN   TestEncodeDoubleMaskEdge/4742
=== RUN   TestEncodeDoubleMaskEdge/4743
=== RUN   TestEncodeDoubleMaskEdge/4744
=== RUN   TestEncodeDoubleMaskEdge/4745
=== RUN   TestEncodeDoubleMaskEdge/4746
=== RUN   TestEncodeDoubleMaskEdge/4747
=== RUN   TestEncodeDoubleMaskEdge/4748
=== RUN   TestEncodeDoubleMaskEdge/4749
=== RUN   TestEncodeDoubleMaskEdge/4750
=== RUN   TestEncodeDoubleMaskEdge/4751
=== RUN   TestEncodeDoubleMaskEdge/4752
=== RUN   TestEncodeDoubleMaskEdge/4753
=== RUN   TestEncodeDoubleMaskEdge/4754
=== RUN   TestEncodeDoubleMaskEdge/4755
=== RUN   TestEncodeDoubleMaskEdge/4756
=== RUN   TestEncodeDoubleMaskEdge/4757
=== RUN   TestEncodeDoubleMaskEdge/4758
=== RUN   TestEncodeDoubleMaskEdge/4759
=== RUN   TestEncodeDoubleMaskEdge/4760
=== RUN   TestEncodeDoubleMaskEdge/4761
=== RUN   TestEncodeDoubleMaskEdge/4762
=== RUN   TestEncodeDoubleMaskEdge/4763
=== RUN   TestEncodeDoubleMaskEdge/4764
=== RUN   TestEncodeDoubleMaskEdge/4765
=== RUN   TestEncodeDoubleMaskEdge/4766
=== RUN   TestEncodeDoubleMaskEdge/4767
=== RUN   TestEncodeDoubleMaskEdge/4768
=== RUN   TestEncodeDoubleMaskEdge/4769
=== RUN   TestEncodeDoubleMaskEdge/4770
=== RUN   TestEncodeDoubleMaskEdge/4771
=== RUN   TestEncodeDoubleMaskEdge/4772
=== RUN   TestEncodeDoubleMaskEdge/4773
=== RUN   TestEncodeDoubleMaskEdge/4774
=== RUN   TestEncodeDoubleMaskEdge/4775
=== RUN   TestEncodeDoubleMaskEdge/4776
=== RUN   TestEncodeDoubleMaskEdge/4777
=== RUN   TestEncodeDoubleMaskEdge/4778
=== RUN   TestEncodeDoubleMaskEdge/4779
=== RUN   TestEncodeDoubleMaskEdge/4780
=== RUN   TestEncodeDoubleMaskEdge/4781
=== RUN   TestEncodeDoubleMaskEdge/4782
=== RUN   TestEncodeDoubleMaskEdge/4783
=== RUN   TestEncodeDoubleMaskEdge/4784
=== RUN   TestEncodeDoubleMaskEdge/4785
=== RUN   TestEncodeDoubleMaskEdge/4786
=== RUN   TestEncodeDoubleMaskEdge/4787
=== RUN   TestEncodeDoubleMaskEdge/4788
=== RUN   TestEncodeDoubleMaskEdge/4789
=== RUN   TestEncodeDoubleMaskEdge/4790
=== RUN   TestEncodeDoubleMaskEdge/4791
=== RUN   TestEncodeDoubleMaskEdge/4792
=== RUN   TestEncodeDoubleMaskEdge/4793
=== RUN   TestEncodeDoubleMaskEdge/4794
=== RUN   TestEncodeDoubleMaskEdge/4795
=== RUN   TestEncodeDoubleMaskEdge/4796
=== RUN   TestEncodeDoubleMaskEdge/4797
=== RUN   TestEncodeDoubleMaskEdge/4798
=== RUN   TestEncodeDoubleMaskEdge/4799
=== RUN   TestEncodeDoubleMaskEdge/4800
=== RUN   TestEncodeDoubleMaskEdge/4801
=== RUN   TestEncodeDoubleMaskEdge/4802
=== RUN   TestEncodeDoubleMaskEdge/4803
=== RUN   TestEncodeDoubleMaskEdge/4804
=== RUN   TestEncodeDoubleMaskEdge/4805
=== RUN   TestEncodeDoubleMaskEdge/4806
=== RUN   TestEncodeDoubleMaskEdge/4807
=== RUN   TestEncodeDoubleMaskEdge/4808
=== RUN   TestEncodeDoubleMaskEdge/4809
=== RUN   TestEncodeDoubleMaskEdge/4810
=== RUN   TestEncodeDoubleMaskEdge/4811
=== RUN   TestEncodeDoubleMaskEdge/4812
=== RUN   TestEncodeDoubleMaskEdge/4813
=== RUN   TestEncodeDoubleMaskEdge/4814
=== RUN   TestEncodeDoubleMaskEdge/4815
=== RUN   TestEncodeDoubleMaskEdge/4816
=== RUN   TestEncodeDoubleMaskEdge/4817
=== RUN   TestEncodeDoubleMaskEdge/4818
=== RUN   TestEncodeDoubleMaskEdge/4819
=== RUN   TestEncodeDoubleMaskEdge/4820
=== RUN   TestEncodeDoubleMaskEdge/4821
=== RUN   TestEncodeDoubleMaskEdge/4822
=== RUN   TestEncodeDoubleMaskEdge/4823
=== RUN   TestEncodeDoubleMaskEdge/4824
=== RUN   TestEncodeDoubleMaskEdge/4825
=== RUN   TestEncodeDoubleMaskEdge/4826
=== RUN   TestEncodeDoubleMaskEdge/4827
=== RUN   TestEncodeDoubleMaskEdge/4828
=== RUN   TestEncodeDoubleMaskEdge/4829
=== RUN   TestEncodeDoubleMaskEdge/4830
=== RUN   TestEncodeDoubleMaskEdge/4831
=== RUN   TestEncodeDoubleMaskEdge/4832
=== RUN   TestEncodeDoubleMaskEdge/4833
=== RUN   TestEncodeDoubleMaskEdge/4834
=== RUN   TestEncodeDoubleMaskEdge/4835
=== RUN   TestEncodeDoubleMaskEdge/4836
=== RUN   TestEncodeDoubleMaskEdge/4837
=== RUN   TestEncodeDoubleMaskEdge/4838
=== RUN   TestEncodeDoubleMaskEdge/4839
=== RUN   TestEncodeDoubleMaskEdge/4840
=== RUN   TestEncodeDoubleMaskEdge/4841
=== RUN   TestEncodeDoubleMaskEdge/4842
=== RUN   TestEncodeDoubleMaskEdge/4843
=== RUN   TestEncodeDoubleMaskEdge/4844
=== RUN   TestEncodeDoubleMaskEdge/4845
=== RUN   TestEncodeDoubleMaskEdge/4846
=== RUN   TestEncodeDoubleMaskEdge/4847
=== RUN   TestEncodeDoubleMaskEdge/4848
=== RUN   TestEncodeDoubleMaskEdge/4849
=== RUN   TestEncodeDoubleMaskEdge/4850
=== RUN   TestEncodeDoubleMaskEdge/4851
=== RUN   TestEncodeDoubleMaskEdge/4852
=== RUN   TestEncodeDoubleMaskEdge/4853
=== RUN   TestEncodeDoubleMaskEdge/4854
=== RUN   TestEncodeDoubleMaskEdge/4855
=== RUN   TestEncodeDoubleMaskEdge/4856
=== RUN   TestEncodeDoubleMaskEdge/4857
=== RUN   TestEncodeDoubleMaskEdge/4858
=== RUN   TestEncodeDoubleMaskEdge/4859
=== RUN   TestEncodeDoubleMaskEdge/4860
=== RUN   TestEncodeDoubleMaskEdge/4861
=== RUN   TestEncodeDoubleMaskEdge/4862
=== RUN   TestEncodeDoubleMaskEdge/4863
=== RUN   TestEncodeDoubleMaskEdge/4864
=== RUN   TestEncodeDoubleMaskEdge/4865
=== RUN   TestEncodeDoubleMaskEdge/4866
=== RUN   TestEncodeDoubleMaskEdge/4867
=== RUN   TestEncodeDoubleMaskEdge/4868
=== RUN   TestEncodeDoubleMaskEdge/4869
=== RUN   TestEncodeDoubleMaskEdge/4870
=== RUN   TestEncodeDoubleMaskEdge/4871
=== RUN   TestEncodeDoubleMaskEdge/4872
=== RUN   TestEncodeDoubleMaskEdge/4873
=== RUN   TestEncodeDoubleMaskEdge/4874
=== RUN   TestEncodeDoubleMaskEdge/4875
=== RUN   TestEncodeDoubleMaskEdge/4876
=== RUN   TestEncodeDoubleMaskEdge/4877
=== RUN   TestEncodeDoubleMaskEdge/4878
=== RUN   TestEncodeDoubleMaskEdge/4879
=== RUN   TestEncodeDoubleMaskEdge/4880
=== RUN   TestEncodeDoubleMaskEdge/4881
=== RUN   TestEncodeDoubleMaskEdge/4882
=== RUN   TestEncodeDoubleMaskEdge/4883
=== RUN   TestEncodeDoubleMaskEdge/4884
=== RUN   TestEncodeDoubleMaskEdge/4885
=== RUN   TestEncodeDoubleMaskEdge/4886
=== RUN   TestEncodeDoubleMaskEdge/4887
=== RUN   TestEncodeDoubleMaskEdge/4888
=== RUN   TestEncodeDoubleMaskEdge/4889
=== RUN   TestEncodeDoubleMaskEdge/4890
=== RUN   TestEncodeDoubleMaskEdge/4891
=== RUN   TestEncodeDoubleMaskEdge/4892
=== RUN   TestEncodeDoubleMaskEdge/4893
=== RUN   TestEncodeDoubleMaskEdge/4894
=== RUN   TestEncodeDoubleMaskEdge/4895
=== RUN   TestEncodeDoubleMaskEdge/4896
=== RUN   TestEncodeDoubleMaskEdge/4897
=== RUN   TestEncodeDoubleMaskEdge/4898
=== RUN   TestEncodeDoubleMaskEdge/4899
=== RUN   TestEncodeDoubleMaskEdge/4900
=== RUN   TestEncodeDoubleMaskEdge/4901
=== RUN   TestEncodeDoubleMaskEdge/4902
=== RUN   TestEncodeDoubleMaskEdge/4903
=== RUN   TestEncodeDoubleMaskEdge/4904
=== RUN   TestEncodeDoubleMaskEdge/4905
=== RUN   TestEncodeDoubleMaskEdge/4906
=== RUN   TestEncodeDoubleMaskEdge/4907
=== RUN   TestEncodeDoubleMaskEdge/4908
=== RUN   TestEncodeDoubleMaskEdge/4909
=== RUN   TestEncodeDoubleMaskEdge/4910
=== RUN   TestEncodeDoubleMaskEdge/4911
=== RUN   TestEncodeDoubleMaskEdge/4912
=== RUN   TestEncodeDoubleMaskEdge/4913
=== RUN   TestEncodeDoubleMaskEdge/4914
=== RUN   TestEncodeDoubleMaskEdge/4915
=== RUN   TestEncodeDoubleMaskEdge/4916
=== RUN   TestEncodeDoubleMaskEdge/4917
=== RUN   TestEncodeDoubleMaskEdge/4918
=== RUN   TestEncodeDoubleMaskEdge/4919
=== RUN   TestEncodeDoubleMaskEdge/4920
=== RUN   TestEncodeDoubleMaskEdge/4921
=== RUN   TestEncodeDoubleMaskEdge/4922
=== RUN   TestEncodeDoubleMaskEdge/4923
=== RUN   TestEncodeDoubleMaskEdge/4924
=== RUN   TestEncodeDoubleMaskEdge/4925
=== RUN   TestEncodeDoubleMaskEdge/4926
=== RUN   TestEncodeDoubleMaskEdge/4927
=== RUN   TestEncodeDoubleMaskEdge/4928
=== RUN   TestEncodeDoubleMaskEdge/4929
=== RUN   TestEncodeDoubleMaskEdge/4930
=== RUN   TestEncodeDoubleMaskEdge/4931
=== RUN   TestEncodeDoubleMaskEdge/4932
=== RUN   TestEncodeDoubleMaskEdge/4933
=== RUN   TestEncodeDoubleMaskEdge/4934
=== RUN   TestEncodeDoubleMaskEdge/4935
=== RUN   TestEncodeDoubleMaskEdge/4936
=== RUN   TestEncodeDoubleMaskEdge/4937
=== RUN   TestEncodeDoubleMaskEdge/4938
=== RUN   TestEncodeDoubleMaskEdge/4939
=== RUN   TestEncodeDoubleMaskEdge/4940
=== RUN   TestEncodeDoubleMaskEdge/4941
=== RUN   TestEncodeDoubleMaskEdge/4942
=== RUN   TestEncodeDoubleMaskEdge/4943
=== RUN   TestEncodeDoubleMaskEdge/4944
=== RUN   TestEncodeDoubleMaskEdge/4945
=== RUN   TestEncodeDoubleMaskEdge/4946
=== RUN   TestEncodeDoubleMaskEdge/4947
=== RUN   TestEncodeDoubleMaskEdge/4948
=== RUN   TestEncodeDoubleMaskEdge/4949
=== RUN   TestEncodeDoubleMaskEdge/4950
=== RUN   TestEncodeDoubleMaskEdge/4951
=== RUN   TestEncodeDoubleMaskEdge/4952
=== RUN   TestEncodeDoubleMaskEdge/4953
=== RUN   TestEncodeDoubleMaskEdge/4954
=== RUN   TestEncodeDoubleMaskEdge/4955
=== RUN   TestEncodeDoubleMaskEdge/4956
=== RUN   TestEncodeDoubleMaskEdge/4957
=== RUN   TestEncodeDoubleMaskEdge/4958
=== RUN   TestEncodeDoubleMaskEdge/4959
=== RUN   TestEncodeDoubleMaskEdge/4960
=== RUN   TestEncodeDoubleMaskEdge/4961
=== RUN   TestEncodeDoubleMaskEdge/4962
=== RUN   TestEncodeDoubleMaskEdge/4963
=== RUN   TestEncodeDoubleMaskEdge/4964
=== RUN   TestEncodeDoubleMaskEdge/4965
=== RUN   TestEncodeDoubleMaskEdge/4966
=== RUN   TestEncodeDoubleMaskEdge/4967
=== RUN   TestEncodeDoubleMaskEdge/4968
=== RUN   TestEncodeDoubleMaskEdge/4969
=== RUN   TestEncodeDoubleMaskEdge/4970
=== RUN   TestEncodeDoubleMaskEdge/4971
=== RUN   TestEncodeDoubleMaskEdge/4972
=== RUN   TestEncodeDoubleMaskEdge/4973
=== RUN   TestEncodeDoubleMaskEdge/4974
=== RUN   TestEncodeDoubleMaskEdge/4975
=== RUN   TestEncodeDoubleMaskEdge/4976
=== RUN   TestEncodeDoubleMaskEdge/4977
=== RUN   TestEncodeDoubleMaskEdge/4978
=== RUN   TestEncodeDoubleMaskEdge/4979
=== RUN   TestEncodeDoubleMaskEdge/4980
=== RUN   TestEncodeDoubleMaskEdge/4981
=== RUN   TestEncodeDoubleMaskEdge/4982
=== RUN   TestEncodeDoubleMaskEdge/4983
=== RUN   TestEncodeDoubleMaskEdge/4984
=== RUN   TestEncodeDoubleMaskEdge/4985
=== RUN   TestEncodeDoubleMaskEdge/4986
=== RUN   TestEncodeDoubleMaskEdge/4987
=== RUN   TestEncodeDoubleMaskEdge/4988
=== RUN   TestEncodeDoubleMaskEdge/4989
=== RUN   TestEncodeDoubleMaskEdge/4990
=== RUN   TestEncodeDoubleMaskEdge/4991
=== RUN   TestEncodeDoubleMaskEdge/4992
=== RUN   TestEncodeDoubleMaskEdge/4993
=== RUN   TestEncodeDoubleMaskEdge/4994
=== RUN   TestEncodeDoubleMaskEdge/4995
=== RUN   TestEncodeDoubleMaskEdge/4996
=== RUN   TestEncodeDoubleMaskEdge/4997
=== RUN   TestEncodeDoubleMaskEdge/4998
=== RUN   TestEncodeDoubleMaskEdge/4999
=== RUN   TestEncodeDoubleMaskEdge/5000
=== RUN   TestEncodeDoubleMaskEdge/5001
=== RUN   TestEncodeDoubleMaskEdge/5002
=== RUN   TestEncodeDoubleMaskEdge/5003
=== RUN   TestEncodeDoubleMaskEdge/5004
=== RUN   TestEncodeDoubleMaskEdge/5005
=== RUN   TestEncodeDoubleMaskEdge/5006
=== RUN   TestEncodeDoubleMaskEdge/5007
=== RUN   TestEncodeDoubleMaskEdge/5008
=== RUN   TestEncodeDoubleMaskEdge/5009
=== RUN   TestEncodeDoubleMaskEdge/5010
=== RUN   TestEncodeDoubleMaskEdge/5011
=== RUN   TestEncodeDoubleMaskEdge/5012
=== RUN   TestEncodeDoubleMaskEdge/5013
=== RUN   TestEncodeDoubleMaskEdge/5014
=== RUN   TestEncodeDoubleMaskEdge/5015
=== RUN   TestEncodeDoubleMaskEdge/5016
=== RUN   TestEncodeDoubleMaskEdge/5017
=== RUN   TestEncodeDoubleMaskEdge/5018
=== RUN   TestEncodeDoubleMaskEdge/5019
=== RUN   TestEncodeDoubleMaskEdge/5020
=== RUN   TestEncodeDoubleMaskEdge/5021
=== RUN   TestEncodeDoubleMaskEdge/5022
=== RUN   TestEncodeDoubleMaskEdge/5023
=== RUN   TestEncodeDoubleMaskEdge/5024
=== RUN   TestEncodeDoubleMaskEdge/5025
=== RUN   TestEncodeDoubleMaskEdge/5026
=== RUN   TestEncodeDoubleMaskEdge/5027
=== RUN   TestEncodeDoubleMaskEdge/5028
=== RUN   TestEncodeDoubleMaskEdge/5029
=== RUN   TestEncodeDoubleMaskEdge/5030
=== RUN   TestEncodeDoubleMaskEdge/5031
=== RUN   TestEncodeDoubleMaskEdge/5032
=== RUN   TestEncodeDoubleMaskEdge/5033
=== RUN   TestEncodeDoubleMaskEdge/5034
=== RUN   TestEncodeDoubleMaskEdge/5035
=== RUN   TestEncodeDoubleMaskEdge/5036
=== RUN   TestEncodeDoubleMaskEdge/5037
=== RUN   TestEncodeDoubleMaskEdge/5038
=== RUN   TestEncodeDoubleMaskEdge/5039
=== RUN   TestEncodeDoubleMaskEdge/5040
=== RUN   TestEncodeDoubleMaskEdge/5041
=== RUN   TestEncodeDoubleMaskEdge/5042
=== RUN   TestEncodeDoubleMaskEdge/5043
=== RUN   TestEncodeDoubleMaskEdge/5044
=== RUN   TestEncodeDoubleMaskEdge/5045
=== RUN   TestEncodeDoubleMaskEdge/5046
=== RUN   TestEncodeDoubleMaskEdge/5047
=== RUN   TestEncodeDoubleMaskEdge/5048
=== RUN   TestEncodeDoubleMaskEdge/5049
=== RUN   TestEncodeDoubleMaskEdge/5050
=== RUN   TestEncodeDoubleMaskEdge/5051
=== RUN   TestEncodeDoubleMaskEdge/5052
=== RUN   TestEncodeDoubleMaskEdge/5053
=== RUN   TestEncodeDoubleMaskEdge/5054
=== RUN   TestEncodeDoubleMaskEdge/5055
=== RUN   TestEncodeDoubleMaskEdge/5056
=== RUN   TestEncodeDoubleMaskEdge/5057
=== RUN   TestEncodeDoubleMaskEdge/5058
=== RUN   TestEncodeDoubleMaskEdge/5059
=== RUN   TestEncodeDoubleMaskEdge/5060
=== RUN   TestEncodeDoubleMaskEdge/5061
=== RUN   TestEncodeDoubleMaskEdge/5062
=== RUN   TestEncodeDoubleMaskEdge/5063
=== RUN   TestEncodeDoubleMaskEdge/5064
=== RUN   TestEncodeDoubleMaskEdge/5065
=== RUN   TestEncodeDoubleMaskEdge/5066
=== RUN   TestEncodeDoubleMaskEdge/5067
=== RUN   TestEncodeDoubleMaskEdge/5068
=== RUN   TestEncodeDoubleMaskEdge/5069
=== RUN   TestEncodeDoubleMaskEdge/5070
=== RUN   TestEncodeDoubleMaskEdge/5071
=== RUN   TestEncodeDoubleMaskEdge/5072
=== RUN   TestEncodeDoubleMaskEdge/5073
=== RUN   TestEncodeDoubleMaskEdge/5074
=== RUN   TestEncodeDoubleMaskEdge/5075
=== RUN   TestEncodeDoubleMaskEdge/5076
=== RUN   TestEncodeDoubleMaskEdge/5077
=== RUN   TestEncodeDoubleMaskEdge/5078
=== RUN   TestEncodeDoubleMaskEdge/5079
=== RUN   TestEncodeDoubleMaskEdge/5080
=== RUN   TestEncodeDoubleMaskEdge/5081
=== RUN   TestEncodeDoubleMaskEdge/5082
=== RUN   TestEncodeDoubleMaskEdge/5083
=== RUN   TestEncodeDoubleMaskEdge/5084
=== RUN   TestEncodeDoubleMaskEdge/5085
=== RUN   TestEncodeDoubleMaskEdge/5086
=== RUN   TestEncodeDoubleMaskEdge/5087
=== RUN   TestEncodeDoubleMaskEdge/5088
=== RUN   TestEncodeDoubleMaskEdge/5089
=== RUN   TestEncodeDoubleMaskEdge/5090
=== RUN   TestEncodeDoubleMaskEdge/5091
=== RUN   TestEncodeDoubleMaskEdge/5092
=== RUN   TestEncodeDoubleMaskEdge/5093
=== RUN   TestEncodeDoubleMaskEdge/5094
=== RUN   TestEncodeDoubleMaskEdge/5095
=== RUN   TestEncodeDoubleMaskEdge/5096
=== RUN   TestEncodeDoubleMaskEdge/5097
=== RUN   TestEncodeDoubleMaskEdge/5098
=== RUN   TestEncodeDoubleMaskEdge/5099
=== RUN   TestEncodeDoubleMaskEdge/5100
=== RUN   TestEncodeDoubleMaskEdge/5101
=== RUN   TestEncodeDoubleMaskEdge/5102
=== RUN   TestEncodeDoubleMaskEdge/5103
=== RUN   TestEncodeDoubleMaskEdge/5104
=== RUN   TestEncodeDoubleMaskEdge/5105
=== RUN   TestEncodeDoubleMaskEdge/5106
=== RUN   TestEncodeDoubleMaskEdge/5107
=== RUN   TestEncodeDoubleMaskEdge/5108
=== RUN   TestEncodeDoubleMaskEdge/5109
=== RUN   TestEncodeDoubleMaskEdge/5110
=== RUN   TestEncodeDoubleMaskEdge/5111
=== RUN   TestEncodeDoubleMaskEdge/5112
=== RUN   TestEncodeDoubleMaskEdge/5113
=== RUN   TestEncodeDoubleMaskEdge/5114
=== RUN   TestEncodeDoubleMaskEdge/5115
=== RUN   TestEncodeDoubleMaskEdge/5116
=== RUN   TestEncodeDoubleMaskEdge/5117
=== RUN   TestEncodeDoubleMaskEdge/5118
=== RUN   TestEncodeDoubleMaskEdge/5119
=== RUN   TestEncodeDoubleMaskEdge/5120
=== RUN   TestEncodeDoubleMaskEdge/5121
=== RUN   TestEncodeDoubleMaskEdge/5122
=== RUN   TestEncodeDoubleMaskEdge/5123
=== RUN   TestEncodeDoubleMaskEdge/5124
=== RUN   TestEncodeDoubleMaskEdge/5125
=== RUN   TestEncodeDoubleMaskEdge/5126
=== RUN   TestEncodeDoubleMaskEdge/5127
=== RUN   TestEncodeDoubleMaskEdge/5128
=== RUN   TestEncodeDoubleMaskEdge/5129
=== RUN   TestEncodeDoubleMaskEdge/5130
=== RUN   TestEncodeDoubleMaskEdge/5131
=== RUN   TestEncodeDoubleMaskEdge/5132
=== RUN   TestEncodeDoubleMaskEdge/5133
=== RUN   TestEncodeDoubleMaskEdge/5134
=== RUN   TestEncodeDoubleMaskEdge/5135
=== RUN   TestEncodeDoubleMaskEdge/5136
=== RUN   TestEncodeDoubleMaskEdge/5137
=== RUN   TestEncodeDoubleMaskEdge/5138
=== RUN   TestEncodeDoubleMaskEdge/5139
=== RUN   TestEncodeDoubleMaskEdge/5140
=== RUN   TestEncodeDoubleMaskEdge/5141
=== RUN   TestEncodeDoubleMaskEdge/5142
=== RUN   TestEncodeDoubleMaskEdge/5143
=== RUN   TestEncodeDoubleMaskEdge/5144
=== RUN   TestEncodeDoubleMaskEdge/5145
=== RUN   TestEncodeDoubleMaskEdge/5146
=== RUN   TestEncodeDoubleMaskEdge/5147
=== RUN   TestEncodeDoubleMaskEdge/5148
=== RUN   TestEncodeDoubleMaskEdge/5149
=== RUN   TestEncodeDoubleMaskEdge/5150
=== RUN   TestEncodeDoubleMaskEdge/5151
=== RUN   TestEncodeDoubleMaskEdge/5152
=== RUN   TestEncodeDoubleMaskEdge/5153
=== RUN   TestEncodeDoubleMaskEdge/5154
=== RUN   TestEncodeDoubleMaskEdge/5155
=== RUN   TestEncodeDoubleMaskEdge/5156
=== RUN   TestEncodeDoubleMaskEdge/5157
=== RUN   TestEncodeDoubleMaskEdge/5158
=== RUN   TestEncodeDoubleMaskEdge/5159
=== RUN   TestEncodeDoubleMaskEdge/5160
=== RUN   TestEncodeDoubleMaskEdge/5161
=== RUN   TestEncodeDoubleMaskEdge/5162
=== RUN   TestEncodeDoubleMaskEdge/5163
=== RUN   TestEncodeDoubleMaskEdge/5164
=== RUN   TestEncodeDoubleMaskEdge/5165
=== RUN   TestEncodeDoubleMaskEdge/5166
=== RUN   TestEncodeDoubleMaskEdge/5167
=== RUN   TestEncodeDoubleMaskEdge/5168
=== RUN   TestEncodeDoubleMaskEdge/5169
=== RUN   TestEncodeDoubleMaskEdge/5170
=== RUN   TestEncodeDoubleMaskEdge/5171
=== RUN   TestEncodeDoubleMaskEdge/5172
=== RUN   TestEncodeDoubleMaskEdge/5173
=== RUN   TestEncodeDoubleMaskEdge/5174
=== RUN   TestEncodeDoubleMaskEdge/5175
=== RUN   TestEncodeDoubleMaskEdge/5176
=== RUN   TestEncodeDoubleMaskEdge/5177
=== RUN   TestEncodeDoubleMaskEdge/5178
=== RUN   TestEncodeDoubleMaskEdge/5179
=== RUN   TestEncodeDoubleMaskEdge/5180
=== RUN   TestEncodeDoubleMaskEdge/5181
=== RUN   TestEncodeDoubleMaskEdge/5182
=== RUN   TestEncodeDoubleMaskEdge/5183
=== RUN   TestEncodeDoubleMaskEdge/5184
=== RUN   TestEncodeDoubleMaskEdge/5185
=== RUN   TestEncodeDoubleMaskEdge/5186
=== RUN   TestEncodeDoubleMaskEdge/5187
=== RUN   TestEncodeDoubleMaskEdge/5188
=== RUN   TestEncodeDoubleMaskEdge/5189
=== RUN   TestEncodeDoubleMaskEdge/5190
=== RUN   TestEncodeDoubleMaskEdge/5191
=== RUN   TestEncodeDoubleMaskEdge/5192
=== RUN   TestEncodeDoubleMaskEdge/5193
=== RUN   TestEncodeDoubleMaskEdge/5194
=== RUN   TestEncodeDoubleMaskEdge/5195
=== RUN   TestEncodeDoubleMaskEdge/5196
=== RUN   TestEncodeDoubleMaskEdge/5197
=== RUN   TestEncodeDoubleMaskEdge/5198
=== RUN   TestEncodeDoubleMaskEdge/5199
=== RUN   TestEncodeDoubleMaskEdge/5200
=== RUN   TestEncodeDoubleMaskEdge/5201
=== RUN   TestEncodeDoubleMaskEdge/5202
=== RUN   TestEncodeDoubleMaskEdge/5203
=== RUN   TestEncodeDoubleMaskEdge/5204
=== RUN   TestEncodeDoubleMaskEdge/5205
=== RUN   TestEncodeDoubleMaskEdge/5206
=== RUN   TestEncodeDoubleMaskEdge/5207
=== RUN   TestEncodeDoubleMaskEdge/5208
=== RUN   TestEncodeDoubleMaskEdge/5209
=== RUN   TestEncodeDoubleMaskEdge/5210
=== RUN   TestEncodeDoubleMaskEdge/5211
=== RUN   TestEncodeDoubleMaskEdge/5212
=== RUN   TestEncodeDoubleMaskEdge/5213
=== RUN   TestEncodeDoubleMaskEdge/5214
=== RUN   TestEncodeDoubleMaskEdge/5215
=== RUN   TestEncodeDoubleMaskEdge/5216
=== RUN   TestEncodeDoubleMaskEdge/5217
=== RUN   TestEncodeDoubleMaskEdge/5218
=== RUN   TestEncodeDoubleMaskEdge/5219
=== RUN   TestEncodeDoubleMaskEdge/5220
=== RUN   TestEncodeDoubleMaskEdge/5221
=== RUN   TestEncodeDoubleMaskEdge/5222
=== RUN   TestEncodeDoubleMaskEdge/5223
=== RUN   TestEncodeDoubleMaskEdge/5224
=== RUN   TestEncodeDoubleMaskEdge/5225
=== RUN   TestEncodeDoubleMaskEdge/5226
=== RUN   TestEncodeDoubleMaskEdge/5227
=== RUN   TestEncodeDoubleMaskEdge/5228
=== RUN   TestEncodeDoubleMaskEdge/5229
=== RUN   TestEncodeDoubleMaskEdge/5230
=== RUN   TestEncodeDoubleMaskEdge/5231
=== RUN   TestEncodeDoubleMaskEdge/5232
=== RUN   TestEncodeDoubleMaskEdge/5233
=== RUN   TestEncodeDoubleMaskEdge/5234
=== RUN   TestEncodeDoubleMaskEdge/5235
=== RUN   TestEncodeDoubleMaskEdge/5236
=== RUN   TestEncodeDoubleMaskEdge/5237
=== RUN   TestEncodeDoubleMaskEdge/5238
=== RUN   TestEncodeDoubleMaskEdge/5239
=== RUN   TestEncodeDoubleMaskEdge/5240
=== RUN   TestEncodeDoubleMaskEdge/5241
=== RUN   TestEncodeDoubleMaskEdge/5242
=== RUN   TestEncodeDoubleMaskEdge/5243
=== RUN   TestEncodeDoubleMaskEdge/5244
=== RUN   TestEncodeDoubleMaskEdge/5245
=== RUN   TestEncodeDoubleMaskEdge/5246
=== RUN   TestEncodeDoubleMaskEdge/5247
=== RUN   TestEncodeDoubleMaskEdge/5248
=== RUN   TestEncodeDoubleMaskEdge/5249
=== RUN   TestEncodeDoubleMaskEdge/5250
=== RUN   TestEncodeDoubleMaskEdge/5251
=== RUN   TestEncodeDoubleMaskEdge/5252
=== RUN   TestEncodeDoubleMaskEdge/5253
=== RUN   TestEncodeDoubleMaskEdge/5254
=== RUN   TestEncodeDoubleMaskEdge/5255
=== RUN   TestEncodeDoubleMaskEdge/5256
=== RUN   TestEncodeDoubleMaskEdge/5257
=== RUN   TestEncodeDoubleMaskEdge/5258
=== RUN   TestEncodeDoubleMaskEdge/5259
=== RUN   TestEncodeDoubleMaskEdge/5260
=== RUN   TestEncodeDoubleMaskEdge/5261
=== RUN   TestEncodeDoubleMaskEdge/5262
=== RUN   TestEncodeDoubleMaskEdge/5263
=== RUN   TestEncodeDoubleMaskEdge/5264
=== RUN   TestEncodeDoubleMaskEdge/5265
=== RUN   TestEncodeDoubleMaskEdge/5266
=== RUN   TestEncodeDoubleMaskEdge/5267
=== RUN   TestEncodeDoubleMaskEdge/5268
=== RUN   TestEncodeDoubleMaskEdge/5269
=== RUN   TestEncodeDoubleMaskEdge/5270
=== RUN   TestEncodeDoubleMaskEdge/5271
=== RUN   TestEncodeDoubleMaskEdge/5272
=== RUN   TestEncodeDoubleMaskEdge/5273
=== RUN   TestEncodeDoubleMaskEdge/5274
=== RUN   TestEncodeDoubleMaskEdge/5275
=== RUN   TestEncodeDoubleMaskEdge/5276
=== RUN   TestEncodeDoubleMaskEdge/5277
=== RUN   TestEncodeDoubleMaskEdge/5278
=== RUN   TestEncodeDoubleMaskEdge/5279
=== RUN   TestEncodeDoubleMaskEdge/5280
=== RUN   TestEncodeDoubleMaskEdge/5281
=== RUN   TestEncodeDoubleMaskEdge/5282
=== RUN   TestEncodeDoubleMaskEdge/5283
=== RUN   TestEncodeDoubleMaskEdge/5284
=== RUN   TestEncodeDoubleMaskEdge/5285
=== RUN   TestEncodeDoubleMaskEdge/5286
=== RUN   TestEncodeDoubleMaskEdge/5287
=== RUN   TestEncodeDoubleMaskEdge/5288
=== RUN   TestEncodeDoubleMaskEdge/5289
=== RUN   TestEncodeDoubleMaskEdge/5290
=== RUN   TestEncodeDoubleMaskEdge/5291
=== RUN   TestEncodeDoubleMaskEdge/5292
=== RUN   TestEncodeDoubleMaskEdge/5293
=== RUN   TestEncodeDoubleMaskEdge/5294
=== RUN   TestEncodeDoubleMaskEdge/5295
=== RUN   TestEncodeDoubleMaskEdge/5296
=== RUN   TestEncodeDoubleMaskEdge/5297
=== RUN   TestEncodeDoubleMaskEdge/5298
=== RUN   TestEncodeDoubleMaskEdge/5299
=== RUN   TestEncodeDoubleMaskEdge/5300
=== RUN   TestEncodeDoubleMaskEdge/5301
=== RUN   TestEncodeDoubleMaskEdge/5302
=== RUN   TestEncodeDoubleMaskEdge/5303
=== RUN   TestEncodeDoubleMaskEdge/5304
=== RUN   TestEncodeDoubleMaskEdge/5305
=== RUN   TestEncodeDoubleMaskEdge/5306
=== RUN   TestEncodeDoubleMaskEdge/5307
=== RUN   TestEncodeDoubleMaskEdge/5308
=== RUN   TestEncodeDoubleMaskEdge/5309
=== RUN   TestEncodeDoubleMaskEdge/5310
=== RUN   TestEncodeDoubleMaskEdge/5311
=== RUN   TestEncodeDoubleMaskEdge/5312
=== RUN   TestEncodeDoubleMaskEdge/5313
=== RUN   TestEncodeDoubleMaskEdge/5314
=== RUN   TestEncodeDoubleMaskEdge/5315
=== RUN   TestEncodeDoubleMaskEdge/5316
=== RUN   TestEncodeDoubleMaskEdge/5317
=== RUN   TestEncodeDoubleMaskEdge/5318
=== RUN   TestEncodeDoubleMaskEdge/5319
=== RUN   TestEncodeDoubleMaskEdge/5320
=== RUN   TestEncodeDoubleMaskEdge/5321
=== RUN   TestEncodeDoubleMaskEdge/5322
=== RUN   TestEncodeDoubleMaskEdge/5323
=== RUN   TestEncodeDoubleMaskEdge/5324
=== RUN   TestEncodeDoubleMaskEdge/5325
=== RUN   TestEncodeDoubleMaskEdge/5326
=== RUN   TestEncodeDoubleMaskEdge/5327
=== RUN   TestEncodeDoubleMaskEdge/5328
=== RUN   TestEncodeDoubleMaskEdge/5329
=== RUN   TestEncodeDoubleMaskEdge/5330
=== RUN   TestEncodeDoubleMaskEdge/5331
=== RUN   TestEncodeDoubleMaskEdge/5332
=== RUN   TestEncodeDoubleMaskEdge/5333
=== RUN   TestEncodeDoubleMaskEdge/5334
=== RUN   TestEncodeDoubleMaskEdge/5335
=== RUN   TestEncodeDoubleMaskEdge/5336
=== RUN   TestEncodeDoubleMaskEdge/5337
=== RUN   TestEncodeDoubleMaskEdge/5338
=== RUN   TestEncodeDoubleMaskEdge/5339
=== RUN   TestEncodeDoubleMaskEdge/5340
=== RUN   TestEncodeDoubleMaskEdge/5341
=== RUN   TestEncodeDoubleMaskEdge/5342
=== RUN   TestEncodeDoubleMaskEdge/5343
=== RUN   TestEncodeDoubleMaskEdge/5344
=== RUN   TestEncodeDoubleMaskEdge/5345
=== RUN   TestEncodeDoubleMaskEdge/5346
=== RUN   TestEncodeDoubleMaskEdge/5347
=== RUN   TestEncodeDoubleMaskEdge/5348
=== RUN   TestEncodeDoubleMaskEdge/5349
=== RUN   TestEncodeDoubleMaskEdge/5350
=== RUN   TestEncodeDoubleMaskEdge/5351
=== RUN   TestEncodeDoubleMaskEdge/5352
=== RUN   TestEncodeDoubleMaskEdge/5353
=== RUN   TestEncodeDoubleMaskEdge/5354
=== RUN   TestEncodeDoubleMaskEdge/5355
=== RUN   TestEncodeDoubleMaskEdge/5356
=== RUN   TestEncodeDoubleMaskEdge/5357
=== RUN   TestEncodeDoubleMaskEdge/5358
=== RUN   TestEncodeDoubleMaskEdge/5359
=== RUN   TestEncodeDoubleMaskEdge/5360
=== RUN   TestEncodeDoubleMaskEdge/5361
=== RUN   TestEncodeDoubleMaskEdge/5362
=== RUN   TestEncodeDoubleMaskEdge/5363
=== RUN   TestEncodeDoubleMaskEdge/5364
=== RUN   TestEncodeDoubleMaskEdge/5365
=== RUN   TestEncodeDoubleMaskEdge/5366
=== RUN   TestEncodeDoubleMaskEdge/5367
=== RUN   TestEncodeDoubleMaskEdge/5368
=== RUN   TestEncodeDoubleMaskEdge/5369
=== RUN   TestEncodeDoubleMaskEdge/5370
=== RUN   TestEncodeDoubleMaskEdge/5371
=== RUN   TestEncodeDoubleMaskEdge/5372
=== RUN   TestEncodeDoubleMaskEdge/5373
=== RUN   TestEncodeDoubleMaskEdge/5374
=== RUN   TestEncodeDoubleMaskEdge/5375
=== RUN   TestEncodeDoubleMaskEdge/5376
=== RUN   TestEncodeDoubleMaskEdge/5377
=== RUN   TestEncodeDoubleMaskEdge/5378
=== RUN   TestEncodeDoubleMaskEdge/5379
=== RUN   TestEncodeDoubleMaskEdge/5380
=== RUN   TestEncodeDoubleMaskEdge/5381
=== RUN   TestEncodeDoubleMaskEdge/5382
=== RUN   TestEncodeDoubleMaskEdge/5383
=== RUN   TestEncodeDoubleMaskEdge/5384
=== RUN   TestEncodeDoubleMaskEdge/5385
=== RUN   TestEncodeDoubleMaskEdge/5386
=== RUN   TestEncodeDoubleMaskEdge/5387
=== RUN   TestEncodeDoubleMaskEdge/5388
=== RUN   TestEncodeDoubleMaskEdge/5389
=== RUN   TestEncodeDoubleMaskEdge/5390
=== RUN   TestEncodeDoubleMaskEdge/5391
=== RUN   TestEncodeDoubleMaskEdge/5392
=== RUN   TestEncodeDoubleMaskEdge/5393
=== RUN   TestEncodeDoubleMaskEdge/5394
=== RUN   TestEncodeDoubleMaskEdge/5395
=== RUN   TestEncodeDoubleMaskEdge/5396
=== RUN   TestEncodeDoubleMaskEdge/5397
=== RUN   TestEncodeDoubleMaskEdge/5398
=== RUN   TestEncodeDoubleMaskEdge/5399
=== RUN   TestEncodeDoubleMaskEdge/5400
=== RUN   TestEncodeDoubleMaskEdge/5401
=== RUN   TestEncodeDoubleMaskEdge/5402
=== RUN   TestEncodeDoubleMaskEdge/5403
=== RUN   TestEncodeDoubleMaskEdge/5404
=== RUN   TestEncodeDoubleMaskEdge/5405
=== RUN   TestEncodeDoubleMaskEdge/5406
=== RUN   TestEncodeDoubleMaskEdge/5407
=== RUN   TestEncodeDoubleMaskEdge/5408
=== RUN   TestEncodeDoubleMaskEdge/5409
=== RUN   TestEncodeDoubleMaskEdge/5410
=== RUN   TestEncodeDoubleMaskEdge/5411
=== RUN   TestEncodeDoubleMaskEdge/5412
=== RUN   TestEncodeDoubleMaskEdge/5413
=== RUN   TestEncodeDoubleMaskEdge/5414
=== RUN   TestEncodeDoubleMaskEdge/5415
=== RUN   TestEncodeDoubleMaskEdge/5416
=== RUN   TestEncodeDoubleMaskEdge/5417
=== RUN   TestEncodeDoubleMaskEdge/5418
=== RUN   TestEncodeDoubleMaskEdge/5419
=== RUN   TestEncodeDoubleMaskEdge/5420
=== RUN   TestEncodeDoubleMaskEdge/5421
=== RUN   TestEncodeDoubleMaskEdge/5422
=== RUN   TestEncodeDoubleMaskEdge/5423
=== RUN   TestEncodeDoubleMaskEdge/5424
=== RUN   TestEncodeDoubleMaskEdge/5425
=== RUN   TestEncodeDoubleMaskEdge/5426
=== RUN   TestEncodeDoubleMaskEdge/5427
=== RUN   TestEncodeDoubleMaskEdge/5428
=== RUN   TestEncodeDoubleMaskEdge/5429
=== RUN   TestEncodeDoubleMaskEdge/5430
=== RUN   TestEncodeDoubleMaskEdge/5431
=== RUN   TestEncodeDoubleMaskEdge/5432
=== RUN   TestEncodeDoubleMaskEdge/5433
=== RUN   TestEncodeDoubleMaskEdge/5434
=== RUN   TestEncodeDoubleMaskEdge/5435
=== RUN   TestEncodeDoubleMaskEdge/5436
=== RUN   TestEncodeDoubleMaskEdge/5437
=== RUN   TestEncodeDoubleMaskEdge/5438
=== RUN   TestEncodeDoubleMaskEdge/5439
=== RUN   TestEncodeDoubleMaskEdge/5440
=== RUN   TestEncodeDoubleMaskEdge/5441
=== RUN   TestEncodeDoubleMaskEdge/5442
=== RUN   TestEncodeDoubleMaskEdge/5443
=== RUN   TestEncodeDoubleMaskEdge/5444
=== RUN   TestEncodeDoubleMaskEdge/5445
=== RUN   TestEncodeDoubleMaskEdge/5446
=== RUN   TestEncodeDoubleMaskEdge/5447
=== RUN   TestEncodeDoubleMaskEdge/5448
=== RUN   TestEncodeDoubleMaskEdge/5449
=== RUN   TestEncodeDoubleMaskEdge/5450
=== RUN   TestEncodeDoubleMaskEdge/5451
=== RUN   TestEncodeDoubleMaskEdge/5452
=== RUN   TestEncodeDoubleMaskEdge/5453
=== RUN   TestEncodeDoubleMaskEdge/5454
=== RUN   TestEncodeDoubleMaskEdge/5455
=== RUN   TestEncodeDoubleMaskEdge/5456
=== RUN   TestEncodeDoubleMaskEdge/5457
=== RUN   TestEncodeDoubleMaskEdge/5458
=== RUN   TestEncodeDoubleMaskEdge/5459
=== RUN   TestEncodeDoubleMaskEdge/5460
=== RUN   TestEncodeDoubleMaskEdge/5461
=== RUN   TestEncodeDoubleMaskEdge/5462
=== RUN   TestEncodeDoubleMaskEdge/5463
--- PASS: TestEncodeDoubleMaskEdge (0.46s)
    --- PASS: TestEncodeDoubleMaskEdge/0 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/6 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/7 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/8 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/9 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/10 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/11 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/12 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/13 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/14 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/15 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/16 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/17 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/18 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/19 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/20 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/21 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/22 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/23 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/24 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/25 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/26 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/27 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/28 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/29 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/30 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/31 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/32 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/33 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/34 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/35 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/36 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/37 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/38 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/39 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/40 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/41 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/42 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/43 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/44 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/45 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/46 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/47 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/48 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/49 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/50 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/51 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/52 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/53 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/54 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/55 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/56 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/57 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/58 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/59 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/60 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/61 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/62 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/63 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/64 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/65 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/66 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/67 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/68 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/69 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/70 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/71 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/72 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/73 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/74 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/75 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/76 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/77 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/78 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/79 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/80 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/81 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/82 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/83 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/84 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/85 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/86 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/87 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/88 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/89 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/90 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/91 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/92 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/93 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/94 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/95 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/96 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/97 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/98 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/99 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/144 (0.01s)
    --- PASS: TestEncodeDoubleMaskEdge/145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/684 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/790 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1416 (0.01s)
    --- PASS: TestEncodeDoubleMaskEdge/1417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1684 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1790 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1898 (0.02s)
    --- PASS: TestEncodeDoubleMaskEdge/1899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/1999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2217 (0.01s)
    --- PASS: TestEncodeDoubleMaskEdge/2218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2253 (0.01s)
    --- PASS: TestEncodeDoubleMaskEdge/2254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2469 (0.02s)
    --- PASS: TestEncodeDoubleMaskEdge/2470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2684 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2790 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/2999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3079 (0.01s)
    --- PASS: TestEncodeDoubleMaskEdge/3080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3684 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3790 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/3999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4463 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4464 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4465 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4466 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4467 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4468 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4469 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4470 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4471 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4472 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4473 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4474 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4475 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4476 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4477 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4478 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4479 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4480 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4481 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4482 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4483 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4484 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4485 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4486 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4487 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4488 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4489 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4490 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4491 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4492 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4493 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4494 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4495 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4496 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4497 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4498 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4499 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4500 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4501 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4502 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4503 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4504 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4505 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4506 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4507 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4508 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4509 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4510 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4511 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4512 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4513 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4514 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4515 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4516 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4517 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4518 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4519 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4520 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4521 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4522 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4523 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4524 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4525 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4526 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4527 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4528 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4529 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4530 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4531 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4532 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4533 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4534 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4535 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4536 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4537 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4538 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4539 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4540 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4541 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4542 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4543 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4544 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4545 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4546 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4547 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4548 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4549 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4550 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4551 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4552 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4553 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4554 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4555 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4556 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4557 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4558 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4559 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4560 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4561 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4562 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4563 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4564 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4565 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4566 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4567 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4568 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4569 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4570 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4571 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4572 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4573 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4574 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4575 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4576 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4577 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4578 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4579 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4580 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4581 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4582 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4583 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4584 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4585 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4586 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4587 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4588 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4589 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4590 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4591 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4592 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4593 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4594 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4595 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4596 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4597 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4598 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4599 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4600 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4601 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4602 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4603 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4604 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4605 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4606 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4607 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4608 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4609 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4610 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4611 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4612 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4613 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4614 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4615 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4616 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4617 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4618 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4619 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4620 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4621 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4622 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4623 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4624 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4625 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4626 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4627 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4628 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4629 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4630 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4631 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4632 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4633 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4634 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4635 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4636 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4637 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4638 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4639 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4640 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4641 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4642 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4643 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4644 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4645 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4646 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4647 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4648 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4649 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4650 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4651 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4652 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4653 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4654 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4655 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4656 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4657 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4658 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4659 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4660 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4661 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4662 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4663 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4664 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4665 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4666 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4667 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4668 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4669 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4670 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4671 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4672 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4673 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4674 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4675 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4676 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4677 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4678 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4679 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4680 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4681 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4682 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4683 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4684 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4685 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4686 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4687 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4688 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4689 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4690 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4691 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4692 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4693 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4694 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4695 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4696 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4697 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4698 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4699 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4700 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4701 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4702 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4703 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4704 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4705 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4706 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4707 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4708 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4709 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4710 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4711 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4712 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4713 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4714 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4715 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4716 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4717 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4718 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4719 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4720 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4721 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4722 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4723 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4724 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4725 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4726 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4727 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4728 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4729 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4730 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4731 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4732 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4733 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4734 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4735 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4736 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4737 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4738 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4739 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4740 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4741 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4742 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4743 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4744 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4745 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4746 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4747 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4748 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4749 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4750 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4751 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4752 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4753 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4754 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4755 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4756 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4757 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4758 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4759 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4760 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4761 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4762 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4763 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4764 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4765 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4766 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4767 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4768 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4769 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4770 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4771 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4772 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4773 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4774 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4775 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4776 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4777 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4778 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4779 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4780 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4781 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4782 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4783 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4784 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4785 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4786 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4787 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4788 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4789 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4790 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4791 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4792 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4793 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4794 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4795 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4796 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4797 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4798 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4799 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4800 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4801 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4802 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4803 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4804 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4805 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4806 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4807 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4808 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4809 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4810 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4811 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4812 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4813 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4814 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4815 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4816 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4817 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4818 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4819 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4820 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4821 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4822 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4823 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4824 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4825 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4826 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4827 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4828 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4829 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4830 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4831 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4832 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4833 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4834 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4835 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4836 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4837 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4838 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4839 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4840 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4841 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4842 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4843 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4844 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4845 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4846 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4847 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4848 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4849 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4850 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4851 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4852 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4853 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4854 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4855 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4856 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4857 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4858 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4859 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4860 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4861 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4862 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4863 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4864 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4865 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4866 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4867 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4868 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4869 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4870 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4871 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4872 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4873 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4874 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4875 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4876 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4877 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4878 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4879 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4880 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4881 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4882 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4883 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4884 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4885 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4886 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4887 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4888 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4889 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4890 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4891 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4892 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4893 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4894 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4895 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4896 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4897 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4898 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4899 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4900 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4901 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4902 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4903 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4904 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4905 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4906 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4907 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4908 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4909 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4910 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4911 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4912 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4913 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4914 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4915 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4916 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4917 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4918 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4919 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4920 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4921 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4922 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4923 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4924 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4925 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4926 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4927 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4928 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4929 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4930 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4931 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4932 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4933 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4934 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4935 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4936 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4937 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4938 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4939 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4940 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4941 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4942 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4943 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4944 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4945 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4946 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4947 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4948 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4949 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4950 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4951 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4952 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4953 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4954 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4955 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4956 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4957 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4958 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4959 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4960 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4961 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4962 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4963 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4964 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4965 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4966 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4967 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4968 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4969 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4970 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4971 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4972 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4973 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4974 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4975 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4976 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4977 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4978 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4979 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4980 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4981 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4982 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4983 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4984 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4985 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4986 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4987 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4988 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4989 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4990 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4991 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4992 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4993 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4994 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4995 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4996 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4997 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4998 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/4999 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5000 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5001 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5002 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5003 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5004 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5005 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5006 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5007 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5008 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5009 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5010 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5011 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5012 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5013 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5014 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5015 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5016 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5017 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5018 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5019 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5020 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5021 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5022 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5023 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5024 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5025 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5026 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5027 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5028 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5029 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5030 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5031 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5032 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5033 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5034 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5035 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5036 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5037 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5038 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5039 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5040 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5041 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5042 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5043 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5044 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5045 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5046 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5047 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5048 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5049 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5050 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5051 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5052 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5053 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5054 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5055 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5056 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5057 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5058 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5059 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5060 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5061 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5062 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5063 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5064 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5065 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5066 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5067 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5068 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5069 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5070 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5071 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5072 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5073 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5074 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5075 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5076 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5077 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5078 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5079 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5080 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5081 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5082 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5083 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5084 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5085 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5086 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5087 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5088 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5089 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5090 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5091 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5092 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5093 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5094 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5095 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5096 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5097 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5098 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5099 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5100 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5101 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5102 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5103 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5104 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5105 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5106 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5107 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5108 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5109 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5110 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5111 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5112 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5113 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5114 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5115 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5116 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5117 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5118 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5119 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5120 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5121 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5122 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5123 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5124 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5125 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5126 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5127 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5128 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5129 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5130 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5131 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5132 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5133 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5134 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5135 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5136 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5137 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5138 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5139 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5140 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5141 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5142 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5143 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5144 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5145 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5146 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5147 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5148 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5149 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5150 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5151 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5152 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5153 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5154 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5155 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5156 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5157 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5158 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5159 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5160 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5161 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5162 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5163 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5164 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5165 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5166 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5167 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5168 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5169 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5170 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5171 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5172 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5173 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5174 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5175 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5176 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5177 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5178 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5179 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5180 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5181 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5182 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5183 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5184 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5185 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5186 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5187 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5188 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5189 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5190 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5191 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5192 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5193 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5194 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5195 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5196 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5197 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5198 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5199 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5200 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5201 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5202 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5203 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5204 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5205 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5206 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5207 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5208 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5209 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5210 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5211 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5212 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5213 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5214 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5215 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5216 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5217 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5218 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5219 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5220 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5221 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5222 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5223 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5224 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5225 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5226 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5227 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5228 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5229 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5230 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5231 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5232 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5233 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5234 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5235 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5236 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5237 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5238 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5239 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5240 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5241 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5242 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5243 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5244 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5245 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5246 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5247 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5248 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5249 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5250 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5251 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5252 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5253 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5254 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5255 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5256 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5257 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5258 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5259 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5260 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5261 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5262 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5263 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5264 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5265 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5266 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5267 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5268 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5269 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5270 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5271 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5272 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5273 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5274 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5275 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5276 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5277 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5278 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5279 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5280 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5281 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5282 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5283 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5284 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5285 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5286 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5287 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5288 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5289 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5290 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5291 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5292 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5293 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5294 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5295 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5296 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5297 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5298 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5299 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5300 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5301 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5302 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5303 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5304 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5305 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5306 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5307 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5308 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5309 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5310 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5311 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5312 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5313 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5314 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5315 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5316 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5317 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5318 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5319 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5320 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5321 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5322 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5323 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5324 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5325 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5326 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5327 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5328 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5329 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5330 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5331 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5332 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5333 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5334 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5335 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5336 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5337 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5338 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5339 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5340 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5341 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5342 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5343 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5344 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5345 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5346 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5347 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5348 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5349 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5350 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5351 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5352 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5353 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5354 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5355 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5356 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5357 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5358 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5359 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5360 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5361 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5362 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5363 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5364 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5365 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5366 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5367 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5368 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5369 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5370 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5371 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5372 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5373 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5374 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5375 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5376 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5377 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5378 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5379 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5380 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5381 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5382 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5383 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5384 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5385 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5386 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5387 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5388 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5389 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5390 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5391 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5392 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5393 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5394 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5395 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5396 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5397 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5398 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5399 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5400 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5401 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5402 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5403 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5404 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5405 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5406 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5407 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5408 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5409 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5410 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5411 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5412 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5413 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5414 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5415 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5416 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5417 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5418 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5419 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5420 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5421 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5422 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5423 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5424 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5425 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5426 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5427 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5428 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5429 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5430 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5431 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5432 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5433 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5434 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5435 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5436 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5437 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5438 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5439 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5440 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5441 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5442 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5443 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5444 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5445 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5446 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5447 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5448 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5449 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5450 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5451 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5452 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5453 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5454 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5455 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5456 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5457 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5458 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5459 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5460 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5461 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5462 (0.00s)
    --- PASS: TestEncodeDoubleMaskEdge/5463 (0.00s)
=== RUN   TestEncodeInvalidUnicode
=== RUN   TestEncodeInvalidUnicode/0
=== RUN   TestEncodeInvalidUnicode/1
=== RUN   TestEncodeInvalidUnicode/2
=== RUN   TestEncodeInvalidUnicode/3
=== RUN   TestEncodeInvalidUnicode/4
=== RUN   TestEncodeInvalidUnicode/5
=== RUN   TestEncodeInvalidUnicode/6
=== RUN   TestEncodeInvalidUnicode/7
=== RUN   TestEncodeInvalidUnicode/8
=== RUN   TestEncodeInvalidUnicode/9
--- PASS: TestEncodeInvalidUnicode (0.00s)
    --- PASS: TestEncodeInvalidUnicode/0 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/1 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/2 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/3 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/4 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/5 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/6 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/7 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/8 (0.00s)
    --- PASS: TestEncodeInvalidUnicode/9 (0.00s)
=== RUN   TestEncodeDot
=== RUN   TestEncodeDot/0
=== RUN   TestEncodeDot/1
=== RUN   TestEncodeDot/2
=== RUN   TestEncodeDot/3
=== RUN   TestEncodeDot/4
=== RUN   TestEncodeDot/5
--- PASS: TestEncodeDot (0.00s)
    --- PASS: TestEncodeDot/0 (0.00s)
    --- PASS: TestEncodeDot/1 (0.00s)
    --- PASS: TestEncodeDot/2 (0.00s)
    --- PASS: TestEncodeDot/3 (0.00s)
    --- PASS: TestEncodeDot/4 (0.00s)
    --- PASS: TestEncodeDot/5 (0.00s)
=== RUN   TestDecodeHalf
=== RUN   TestDecodeHalf/0
=== RUN   TestDecodeHalf/1
=== RUN   TestDecodeHalf/2
=== RUN   TestDecodeHalf/3
=== RUN   TestDecodeHalf/4
=== RUN   TestDecodeHalf/5
--- PASS: TestDecodeHalf (0.00s)
    --- PASS: TestDecodeHalf/0 (0.00s)
    --- PASS: TestDecodeHalf/1 (0.00s)
    --- PASS: TestDecodeHalf/2 (0.00s)
    --- PASS: TestDecodeHalf/3 (0.00s)
    --- PASS: TestDecodeHalf/4 (0.00s)
    --- PASS: TestDecodeHalf/5 (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/encoder	0.876s
=== RUN   TestDecode
=== RUN   TestDecode/uncompressed
=== RUN   TestDecode/uncompressed-long
=== RUN   TestDecode/plain-1
=== RUN   TestDecode/hex-1
=== RUN   TestDecode/hex-2
=== RUN   TestDecode/hex-3
=== RUN   TestDecode/base64-1
=== RUN   TestDecode/custom-1
=== RUN   TestDecode/custom-2
=== RUN   TestDecode/rle-1
=== RUN   TestDecode/regular-1
=== RUN   TestDecode/regular-3
=== RUN   TestDecode/regular-4
=== RUN   TestDecode/unicode-1
=== RUN   TestDecode/unicode-2
=== RUN   TestDecode/unicode-3
=== RUN   TestDecode/unicode-4
--- PASS: TestDecode (0.00s)
    --- PASS: TestDecode/uncompressed (0.00s)
    --- PASS: TestDecode/uncompressed-long (0.00s)
    --- PASS: TestDecode/plain-1 (0.00s)
    --- PASS: TestDecode/hex-1 (0.00s)
    --- PASS: TestDecode/hex-2 (0.00s)
    --- PASS: TestDecode/hex-3 (0.00s)
    --- PASS: TestDecode/base64-1 (0.00s)
    --- PASS: TestDecode/custom-1 (0.00s)
    --- PASS: TestDecode/custom-2 (0.00s)
    --- PASS: TestDecode/rle-1 (0.00s)
    --- PASS: TestDecode/regular-1 (0.00s)
    --- PASS: TestDecode/regular-3 (0.00s)
    --- PASS: TestDecode/regular-4 (0.00s)
    --- PASS: TestDecode/unicode-1 (0.00s)
    --- PASS: TestDecode/unicode-2 (0.00s)
    --- PASS: TestDecode/unicode-3 (0.00s)
    --- PASS: TestDecode/unicode-4 (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/encoder/filename	0.040s
?   	github.com/rclone/rclone/lib/encoder/internal/gen	[no test files]
=== RUN   TestShellExpand
--- PASS: TestShellExpand (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/env	0.040s
=== RUN   TestWalk
--- PASS: TestWalk (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/errors	0.042s
?   	github.com/rclone/rclone/lib/exitcode	[no test files]
=== RUN   TestOpenFileRename
--- PASS: TestOpenFileRename (0.01s)
=== RUN   TestOpenFileDelete
--- PASS: TestOpenFileDelete (0.00s)
=== RUN   TestOpenFileOperations
--- PASS: TestOpenFileOperations (0.00s)
=== RUN   TestIsReserved
    file_test.go:148: Skipping test on !windows
--- SKIP: TestIsReserved (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/file	0.047s
=== RUN   TestGetOptions
=== RUN   TestGetOptions/basic
--- PASS: TestGetOptions (0.00s)
    --- PASS: TestGetOptions/basic (0.00s)
=== RUN   TestMount
=== RUN   TestMount/basic
--- PASS: TestMount (0.00s)
    --- PASS: TestMount/basic (0.00s)
=== RUN   TestNewServer
=== RUN   TestNewServer/default_http
--- PASS: TestNewServer (0.03s)
    --- PASS: TestNewServer/default_http (0.00s)
=== RUN   TestRestart
=== RUN   TestRestart/started
=== RUN   TestRestart/stopped
--- PASS: TestRestart (0.00s)
    --- PASS: TestRestart/started (0.00s)
    --- PASS: TestRestart/stopped (0.00s)
=== RUN   TestRoute
=== RUN   TestRoute/basic
--- PASS: TestRoute (0.00s)
    --- PASS: TestRoute/basic (0.00s)
=== RUN   TestSetOptions
=== RUN   TestSetOptions/basic
    http_test.go:215: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/lib/http/http_test.go:215
        	Error:      	Both arguments must be pointers
        	Test:       	TestSetOptions/basic
        	Messages:   	BaseURL ignored
--- FAIL: TestSetOptions (0.00s)
    --- FAIL: TestSetOptions/basic (0.00s)
=== RUN   TestShutdown
=== RUN   TestShutdown/started
=== RUN   TestShutdown/stopped
--- PASS: TestShutdown (0.00s)
    --- PASS: TestShutdown/started (0.00s)
    --- PASS: TestShutdown/stopped (0.00s)
=== RUN   TestURL
=== RUN   TestURL/basic
--- PASS: TestURL (0.00s)
    --- PASS: TestURL/basic (0.00s)
=== RUN   Test_server_Mount
=== RUN   Test_server_Mount/basic
--- PASS: Test_server_Mount (0.00s)
    --- PASS: Test_server_Mount/basic (0.00s)
=== RUN   Test_server_Route
=== RUN   Test_server_Route/basic
--- PASS: Test_server_Route (0.00s)
    --- PASS: Test_server_Route/basic (0.00s)
=== RUN   Test_server_Shutdown
=== RUN   Test_server_Shutdown/basic
--- PASS: Test_server_Shutdown (0.00s)
    --- PASS: Test_server_Shutdown/basic (0.00s)
=== RUN   Test_start
=== RUN   Test_start/basic
=== RUN   Test_start/ssl
--- PASS: Test_start (1.10s)
    --- PASS: Test_start/basic (0.00s)
    --- PASS: Test_start/ssl (1.10s)
=== RUN   Test_useSSL
=== RUN   Test_useSSL/basic
=== RUN   Test_useSSL/basic#01
=== RUN   Test_useSSL/body
=== RUN   Test_useSSL/basic#02
--- PASS: Test_useSSL (0.00s)
    --- PASS: Test_useSSL/basic (0.00s)
    --- PASS: Test_useSSL/basic#01 (0.00s)
    --- PASS: Test_useSSL/body (0.00s)
    --- PASS: Test_useSSL/basic#02 (0.00s)
FAIL
FAIL	github.com/rclone/rclone/lib/http	1.216s
?   	github.com/rclone/rclone/lib/http/auth	[no test files]
=== RUN   TestNewDirectory
--- PASS: TestNewDirectory (0.00s)
=== RUN   TestSetQuery
--- PASS: TestSetQuery (0.00s)
=== RUN   TestAddHTMLEntry
--- PASS: TestAddHTMLEntry (0.00s)
=== RUN   TestAddEntry
--- PASS: TestAddEntry (0.00s)
=== RUN   TestError
2025/08/07 11:53:47 ERROR : potato: sausage: help
--- PASS: TestError (0.00s)
=== RUN   TestServe
--- PASS: TestServe (0.00s)
=== RUN   TestObjectBadMethod
--- PASS: TestObjectBadMethod (0.00s)
=== RUN   TestObjectHEAD
--- PASS: TestObjectHEAD (0.00s)
=== RUN   TestObjectGET
--- PASS: TestObjectGET (0.00s)
=== RUN   TestObjectRange
--- PASS: TestObjectRange (0.00s)
=== RUN   TestObjectBadRange
    serve_test.go:73: 
        	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/lib/http/serve/serve_test.go:73
        	Error:      	Not equal: 
        	            	expected: "10"
        	            	actual  : ""
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1 +1 @@
        	            	-10
        	            	+
        	Test:       	TestObjectBadRange
--- FAIL: TestObjectBadRange (0.00s)
FAIL
FAIL	github.com/rclone/rclone/lib/http/serve	0.064s
?   	github.com/rclone/rclone/lib/israce	[no test files]
?   	github.com/rclone/rclone/lib/jwtutil	[no test files]
=== RUN   TestKvConcurrency
--- PASS: TestKvConcurrency (0.01s)
=== RUN   TestKvExit
--- PASS: TestKvExit (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/kv	0.056s
=== RUN   TestAllocFree
--- PASS: TestAllocFree (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/mmap	0.047s
?   	github.com/rclone/rclone/lib/oauthutil	[no test files]
=== RUN   TestNew
--- PASS: TestNew (0.00s)
=== RUN   TestMaxConnections
--- PASS: TestMaxConnections (0.00s)
=== RUN   TestDecay
--- PASS: TestDecay (0.00s)
=== RUN   TestAttack
--- PASS: TestAttack (0.00s)
=== RUN   TestSetRetries
--- PASS: TestSetRetries (0.00s)
=== RUN   TestBeginCall
--- PASS: TestBeginCall (0.02s)
=== RUN   TestBeginCallZeroConnections
--- PASS: TestBeginCallZeroConnections (0.02s)
=== RUN   TestDefaultPacer
--- PASS: TestDefaultPacer (0.00s)
=== RUN   TestAmazonCloudDrivePacer
--- PASS: TestAmazonCloudDrivePacer (0.00s)
=== RUN   TestAzureIMDSPacer
--- PASS: TestAzureIMDSPacer (0.00s)
=== RUN   TestGoogleDrivePacer
--- PASS: TestGoogleDrivePacer (0.01s)
=== RUN   TestS3Pacer
--- PASS: TestS3Pacer (0.00s)
=== RUN   TestEndCall
--- PASS: TestEndCall (0.00s)
=== RUN   TestEndCallZeroConnections
--- PASS: TestEndCallZeroConnections (0.00s)
=== RUN   TestCallFixed
--- PASS: TestCallFixed (0.00s)
=== RUN   Test_callRetry
--- PASS: Test_callRetry (0.03s)
=== RUN   TestCall
--- PASS: TestCall (0.08s)
=== RUN   TestCallParallel
--- PASS: TestCallParallel (0.50s)
=== RUN   TestTokenDispenser
--- PASS: TestTokenDispenser (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/pacer	0.708s
?   	github.com/rclone/rclone/lib/plugin	[no test files]
=== RUN   TestPool
=== RUN   TestPool/make
=== RUN   TestPool/make/GetPut
=== RUN   TestPool/make/Flusher
=== RUN   TestPool/mmap
=== RUN   TestPool/mmap/GetPut
=== RUN   TestPool/mmap/Flusher
=== RUN   TestPool/canFail
=== RUN   TestPool/canFail/GetPut
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 4ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 8ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 16ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 32ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 64ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 4ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 8ms: failed to allocate memory
2025/08/07 11:53:50 Failed to free memory: failed to free memory
2025/08/07 11:53:50 Failed to free memory: failed to free memory
2025/08/07 11:53:50 Failed to free memory: failed to free memory
=== RUN   TestPool/canFail/Flusher
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 4ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 8ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 16ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 32ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 64ms: failed to allocate memory
2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 128ms: failed to allocate memory
--- PASS: TestPool (1.08s)
    --- PASS: TestPool/make (0.21s)
        --- PASS: TestPool/make/GetPut (0.00s)
        --- PASS: TestPool/make/Flusher (0.21s)
    --- PASS: TestPool/mmap (0.21s)
        --- PASS: TestPool/mmap/GetPut (0.00s)
        --- PASS: TestPool/mmap/Flusher (0.21s)
    --- PASS: TestPool/canFail (0.66s)
        --- PASS: TestPool/canFail/GetPut (0.18s)
        --- PASS: TestPool/canFail/Flusher (0.48s)
PASS
ok  	github.com/rclone/rclone/lib/pool	1.120s
=== RUN   TestStringLength
--- PASS: TestStringLength (0.00s)
=== RUN   TestStringDuplicates
--- PASS: TestStringDuplicates (0.00s)
=== RUN   TestPasswordLength
--- PASS: TestPasswordLength (0.00s)
=== RUN   TestPasswordDuplicates
--- PASS: TestPasswordDuplicates (0.00s)
=== RUN   TestSeed
--- PASS: TestSeed (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/random	0.041s
=== RUN   TestRangeEnd
--- PASS: TestRangeEnd (0.00s)
=== RUN   TestRangeIsEmpty
--- PASS: TestRangeIsEmpty (0.00s)
=== RUN   TestRangeClip
--- PASS: TestRangeClip (0.00s)
=== RUN   TestRangeIntersection
--- PASS: TestRangeIntersection (0.00s)
=== RUN   TestRangeMerge
--- PASS: TestRangeMerge (0.00s)
=== RUN   TestRangeCoalesce
--- PASS: TestRangeCoalesce (0.00s)
=== RUN   TestRangeInsert
--- PASS: TestRangeInsert (0.00s)
=== RUN   TestRangeInsertRandom
--- PASS: TestRangeInsertRandom (0.12s)
=== RUN   TestRangeFind
--- PASS: TestRangeFind (0.00s)
=== RUN   TestRangeFindAll
--- PASS: TestRangeFindAll (0.00s)
=== RUN   TestRangePresent
--- PASS: TestRangePresent (0.00s)
=== RUN   TestRangesIntersection
--- PASS: TestRangesIntersection (0.00s)
=== RUN   TestRangesEqual
--- PASS: TestRangesEqual (0.00s)
=== RUN   TestRangesSize
--- PASS: TestRangesSize (0.00s)
=== RUN   TestFindMissing
--- PASS: TestFindMissing (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/ranges	0.160s
=== RUN   TestContextReader
--- PASS: TestContextReader (0.00s)
=== RUN   TestErrorReader
--- PASS: TestErrorReader (0.00s)
=== RUN   TestFakeSeeker
--- PASS: TestFakeSeeker (0.00s)
=== RUN   TestFakeSeekerError
--- PASS: TestFakeSeekerError (0.00s)
=== RUN   TestGzipReader
--- PASS: TestGzipReader (0.00s)
=== RUN   TestNoCloser
--- PASS: TestNoCloser (0.00s)
=== RUN   TestPatternReader
--- PASS: TestPatternReader (0.00s)
=== RUN   TestPatternReaderSeek
--- PASS: TestPatternReaderSeek (0.00s)
=== RUN   TestReadFill
--- PASS: TestReadFill (0.00s)
=== RUN   TestRepeatableReader
--- PASS: TestRepeatableReader (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/readers	0.046s
=== RUN   TestURLJoin
--- PASS: TestURLJoin (0.00s)
=== RUN   TestURLPathEscape
--- PASS: TestURLPathEscape (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/rest	0.062s
=== RUN   TestSetDefaults
--- PASS: TestSetDefaults (0.00s)
=== RUN   TestSetFrom
--- PASS: TestSetFrom (0.00s)
=== RUN   TestSetFromReversed
--- PASS: TestSetFromReversed (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/structs	0.032s
?   	github.com/rclone/rclone/lib/terminal	[no test files]
=== RUN   TestVersionAdd
--- PASS: TestVersionAdd (0.00s)
=== RUN   TestVersionRemove
--- PASS: TestVersionRemove (0.00s)
=== RUN   TestVersionMatch
--- PASS: TestVersionMatch (0.00s)
PASS
ok  	github.com/rclone/rclone/lib/version	0.044s
=== RUN   TestDirHandleMethods
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirHandleMethods (0.05s)
=== RUN   TestDirHandleReaddir
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirHandleReaddir (0.06s)
=== RUN   TestDirHandleReaddirnames
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirHandleReaddirnames (0.02s)
=== RUN   TestDirMethods
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirMethods (0.02s)
=== RUN   TestDirForgetAll
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirForgetAll (0.01s)
=== RUN   TestDirForgetPath
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirForgetPath (0.02s)
=== RUN   TestDirWalk
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirWalk (0.10s)
=== RUN   TestDirSetModTime
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirSetModTime (0.04s)
=== RUN   TestDirStat
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirStat (0.02s)
=== RUN   TestDirReadDirAll
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
=== RUN   TestDirReadDirAll/Virtual
--- PASS: TestDirReadDirAll (0.04s)
    --- PASS: TestDirReadDirAll/Virtual (0.00s)
=== RUN   TestDirOpen
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
2025/08/07 11:53:59 ERROR : dir/: Can only open directories read only
--- PASS: TestDirOpen (0.00s)
=== RUN   TestDirCreate
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirCreate (0.02s)
=== RUN   TestDirMkdir
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirMkdir (0.01s)
=== RUN   TestDirMkdirSub
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirMkdirSub (0.03s)
=== RUN   TestDirRemove
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
2025/08/07 11:53:59 ERROR : dir/: Dir.Remove not empty
--- PASS: TestDirRemove (0.02s)
=== RUN   TestDirRemoveAll
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirRemoveAll (0.02s)
=== RUN   TestDirRemoveName
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestDirRemoveName (0.02s)
=== RUN   TestDirRename
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
2025/08/07 11:53:59 ERROR : dir/not found: Dir.Rename error: file does not exist
--- PASS: TestDirRename (1.53s)
=== RUN   TestErrorError
--- PASS: TestErrorError (0.00s)
=== RUN   TestFileMethods
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestFileMethods (0.03s)
=== RUN   TestFileSetModTime
=== RUN   TestFileSetModTime/cache=off,open=false,write=false
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=off,open=true,write=false
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=off,open=true,write=true
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=full,open=false,write=false
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=full,open=true,write=false
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
=== RUN   TestFileSetModTime/cache=full,open=true,write=true
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestFileSetModTime (0.53s)
    --- PASS: TestFileSetModTime/cache=off,open=false,write=false (0.03s)
    --- PASS: TestFileSetModTime/cache=off,open=true,write=false (0.01s)
    --- PASS: TestFileSetModTime/cache=off,open=true,write=true (0.17s)
    --- PASS: TestFileSetModTime/cache=full,open=false,write=false (0.02s)
    --- PASS: TestFileSetModTime/cache=full,open=true,write=false (0.08s)
    --- PASS: TestFileSetModTime/cache=full,open=true,write=true (0.22s)
=== RUN   TestFileOpenRead
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestFileOpenRead (0.02s)
=== RUN   TestFileOpenReadUnknownSize
2025/08/07 11:54:01 NOTICE: Mock file system at root: --vfs-cache-mode writes or full is recommended for this remote as it can't stream
    file_test.go:223: gotContents = "file contents"
--- PASS: TestFileOpenReadUnknownSize (0.00s)
=== RUN   TestFileOpenWrite
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestFileOpenWrite (0.03s)
=== RUN   TestFileRemove
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestFileRemove (0.02s)
=== RUN   TestFileRemoveAll
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestFileRemoveAll (0.01s)
=== RUN   TestFileOpen
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestFileOpen (0.03s)
=== RUN   TestFileRename
=== RUN   TestFileRename/off,forceCache=false
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
=== RUN   TestFileRename/minimal,forceCache=false
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
=== RUN   TestFileRename/minimal,forceCache=true
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
=== RUN   TestFileRename/writes,forceCache=false
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
=== RUN   TestFileRename/writes,forceCache=true
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
=== RUN   TestFileRename/full,forceCache=false
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestFileRename (2.02s)
    --- PASS: TestFileRename/off,forceCache=false (0.12s)
    --- PASS: TestFileRename/minimal,forceCache=false (0.17s)
    --- PASS: TestFileRename/minimal,forceCache=true (0.63s)
    --- PASS: TestFileRename/writes,forceCache=false (0.29s)
    --- PASS: TestFileRename/writes,forceCache=true (0.46s)
    --- PASS: TestFileRename/full,forceCache=false (0.34s)
=== RUN   TestRcGetVFS
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRcGetVFS (0.00s)
=== RUN   TestRcForget
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRcForget (0.00s)
=== RUN   TestRcRefresh
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRcRefresh (0.00s)
=== RUN   TestRcPollInterval
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
    rc_test.go:100: ChangeNotify not supported
--- SKIP: TestRcPollInterval (0.00s)
=== RUN   TestRcList
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRcList (0.00s)
=== RUN   TestRcStats
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRcStats (0.00s)
=== RUN   TestReadFileHandleMethods
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestReadFileHandleMethods (0.05s)
=== RUN   TestReadFileHandleSeek
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestReadFileHandleSeek (0.04s)
=== RUN   TestReadFileHandleReadAt
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
2025/08/07 11:54:04 ERROR : dir/file1: ReadFileHandle.Read error: Bad file descriptor
--- PASS: TestReadFileHandleReadAt (0.11s)
=== RUN   TestReadFileHandleFlush
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestReadFileHandleFlush (0.03s)
=== RUN   TestReadFileHandleRelease
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestReadFileHandleRelease (0.07s)
=== RUN   TestRWFileHandleMethodsRead
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileHandleMethodsRead (0.15s)
=== RUN   TestRWFileHandleSeek
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileHandleSeek (0.21s)
=== RUN   TestRWFileHandleReadAt
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileHandleReadAt (0.13s)
=== RUN   TestRWFileHandleFlushRead
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileHandleFlushRead (0.13s)
=== RUN   TestRWFileHandleReleaseRead
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileHandleReleaseRead (0.14s)
=== RUN   TestRWFileHandleMethodsWrite
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileHandleMethodsWrite (0.23s)
=== RUN   TestRWFileHandleWriteAt
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileHandleWriteAt (0.19s)
=== RUN   TestRWFileHandleWriteNoWrite
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileHandleWriteNoWrite (0.17s)
=== RUN   TestRWFileHandleFlushWrite
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileHandleFlushWrite (0.17s)
=== RUN   TestRWFileHandleReleaseWrite
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileHandleReleaseWrite (0.17s)
=== RUN   TestRWFileHandleSizeTruncateExisting
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileHandleSizeTruncateExisting (0.24s)
=== RUN   TestRWFileHandleSizeCreateExisting
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileHandleSizeCreateExisting (0.42s)
=== RUN   TestRWFileHandleSizeCreateNew
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileHandleSizeCreateNew (0.17s)
=== RUN   TestRWFileHandleOpenTests
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE
2025/08/07 11:54:06 ERROR : open-test-file(0xc0007510c0): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC
2025/08/07 11:54:07 ERROR : open-test-file(0xc0009649c0): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL
2025/08/07 11:54:07 ERROR : open-test-file(0xc000964d00): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC
2025/08/07 11:54:07 ERROR : open-test-file(0xc000965000): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE
2025/08/07 11:54:07 ERROR : open-test-file(0xc0009657c0): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC
2025/08/07 11:54:07 ERROR : open-test-file(0xc000965ac0): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL
2025/08/07 11:54:07 ERROR : open-test-file(0xc000965dc0): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
2025/08/07 11:54:07 ERROR : open-test-file(0xc0001c0240): Couldn't read size of file
=== RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL
2025/08/07 11:54:09 NOTICE: open-test-file: Removing partially written file on error: context canceled
2025/08/07 11:54:09 ERROR : open-test-file: Failed to copy: context canceled
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_TRUNC
2025/08/07 11:54:10 NOTICE: open-test-file: Removing partially written file on error: context canceled
2025/08/07 11:54:10 ERROR : open-test-file: Failed to copy: context canceled
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
--- PASS: TestRWFileHandleOpenTests (4.29s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY (0.22s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_TRUNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC|os.O_TRUNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_TRUNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC (0.04s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_TRUNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_TRUNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.04s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_TRUNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC|os.O_TRUNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL (1.64s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_TRUNC (0.33s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_TRUNC (0.05s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.03s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.04s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.02s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.01s)
    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.01s)
=== RUN   TestRWFileModTimeWithOpenWriters
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWFileModTimeWithOpenWriters (0.19s)
=== RUN   TestRWCacheRename
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestRWCacheRename (0.18s)
=== RUN   TestCaseSensitivity
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
2025/08/07 11:54:12 ERROR : /: Dir.Stat error: duplicate filename "fileb" detected with --vfs-case-insensitive set
2025/08/07 11:54:12 ERROR : /: Dir.Stat error: duplicate filename "FILEB" detected with --vfs-case-insensitive set
--- PASS: TestCaseSensitivity (1.35s)
=== RUN   TestVFSbaseHandle
--- PASS: TestVFSbaseHandle (0.00s)
=== RUN   TestVFSNew
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestVFSNew (0.00s)
=== RUN   TestVFSNewWithOpts
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestVFSNewWithOpts (0.00s)
=== RUN   TestVFSRoot
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestVFSRoot (0.00s)
=== RUN   TestVFSStat
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestVFSStat (0.07s)
=== RUN   TestVFSStatParent
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestVFSStatParent (0.01s)
=== RUN   TestVFSOpenFile
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestVFSOpenFile (0.08s)
=== RUN   TestVFSRename
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestVFSRename (0.14s)
=== RUN   TestVFSStatfs
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestVFSStatfs (0.00s)
=== RUN   TestFillInMissingSizes
=== RUN   TestFillInMissingSizes/total=20,free=5,used=15
=== RUN   TestFillInMissingSizes/total=20,free=5,used=-1
=== RUN   TestFillInMissingSizes/total=20,free=-1,used=15
=== RUN   TestFillInMissingSizes/total=20,free=-1,used=-1
=== RUN   TestFillInMissingSizes/total=-1,free=5,used=15
=== RUN   TestFillInMissingSizes/total=-1,free=15,used=-1
=== RUN   TestFillInMissingSizes/total=-1,free=-1,used=15
=== RUN   TestFillInMissingSizes/total=-1,free=-1,used=-1
--- PASS: TestFillInMissingSizes (0.00s)
    --- PASS: TestFillInMissingSizes/total=20,free=5,used=15 (0.00s)
    --- PASS: TestFillInMissingSizes/total=20,free=5,used=-1 (0.00s)
    --- PASS: TestFillInMissingSizes/total=20,free=-1,used=15 (0.00s)
    --- PASS: TestFillInMissingSizes/total=20,free=-1,used=-1 (0.00s)
    --- PASS: TestFillInMissingSizes/total=-1,free=5,used=15 (0.00s)
    --- PASS: TestFillInMissingSizes/total=-1,free=15,used=-1 (0.00s)
    --- PASS: TestFillInMissingSizes/total=-1,free=-1,used=15 (0.00s)
    --- PASS: TestFillInMissingSizes/total=-1,free=-1,used=-1 (0.00s)
=== RUN   TestWriteFileHandleMethods
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
2025/08/07 11:54:13 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal
2025/08/07 11:54:13 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal
2025/08/07 11:54:13 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes
2025/08/07 11:54:13 ERROR : file1: WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes
--- PASS: TestWriteFileHandleMethods (0.01s)
=== RUN   TestWriteFileHandleWriteAt
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
2025/08/07 11:54:14 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes
2025/08/07 11:54:14 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor
--- PASS: TestWriteFileHandleWriteAt (1.13s)
=== RUN   TestWriteFileHandleFlush
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestWriteFileHandleFlush (0.00s)
=== RUN   TestWriteFileHandleRelease
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestWriteFileHandleRelease (0.00s)
=== RUN   TestWriteFileModTimeWithOpenWriters
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestWriteFileModTimeWithOpenWriters (0.00s)
=== RUN   TestFileReadAtZeroLength
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestFileReadAtZeroLength (0.00s)
=== RUN   TestFileReadAtNonZeroLength
    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
--- PASS: TestFileReadAtNonZeroLength (0.05s)
=== RUN   TestFunctional
2025/08/07 11:54:14 Starting test run with CacheMode=off
=== RUN   TestFunctional/CacheMode=off
=== RUN   TestFunctional/CacheMode=off/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=off/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=off/TestDirLs
=== RUN   TestFunctional/CacheMode=off/TestDirCreateAndRemoveDir
2025/08/07 11:54:14 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=off/TestDirCreateAndRemoveFile
2025/08/07 11:54:14 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=off/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=off/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=off/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=off/TestDirModTime
=== RUN   TestFunctional/CacheMode=off/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=off/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=off/TestFileModTime
=== RUN   TestFunctional/CacheMode=off/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=off/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestReadByByte
=== RUN   TestFunctional/CacheMode=off/TestReadChecksum
=== RUN   TestFunctional/CacheMode=off/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestReadSeek
=== RUN   TestFunctional/CacheMode=off/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=off/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=off/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=off/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=off/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=off/TestWriteFileAppend
    write.go:140: not supported on vfs-cache-mode < writes
2025/08/07 11:54:14 Finished test run with CacheMode=off (ok=true)
2025/08/07 11:54:14 Starting test run with CacheMode=minimal
=== RUN   TestFunctional/CacheMode=minimal
=== RUN   TestFunctional/CacheMode=minimal/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=minimal/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=minimal/TestDirLs
=== RUN   TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveDir
2025/08/07 11:54:14 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveFile
2025/08/07 11:54:14 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=minimal/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=minimal/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=minimal/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=minimal/TestDirModTime
=== RUN   TestFunctional/CacheMode=minimal/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=minimal/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=minimal/TestFileModTime
=== RUN   TestFunctional/CacheMode=minimal/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=minimal/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestReadByByte
=== RUN   TestFunctional/CacheMode=minimal/TestReadChecksum
=== RUN   TestFunctional/CacheMode=minimal/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestReadSeek
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=minimal/TestWriteFileAppend
    write.go:140: not supported on vfs-cache-mode < writes
2025/08/07 11:54:14 Finished test run with CacheMode=minimal (ok=true)
2025/08/07 11:54:14 Starting test run with CacheMode=writes
=== RUN   TestFunctional/CacheMode=writes
=== RUN   TestFunctional/CacheMode=writes/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=writes/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=writes/TestDirLs
=== RUN   TestFunctional/CacheMode=writes/TestDirCreateAndRemoveDir
2025/08/07 11:54:14 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=writes/TestDirCreateAndRemoveFile
2025/08/07 11:54:14 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=writes/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=writes/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=writes/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=writes/TestDirModTime
=== RUN   TestFunctional/CacheMode=writes/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=writes/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=writes/TestFileModTime
=== RUN   TestFunctional/CacheMode=writes/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=writes/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestReadByByte
=== RUN   TestFunctional/CacheMode=writes/TestReadChecksum
=== RUN   TestFunctional/CacheMode=writes/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestReadSeek
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=writes/TestWriteFileAppend
2025/08/07 11:54:22 Finished test run with CacheMode=writes (ok=true)
2025/08/07 11:54:22 Starting test run with CacheMode=full
=== RUN   TestFunctional/CacheMode=full
=== RUN   TestFunctional/CacheMode=full/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=full/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=full/TestDirLs
=== RUN   TestFunctional/CacheMode=full/TestDirCreateAndRemoveDir
2025/08/07 11:54:24 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=full/TestDirCreateAndRemoveFile
2025/08/07 11:54:24 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=full/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=full/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=full/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=full/TestDirModTime
=== RUN   TestFunctional/CacheMode=full/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=full/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=full/TestFileModTime
=== RUN   TestFunctional/CacheMode=full/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=full/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestReadByByte
=== RUN   TestFunctional/CacheMode=full/TestReadChecksum
=== RUN   TestFunctional/CacheMode=full/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestReadSeek
=== RUN   TestFunctional/CacheMode=full/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=full/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=full/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=full/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=full/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full/TestWriteFileAppend
2025/08/07 11:54:30 Finished test run with CacheMode=full (ok=true)
2025/08/07 11:54:30 Starting test run with CacheMode=full,WriteBack=100ms
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestTouchAndDelete
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestRenameOpenHandle
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirLs
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveDir
2025/08/07 11:54:30 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveFile
2025/08/07 11:54:31 ERROR : dir/: Dir.Remove not empty
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFile
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameEmptyDir
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFullDir
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirModTime
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlush
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlushOnDirRename
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTime
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTimeWithOpenWriters
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestMount
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestRoot
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestReadByByte
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestReadChecksum
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestReadFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestReadSeek
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileNoWrite
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileWrite
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileOverwrite
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDoubleClose
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileFsync
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDup
    fs.go:165: Not running under VFS
=== RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileAppend
2025/08/07 11:54:37 Finished test run with CacheMode=full,WriteBack=100ms (ok=true)
--- PASS: TestFunctional (22.87s)
    --- PASS: TestFunctional/CacheMode=off (0.25s)
        --- PASS: TestFunctional/CacheMode=off/TestTouchAndDelete (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestRenameOpenHandle (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirLs (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirCreateAndRemoveFile (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirRenameFile (0.13s)
        --- PASS: TestFunctional/CacheMode=off/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirRenameFullDir (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirCacheFlush (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestDirCacheFlushOnDirRename (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestFileModTime (0.01s)
        --- PASS: TestFunctional/CacheMode=off/TestFileModTimeWithOpenWriters (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestReadByByte (0.02s)
        --- PASS: TestFunctional/CacheMode=off/TestReadChecksum (0.04s)
        --- SKIP: TestFunctional/CacheMode=off/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestReadSeek (0.03s)
        --- PASS: TestFunctional/CacheMode=off/TestWriteFileNoWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestWriteFileWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestWriteFileOverwrite (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=off/TestWriteFileFsync (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestWriteFileDup (0.00s)
        --- SKIP: TestFunctional/CacheMode=off/TestWriteFileAppend (0.00s)
    --- PASS: TestFunctional/CacheMode=minimal (0.11s)
        --- PASS: TestFunctional/CacheMode=minimal/TestTouchAndDelete (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestRenameOpenHandle (0.01s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirLs (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveFile (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameFile (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameFullDir (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirCacheFlush (0.01s)
        --- PASS: TestFunctional/CacheMode=minimal/TestDirCacheFlushOnDirRename (0.01s)
        --- PASS: TestFunctional/CacheMode=minimal/TestFileModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestFileModTimeWithOpenWriters (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestReadByByte (0.01s)
        --- PASS: TestFunctional/CacheMode=minimal/TestReadChecksum (0.02s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestReadSeek (0.03s)
        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileNoWrite (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileWrite (0.01s)
        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileOverwrite (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileFsync (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileDup (0.00s)
        --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileAppend (0.00s)
    --- PASS: TestFunctional/CacheMode=writes (8.15s)
        --- PASS: TestFunctional/CacheMode=writes/TestTouchAndDelete (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestRenameOpenHandle (0.30s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirLs (0.01s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirCreateAndRemoveFile (0.01s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirRenameFile (0.02s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirRenameFullDir (0.01s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirCacheFlush (0.01s)
        --- PASS: TestFunctional/CacheMode=writes/TestDirCacheFlushOnDirRename (0.01s)
        --- PASS: TestFunctional/CacheMode=writes/TestFileModTime (0.02s)
        --- PASS: TestFunctional/CacheMode=writes/TestFileModTimeWithOpenWriters (0.02s)
        --- SKIP: TestFunctional/CacheMode=writes/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=writes/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestReadByByte (1.06s)
        --- PASS: TestFunctional/CacheMode=writes/TestReadChecksum (2.29s)
        --- SKIP: TestFunctional/CacheMode=writes/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestReadSeek (0.40s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileNoWrite (0.50s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileWrite (0.83s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileOverwrite (1.16s)
        --- SKIP: TestFunctional/CacheMode=writes/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileFsync (1.08s)
        --- SKIP: TestFunctional/CacheMode=writes/TestWriteFileDup (0.00s)
        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileAppend (0.41s)
    --- PASS: TestFunctional/CacheMode=full (7.73s)
        --- PASS: TestFunctional/CacheMode=full/TestTouchAndDelete (0.13s)
        --- PASS: TestFunctional/CacheMode=full/TestRenameOpenHandle (0.52s)
        --- PASS: TestFunctional/CacheMode=full/TestDirLs (0.75s)
        --- PASS: TestFunctional/CacheMode=full/TestDirCreateAndRemoveDir (0.01s)
        --- PASS: TestFunctional/CacheMode=full/TestDirCreateAndRemoveFile (0.56s)
        --- PASS: TestFunctional/CacheMode=full/TestDirRenameFile (2.72s)
        --- PASS: TestFunctional/CacheMode=full/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirRenameFullDir (0.27s)
        --- PASS: TestFunctional/CacheMode=full/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestDirCacheFlush (1.63s)
        --- PASS: TestFunctional/CacheMode=full/TestDirCacheFlushOnDirRename (0.57s)
        --- PASS: TestFunctional/CacheMode=full/TestFileModTime (0.30s)
        --- PASS: TestFunctional/CacheMode=full/TestFileModTimeWithOpenWriters (0.04s)
        --- SKIP: TestFunctional/CacheMode=full/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=full/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestReadByByte (0.05s)
        --- PASS: TestFunctional/CacheMode=full/TestReadChecksum (0.05s)
        --- SKIP: TestFunctional/CacheMode=full/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestReadSeek (0.02s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileNoWrite (0.01s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileWrite (0.01s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileOverwrite (0.03s)
        --- SKIP: TestFunctional/CacheMode=full/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileFsync (0.02s)
        --- SKIP: TestFunctional/CacheMode=full/TestWriteFileDup (0.00s)
        --- PASS: TestFunctional/CacheMode=full/TestWriteFileAppend (0.03s)
    --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms (6.63s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestTouchAndDelete (0.17s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestRenameOpenHandle (0.17s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirLs (0.17s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveDir (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveFile (0.17s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFile (0.20s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameEmptyDir (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFullDir (0.17s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirModTime (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlush (0.33s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlushOnDirRename (0.18s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTime (0.17s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTimeWithOpenWriters (0.17s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestMount (0.00s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestRoot (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadByByte (0.22s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadChecksum (0.20s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadSeek (0.63s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileNoWrite (0.45s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileWrite (0.17s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileOverwrite (2.50s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDoubleClose (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileFsync (0.39s)
        --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDup (0.00s)
        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileAppend (0.17s)
PASS
ok  	github.com/rclone/rclone/vfs	38.015s
?   	github.com/rclone/rclone/vfs/test_vfs	[no test files]
=== RUN   TestCacheNew
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCacheNew (0.02s)
=== RUN   TestCacheOpens
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCacheOpens (0.01s)
=== RUN   TestCacheOpenMkdir
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCacheOpenMkdir (0.01s)
=== RUN   TestCachePurgeOld
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCachePurgeOld (0.01s)
=== RUN   TestCachePurgeOverQuota
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCachePurgeOverQuota (0.03s)
=== RUN   TestCachePurgeClean
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCachePurgeClean (0.02s)
=== RUN   TestCacheInUse
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCacheInUse (0.02s)
=== RUN   TestCacheDirtyItem
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCacheDirtyItem (0.02s)
=== RUN   TestCacheExistsAndRemove
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCacheExistsAndRemove (0.01s)
=== RUN   TestCacheRename
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCacheRename (0.00s)
=== RUN   TestCacheCleaner
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCacheCleaner (0.14s)
=== RUN   TestCacheSetModTime
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCacheSetModTime (0.00s)
=== RUN   TestCacheTotaInUse
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCacheTotaInUse (0.00s)
=== RUN   TestCacheDump
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCacheDump (0.00s)
=== RUN   TestCacheStats
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestCacheStats (0.00s)
=== RUN   TestItemExists
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestItemExists (0.00s)
=== RUN   TestItemGetSize
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestItemGetSize (0.00s)
=== RUN   TestItemDirty
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestItemDirty (0.00s)
=== RUN   TestItemSync
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestItemSync (0.01s)
=== RUN   TestItemTruncateNew
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestItemTruncateNew (0.00s)
=== RUN   TestItemTruncateExisting
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestItemTruncateExisting (0.00s)
=== RUN   TestItemReadAt
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
2025/08/07 11:53:59 ERROR : existing: vfs cache: failed to _ensure cache vfs cache item ReadAt: internal error: didn't Open file
--- PASS: TestItemReadAt (0.00s)
=== RUN   TestItemWriteAtNew
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestItemWriteAtNew (0.00s)
=== RUN   TestItemWriteAtExisting
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestItemWriteAtExisting (0.00s)
=== RUN   TestItemLoadMeta
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestItemLoadMeta (0.01s)
=== RUN   TestItemReload
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestItemReload (0.01s)
=== RUN   TestItemReloadRemoteGone
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestItemReloadRemoteGone (0.01s)
=== RUN   TestItemReloadCacheStale
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
--- PASS: TestItemReloadCacheStale (0.01s)
=== RUN   TestItemReadWrite
    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
=== RUN   TestItemReadWrite/Sequential
=== RUN   TestItemReadWrite/Random
=== RUN   TestItemReadWrite/RandomConcurrent
=== RUN   TestItemReadWrite/Reverse
--- PASS: TestItemReadWrite (16.96s)
    --- PASS: TestItemReadWrite/Sequential (1.69s)
    --- PASS: TestItemReadWrite/Random (1.74s)
    --- PASS: TestItemReadWrite/RandomConcurrent (1.50s)
    --- PASS: TestItemReadWrite/Reverse (9.19s)
PASS
ok  	github.com/rclone/rclone/vfs/vfscache	17.430s
=== RUN   TestDownloaders
    run.go:181: Remote "Local file system at /tmp/rclone3332858050", Local "Local file system at /tmp/rclone813208984", Modify Window "1ns"
=== RUN   TestDownloaders/Download
=== RUN   TestDownloaders/EnsureDownloader
--- PASS: TestDownloaders (10.79s)
    --- PASS: TestDownloaders/Download (5.90s)
    --- PASS: TestDownloaders/EnsureDownloader (2.65s)
PASS
ok  	github.com/rclone/rclone/vfs/vfscache/downloaders	11.342s
=== RUN   TestWriteBackItems
--- PASS: TestWriteBackItems (0.00s)
=== RUN   TestWriteBackItemCRUD
--- PASS: TestWriteBackItemCRUD (0.00s)
=== RUN   TestWriteBackResetTimer
--- PASS: TestWriteBackResetTimer (0.00s)
=== RUN   TestWriteBackAddOK
--- PASS: TestWriteBackAddOK (0.10s)
=== RUN   TestWriteBackAddFailRetry
2025/08/07 11:53:59 ERROR : one: vfs cache: failed to upload try #1, will retry in 200ms: transfer failed BOOM
--- PASS: TestWriteBackAddFailRetry (0.31s)
=== RUN   TestWriteBackAddUpdate
--- PASS: TestWriteBackAddUpdate (0.21s)
=== RUN   TestWriteBackAddUpdateNotModified
--- PASS: TestWriteBackAddUpdateNotModified (0.10s)
=== RUN   TestWriteBackAddUpdateNotStarted
--- PASS: TestWriteBackAddUpdateNotStarted (0.10s)
=== RUN   TestWriteBackGetStats
--- PASS: TestWriteBackGetStats (0.10s)
=== RUN   TestWriteBackMaxQueue
--- PASS: TestWriteBackMaxQueue (0.10s)
=== RUN   TestWriteBackRename
--- PASS: TestWriteBackRename (0.10s)
=== RUN   TestWriteBackRenameDuplicates
--- PASS: TestWriteBackRenameDuplicates (0.21s)
=== RUN   TestWriteBackCancelUpload
--- PASS: TestWriteBackCancelUpload (0.10s)
PASS
ok  	github.com/rclone/rclone/vfs/vfscache/writeback	2.121s
=== RUN   TestCacheModeString
--- PASS: TestCacheModeString (0.00s)
=== RUN   TestCacheModeSet
--- PASS: TestCacheModeSet (0.00s)
=== RUN   TestCacheModeType
--- PASS: TestCacheModeType (0.00s)
=== RUN   TestCacheModeUnmarshalJSON
--- PASS: TestCacheModeUnmarshalJSON (0.00s)
PASS
ok  	github.com/rclone/rclone/vfs/vfscommon	0.060s
?   	github.com/rclone/rclone/vfs/vfsflags	[no test files]
?   	github.com/rclone/rclone/vfs/vfstest	[no test files]
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 40 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest returned exit code 1
make[1]: [debian/rules:63: override_dh_auto_test] Error 25 (ignored)
make[1]: Leaving directory '/build/reproducible-path/rclone-1.60.1+dfsg'
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=golang -O--builddirectory=_build
   dh_prep -O--buildsystem=golang -O--builddirectory=_build
   dh_auto_install -O--buildsystem=golang -O--builddirectory=_build
	cd _build && mkdir -p /build/reproducible-path/rclone-1.60.1\+dfsg/debian/tmp/usr
	cd _build && cp -r bin /build/reproducible-path/rclone-1.60.1\+dfsg/debian/tmp/usr
   debian/rules execute_before_dh_install
make[1]: Entering directory '/build/reproducible-path/rclone-1.60.1+dfsg'
# Generate MANUAL.md
./bin/make_manual.py
/build/reproducible-path/rclone-1.60.1+dfsg/./bin/make_manual.py:160: DeprecationWarning: 'count' is passed as positional argument
  doc = re.sub(r"### Options inherited from parent commands.*$", "", doc, 0, re.S)
/build/reproducible-path/rclone-1.60.1+dfsg/./bin/make_manual.py:179: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
  build_date = datetime.utcfromtimestamp(
/build/reproducible-path/rclone-1.60.1+dfsg/./bin/make_manual.py:192: DeprecationWarning: 'count' is passed as positional argument
  contents = re.sub(r"The main rclone commands.*?for the full list.", command_docs, contents, 0, re.S)
Written 'MANUAL.md'
# Generate HTML and manpage
pandoc -s --from markdown --to html MANUAL.md -o MANUAL.html
[WARNING] Duplicate identifier 'getting-started' at MANUAL.md line 15067 column 1
[WARNING] Duplicate identifier 'windows' at MANUAL.md line 15482 column 1
[WARNING] Duplicate identifier 'filtering' at MANUAL.md line 15503 column 1
[WARNING] Duplicate identifier 'troubleshooting' at MANUAL.md line 15671 column 1
sed 's|src="https://rclone.org/img/logo_on_light__horizontal_color.svg"|src="logo_on_light__horizontal_color.svg"|g' -i MANUAL.html
pandoc -s --from markdown --to man MANUAL.md -o rclone.1
[WARNING] Duplicate identifier 'getting-started' at MANUAL.md line 15067 column 1
[WARNING] Duplicate identifier 'windows' at MANUAL.md line 15482 column 1
[WARNING] Duplicate identifier 'filtering' at MANUAL.md line 15503 column 1
[WARNING] Duplicate identifier 'troubleshooting' at MANUAL.md line 15671 column 1
# Now fix some lexgrog errors in the manpage:
# Remove the only line with .hy on it (near the top of the file)
sed -i -e "/^\.hy/d" rclone.1
# Use a proper NAME section header
sed -i -e "s/^\.SH Rclone/.SH NAME\nRclone \-/" rclone.1
# Finally, replace the first occurence of .PP with a section header
sed -i -e "1,/^\.PP/{s/\.PP/.SH DESCRIPTION/}" rclone.1
make[1]: Leaving directory '/build/reproducible-path/rclone-1.60.1+dfsg'
   dh_install -O--buildsystem=golang -O--builddirectory=_build
   dh_installdocs -O--buildsystem=golang -O--builddirectory=_build
   dh_installchangelogs -O--buildsystem=golang -O--builddirectory=_build
   dh_installman -O--buildsystem=golang -O--builddirectory=_build
   dh_bash-completion -O--buildsystem=golang -O--builddirectory=_build
   dh_installsystemduser -O--buildsystem=golang -O--builddirectory=_build
   dh_lintian -O--buildsystem=golang -O--builddirectory=_build
   dh_perl -O--buildsystem=golang -O--builddirectory=_build
   dh_link -O--buildsystem=golang -O--builddirectory=_build
   dh_strip_nondeterminism -O--buildsystem=golang -O--builddirectory=_build
   dh_compress -O--buildsystem=golang -O--builddirectory=_build
   dh_fixperms -O--buildsystem=golang -O--builddirectory=_build
   debian/rules execute_after_dh_fixperms
make[1]: Entering directory '/build/reproducible-path/rclone-1.60.1+dfsg'
find debian/golang-github-rclone-rclone-dev/usr/share/gocode/src -executable -a -type f | xargs -r chmod a-x
make[1]: Leaving directory '/build/reproducible-path/rclone-1.60.1+dfsg'
   dh_missing -O--buildsystem=golang -O--builddirectory=_build
   dh_strip -a -O--buildsystem=golang -O--builddirectory=_build
   dh_makeshlibs -a -O--buildsystem=golang -O--builddirectory=_build
   dh_shlibdeps -a -O--buildsystem=golang -O--builddirectory=_build
   dh_installdeb -O--buildsystem=golang -O--builddirectory=_build
   dh_golang -O--buildsystem=golang -O--builddirectory=_build
   dh_gencontrol -O--buildsystem=golang -O--builddirectory=_build
   dh_md5sums -O--buildsystem=golang -O--builddirectory=_build
   dh_builddeb -O--buildsystem=golang -O--builddirectory=_build
dpkg-deb: building package 'rclone-dbgsym' in '../rclone-dbgsym_1.60.1+dfsg-4_amd64.deb'.
dpkg-deb: building package 'rclone' in '../rclone_1.60.1+dfsg-4_amd64.deb'.
dpkg-deb: building package 'golang-github-rclone-rclone-dev' in '../golang-github-rclone-rclone-dev_1.60.1+dfsg-4_all.deb'.
 dpkg-genbuildinfo --build=binary -O../rclone_1.60.1+dfsg-4_amd64.buildinfo
 dpkg-genchanges --build=binary -O../rclone_1.60.1+dfsg-4_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: user script /srv/workspace/pbuilder/360094/tmp/hooks/B01_cleanup starting
I: user script /srv/workspace/pbuilder/360094/tmp/hooks/B01_cleanup finished
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/360094 and its subdirectories
I: Current time: Thu Aug  7 11:59:15 +14 2025
I: pbuilder-time-stamp: 1754517555
+ false
+ set +x
Wed Aug  6 21:59:15 UTC 2025  I: Signing ./b2/rclone_1.60.1+dfsg-4_amd64.buildinfo as rclone_1.60.1+dfsg-4_amd64.buildinfo.asc
Wed Aug  6 21:59:15 UTC 2025  I: Signed ./b2/rclone_1.60.1+dfsg-4_amd64.buildinfo as ./b2/rclone_1.60.1+dfsg-4_amd64.buildinfo.asc
Wed Aug  6 21:59:15 UTC 2025 - build #2 for rclone/unstable/amd64 on ionos11-amd64 done.
Starting cleanup.
All cleanup done.
Wed Aug  6 21:59:15 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-fFKTFSGd, removing.
/srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus:
total 1796
drwxr-xr-x 2 jenkins jenkins    4096 Aug  6 21:46 b1
drwxr-xr-x 2 jenkins jenkins    4096 Aug  6 21:59 b2
-rw------- 1 jenkins jenkins 1815722 Aug  6 21:46 rbuildlog.9TkkJJh
-rw-r--r-- 1 jenkins jenkins    4876 Oct  4  2024 rclone_1.60.1+dfsg-4.dsc

/srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b1:
total 32684
-rw-r--r-- 1 jenkins jenkins  1809430 Aug  6 21:46 build.log
-rw-r--r-- 1 jenkins jenkins  1314356 Aug  6 21:46 golang-github-rclone-rclone-dev_1.60.1+dfsg-4_all.deb
-rw-r--r-- 1 jenkins jenkins 14434216 Aug  6 21:46 rclone-dbgsym_1.60.1+dfsg-4_amd64.deb
-rw-r--r-- 1 jenkins jenkins    23816 Aug  6 21:46 rclone_1.60.1+dfsg-4.debian.tar.xz
-rw-r--r-- 1 jenkins jenkins     4876 Aug  6 21:46 rclone_1.60.1+dfsg-4.dsc
-rw-r--r-- 1 jenkins jenkins    16479 Aug  6 21:46 rclone_1.60.1+dfsg-4_amd64.buildinfo
-rw-r--r-- 1 jenkins jenkins    17361 Aug  6 21:46 rclone_1.60.1+dfsg-4_amd64.buildinfo.asc
-rw-r--r-- 1 jenkins jenkins     2622 Aug  6 21:46 rclone_1.60.1+dfsg-4_amd64.changes
-rw-r--r-- 1 jenkins jenkins 15775384 Aug  6 21:46 rclone_1.60.1+dfsg-4_amd64.deb
-rw-r--r-- 1 jenkins jenkins     2042 Aug  6 21:46 rclone_1.60.1+dfsg-4_source.changes

/srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b2:
total 32640
-rw-r--r-- 1 jenkins jenkins  1813475 Aug  6 21:59 build.log
-rw-r--r-- 1 jenkins jenkins  1314356 Aug  6 21:59 golang-github-rclone-rclone-dev_1.60.1+dfsg-4_all.deb
-rw-r--r-- 1 jenkins jenkins 14434216 Aug  6 21:59 rclone-dbgsym_1.60.1+dfsg-4_amd64.deb
-rw-r--r-- 1 jenkins jenkins    23816 Aug  6 21:59 rclone_1.60.1+dfsg-4.debian.tar.xz
-rw-r--r-- 1 jenkins jenkins     4876 Aug  6 21:59 rclone_1.60.1+dfsg-4.dsc
-rw-r--r-- 1 jenkins jenkins    16466 Aug  6 21:59 rclone_1.60.1+dfsg-4_amd64.buildinfo
-rw-r--r-- 1 jenkins jenkins    17348 Aug  6 21:59 rclone_1.60.1+dfsg-4_amd64.buildinfo.asc
-rw-r--r-- 1 jenkins jenkins     2622 Aug  6 21:59 rclone_1.60.1+dfsg-4_amd64.changes
-rw-r--r-- 1 jenkins jenkins 15775384 Aug  6 21:59 rclone_1.60.1+dfsg-4_amd64.deb
-rw-r--r-- 1 jenkins jenkins     2042 Aug  6 21:59 rclone_1.60.1+dfsg-4_source.changes
Wed Aug  6 21:59:16 UTC 2025  I: Deleting $TMPDIR on ionos11-amd64.debian.net.
Wed Aug  6 21:59:17 UTC 2025  I: rclone_1.60.1+dfsg-4_amd64.changes:
Format: 1.8
Date: Fri, 04 Oct 2024 03:04:22 +0200
Source: rclone
Binary: golang-github-rclone-rclone-dev rclone rclone-dbgsym
Architecture: all amd64
Version: 1.60.1+dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team 
Changed-By: Guillem Jover 
Description:
 golang-github-rclone-rclone-dev - go source code of rclone
 rclone     - rsync for commercial cloud storage
Changes:
 rclone (1.60.1+dfsg-4) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Guillem Jover ]
   * Update gbp configuration following Go Team new workflow.
   * Wrap and sort -ast.
   * Wrap and sort make variable multi values one per line.
   * Add spaces around make variable assignment.
   * Fix indentation for the debian/watch file.
   * Simplify debian/copyright file.
   * Use execute_(before|after)_ instead of override_ and explicit dh calls.
   * Add a debian/.gitignore file.
   * Do not hardcode gopsutil v3.
   * Switch from Built-Using to the Static-Built-Using field.
   * Remove shlibs:Depends substvar usage from -dev package.
   * Switch to Standards-Version 4.7.0 (no changes needed).
   * Update copyright years.
 .
   [ Maytham Alsudany ]
   * Add  constraint to stretchr-testify and remove from Depends.
   * Set build directory to _build in d/rules.
   * Update Forwarded header (DEP3).
Checksums-Sha1:
 b278502b4b7f4a4736a450e48354ac1c36c2f1fc 1314356 golang-github-rclone-rclone-dev_1.60.1+dfsg-4_all.deb
 9b96d8e718c5123ab0335f91923d3f3a52aee161 14434216 rclone-dbgsym_1.60.1+dfsg-4_amd64.deb
 ee723f47866aa77b07affa85011319eb7fcc6e6d 16479 rclone_1.60.1+dfsg-4_amd64.buildinfo
 bcdf377b1d4463193d4e47f88e3c4fb362be1a6d 15775384 rclone_1.60.1+dfsg-4_amd64.deb
Checksums-Sha256:
 98f9130680d05ce6992092779e165310452a3bf15226543d49eae5e5a03ade93 1314356 golang-github-rclone-rclone-dev_1.60.1+dfsg-4_all.deb
 00bc659da87ab119df2e7435233180df478979e1670097f6bbf6caa32d540bb2 14434216 rclone-dbgsym_1.60.1+dfsg-4_amd64.deb
 e9ae595e5aed3084fdba7ba876bbc338c124c12d6761d383fbca78ca850a759b 16479 rclone_1.60.1+dfsg-4_amd64.buildinfo
 120a273211d8e912f9b92465ba846983fae9c94a4afb09c0898b8d07c3960146 15775384 rclone_1.60.1+dfsg-4_amd64.deb
Files:
 871b4ad772718aafaa47b82e6d076672 1314356 golang optional golang-github-rclone-rclone-dev_1.60.1+dfsg-4_all.deb
 97bf9aa61c8e9e34ddba7aafba3b6437 14434216 debug optional rclone-dbgsym_1.60.1+dfsg-4_amd64.deb
 c7956b03f3acd23019237289f25b07e3 16479 net optional rclone_1.60.1+dfsg-4_amd64.buildinfo
 ac3cecbd366d3933b247af64483808a2 15775384 net optional rclone_1.60.1+dfsg-4_amd64.deb
removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/rclone_1.60.1+dfsg-4.rbuild.log'
removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/rclone_1.60.1+dfsg-4.rbuild.log.gz'
removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/rclone_1.60.1+dfsg-4.build1.log.gz'
removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/rclone_1.60.1+dfsg-4.build2.log.gz'
removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/amd64/rclone_1.60.1+dfsg-4_amd64.buildinfo'
removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/rclone_1.60.1+dfsg-4.diff.gz'
Diff of the two buildlogs:

--
--- b1/build.log	2025-08-06 21:46:02.993554141 +0000
+++ b2/build.log	2025-08-06 21:59:16.498633481 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Tue Sep  8 15:59:58 -12 2026
-I: pbuilder-time-stamp: 1788926398
+I: Current time: Thu Aug  7 11:46:07 +14 2025
+I: pbuilder-time-stamp: 1754516767
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -35,52 +35,84 @@
 dpkg-source: info: applying Do-not-hardcode-gopsutil-v3.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/3775367/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/360094/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos11-amd64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Aug  6 21:46 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/360094/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/360094/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='amd64'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='amd64'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=amd64
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=x86_64
+  HOST_ARCH=amd64
   IFS=' 	
   '
-  INVOCATION_ID='0398540866c14ef1a7e244a236c735d4'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='3775367'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=484541a88b57416495eedf4633f64151
+  LANG=C
+  LANGUAGE=et_EE:et
+  LC_ALL=C
+  MACHTYPE=x86_64-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=360094
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/pbuilderrc_fNYG --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b1 --logfile b1/build.log rclone_1.60.1+dfsg-4.dsc'
-  SUDO_GID='111'
-  SUDO_UID='106'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://213.165.73.152:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/pbuilderrc_iuvU --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b2 --logfile b2/build.log rclone_1.60.1+dfsg-4.dsc'
+  SUDO_GID=111
+  SUDO_UID=106
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://46.16.76.132:3128
 I: uname -a
-  Linux ionos15-amd64 6.12.33+deb12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.33-1~bpo12+1 (2025-07-09) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 May 12  2025 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/3775367/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/360094/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -510,7 +542,7 @@
 Get: 252 http://deb.debian.org/debian unstable/main amd64 pandoc amd64 3.1.11.1+ds-2 [26.4 MB]
 Get: 253 http://deb.debian.org/debian unstable/main amd64 golang-github-jlaffaye-ftp-dev all 0.2.0-1 [23.3 kB]
 Get: 254 http://deb.debian.org/debian unstable/main amd64 golang-github-xanzy-ssh-agent-dev all 0.3.2-1 [6100 B]
-Fetched 192 MB in 8s (24.4 MB/s)
+Fetched 192 MB in 9s (20.2 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package golang-golang-x-sys-dev.
 (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 ... 19850 files and directories currently installed.)
@@ -1349,8 +1381,8 @@
 Setting up tzdata (2025b-4) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Wed Sep  9 04:03:03 UTC 2026.
-Universal Time is now:  Wed Sep  9 04:03:03 UTC 2026.
+Local time is now:      Wed Aug  6 21:49:49 UTC 2025.
+Universal Time is now:  Wed Aug  6 21:49:49 UTC 2025.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ...
@@ -1553,7 +1585,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/rclone-1.60.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../rclone_1.60.1+dfsg-4_source.changes
+I: user script /srv/workspace/pbuilder/360094/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/360094/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/rclone-1.60.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../rclone_1.60.1+dfsg-4_source.changes
 dpkg-buildpackage: info: source package rclone
 dpkg-buildpackage: info: source version 1.60.1+dfsg-4
 dpkg-buildpackage: info: source distribution unstable
@@ -1575,402 +1611,405 @@
    dh_autoreconf -O--buildsystem=golang -O--builddirectory=_build
    dh_auto_configure -O--buildsystem=golang -O--builddirectory=_build
    dh_auto_build -O--buildsystem=golang -O--builddirectory=_build
-	cd _build && go install -trimpath -v -p 42 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest
-google.golang.org/protobuf/internal/flags
-github.com/rclone/rclone/fs/driveletter
-google.golang.org/grpc/serviceconfig
-encoding
-internal/asan
-internal/nettrace
-internal/goos
-internal/byteorder
-internal/godebugs
-github.com/shirou/gopsutil/common
+	cd _build && go install -trimpath -v -p 40 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest
+unicode/utf8
+github.com/rclone/rclone/lib/exitcode
 container/list
+internal/itoa
+github.com/iguanesolutions/go-systemd/journald
 vendor/golang.org/x/crypto/cryptobyte/asn1
-golang.org/x/crypto/internal/alias
+internal/msan
+unicode
 go.opencensus.io/trace/internal
 go.opencensus.io/internal/tagencoding
-internal/msan
-golang.org/x/net/internal/iana
+internal/byteorder
+internal/goos
+github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/secondary_emails
+internal/godebugs
 internal/goexperiment
-github.com/iguanesolutions/go-systemd/journald
-crypto/internal/fips140/alias
-github.com/rclone/rclone/lib/exitcode
-github.com/klauspost/compress/internal/le
-vendor/golang.org/x/crypto/internal/alias
-golang.org/x/net/html/atom
 internal/coverage/rtcov
-unicode/utf8
-internal/unsafeheader
-internal/profilerecord
-cmp
-internal/itoa
-log/internal
-unicode/utf16
 internal/goarch
-github.com/googleapis/gax-go/v2/internal
+unicode/utf16
+internal/nettrace
+github.com/jcmturner/gokrb5/v8/iana/nametype
+golang.org/x/crypto/internal/alias
+cmp
+github.com/klauspost/compress/internal/le
 go.opencensus.io
+internal/asan
+golang.org/x/net/html/atom
+encoding
+vendor/golang.org/x/crypto/internal/alias
+google.golang.org/grpc/serviceconfig
+crypto/internal/fips140/alias
+github.com/jcmturner/gokrb5/v8/iana/chksumtype
+golang.org/x/net/internal/iana
 math/bits
-crypto/internal/boring/sig
-internal/runtime/syscall
-internal/cpu
-sync/atomic
-internal/runtime/atomic
-github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/secondary_emails
-github.com/jcmturner/gokrb5/v8/iana/etypeID
-github.com/jcmturner/gokrb5/v8/iana/nametype
 github.com/jcmturner/gokrb5/v8/iana/patype
+github.com/shirou/gopsutil/common
+google.golang.org/protobuf/internal/flags
+internal/cpu
 github.com/jcmturner/gokrb5/v8/iana
-github.com/jcmturner/gokrb5/v8/iana/chksumtype
-unicode
+log/internal
+github.com/jcmturner/gokrb5/v8/iana/etypeID
 github.com/jcmturner/gokrb5/v8/iana/addrtype
+internal/runtime/atomic
 github.com/jcmturner/gokrb5/v8/iana/asnAppTag
+github.com/rclone/rclone/fs/driveletter
+github.com/golang/groupcache/lru
+internal/profilerecord
+internal/abi
+github.com/googleapis/gax-go/v2/internal
+internal/unsafeheader
+internal/runtime/math
+internal/runtime/sys
 github.com/jcmturner/gokrb5/v8/iana/flags
-github.com/jcmturner/gokrb5/v8/iana/keyusage
 github.com/jcmturner/gokrb5/v8/iana/adtype
-crypto/internal/fips140/subtle
-github.com/aws/aws-sdk-go/aws/client/metadata
-internal/runtime/math
+github.com/jcmturner/gokrb5/v8/iana/keyusage
 github.com/jcmturner/gokrb5/v8/iana/msgtype
-github.com/rclone/rclone/cmd/cmount
+github.com/aws/aws-sdk-go/aws/client/metadata
 github.com/rclone/rclone/backend/seafile/api
-github.com/hirochachacha/go-smb2/internal/erref
+internal/runtime/syscall
+internal/chacha8rand
+crypto/internal/boring/sig
+sync/atomic
+crypto/internal/fips140deps/byteorder
+crypto/internal/fips140/subtle
+github.com/klauspost/compress/internal/cpuinfo
+github.com/rclone/rclone/cmd/cmount
 golang.org/x/text/encoding/internal/identifier
 image/color
 github.com/ProtonMail/go-crypto/internal/byteutil
 golang.org/x/crypto/cryptobyte/asn1
+github.com/hirochachacha/go-smb2/internal/erref
 internal/goversion
-github.com/klauspost/compress/internal/cpuinfo
 internal/platform
 internal/syslist
+github.com/rivo/uniseg
 github.com/rclone/rclone/lib/israce
-internal/runtime/sys
-internal/abi
-crypto/internal/fips140deps/byteorder
-internal/chacha8rand
-github.com/golang/groupcache/lru
-google.golang.org/protobuf/internal/set
 golang.org/x/crypto/salsa20/salsa
-github.com/rivo/uniseg
-crypto/internal/fips140deps/cpu
+google.golang.org/protobuf/internal/set
 internal/runtime/exithook
 internal/bytealg
+crypto/internal/fips140deps/cpu
 math
-internal/stringslite
-github.com/aws/aws-sdk-go/internal/sdkmath
-github.com/klauspost/compress
 internal/race
 internal/sync
 internal/runtime/maps
+internal/stringslite
 runtime
-weak
+github.com/aws/aws-sdk-go/internal/sdkmath
+github.com/klauspost/compress
+sync
 iter
 crypto/subtle
+weak
 runtime/metrics
 internal/reflectlite
-sync
-maps
 slices
-errors
-sort
-internal/singleflight
-internal/bisect
-github.com/aws/aws-sdk-go/internal/sync/singleflight
+maps
 internal/testlog
-google.golang.org/protobuf/internal/pragma
+internal/bisect
+internal/singleflight
 unique
+google.golang.org/protobuf/internal/pragma
+github.com/aws/aws-sdk-go/internal/sync/singleflight
+errors
+sort
 runtime/cgo
-internal/godebug
-github.com/beorn7/perks/quantile
-google.golang.org/grpc/internal/buffer
 internal/oserror
-github.com/rclone/rclone/backend/crypt/pkcs7
-vendor/golang.org/x/net/dns/dnsmessage
-golang.org/x/crypto/cast5
 io
-math/rand/v2
 path
+internal/godebug
 strconv
-golang.org/x/text/internal/tag
-github.com/rclone/rclone/lib/ranges
-container/heap
-crypto/internal/fips140deps/godebug
-github.com/aalpar/deheap
-math/rand
+math/rand/v2
+github.com/rclone/rclone/backend/crypt/pkcs7
+vendor/golang.org/x/net/dns/dnsmessage
+google.golang.org/grpc/internal/buffer
+golang.org/x/crypto/cast5
+bytes
 syscall
-github.com/aws/aws-sdk-go/internal/sdkio
-crypto/internal/randutil
+github.com/rclone/rclone/lib/ranges
+net/netip
+strings
+github.com/beorn7/perks/quantile
+reflect
+golang.org/x/crypto/blowfish
 internal/saferio
+github.com/aws/aws-sdk-go/internal/sdkio
+golang.org/x/text/internal/tag
+math/rand
+container/heap
+encoding/base32
 hash
+crypto/internal/randutil
+crypto/internal/fips140deps/godebug
 github.com/cloudflare/circl/internal/sha3
-bytes
-strings
+crypto
 hash/fnv
+hash/crc32
 hash/adler32
 github.com/jcmturner/gokrb5/v8/crypto/etype
 github.com/rclone/rclone/backend/hidrive/hidrivehash/internal
 github.com/rclone/rclone/backend/onedrive/quickxorhash
-hash/crc32
-google.golang.org/grpc/internal/grpcrand
-golang.org/x/crypto/blowfish
-net/netip
-encoding/base32
-crypto
-reflect
+github.com/aalpar/deheap
 golang.org/x/crypto/md4
-github.com/cloudflare/circl/sign
 vendor/golang.org/x/text/transform
+github.com/cloudflare/circl/sign
 golang.org/x/text/transform
-crypto/internal/impl
-github.com/munnerz/goautoneg
+google.golang.org/grpc/internal/grpcrand
+golang.org/x/text/encoding
+crypto/internal/fips140
 net/http/internal/ascii
-github.com/aws/aws-sdk-go/internal/sdkuri
+bufio
+html
+github.com/munnerz/goautoneg
+github.com/rclone/rclone/lib/bucket
 github.com/Max-Sum/base32768
+regexp/syntax
+github.com/aws/aws-sdk-go/internal/sdkuri
+github.com/aws/aws-sdk-go/internal/strings
 github.com/aws/aws-sdk-go/aws/arn
 github.com/rclone/rclone/cmd/ls/lshelp
-github.com/aws/aws-sdk-go/internal/strings
+crypto/internal/impl
 net/http/internal/testcert
-github.com/rclone/rclone/lib/bucket
 go/build/constraint
-html
-bufio
-crypto/internal/fips140
-regexp/syntax
-golang.org/x/text/encoding
-crypto/tls/internal/fips140tls
-crypto/internal/fips140/sha512
+github.com/gdamore/encoding
 crypto/internal/fips140/sha256
 crypto/internal/fips140/sha3
-github.com/gdamore/encoding
-compress/bzip2
+crypto/tls/internal/fips140tls
+crypto/internal/fips140/sha512
 image
-internal/syscall/execenv
-time
-internal/syscall/unix
+compress/bzip2
 crypto/sha3
 crypto/internal/fips140/hmac
-crypto/internal/fips140/check
 crypto/internal/fips140hash
-crypto/internal/fips140/hkdf
-crypto/internal/fips140/edwards25519/field
-crypto/internal/fips140/tls12
-crypto/internal/fips140/bigmod
+crypto/internal/fips140/check
+internal/syscall/unix
+internal/syscall/execenv
+time
 crypto/internal/fips140/aes
 crypto/internal/fips140/nistec/fiat
-regexp
+crypto/internal/fips140/edwards25519/field
+crypto/internal/fips140/bigmod
+crypto/internal/fips140/hkdf
+crypto/internal/fips140/tls12
 crypto/internal/fips140/tls13
-crypto/internal/fips140/edwards25519
+regexp
 image/internal/imageutil
+crypto/internal/fips140/edwards25519
 image/jpeg
-google.golang.org/api/internal/third_party/uritemplates
+context
+io/fs
+internal/poll
 github.com/rclone/rclone/lib/cache
-github.com/rclone/rclone/lib/version
-github.com/aws/aws-sdk-go/internal/sdkrand
-github.com/rclone/rclone/backend/onedrive/api
-google.golang.org/grpc/keepalive
 google.golang.org/grpc/backoff
+google.golang.org/grpc/keepalive
+github.com/rclone/rclone/backend/onedrive/api
+github.com/aws/aws-sdk-go/internal/sdkrand
 github.com/rclone/rclone/backend/sia/api
 github.com/rclone/rclone/backend/zoho/api
-context
-io/fs
-internal/poll
-google.golang.org/grpc/internal/backoff
-golang.org/x/sync/semaphore
+github.com/rclone/rclone/lib/version
+google.golang.org/api/internal/third_party/uritemplates
 golang.org/x/net/context
+google.golang.org/grpc/internal/backoff
 google.golang.org/grpc/internal/grpcsync
-embed
+golang.org/x/sync/semaphore
 internal/filepathlite
+embed
+os
 google.golang.org/protobuf/internal/editiondefaults
 crypto/internal/fips140/nistec
-os
+encoding/binary
+internal/fmtsort
 github.com/rclone/rclone/lib/errors
 github.com/rclone/rclone/lib/structs
 github.com/hashicorp/errwrap
-internal/fmtsort
-encoding/binary
-vendor/golang.org/x/crypto/internal/poly1305
-golang.org/x/crypto/internal/poly1305
-github.com/jzelinskie/whirlpool
 encoding/base64
-github.com/hirochachacha/go-smb2/internal/utf16le
+github.com/jzelinskie/whirlpool
+golang.org/x/crypto/internal/poly1305
+vendor/golang.org/x/crypto/internal/poly1305
 github.com/cespare/xxhash
-github.com/klauspost/compress/internal/snapref
-plugin
+github.com/hirochachacha/go-smb2/internal/utf16le
 golang.org/x/sys/unix
-github.com/hirochachacha/go-smb2/internal/smb2
+github.com/klauspost/compress/internal/snapref
 encoding/pem
+github.com/hirochachacha/go-smb2/internal/smb2
+plugin
 golang.org/x/crypto/nacl/secretbox
-google.golang.org/protobuf/internal/detrand
-io/ioutil
 crypto/internal/sysrand
-github.com/iguanesolutions/go-systemd
+fmt
+vendor/golang.org/x/sys/cpu
+path/filepath
+io/ioutil
+google.golang.org/protobuf/internal/detrand
+os/signal
 github.com/prometheus/procfs/internal/util
+net
 google.golang.org/grpc/internal/envconfig
-internal/sysinfo
-internal/lazyregexp
-os/signal
-vendor/golang.org/x/sys/cpu
 github.com/mattn/go-runewidth
-fmt
 golang.org/x/sys/cpu
-path/filepath
-net
+internal/sysinfo
+github.com/iguanesolutions/go-systemd
+internal/lazyregexp
 crypto/internal/entropy
 crypto/internal/fips140/drbg
-golang.org/x/crypto/sha3
 golang.org/x/crypto/blake2b
+golang.org/x/crypto/sha3
 crypto/internal/fips140only
+crypto/internal/fips140/aes/gcm
 crypto/internal/fips140/ed25519
-github.com/kr/fs
-crypto/internal/fips140/mlkem
 crypto/internal/fips140/rsa
+crypto/internal/fips140/mlkem
 os/exec
-crypto/internal/fips140/aes/gcm
-crypto/internal/fips140/ecdh
-crypto/internal/fips140/ecdsa
-crypto/rc4
+github.com/kr/fs
 crypto/md5
+crypto/rc4
 golang.org/x/crypto/argon2
 crypto/cipher
-github.com/mitchellh/go-homedir
-github.com/skratchdot/open-golang/open
+crypto/internal/fips140/ecdh
+crypto/internal/fips140/ecdsa
 github.com/atotto/clipboard
+github.com/skratchdot/open-golang/open
 internal/goroot
+github.com/mitchellh/go-homedir
+crypto/internal/boring
+crypto/des
+vendor/golang.org/x/crypto/chacha20
+golang.org/x/crypto/pkcs12/internal/rc2
+golang.org/x/crypto/chacha20
+github.com/hirochachacha/go-smb2/internal/crypto/ccm
+github.com/hirochachacha/go-smb2/internal/crypto/cmac
+github.com/ProtonMail/go-crypto/eax
+crypto/aes
+crypto/sha512
+crypto/ecdh
+crypto/hmac
+crypto/sha1
+crypto/sha256
+github.com/ProtonMail/go-crypto/openpgp/aes/keywrap
+github.com/rclone/rclone/backend/dropbox/dbhash
+encoding/csv
+encoding/json
+compress/flate
 encoding/hex
-log
+vendor/golang.org/x/crypto/chacha20poly1305
 net/url
-vendor/golang.org/x/net/http2/hpack
-encoding/csv
-net/http/internal
+log
+math/big
 mime/quotedprintable
 mime
-golang.org/x/time/rate
-compress/flate
-encoding/json
 golang.org/x/sync/errgroup
 github.com/coreos/go-semver/semver
-vendor/golang.org/x/text/unicode/norm
-runtime/trace
+flag
+text/template/parse
 text/tabwriter
+runtime/trace
+vendor/golang.org/x/net/http2/hpack
+golang.org/x/time/rate
 google.golang.org/protobuf/internal/errors
+golang.org/x/text/unicode/norm
+go/token
 google.golang.org/protobuf/internal/version
 github.com/prometheus/procfs/internal/fs
-go/token
+net/http/internal
+vendor/golang.org/x/text/unicode/norm
+runtime/debug
 golang.org/x/net/bpf
+encoding/xml
+os/user
+golang.org/x/crypto/pbkdf2
 github.com/rclone/rclone/lib/encoder
+google.golang.org/protobuf/encoding/protowire
 database/sql/driver
-golang.org/x/text/unicode/norm
-runtime/debug
-flag
-golang.org/x/net/html
 encoding/gob
-text/template/parse
-math/big
-encoding/xml
-os/user
+debug/dwarf
 github.com/gabriel-vasile/mimetype/internal/json
+golang.org/x/net/html
+github.com/google/go-querystring/query
+compress/gzip
+github.com/shirou/gopsutil/internal/common
+github.com/klauspost/compress/flate
+golang.org/x/crypto/scrypt
+compress/zlib
 google.golang.org/grpc/internal/grpclog
 github.com/googleapis/gax-go/v2/callctx
 google.golang.org/grpc/attributes
+github.com/rclone/rclone/lib/pacer
 google.golang.org/grpc/internal/idle
-debug/dwarf
 golang.org/x/net/http2/hpack
+internal/profile
+google.golang.org/protobuf/reflect/protoreflect
 go.opencensus.io/internal
+github.com/rclone/rclone/lib/readers
 go.opencensus.io/trace/tracestate
 go.opencensus.io/resource
 github.com/hashicorp/go-multierror
-crypto/internal/boring
-crypto/des
-vendor/golang.org/x/crypto/chacha20
-golang.org/x/crypto/pkcs12/internal/rc2
 github.com/rclone/rclone/backend/googlephotos/api
-google.golang.org/protobuf/encoding/protowire
 github.com/colinmarc/hdfs/internal/sasl
-github.com/rclone/rclone/lib/pacer
-github.com/jcmturner/gokrb5/v8/iana/errorcode
+github.com/jcmturner/gokrb5/v8/crypto/common
+github.com/jcmturner/aescts/v2
+vendor/golang.org/x/text/unicode/bidi
 github.com/rfjakob/eme
 golang.org/x/net/internal/timeseries
-vendor/golang.org/x/text/unicode/bidi
 golang.org/x/text/unicode/bidi
-github.com/jcmturner/gokrb5/v8/krberror
 go.opencensus.io/metric/metricdata
+github.com/jcmturner/gofork/x/crypto/pbkdf2
+github.com/jcmturner/gokrb5/v8/iana/errorcode
+github.com/jcmturner/gokrb5/v8/krberror
 github.com/jcmturner/rpc/v2/ndr
 github.com/rclone/rclone/backend/pcloud/api
-crypto/aes
-crypto/ecdh
-crypto/sha512
-crypto/hmac
-crypto/sha1
-crypto/sha256
-google.golang.org/protobuf/reflect/protoreflect
 github.com/rclone/rclone/backend/premiumizeme/api
+github.com/rclone/rclone/backend/mailru/api
 github.com/aws/aws-sdk-go/aws/awserr
 github.com/aws/aws-sdk-go/internal/s3shared/arn
+github.com/pkg/sftp/internal/encoding/ssh/filexfer
 go.opencensus.io/metric/metricproducer
-github.com/jcmturner/aescts/v2
-github.com/rclone/rclone/backend/dropbox/dbhash
+golang.org/x/crypto/curve25519
 golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
-golang.org/x/crypto/chacha20
-github.com/pkg/sftp/internal/encoding/ssh/filexfer
-golang.org/x/crypto/pbkdf2
-github.com/jcmturner/gokrb5/v8/crypto/common
-vendor/golang.org/x/crypto/chacha20poly1305
-github.com/jcmturner/gofork/x/crypto/pbkdf2
-github.com/hirochachacha/go-smb2/internal/crypto/ccm
-github.com/hirochachacha/go-smb2/internal/crypto/cmac
-github.com/hirochachacha/go-smb2/internal/msrpc
-github.com/google/go-querystring/query
 github.com/rclone/rclone/backend/sharefile/api
-github.com/shirou/gopsutil/internal/common
-golang.org/x/crypto/scrypt
+github.com/hirochachacha/go-smb2/internal/msrpc
 github.com/rclone/rclone/backend/uptobox/api
 github.com/rclone/rclone/backend/yandex/api
-github.com/aws/aws-sdk-go/internal/ini
 github.com/Unknwon/goconfig
 github.com/klauspost/compress/fse
+archive/zip
 golang.org/x/text/internal/language
-github.com/artyom/mtab
 github.com/russross/blackfriday/v2
 gopkg.in/yaml.v3
-compress/gzip
-github.com/klauspost/compress/flate
+github.com/artyom/mtab
+github.com/aws/aws-sdk-go/internal/ini
 github.com/hanwen/go-fuse/splice
-archive/zip
-compress/zlib
 github.com/gdamore/tcell/v2/terminfo
 github.com/ProtonMail/go-crypto/openpgp/errors
-github.com/ProtonMail/go-crypto/openpgp/aes/keywrap
-github.com/ProtonMail/go-crypto/eax
-github.com/rclone/rclone/fs/hash
-github.com/rclone/rclone/backend/hidrive/hidrivehash
-github.com/rclone/rclone/backend/mailru/mrhash
 github.com/ProtonMail/go-crypto/ocb
-github.com/ProtonMail/go-crypto/openpgp/armor
 golang.org/x/crypto/hkdf
+vendor/golang.org/x/text/secure/bidirule
 github.com/anacrolix/dms/dlna
-internal/profile
-github.com/rclone/rclone/lib/readers
-runtime/pprof
 github.com/anacrolix/log
-golang.org/x/crypto/curve25519
+github.com/ProtonMail/go-crypto/openpgp/armor
 github.com/coreos/go-systemd/internal/dlopen
 golang.org/x/net/webdav/internal/xml
 github.com/rclone/rclone/lib/plugin
-github.com/rclone/rclone/bin
 github.com/davecgh/go-spew/spew
 github.com/pmezard/go-difflib/difflib
-go/scanner
 testing
-golang.org/x/text/secure/bidirule
-go/doc/comment
-internal/buildcfg
+go/scanner
 github.com/ProtonMail/go-crypto/openpgp/internal/algorithm
-gopkg.in/yaml.v2
 text/template
-github.com/rclone/rclone/backend/mailru/api
 github.com/klauspost/compress/huff0
-github.com/dop251/scsu
+github.com/rclone/rclone/fs/config/configmap
+github.com/Azure/go-autorest/autorest/date
+github.com/rclone/rclone/backend/box/api
+google.golang.org/grpc/grpclog
+github.com/rclone/rclone/backend/filefabric/api
+github.com/rclone/rclone/fs/config/configstruct
+github.com/rclone/rclone/fs/fspath
+golang.org/x/text/secure/bidirule
+github.com/jcmturner/rpc/v2/mstypes
+github.com/rclone/rclone/backend/hidrive/api
+github.com/jmespath/go-jmespath
+github.com/aws/aws-sdk-go/aws/endpoints
 github.com/gdamore/tcell/v2/terminfo/a/ansi
 github.com/gdamore/tcell/v2/terminfo/v/vt100
 github.com/gdamore/tcell/v2/terminfo/v/vt102
@@ -1979,244 +2018,241 @@
 github.com/gdamore/tcell/v2/terminfo/dynamic
 github.com/gdamore/tcell/v2/terminfo/a/aixterm
 github.com/gdamore/tcell/v2/terminfo/a/alacritty
+google.golang.org/grpc/connectivity
 github.com/gdamore/tcell/v2/terminfo/b/beterm
-github.com/jcmturner/rpc/v2/mstypes
+github.com/gdamore/tcell/v2/terminfo/base
 github.com/gdamore/tcell/v2/terminfo/c/cygwin
 github.com/gdamore/tcell/v2/terminfo/d/dtterm
 github.com/gdamore/tcell/v2/terminfo/e/emacs
-vendor/golang.org/x/text/secure/bidirule
-github.com/gdamore/tcell/v2/terminfo/base
 github.com/gdamore/tcell/v2/terminfo/f/foot
 github.com/gdamore/tcell/v2/terminfo/g/gnome
 github.com/gdamore/tcell/v2/terminfo/h/hpterm
 github.com/gdamore/tcell/v2/terminfo/k/konsole
 github.com/gdamore/tcell/v2/terminfo/k/kterm
+google.golang.org/protobuf/internal/descfmt
+google.golang.org/protobuf/internal/descopts
+google.golang.org/protobuf/internal/strs
+google.golang.org/protobuf/internal/encoding/messageset
+google.golang.org/protobuf/internal/order
+google.golang.org/protobuf/internal/genid
+google.golang.org/protobuf/runtime/protoiface
 github.com/gdamore/tcell/v2/terminfo/l/linux
 github.com/gdamore/tcell/v2/terminfo/p/pcansi
 github.com/gdamore/tcell/v2/terminfo/r/rxvt
 github.com/gdamore/tcell/v2/terminfo/s/screen
 github.com/gdamore/tcell/v2/terminfo/s/simpleterm
+crypto/rand
+crypto/elliptic
+crypto/internal/boring/bbig
+encoding/asn1
+crypto/dsa
+google.golang.org/protobuf/internal/protolazy
+golang.org/x/net/idna
+google.golang.org/protobuf/internal/encoding/text
+google.golang.org/protobuf/internal/encoding/json
+google.golang.org/protobuf/reflect/protoregistry
+github.com/jcmturner/gofork/encoding/asn1
 github.com/gdamore/tcell/v2/terminfo/s/sun
 github.com/gdamore/tcell/v2/terminfo/t/tmux
 github.com/gdamore/tcell/v2/terminfo/v/vt320
+crypto/ed25519
+github.com/rclone/rclone/fs/config/obscure
+golang.org/x/crypto/bcrypt
+github.com/rclone/rclone/lib/random
+go.opencensus.io/trace
+github.com/hashicorp/go-uuid
+github.com/jcmturner/gokrb5/v8/crypto/rfc3961
+crypto/rsa
+github.com/jcmturner/gokrb5/v8/crypto/rfc3962
+github.com/jcmturner/gokrb5/v8/crypto/rfc4757
+github.com/jcmturner/gokrb5/v8/crypto/rfc8009
+github.com/aws/aws-sdk-go/aws/awsutil
+github.com/hirochachacha/go-smb2/internal/ntlm
+runtime/pprof
+golang.org/x/text/internal/language/compact
+github.com/klauspost/compress/zstd
 github.com/gdamore/tcell/v2/terminfo/v/vt400
+debug/macho
 github.com/gdamore/tcell/v2/terminfo/v/vt420
 github.com/gdamore/tcell/v2/terminfo/v/vt52
 github.com/gdamore/tcell/v2/terminfo/w/wy50
 github.com/gdamore/tcell/v2/terminfo/w/wy60
 github.com/gdamore/tcell/v2/terminfo/w/wy99_ansi
+github.com/cpuguy83/go-md2man/v2/md2man
 github.com/gdamore/tcell/v2/terminfo/x/xfce
 github.com/gdamore/tcell/v2/terminfo/x/xterm_kitty
+github.com/lucasb-eyer/go-colorful
+vendor/golang.org/x/net/idna
+github.com/buengese/sgzip
+github.com/ProtonMail/go-crypto/openpgp/internal/encoding
+github.com/cloudflare/circl/math
+github.com/ProtonMail/go-crypto/openpgp/elgamal
 github.com/ProtonMail/go-crypto/openpgp/s2k
+golang.org/x/text/language
+github.com/rclone/rclone/cmd/test/info/internal
+github.com/rclone/rclone/bin
 go/ast
-github.com/rclone/rclone/lib/encoder/internal/gen
 github.com/gdamore/tcell/v2/terminfo/extended
-golang.org/x/net/idna
-golang.org/x/text/internal/language/compact
-vendor/golang.org/x/net/idna
-github.com/rclone/rclone/backend/box/api
-github.com/Azure/go-autorest/autorest/date
-google.golang.org/grpc/grpclog
-github.com/rclone/rclone/backend/hidrive/api
-github.com/rclone/rclone/backend/filefabric/api
-github.com/jmespath/go-jmespath
-github.com/rclone/rclone/cmd/test/info/internal
-github.com/rclone/rclone/fs/config/configmap
-github.com/lucasb-eyer/go-colorful
-github.com/aws/aws-sdk-go/aws/endpoints
+github.com/gabriel-vasile/mimetype/internal/charset
+github.com/colinmarc/hdfs/hadoopconf
 github.com/rclone/rclone/backend/jottacloud/api
 github.com/rclone/rclone/backend/sugarsync/api
 github.com/anacrolix/dms/soap
+github.com/anacrolix/dms/upnp
 github.com/rclone/rclone/cmd/serve/dlna/upnpav
-github.com/colinmarc/hdfs/hadoopconf
-google.golang.org/protobuf/internal/descopts
-google.golang.org/protobuf/internal/descfmt
-google.golang.org/protobuf/internal/strs
-google.golang.org/protobuf/internal/encoding/messageset
-google.golang.org/protobuf/internal/genid
-google.golang.org/protobuf/internal/order
-google.golang.org/protobuf/runtime/protoiface
-github.com/cpuguy83/go-md2man/v2/md2man
-debug/macho
-github.com/rclone/rclone/lib/encoder/filename
-github.com/gabriel-vasile/mimetype/internal/charset
-github.com/rclone/rclone/fs/config/configstruct
-github.com/rclone/rclone/fs/fspath
 github.com/rclone/rclone/cmd/test/info/internal/build_csv
-google.golang.org/protobuf/reflect/protoregistry
-google.golang.org/protobuf/internal/protolazy
-golang.org/x/text/language
-go.opencensus.io/tag
-google.golang.org/protobuf/internal/encoding/json
-google.golang.org/protobuf/internal/encoding/text
-google.golang.org/grpc/connectivity
-crypto/internal/boring/bbig
-crypto/elliptic
-github.com/jcmturner/gofork/encoding/asn1
-encoding/asn1
-crypto/dsa
-crypto/rand
-github.com/ProtonMail/go-crypto/openpgp/internal/encoding
-go.opencensus.io/stats/internal
+crypto/internal/hpke
+google.golang.org/protobuf/proto
+go/doc/comment
+internal/buildcfg
+gopkg.in/yaml.v2
+github.com/dop251/scsu
+github.com/rclone/rclone/lib/encoder/internal/gen
 github.com/mattn/go-isatty
-github.com/rclone/rclone/lib/mmap
-github.com/shirou/gopsutil/host
+github.com/sirupsen/logrus
 golang.org/x/term
-github.com/pkg/xattr
+github.com/shirou/gopsutil/host
+github.com/rclone/rclone/lib/mmap
+golang.org/x/oauth2/jws
 go.etcd.io/bbolt
+github.com/pkg/xattr
 github.com/hanwen/go-fuse/fuse
-github.com/sirupsen/logrus
-github.com/rclone/rclone/fs/config/obscure
-crypto/internal/hpke
-crypto/ed25519
-golang.org/x/crypto/bcrypt
-crypto/rsa
-github.com/rclone/rclone/lib/random
-go.opencensus.io/trace
-go.opencensus.io/stats
-google.golang.org/protobuf/proto
-github.com/hashicorp/go-uuid
-github.com/jcmturner/gokrb5/v8/crypto/rfc3961
-github.com/gabriel-vasile/mimetype/internal/magic
+github.com/ProtonMail/go-crypto/bitcurves
+github.com/ProtonMail/go-crypto/brainpool
+html/template
+github.com/rclone/rclone/fstest/testy
 github.com/mattn/go-colorable
-github.com/buengese/sgzip
-github.com/jcmturner/gokrb5/v8/crypto/rfc3962
-github.com/jcmturner/gokrb5/v8/crypto/rfc4757
-github.com/jcmturner/gokrb5/v8/crypto/rfc8009
-github.com/hirochachacha/go-smb2/internal/ntlm
-github.com/klauspost/compress/zstd
-github.com/cloudflare/circl/math
 github.com/rclone/rclone/lib/pool
-go.opencensus.io/stats/view
-github.com/ProtonMail/go-crypto/openpgp/elgamal
-html/template
-google.golang.org/protobuf/internal/encoding/defval
 golang.org/x/text/internal
-github.com/anacrolix/dms/upnp
+google.golang.org/protobuf/internal/encoding/defval
 github.com/patrickmn/go-cache
-golang.org/x/text/cases
-github.com/rclone/rclone/lib/buildinfo
-golang.org/x/oauth2/jws
-github.com/aws/aws-sdk-go/aws/awsutil
-github.com/rclone/rclone/lib/terminal
-github.com/ProtonMail/go-crypto/bitcurves
-github.com/ProtonMail/go-crypto/brainpool
-go/parser
-github.com/gdamore/tcell/v2
-go/doc
 github.com/jcmturner/gokrb5/v8/asn1tools
-github.com/rclone/rclone/fstest/testy
+github.com/gabriel-vasile/mimetype/internal/magic
+github.com/rclone/rclone/lib/encoder/filename
+vendor/golang.org/x/crypto/cryptobyte
 crypto/x509/pkix
+golang.org/x/text/cases
 github.com/geoffgarside/ber
 golang.org/x/crypto/cryptobyte
-vendor/golang.org/x/crypto/cryptobyte
-google.golang.org/protobuf/encoding/protodelim
-google.golang.org/protobuf/encoding/prototext
-google.golang.org/protobuf/internal/filedesc
-github.com/gabriel-vasile/mimetype
+github.com/rclone/rclone/lib/terminal
+github.com/gdamore/tcell/v2
+github.com/rclone/rclone/lib/buildinfo
 github.com/stretchr/testify/assert/yaml
+crypto/ecdsa
+google.golang.org/protobuf/internal/filedesc
+google.golang.org/protobuf/encoding/prototext
+google.golang.org/protobuf/encoding/protodelim
 github.com/hirochachacha/go-smb2/internal/spnego
 github.com/cloudflare/circl/internal/conv
+github.com/rclone/rclone/fs/hash
+github.com/rclone/rclone/backend/hidrive/hidrivehash
+github.com/rclone/rclone/backend/mailru/mrhash
+go.opencensus.io/tag
+github.com/cloudflare/circl/math/fp25519
+github.com/cloudflare/circl/math/fp448
+github.com/cloudflare/circl/math/mlsbset
+go.opencensus.io/stats/internal
+github.com/rclone/rclone/lib/env
 github.com/hanwen/go-fuse/internal
 github.com/aws/aws-sdk-go/internal/shareddefaults
 github.com/a8m/tree
-github.com/rclone/rclone/lib/env
+go.opencensus.io/stats
+github.com/gabriel-vasile/mimetype
+go.opencensus.io/stats/view
 github.com/aws/aws-sdk-go/aws/credentials
-github.com/cloudflare/circl/math/mlsbset
-github.com/cloudflare/circl/math/fp25519
-github.com/cloudflare/circl/math/fp448
-crypto/ecdsa
+go/doc
+go/parser
 github.com/hanwen/go-fuse/fs
+github.com/cloudflare/circl/dh/x448
+github.com/cloudflare/circl/ecc/goldilocks
+github.com/cloudflare/circl/dh/x25519
+github.com/cloudflare/circl/sign/ed25519
 github.com/aws/aws-sdk-go/aws/credentials/processcreds
 github.com/coreos/go-systemd/util
-github.com/cloudflare/circl/sign/ed25519
-github.com/cloudflare/circl/dh/x25519
-github.com/cloudflare/circl/ecc/goldilocks
-github.com/cloudflare/circl/dh/x448
-go/build
 github.com/ProtonMail/go-crypto/openpgp/ed25519
 github.com/ProtonMail/go-crypto/openpgp/x25519
-github.com/gdamore/tcell/v2/termbox
+github.com/cloudflare/circl/sign/ed448
+github.com/ProtonMail/go-crypto/openpgp/ed448
 google.golang.org/protobuf/internal/encoding/tag
 google.golang.org/protobuf/encoding/protojson
-github.com/cloudflare/circl/sign/ed448
+go/build
+github.com/gdamore/tcell/v2/termbox
+github.com/ProtonMail/go-crypto/openpgp/internal/ecc
 github.com/ProtonMail/go-crypto/openpgp/x448
 google.golang.org/protobuf/internal/impl
-github.com/ProtonMail/go-crypto/openpgp/ed448
-github.com/ProtonMail/go-crypto/openpgp/internal/ecc
 github.com/ProtonMail/go-crypto/openpgp/ecdh
 github.com/ProtonMail/go-crypto/openpgp/ecdsa
 github.com/ProtonMail/go-crypto/openpgp/eddsa
 github.com/ProtonMail/go-crypto/openpgp/packet
 vendor/golang.org/x/net/http/httpproxy
-google.golang.org/grpc/internal/syscall
-google.golang.org/grpc/internal/resolver/dns/internal
-google.golang.org/grpc/internal
+crypto/x509
+golang.org/x/net/internal/socket
+log/syslog
 github.com/google/uuid
+google.golang.org/grpc/internal
+google.golang.org/grpc/internal/syscall
+github.com/prometheus/procfs
 net/textproto
+google.golang.org/grpc/internal/resolver/dns/internal
 github.com/jcmturner/dnsutils/v2
-github.com/iguanesolutions/go-systemd/notify
-golang.org/x/net/internal/socket
-bazil.org/fuse
-github.com/jcmturner/gokrb5/v8/types
-log/syslog
 github.com/spf13/pflag
+bazil.org/fuse
 github.com/hirochachacha/go-smb2
-github.com/prometheus/procfs
-crypto/x509
+github.com/iguanesolutions/go-systemd/notify
+github.com/jcmturner/gokrb5/v8/types
 github.com/jcmturner/gokrb5/v8/config
 google.golang.org/grpc/codes
 google.golang.org/grpc/metadata
-golang.org/x/net/http/httpguts
+github.com/jcmturner/gokrb5/v8/crypto
 vendor/golang.org/x/net/http/httpguts
 mime/multipart
-github.com/ProtonMail/go-crypto/openpgp
-github.com/jcmturner/gokrb5/v8/crypto
-google.golang.org/grpc/internal/balancerload
+golang.org/x/net/http/httpguts
+golang.org/x/net/ipv4
+golang.org/x/net/ipv6
 google.golang.org/grpc/internal/grpcutil
-google.golang.org/grpc/stats
+google.golang.org/grpc/internal/balancerload
 google.golang.org/grpc/tap
-google.golang.org/grpc/encoding
-golang.org/x/net/ipv6
-golang.org/x/net/ipv4
+google.golang.org/grpc/stats
 github.com/jcmturner/gokrb5/v8/keytab
+github.com/ProtonMail/go-crypto/openpgp
 github.com/jcmturner/gokrb5/v8/pac
 github.com/jcmturner/gokrb5/v8/gssapi
+google.golang.org/grpc/encoding
 github.com/jcmturner/gokrb5/v8/credentials
-github.com/ProtonMail/go-crypto/openpgp/clearsign
 github.com/jcmturner/gokrb5/v8/messages
+github.com/ProtonMail/go-crypto/openpgp/clearsign
 bazil.org/fuse/fuseutil
+github.com/spf13/cobra
 bazil.org/fuse/fs
 github.com/jcmturner/gokrb5/v8/kadmin
-github.com/spf13/cobra
 github.com/jcmturner/gokrb5/v8/client
-github.com/rclone/rclone/cmd/serve/ftp
 github.com/spf13/cobra/doc
-golang.org/x/crypto/pkcs12
+github.com/rclone/rclone/cmd/serve/ftp
 github.com/youmark/pkcs8
+golang.org/x/crypto/pkcs12
+crypto/tls
 github.com/golang-jwt/jwt
 golang.org/x/crypto/ssh
-crypto/tls
 google.golang.org/protobuf/internal/filetype
 google.golang.org/protobuf/runtime/protoimpl
 google.golang.org/protobuf/types/known/timestamppb
+google.golang.org/genproto/googleapis/rpc/code
+google.golang.org/protobuf/types/known/anypb
 google.golang.org/protobuf/protoadapt
 google.golang.org/protobuf/types/known/durationpb
-google.golang.org/protobuf/types/known/anypb
-google.golang.org/genproto/googleapis/rpc/code
 github.com/colinmarc/hdfs/internal/protocol/hadoop_common
 google.golang.org/grpc/encoding/proto
 google.golang.org/grpc/internal/pretty
-google.golang.org/genproto/googleapis/rpc/errdetails
-github.com/golang/protobuf/ptypes/duration
-github.com/golang/protobuf/ptypes/timestamp
 github.com/prometheus/client_model/go
-google.golang.org/genproto/googleapis/rpc/status
+github.com/golang/protobuf/ptypes/timestamp
 github.com/googleapis/gax-go/v2/apierror/internal/proto
+google.golang.org/genproto/googleapis/rpc/status
+google.golang.org/genproto/googleapis/rpc/errdetails
+github.com/golang/protobuf/ptypes/duration
 google.golang.org/grpc/binarylog/grpc_binarylog_v1
 google.golang.org/grpc/internal/status
-google.golang.org/grpc/status
 github.com/prometheus/common/model
+google.golang.org/grpc/status
 google.golang.org/grpc/internal/binarylog
 github.com/colinmarc/hdfs/internal/protocol/hadoop_hdfs
 github.com/prometheus/client_golang/prometheus/internal
@@ -2227,23 +2263,23 @@
 net/http/httptrace
 google.golang.org/grpc/internal/credentials
 google.golang.org/api/transport/cert
-github.com/coreos/go-systemd/activation
 github.com/rclone/ftp
-net/http
+github.com/coreos/go-systemd/activation
 google.golang.org/grpc/credentials
+net/http
+google.golang.org/grpc/internal/channelz
+google.golang.org/grpc/resolver
 google.golang.org/grpc/credentials/insecure
 google.golang.org/grpc/peer
-google.golang.org/grpc/resolver
-google.golang.org/grpc/internal/channelz
 google.golang.org/grpc/internal/metadata
-google.golang.org/grpc/internal/transport/networktype
-google.golang.org/grpc/balancer/grpclb/state
 google.golang.org/grpc/internal/resolver/passthrough
+google.golang.org/grpc/balancer/grpclb/state
+google.golang.org/grpc/internal/transport/networktype
 google.golang.org/grpc/internal/resolver/dns
 google.golang.org/grpc/internal/resolver/unix
-google.golang.org/grpc/resolver/dns
 google.golang.org/grpc/channelz
 google.golang.org/grpc/balancer
+google.golang.org/grpc/resolver/dns
 google.golang.org/grpc/balancer/base
 google.golang.org/grpc/internal/serviceconfig
 google.golang.org/grpc/internal/resolver
@@ -2251,253 +2287,252 @@
 google.golang.org/grpc/internal/balancer/gracefulswitch
 github.com/colinmarc/hdfs/internal/transfer
 github.com/rclone/rclone/fs/fserrors
-net/http/pprof
 github.com/ncw/go-acd
+net/http/pprof
+github.com/abbot/go-http-auth
 expvar
+github.com/prometheus/common/expfmt
+net/http/cookiejar
 golang.org/x/oauth2/internal
+net/http/httputil
 github.com/mattn/go-ieproxy
 github.com/Azure/go-autorest/logger
-github.com/abbot/go-http-auth
-net/http/cookiejar
-github.com/prometheus/common/expfmt
 github.com/Azure/go-autorest/tracing
+golang.org/x/net/websocket
 cloud.google.com/go/compute/metadata
 google.golang.org/api/googleapi
-google.golang.org/api/googleapi/transport
-go.opencensus.io/trace/propagation
 golang.org/x/net/trace
-golang.org/x/net/websocket
-github.com/jcmturner/goidentity/v6
-net/http/httputil
-net/http/httptest
+go.opencensus.io/trace/propagation
+golang.org/x/net/http2
 github.com/Azure/go-ntlmssp
-github.com/aws/aws-sdk-go/aws
-github.com/go-chi/chi
-github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header
 github.com/anacrolix/dms/ssdp
-github.com/putdotio/go-putio/putio
+net/http/httptest
+github.com/go-chi/chi
 golang.org/x/net/webdav
+google.golang.org/api/googleapi/transport
+github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header
 github.com/ncw/swift/v2
-golang.org/x/net/http2
+github.com/jcmturner/goidentity/v6
+github.com/aws/aws-sdk-go/aws
+github.com/putdotio/go-putio/putio
+github.com/rclone/rclone/fs
+github.com/rclone/rclone/backend/b2/api
 github.com/Azure/azure-pipeline-go/pipeline
 go.opencensus.io/plugin/ochttp/propagation/b3
-google.golang.org/api/transport/http/internal/propagation
-golang.org/x/oauth2
-github.com/jcmturner/gokrb5/v8/service
 github.com/googleapis/gax-go/v2/apierror
+google.golang.org/api/transport/http/internal/propagation
 github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil
-github.com/Azure/go-autorest/autorest/adal
 golang.org/x/net/publicsuffix
+golang.org/x/oauth2
+github.com/jcmturner/gokrb5/v8/service
 go.opencensus.io/plugin/ochttp
-github.com/stretchr/testify/assert
-github.com/rclone/rclone/backend/b2/api
-github.com/rclone/rclone/fs
-github.com/koofr/go-httpclient
-github.com/aws/aws-sdk-go/aws/auth/bearer
-github.com/aws/aws-sdk-go/private/protocol/eventstream
-github.com/aws/aws-sdk-go/aws/request
-github.com/go-chi/chi/middleware
-github.com/Azure/azure-storage-blob-go/azblob
-github.com/prometheus/client_golang/prometheus
-github.com/jcmturner/gokrb5/v8/spnego
+github.com/Azure/go-autorest/autorest/adal
 golang.org/x/oauth2/authhandler
 golang.org/x/oauth2/google/internal/impersonate
 golang.org/x/oauth2/google/internal/stsexchange
 golang.org/x/oauth2/jwt
 google.golang.org/api/internal/impersonate
 github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox
-github.com/koofr/go-koofrclient
+github.com/stretchr/testify/assert
+github.com/koofr/go-httpclient
+github.com/aws/aws-sdk-go/aws/request
+github.com/aws/aws-sdk-go/aws/auth/bearer
+github.com/aws/aws-sdk-go/private/protocol/eventstream
+github.com/go-chi/chi/middleware
+github.com/prometheus/client_golang/prometheus
 golang.org/x/oauth2/google/externalaccount
 golang.org/x/oauth2/google/internal/externalaccountauthorizeduser
 github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/async
 github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/common
-github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/auth
 github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/seen_state
+github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/auth
 github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team_common
 github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team_policies
 github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/users_common
-github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/account
-github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/users
+github.com/Azure/azure-storage-blob-go/azblob
+github.com/jcmturner/gokrb5/v8/spnego
+github.com/koofr/go-koofrclient
 github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/file_properties
-github.com/colinmarc/hdfs/internal/rpc
+github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/users
+github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/account
+golang.org/x/oauth2/google
 github.com/aws/aws-sdk-go/aws/corehandlers
 github.com/aws/aws-sdk-go/aws/client
+github.com/aws/aws-sdk-go/private/protocol
 github.com/aws/aws-sdk-go/internal/s3shared
 github.com/aws/aws-sdk-go/aws/csm
-github.com/aws/aws-sdk-go/private/protocol
 github.com/aws/aws-sdk-go/internal/s3shared/s3err
 github.com/aws/aws-sdk-go/private/checksum
-golang.org/x/oauth2/google
 github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/files
 github.com/aws/aws-sdk-go/aws/ec2metadata
-github.com/colinmarc/hdfs
+github.com/aws/aws-sdk-go/private/protocol/json/jsonutil
 github.com/aws/aws-sdk-go/private/protocol/query/queryutil
 github.com/aws/aws-sdk-go/private/protocol/rest
-github.com/aws/aws-sdk-go/private/protocol/json/jsonutil
 github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
 github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi
+github.com/colinmarc/hdfs/internal/rpc
+github.com/rclone/rclone/fs/filter
 github.com/rclone/rclone/fs/config/flags
+github.com/rclone/rclone/lib/atexit
 github.com/rclone/rclone/lib/file
-github.com/rclone/rclone/fs/filter
+github.com/rclone/rclone/fs/asyncreader
 github.com/rclone/rclone/lib/dircache
 github.com/rclone/rclone/fs/chunksize
-github.com/rclone/rclone/lib/rest
-github.com/rclone/rclone/fs/asyncreader
 github.com/rclone/rclone/fs/dirtree
+github.com/rclone/rclone/lib/rest
 github.com/rclone/rclone/fs/object
+github.com/rclone/rclone/backend/union/common
 github.com/rclone/rclone/fs/chunkedreader
-github.com/rclone/rclone/lib/atexit
 github.com/rclone/rclone/backend/webdav/api
-github.com/rclone/rclone/backend/union/common
-github.com/rclone/rclone/fstest/testserver
-github.com/rclone/rclone/vfs/vfscommon
+github.com/rclone/rclone/cmd/bisync/bilib
 github.com/rclone/rclone/lib/daemonize
+github.com/rclone/rclone/vfs/vfscommon
 github.com/rclone/rclone/cmd/serve/dlna/data
+github.com/rclone/rclone/fstest/testserver
 github.com/rclone/rclone/fstest/mockdir
-github.com/rclone/rclone/fstest/mockobject
 github.com/rclone/rclone/fstest/mockfs
-github.com/rclone/rclone/cmd/bisync/bilib
+github.com/rclone/rclone/fstest/mockobject
 github.com/rclone/rclone/vfs/vfscache/writeback
-github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds
-github.com/aws/aws-sdk-go/aws/credentials/endpointcreds
-github.com/aws/aws-sdk-go/private/protocol/query
-github.com/rclone/rclone/vfs/test_vfs
 github.com/rclone/rclone/lib/http
 github.com/rclone/rclone/cmd/serve/http/data
 github.com/stretchr/testify/require
+github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds
+github.com/aws/aws-sdk-go/aws/credentials/endpointcreds
+github.com/rclone/rclone/vfs/test_vfs
+github.com/aws/aws-sdk-go/private/protocol/query
 github.com/rclone/rclone/fs/cache
 github.com/rclone/rclone/fs/list
-github.com/aws/aws-sdk-go/private/protocol/jsonrpc
 github.com/aws/aws-sdk-go/aws/signer/v4
-github.com/rclone/rclone/backend/alias
-github.com/rclone/rclone/fs/walk
-github.com/rclone/rclone/backend/union/upstream
+github.com/aws/aws-sdk-go/private/protocol/jsonrpc
+github.com/rclone/rclone/cmd/serve/httplib
+github.com/colinmarc/hdfs
 github.com/aws/aws-sdk-go/private/protocol/restxml
 github.com/aws/aws-sdk-go/aws/defaults
-github.com/aws/aws-sdk-go/private/protocol/restjson
-github.com/rclone/rclone/cmd/serve/httplib
+github.com/rclone/rclone/fs/walk
+github.com/rclone/rclone/backend/alias
+github.com/rclone/rclone/backend/union/upstream
 github.com/rclone/rclone/lib/http/auth
-github.com/rclone/rclone/backend/union/policy
-github.com/aws/aws-sdk-go/service/sso
-github.com/aws/aws-sdk-go/service/sts
-github.com/aws/aws-sdk-go/service/ssooidc
+github.com/aws/aws-sdk-go/private/protocol/restjson
 github.com/rclone/rclone/fs/march
 github.com/rclone/rclone/backend/memory
+github.com/rclone/rclone/fs/rc
 github.com/rclone/rclone/cmd/ncdu/scan
+github.com/rclone/rclone/backend/union/policy
+github.com/aws/aws-sdk-go/service/sts
 github.com/aws/aws-sdk-go/service/s3
-github.com/rclone/rclone/fs/rc
-google.golang.org/grpc/internal/transport
-github.com/prometheus/client_golang/prometheus/promhttp
+github.com/aws/aws-sdk-go/service/sso
+github.com/aws/aws-sdk-go/service/ssooidc
 github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/sharing
 github.com/dropbox/dropbox-sdk-go-unofficial/v6/dropbox/team
-github.com/aws/aws-sdk-go/service/sso/ssoiface
+google.golang.org/grpc/internal/transport
 github.com/rclone/rclone/fs/config
 github.com/rclone/rclone/fs/filter/filterflags
 github.com/rclone/rclone/cmd/serve/httplib/httpflags
-github.com/rclone/rclone/cmd/serve/dlna/dlnaflags
 github.com/rclone/rclone/vfs/vfsflags
+github.com/rclone/rclone/cmd/serve/dlna/dlnaflags
 github.com/rclone/rclone/fs/accounting
+github.com/prometheus/client_golang/prometheus/promhttp
+github.com/aws/aws-sdk-go/service/sso/ssoiface
 github.com/rclone/rclone/fs/rc/rcflags
-github.com/aws/aws-sdk-go/aws/credentials/ssocreds
 github.com/aws/aws-sdk-go/service/sts/stsiface
-github.com/aws/aws-sdk-go/aws/credentials/stscreds
-github.com/rclone/rclone/lib/kv
-github.com/rclone/rclone/fs/config/configfile
 github.com/rclone/rclone/fs/log
+github.com/rclone/rclone/lib/kv
 github.com/rclone/rclone/backend/hdfs
+github.com/aws/aws-sdk-go/aws/credentials/ssocreds
+github.com/rclone/rclone/fs/config/configfile
 github.com/rclone/rclone/fs/rc/webgui
-github.com/aws/aws-sdk-go/aws/session
+github.com/aws/aws-sdk-go/aws/credentials/stscreds
 github.com/rclone/rclone/fs/fshttp
 github.com/rclone/rclone/backend/crypt
+github.com/rclone/rclone/backend/local
 github.com/rclone/rclone/fs/rc/jobs
 github.com/rclone/rclone/lib/http/serve
-github.com/rclone/rclone/backend/local
 github.com/rclone/rclone/vfs/vfscache/downloaders
 github.com/rclone/rclone/fstest
-github.com/rclone/rclone/fs/log/logflags
 github.com/rclone/rclone/fs/config/configflags
+github.com/rclone/rclone/fs/log/logflags
+github.com/aws/aws-sdk-go/aws/session
 github.com/rclone/rclone/lib/oauthutil
+github.com/rclone/rclone/backend/b2
+github.com/rclone/rclone/backend/fichier
 github.com/rclone/rclone/backend/filefabric
-github.com/rclone/rclone/backend/seafile
+github.com/rclone/rclone/backend/http
+github.com/rclone/rclone/backend/ftp
+github.com/rclone/rclone/backend/koofr
+github.com/rclone/rclone/backend/internetarchive
+github.com/rclone/rclone/backend/netstorage
+github.com/rclone/rclone/backend/opendrive
 github.com/rclone/rclone/backend/sftp
+github.com/rclone/rclone/backend/seafile
+github.com/rclone/rclone/fs/operations
 github.com/rclone/rclone/backend/sia
-github.com/rclone/rclone/backend/b2
 github.com/rclone/rclone/backend/smb
-github.com/rclone/rclone/backend/webdav/odrvcookie
+github.com/rclone/rclone/backend/sugarsync
 github.com/rclone/rclone/backend/uptobox
-github.com/rclone/rclone/backend/opendrive
-github.com/rclone/rclone/backend/koofr
-github.com/rclone/rclone/backend/ftp
-github.com/rclone/rclone/backend/internetarchive
-github.com/rclone/rclone/backend/fichier
+github.com/rclone/rclone/backend/webdav/odrvcookie
 github.com/rclone/rclone/fs/rc/rcserver
-github.com/rclone/rclone/backend/sugarsync
-github.com/rclone/rclone/backend/http
-github.com/rclone/rclone/backend/netstorage
-github.com/rclone/rclone/fs/operations
-google.golang.org/grpc
 github.com/rclone/rclone/backend/webdav
-github.com/rclone/rclone/lib/jwtutil
+google.golang.org/grpc
 github.com/rclone/rclone/backend/amazonclouddrive
+github.com/rclone/rclone/lib/jwtutil
 github.com/rclone/rclone/backend/dropbox
 github.com/rclone/rclone/backend/googlephotos
 github.com/rclone/rclone/backend/hidrive
 github.com/rclone/rclone/backend/jottacloud
-github.com/rclone/rclone/backend/pcloud
 github.com/rclone/rclone/backend/premiumizeme
+github.com/rclone/rclone/backend/pcloud
 github.com/rclone/rclone/backend/putio
 github.com/rclone/rclone/backend/sharefile
 github.com/rclone/rclone/backend/yandex
 github.com/rclone/rclone/backend/zoho
 github.com/rclone/rclone/backend/box
+github.com/rclone/rclone/backend/cache
+github.com/rclone/rclone/backend/chunker
 github.com/rclone/rclone/backend/combine
 github.com/rclone/rclone/backend/compress
-github.com/rclone/rclone/backend/chunker
-github.com/rclone/rclone/backend/cache
 github.com/rclone/rclone/backend/hasher
 github.com/rclone/rclone/backend/mailru
 github.com/rclone/rclone/backend/onedrive
+github.com/rclone/rclone/backend/swift
 github.com/rclone/rclone/backend/union
 github.com/rclone/rclone/cmd
 github.com/rclone/rclone/fs/sync
-github.com/rclone/rclone/backend/swift
-github.com/rclone/rclone/fstest/fstests
 github.com/rclone/rclone/vfs/vfscache
-github.com/googleapis/gax-go/v2
-google.golang.org/api/internal
+github.com/rclone/rclone/fstest/fstests
 github.com/rclone/rclone/cmd/about
 github.com/rclone/rclone/cmd/authorize
 github.com/rclone/rclone/cmd/rc
-github.com/rclone/rclone/cmd/cat
+github.com/rclone/rclone/cmd/bisync
 github.com/rclone/rclone/cmd/check
+github.com/rclone/rclone/cmd/cat
+github.com/rclone/rclone/cmd/dedupe
+github.com/rclone/rclone/cmd/delete
 github.com/rclone/rclone/cmd/cleanup
-github.com/rclone/rclone/cmd/config
-github.com/rclone/rclone/cmd/bisync
 github.com/rclone/rclone/cmd/copyto
-github.com/rclone/rclone/cmd/listremotes
-github.com/rclone/rclone/cmd/genautocomplete
 github.com/rclone/rclone/cmd/deletefile
-github.com/rclone/rclone/cmd/link
-github.com/rclone/rclone/cmd/hashsum
+github.com/rclone/rclone/cmd/genautocomplete
 github.com/rclone/rclone/cmd/gendocs
-github.com/rclone/rclone/cmd/lsd
-github.com/rclone/rclone/cmd/ls
-github.com/rclone/rclone/cmd/cryptdecode
+github.com/rclone/rclone/cmd/config
 github.com/rclone/rclone/cmd/copy
+github.com/rclone/rclone/cmd/hashsum
 github.com/rclone/rclone/cmd/copyurl
-github.com/rclone/rclone/cmd/delete
+github.com/rclone/rclone/cmd/link
+github.com/rclone/rclone/cmd/listremotes
+github.com/rclone/rclone/cmd/lsd
+github.com/rclone/rclone/cmd/ls
+github.com/rclone/rclone/cmd/lsf
 github.com/rclone/rclone/cmd/lsjson
 github.com/rclone/rclone/cmd/lsl
 github.com/rclone/rclone/cmd/mkdir
-github.com/rclone/rclone/cmd/dedupe
-github.com/rclone/rclone/cmd/lsf
 github.com/rclone/rclone/cmd/move
 github.com/rclone/rclone/cmd/moveto
 github.com/rclone/rclone/cmd/ncdu
 github.com/rclone/rclone/cmd/obscure
+github.com/rclone/rclone/cmd/cryptdecode
 github.com/rclone/rclone/cmd/purge
 github.com/rclone/rclone/cmd/rcat
 github.com/rclone/rclone/cmd/rcd
+github.com/rclone/rclone/vfs
 github.com/rclone/rclone/cmd/reveal
 github.com/rclone/rclone/cmd/rmdir
 github.com/rclone/rclone/cmd/rmdirs
@@ -2505,74 +2540,75 @@
 github.com/rclone/rclone/cmd/serve/restic
 github.com/rclone/rclone/cmd/settier
 github.com/rclone/rclone/cmd/size
-github.com/rclone/rclone/cmd/test
+github.com/rclone/rclone/cmd/backend
 github.com/rclone/rclone/cmd/sync
+github.com/rclone/rclone/cmd/test
 github.com/rclone/rclone/cmd/touch
 github.com/rclone/rclone/cmd/tree
 github.com/rclone/rclone/cmd/checksum
 github.com/rclone/rclone/cmd/cryptcheck
-google.golang.org/api/internal/gensupport
-github.com/rclone/rclone/cmd/backend
-google.golang.org/api/option
-google.golang.org/api/transport/internal/dca
 github.com/rclone/rclone/cmd/md5sum
 github.com/rclone/rclone/cmd/sha1sum
-github.com/rclone/rclone/cmd/cachestats
 github.com/rclone/rclone/cmd/test/changenotify
 github.com/rclone/rclone/cmd/test/histogram
-github.com/rclone/rclone/cmd/test/info
 github.com/rclone/rclone/cmd/test/makefiles
 github.com/rclone/rclone/cmd/test/memory
-github.com/rclone/rclone/vfs
+github.com/rclone/rclone/cmd/test/info
 github.com/rclone/rclone/cmd/selfupdate
+github.com/rclone/rclone/cmd/cachestats
 github.com/rclone/rclone/backend/azureblob
-google.golang.org/api/option/internaloption
-google.golang.org/api/transport/http
-google.golang.org/api/drive/v2
-google.golang.org/api/storage/v1
-google.golang.org/api/drive/v3
-github.com/rclone/rclone/cmd/serve/proxy
-github.com/rclone/rclone/cmd/serve/http
 github.com/rclone/rclone/cmd/mountlib
+github.com/rclone/rclone/cmd/serve/http
 github.com/rclone/rclone/cmd/serve/dlna
+github.com/rclone/rclone/cmd/serve/proxy
+github.com/googleapis/gax-go/v2
+google.golang.org/api/internal
 github.com/rclone/rclone/cmd/serve/proxy/proxyflags
-github.com/rclone/rclone/cmd/mount2
+github.com/rclone/rclone/cmd/serve/sftp
+github.com/rclone/rclone/cmd/serve/webdav
+github.com/rclone/rclone/cmd/serve/servetest
+google.golang.org/api/internal/gensupport
 github.com/rclone/rclone/cmd/mount
+google.golang.org/api/transport/internal/dca
 github.com/rclone/rclone/cmd/serve/docker
-github.com/rclone/rclone/cmd/serve/servetest
-github.com/rclone/rclone/cmd/serve/webdav
-github.com/rclone/rclone/cmd/serve/sftp
+github.com/rclone/rclone/cmd/mount2
+google.golang.org/api/option
+google.golang.org/api/option/internaloption
+google.golang.org/api/transport/http
 github.com/rclone/rclone/cmd/serve
-github.com/rclone/rclone/backend/s3
 github.com/rclone/rclone/cmd/all
+google.golang.org/api/drive/v3
+google.golang.org/api/storage/v1
+google.golang.org/api/drive/v2
+github.com/rclone/rclone/backend/s3
 github.com/rclone/rclone/backend/googlecloudstorage
 github.com/rclone/rclone/backend/drive
 github.com/rclone/rclone/backend/all
-github.com/rclone/rclone/cmdtest
 github.com/rclone/rclone
+github.com/rclone/rclone/cmdtest
 github.com/rclone/rclone/fstest/test_all
 github.com/rclone/rclone/vfs/vfstest
    debian/rules override_dh_auto_test
 make[1]: Entering directory '/build/reproducible-path/rclone-1.60.1+dfsg'
 export RCLONE_CONFIG="/notfound"; dh_auto_test -- 
-	cd _build && go test -vet=off -v -p 42 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest
+	cd _build && go test -vet=off -v -p 40 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest
 ?   	github.com/rclone/rclone	[no test files]
 === RUN   TestNewFS
-2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
-2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
-2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
-2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
-2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
-2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
 --- PASS: TestNewFS (0.00s)
 === RUN   TestNewFSNoRemote
-2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
 --- PASS: TestNewFSNoRemote (0.00s)
 === RUN   TestNewFSInvalidRemote
-2026/09/08 16:05:59 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:52:39 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
 --- PASS: TestNewFSInvalidRemote (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/alias	0.064s
+ok  	github.com/rclone/rclone/backend/alias	0.040s
 ?   	github.com/rclone/rclone/backend/all	[no test files]
 ?   	github.com/rclone/rclone/backend/amazonclouddrive	[no test files]
 === RUN   TestIncrement
@@ -2585,34 +2621,34 @@
 === RUN   TestServicePrincipalFileFailure
 --- PASS: TestServicePrincipalFileFailure (0.00s)
 === RUN   TestValidateAccessTier
+=== RUN   TestValidateAccessTier/cool
+=== RUN   TestValidateAccessTier/archive
+=== RUN   TestValidateAccessTier/empty
 === RUN   TestValidateAccessTier/unknown
 === RUN   TestValidateAccessTier/hot
 === RUN   TestValidateAccessTier/HOT
 === RUN   TestValidateAccessTier/Hot
-=== RUN   TestValidateAccessTier/cool
-=== RUN   TestValidateAccessTier/archive
-=== RUN   TestValidateAccessTier/empty
 --- PASS: TestValidateAccessTier (0.00s)
+    --- PASS: TestValidateAccessTier/cool (0.00s)
+    --- PASS: TestValidateAccessTier/archive (0.00s)
+    --- PASS: TestValidateAccessTier/empty (0.00s)
     --- PASS: TestValidateAccessTier/unknown (0.00s)
     --- PASS: TestValidateAccessTier/hot (0.00s)
     --- PASS: TestValidateAccessTier/HOT (0.00s)
     --- PASS: TestValidateAccessTier/Hot (0.00s)
-    --- PASS: TestValidateAccessTier/cool (0.00s)
-    --- PASS: TestValidateAccessTier/archive (0.00s)
-    --- PASS: TestValidateAccessTier/empty (0.00s)
 === RUN   TestManagedIdentity
 --- PASS: TestManagedIdentity (0.01s)
 === RUN   TestIMDSErrors
-2026/09/08 16:06:00 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 404 and body: Test error generated
-2026/09/08 16:06:00 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 429 and body: Test error generated
-2026/09/08 16:06:00 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 500 and body: Test error generated
---- PASS: TestIMDSErrors (0.00s)
+2025/08/07 11:52:43 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 404 and body: Test error generated
+2025/08/07 11:52:43 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 429 and body: Test error generated
+2025/08/07 11:52:43 ERROR : Couldn't obtain OAuth token from IMDS; server returned status code 500 and body: Test error generated
+--- PASS: TestIMDSErrors (0.01s)
 PASS
-ok  	github.com/rclone/rclone/backend/azureblob	0.121s
+ok  	github.com/rclone/rclone/backend/azureblob	0.105s
 === RUN   TestUrlEncode
 --- PASS: TestUrlEncode (0.00s)
 === RUN   TestTimeString
---- PASS: TestTimeString (0.00s)
+--- PASS: TestTimeString (0.01s)
 === RUN   TestParseTimeString
     b2_internal_test.go:166: potato: want error strconv.ParseInt: parsing "potato": invalid syntax got error 
 --- PASS: TestParseTimeString (0.00s)
@@ -2620,7 +2656,7 @@
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/b2	0.030s
+ok  	github.com/rclone/rclone/backend/b2	0.068s
 === RUN   TestTimestampMarshalJSON
 --- PASS: TestTimestampMarshalJSON (0.00s)
 === RUN   TestTimestampUnmarshalJSON
@@ -2630,16 +2666,16 @@
 === RUN   TestTimestampEqual
 --- PASS: TestTimestampEqual (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/b2/api	0.030s
+ok  	github.com/rclone/rclone/backend/b2/api	0.036s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/box	0.011s
+ok  	github.com/rclone/rclone/backend/box	0.020s
 ?   	github.com/rclone/rclone/backend/box/api	[no test files]
-2026/09/08 16:06:00 Running with the following params: 
+2025/08/07 11:52:45 Running with the following params: 
  remote: TestInternalCache
-2026/09/08 16:06:00 Temp Upload Dir: /tmp/rclonecache-tmp2547208239
+2025/08/07 11:52:45 Temp Upload Dir: /tmp/rclonecache-tmp3014131528
 === RUN   TestInternalListRootAndInnerRemotes
     cache_internal_test.go:889: Need remote (TestInternalCache) to exist
 --- SKIP: TestInternalListRootAndInnerRemotes (0.00s)
@@ -2716,7 +2752,7 @@
     cache_internal_test.go:889: Need remote (TestInternalCache) to exist
 --- SKIP: TestInternalUploadUploadingFileOperations (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/cache	0.023s
+ok  	github.com/rclone/rclone/backend/cache	0.057s
 === RUN   TestIntegration
     fstests.go:454: Using remote "TestChunker:"
     fstests.go:464: 
@@ -2727,7 +2763,7 @@
         	Test:       	TestIntegration
 --- FAIL: TestIntegration (0.00s)
 FAIL
-FAIL	github.com/rclone/rclone/backend/chunker	0.033s
+FAIL	github.com/rclone/rclone/backend/chunker	0.408s
 === RUN   TestAdjustmentDo
 --- PASS: TestAdjustmentDo (0.00s)
 === RUN   TestAdjustmentUndo
@@ -2743,7 +2779,7 @@
         	Error:      	Received unexpected error:
         	            	couldn't find testserver config files - run from within rclone source
         	Test:       	TestLocal
---- FAIL: TestLocal (0.00s)
+--- FAIL: TestLocal (0.01s)
 === RUN   TestMemory
     fstests.go:454: Using remote "TestCombineMemory:dir1"
 === RUN   TestMemory/FsCheckWrap
@@ -2879,7 +2915,7 @@
 === RUN   TestMemory/FsMkdir/FsRootCollapse
 === RUN   TestMemory/FsShutdown
     fstests.go:2117: Shutdown method not supported
---- PASS: TestMemory (0.02s)
+--- PASS: TestMemory (0.03s)
     --- SKIP: TestMemory/FsCheckWrap (0.00s)
     --- SKIP: TestMemory/FsCommand (0.00s)
     --- SKIP: TestMemory/FsRmdirNotFound (0.00s)
@@ -2887,14 +2923,14 @@
     --- PASS: TestMemory/FsName (0.00s)
     --- PASS: TestMemory/FsRoot (0.00s)
     --- PASS: TestMemory/FsRmdirEmpty (0.00s)
-    --- PASS: TestMemory/FsMkdir (0.02s)
+    --- PASS: TestMemory/FsMkdir (0.03s)
         --- PASS: TestMemory/FsMkdir/FsMkdirRmdirSubdir (0.00s)
         --- PASS: TestMemory/FsMkdir/FsListEmpty (0.00s)
         --- PASS: TestMemory/FsMkdir/FsListDirEmpty (0.00s)
         --- PASS: TestMemory/FsMkdir/FsListRDirEmpty (0.00s)
         --- PASS: TestMemory/FsMkdir/FsListDirNotFound (0.00s)
         --- PASS: TestMemory/FsMkdir/FsListRDirNotFound (0.00s)
-        --- PASS: TestMemory/FsMkdir/FsEncoding (0.00s)
+        --- PASS: TestMemory/FsMkdir/FsEncoding (0.01s)
             --- PASS: TestMemory/FsMkdir/FsEncoding/control_chars (0.00s)
             --- PASS: TestMemory/FsMkdir/FsEncoding/dot (0.00s)
             --- PASS: TestMemory/FsMkdir/FsEncoding/dot_dot (0.00s)
@@ -2916,10 +2952,10 @@
             --- PASS: TestMemory/FsMkdir/FsEncoding/URL_encoding (0.00s)
         --- PASS: TestMemory/FsMkdir/FsNewObjectNotFound (0.00s)
         --- PASS: TestMemory/FsMkdir/FsPutError (0.00s)
-        --- PASS: TestMemory/FsMkdir/FsPutZeroLength (0.00s)
+        --- PASS: TestMemory/FsMkdir/FsPutZeroLength (0.01s)
         --- SKIP: TestMemory/FsMkdir/FsOpenWriterAt (0.00s)
         --- SKIP: TestMemory/FsMkdir/FsChangeNotify (0.00s)
-        --- PASS: TestMemory/FsMkdir/FsPutFiles (0.01s)
+        --- PASS: TestMemory/FsMkdir/FsPutFiles (0.00s)
             --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
             --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
             --- PASS: TestMemory/FsMkdir/FsPutFiles/FsListR (0.00s)
@@ -2978,7 +3014,7 @@
     fstests.go:400: quicktest only
 --- SKIP: TestMixed (0.00s)
 FAIL
-FAIL	github.com/rclone/rclone/backend/combine	0.031s
+FAIL	github.com/rclone/rclone/backend/combine	0.136s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
@@ -2992,7 +3028,7 @@
         	Test:       	TestRemoteGzip
 --- FAIL: TestRemoteGzip (0.00s)
 FAIL
-FAIL	github.com/rclone/rclone/backend/compress	0.029s
+FAIL	github.com/rclone/rclone/backend/compress	0.107s
 === RUN   TestNewNameEncryptionMode
 --- PASS: TestNewNameEncryptionMode (0.00s)
 === RUN   TestNewNameEncryptionModeString
@@ -3054,7 +3090,7 @@
 === RUN   TestStandardDecryptDirNameBase32768
 --- PASS: TestStandardDecryptDirNameBase32768 (0.00s)
 === RUN   TestNonStandardDecryptDirName
---- PASS: TestNonStandardDecryptDirName (0.00s)
+--- PASS: TestNonStandardDecryptDirName (0.01s)
 === RUN   TestEncryptedSize
 --- PASS: TestEncryptedSize (0.00s)
 === RUN   TestDecryptedSize
@@ -3070,17 +3106,17 @@
 === RUN   TestNonceAdd
 --- PASS: TestNonceAdd (0.00s)
 === RUN   TestRandomSource
---- PASS: TestRandomSource (0.58s)
+--- PASS: TestRandomSource (1.43s)
 === RUN   TestEncryptDecrypt1
---- PASS: TestEncryptDecrypt1 (0.38s)
+--- PASS: TestEncryptDecrypt1 (0.53s)
 === RUN   TestEncryptDecrypt32
---- PASS: TestEncryptDecrypt32 (1.08s)
+--- PASS: TestEncryptDecrypt32 (1.51s)
 === RUN   TestEncryptDecrypt4096
---- PASS: TestEncryptDecrypt4096 (3.66s)
+--- PASS: TestEncryptDecrypt4096 (1.56s)
 === RUN   TestEncryptDecrypt65536
---- PASS: TestEncryptDecrypt65536 (0.93s)
+--- PASS: TestEncryptDecrypt65536 (1.33s)
 === RUN   TestEncryptDecrypt65537
---- PASS: TestEncryptDecrypt65537 (0.98s)
+--- PASS: TestEncryptDecrypt65537 (1.32s)
 === RUN   TestEncryptData
 --- PASS: TestEncryptData (0.00s)
 === RUN   TestNewEncrypter
@@ -3092,7 +3128,7 @@
 === RUN   TestNewDecrypterErrUnexpectedEOF
 --- PASS: TestNewDecrypterErrUnexpectedEOF (0.00s)
 === RUN   TestNewDecrypterSeekLimit
---- PASS: TestNewDecrypterSeekLimit (0.20s)
+--- PASS: TestNewDecrypterSeekLimit (0.29s)
 === RUN   TestDecrypterCalculateUnderlying
 --- PASS: TestDecrypterCalculateUnderlying (0.00s)
 === RUN   TestDecrypterRead
@@ -3102,7 +3138,7 @@
 === RUN   TestPutGetBlock
 --- PASS: TestPutGetBlock (0.00s)
 === RUN   TestKey
---- PASS: TestKey (0.34s)
+--- PASS: TestKey (0.39s)
 === RUN   TestIntegration
     crypt_test.go:22: Skipping as -remote not set
 --- SKIP: TestIntegration (0.00s)
@@ -3114,7 +3150,7 @@
         	Error:      	Received unexpected error:
         	            	couldn't find testserver config files - run from within rclone source
         	Test:       	TestStandardBase32
---- FAIL: TestStandardBase32 (0.00s)
+--- FAIL: TestStandardBase32 (0.44s)
 === RUN   TestStandardBase64
     fstests.go:454: Using remote "TestCrypt:"
 === RUN   TestStandardBase64/FsCheckWrap
@@ -3131,7 +3167,7 @@
 === RUN   TestStandardBase64/FsMkdir/FsListRDirEmpty
     fstests.go:415: FS has no ListR interface
 === RUN   TestStandardBase64/FsMkdir/FsListDirNotFound
-2026/09/08 16:06:11 ERROR : does not exist: error listing: directory not found
+2025/08/07 11:53:00 ERROR : does not exist: error listing: directory not found
 === RUN   TestStandardBase64/FsMkdir/FsListRDirNotFound
     fstests.go:415: FS has no ListR interface
 === RUN   TestStandardBase64/FsMkdir/FsEncoding
@@ -3175,7 +3211,7 @@
     fstests.go:710: testing "test%46.txt"
 === RUN   TestStandardBase64/FsMkdir/FsNewObjectNotFound
 === RUN   TestStandardBase64/FsMkdir/FsPutError
-2026/09/08 16:06:12 NOTICE: LiHD3a_KM-z0hMSK9FLg_g/nMSMbcQYaFfwKULh2ZBGmw/XtFcFlKWi8AKrpAxQq1jZA/H3vzyEmsPQanE4Lwdo-2vZ4rSbJcTXFcqqhWG7sFnrc/aoJ0xQZ37-GsFYAJDFVRpA: Removing partially written file on error: potato
+2025/08/07 11:53:00 NOTICE: LiHD3a_KM-z0hMSK9FLg_g/nMSMbcQYaFfwKULh2ZBGmw/XtFcFlKWi8AKrpAxQq1jZA/H3vzyEmsPQanE4Lwdo-2vZ4rSbJcTXFcqqhWG7sFnrc/aoJ0xQZ37-GsFYAJDFVRpA: Removing partially written file on error: potato
 === RUN   TestStandardBase64/FsMkdir/FsPutZeroLength
 === RUN   TestStandardBase64/FsMkdir/FsOpenWriterAt
     fstests.go:783: FS has no OpenWriterAt interface
@@ -3227,9 +3263,9 @@
 === RUN   TestStandardBase64/FsMkdir/FsPutFiles/ObjectStorable
 === RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsIsFile
 === RUN   TestStandardBase64/FsMkdir/FsPutFiles/FsIsFileNotFound
-2026/09/08 16:06:14 ERROR : : error listing: directory not found
+2025/08/07 11:53:01 ERROR : : error listing: directory not found
 === RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot
-    fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-cukawec0zesadid0royojoc2" from "TestCrypt:rclone-test-cukawec0zesadid0royojoc2"
+    fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-wokapip0yitedux7cerurek4" from "TestCrypt:rclone-test-wokapip0yitedux7cerurek4"
 === RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/List
 === RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListEntries
 === RUN   TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListR
@@ -3256,10 +3292,10 @@
 === RUN   TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
 === RUN   TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
 === RUN   TestStandardBase64/FsMkdir/FsRootCollapse
-2026/09/08 16:06:14 ERROR : : error listing: directory not found
+2025/08/07 11:53:02 ERROR : : error listing: directory not found
 === RUN   TestStandardBase64/FsShutdown
     fstests.go:2117: Shutdown method not supported
---- PASS: TestStandardBase64 (3.51s)
+--- PASS: TestStandardBase64 (2.13s)
     --- PASS: TestStandardBase64/FsCheckWrap (0.00s)
     --- PASS: TestStandardBase64/FsCommand (0.00s)
     --- PASS: TestStandardBase64/FsRmdirNotFound (0.00s)
@@ -3267,44 +3303,44 @@
     --- PASS: TestStandardBase64/FsName (0.00s)
     --- PASS: TestStandardBase64/FsRoot (0.00s)
     --- PASS: TestStandardBase64/FsRmdirEmpty (0.00s)
-    --- PASS: TestStandardBase64/FsMkdir (3.42s)
+    --- PASS: TestStandardBase64/FsMkdir (1.97s)
         --- PASS: TestStandardBase64/FsMkdir/FsMkdirRmdirSubdir (0.00s)
         --- PASS: TestStandardBase64/FsMkdir/FsListEmpty (0.00s)
         --- PASS: TestStandardBase64/FsMkdir/FsListDirEmpty (0.00s)
         --- SKIP: TestStandardBase64/FsMkdir/FsListRDirEmpty (0.00s)
         --- PASS: TestStandardBase64/FsMkdir/FsListDirNotFound (0.00s)
         --- SKIP: TestStandardBase64/FsMkdir/FsListRDirNotFound (0.00s)
-        --- PASS: TestStandardBase64/FsMkdir/FsEncoding (1.56s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/control_chars (0.03s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/dot (0.07s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/dot_dot (0.07s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/punctuation (0.13s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_space (0.02s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_tilde (0.10s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_CR (0.02s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_LF (0.03s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_HT (0.09s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_VT (0.04s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_dot (0.10s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_space (0.22s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_CR (0.07s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_LF (0.06s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_HT (0.15s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_VT (0.10s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_dot (0.07s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/invalid_UTF-8 (0.13s)
-            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/URL_encoding (0.06s)
+        --- PASS: TestStandardBase64/FsMkdir/FsEncoding (0.10s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/control_chars (0.01s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/dot (0.00s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/dot_dot (0.01s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/punctuation (0.00s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_space (0.00s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_tilde (0.00s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_CR (0.00s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_LF (0.00s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_HT (0.01s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_VT (0.00s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/leading_dot (0.01s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_space (0.01s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_CR (0.01s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_LF (0.00s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_HT (0.01s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_VT (0.00s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/trailing_dot (0.01s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s)
+            --- PASS: TestStandardBase64/FsMkdir/FsEncoding/URL_encoding (0.00s)
         --- PASS: TestStandardBase64/FsMkdir/FsNewObjectNotFound (0.00s)
         --- PASS: TestStandardBase64/FsMkdir/FsPutError (0.00s)
-        --- PASS: TestStandardBase64/FsMkdir/FsPutZeroLength (0.15s)
+        --- PASS: TestStandardBase64/FsMkdir/FsPutZeroLength (0.00s)
         --- SKIP: TestStandardBase64/FsMkdir/FsOpenWriterAt (0.00s)
         --- SKIP: TestStandardBase64/FsMkdir/FsChangeNotify (0.00s)
-        --- PASS: TestStandardBase64/FsMkdir/FsPutFiles (1.39s)
+        --- PASS: TestStandardBase64/FsMkdir/FsPutFiles (1.61s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
             --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListR (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
-            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListDirRoot (0.09s)
+            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListDirRoot (0.15s)
             --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
             --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
@@ -3315,10 +3351,10 @@
             --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
-            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPurge (0.34s)
+            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPurge (0.00s)
             --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FsCopy (0.00s)
-            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsMove (0.00s)
-            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsDirMove (0.23s)
+            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsMove (0.01s)
+            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsDirMove (0.18s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPrecision (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectString (0.00s)
@@ -3327,41 +3363,41 @@
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
-            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata (0.07s)
-                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.07s)
+            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata (0.15s)
+                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.15s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectSize (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
-            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenSeek (0.03s)
+            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
-            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectUpdate (0.05s)
+            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectUpdate (0.06s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
-            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFile (0.08s)
-            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFileNotFound (0.06s)
-            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot (0.14s)
-                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/List (0.04s)
+            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFile (0.16s)
+            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsIsFileNotFound (0.33s)
+            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot (0.32s)
+                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                 --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                 --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
-                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put (0.03s)
-                    --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
+                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put (0.11s)
+                    --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.04s)
             --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/PublicLink (0.00s)
             --- SKIP: TestStandardBase64/FsMkdir/FsPutFiles/SetTier (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
             --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
-            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream (0.07s)
-                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/0 (0.04s)
+            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream (0.10s)
+                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/0 (0.07s)
                 --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/FsPutStream/100 (0.03s)
-            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal (0.10s)
-                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.04s)
-                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.03s)
-                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ComputeHash (0.03s)
+            --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal (0.12s)
+                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.11s)
+                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.01s)
+                --- PASS: TestStandardBase64/FsMkdir/FsPutFiles/Internal/ComputeHash (0.01s)
         --- SKIP: TestStandardBase64/FsMkdir/FsPutChunked (0.00s)
-        --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize (0.08s)
-            --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.02s)
-            --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.05s)
-        --- PASS: TestStandardBase64/FsMkdir/FsRootCollapse (0.24s)
+        --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize (0.01s)
+            --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
+            --- PASS: TestStandardBase64/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
+        --- PASS: TestStandardBase64/FsMkdir/FsRootCollapse (0.25s)
     --- SKIP: TestStandardBase64/FsShutdown (0.00s)
 === RUN   TestStandardBase32768
     fstests.go:454: Using remote "TestCrypt:"
@@ -3379,7 +3415,7 @@
 === RUN   TestStandardBase32768/FsMkdir/FsListRDirEmpty
     fstests.go:415: FS has no ListR interface
 === RUN   TestStandardBase32768/FsMkdir/FsListDirNotFound
-2026/09/08 16:06:14 ERROR : does not exist: error listing: directory not found
+2025/08/07 11:53:02 ERROR : does not exist: error listing: directory not found
 === RUN   TestStandardBase32768/FsMkdir/FsListRDirNotFound
     fstests.go:415: FS has no ListR interface
 === RUN   TestStandardBase32768/FsMkdir/FsEncoding
@@ -3423,7 +3459,7 @@
     fstests.go:710: testing "test%46.txt"
 === RUN   TestStandardBase32768/FsMkdir/FsNewObjectNotFound
 === RUN   TestStandardBase32768/FsMkdir/FsPutError
-2026/09/08 16:06:18 NOTICE: 㵐靗屙䥾踄㥒㰨祀ꜟ/瓂䥛廣⋅旡䭋樓㚆瑟/嗈絥炲輜ڕ悠裥參壟/㗽ꎒ⛕樰官瑫蝍㗶蔯⣒岫欷⣥儁劗慥疻ʟ/审䍱䜎ꗾ⺠籠㡘箱磟: Removing partially written file on error: potato
+2025/08/07 11:53:02 NOTICE: 㵐靗屙䥾踄㥒㰨祀ꜟ/瓂䥛廣⋅旡䭋樓㚆瑟/嗈絥炲輜ڕ悠裥參壟/㗽ꎒ⛕樰官瑫蝍㗶蔯⣒岫欷⣥儁劗慥疻ʟ/审䍱䜎ꗾ⺠籠㡘箱磟: Removing partially written file on error: potato
 === RUN   TestStandardBase32768/FsMkdir/FsPutZeroLength
 === RUN   TestStandardBase32768/FsMkdir/FsOpenWriterAt
     fstests.go:783: FS has no OpenWriterAt interface
@@ -3475,9 +3511,9 @@
 === RUN   TestStandardBase32768/FsMkdir/FsPutFiles/ObjectStorable
 === RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFile
 === RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFileNotFound
-2026/09/08 16:06:19 ERROR : : error listing: directory not found
+2025/08/07 11:53:03 ERROR : : error listing: directory not found
 === RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot
-    fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-qiwunop9memikaq3gupajix9" from "TestCrypt:rclone-test-qiwunop9memikaq3gupajix9"
+    fstests.go:1612: Opening root remote "TestCrypt:" path "rclone-test-welikuw9raqasow8fipihez9" from "TestCrypt:rclone-test-welikuw9raqasow8fipihez9"
 === RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/List
 === RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListEntries
 === RUN   TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListR
@@ -3504,10 +3540,10 @@
 === RUN   TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
 === RUN   TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
 === RUN   TestStandardBase32768/FsMkdir/FsRootCollapse
-2026/09/08 16:06:20 ERROR : : error listing: directory not found
+2025/08/07 11:53:03 ERROR : : error listing: directory not found
 === RUN   TestStandardBase32768/FsShutdown
     fstests.go:2117: Shutdown method not supported
---- PASS: TestStandardBase32768 (5.42s)
+--- PASS: TestStandardBase32768 (1.02s)
     --- PASS: TestStandardBase32768/FsCheckWrap (0.00s)
     --- PASS: TestStandardBase32768/FsCommand (0.00s)
     --- PASS: TestStandardBase32768/FsRmdirNotFound (0.00s)
@@ -3515,46 +3551,46 @@
     --- PASS: TestStandardBase32768/FsName (0.00s)
     --- PASS: TestStandardBase32768/FsRoot (0.00s)
     --- PASS: TestStandardBase32768/FsRmdirEmpty (0.00s)
-    --- PASS: TestStandardBase32768/FsMkdir (5.35s)
+    --- PASS: TestStandardBase32768/FsMkdir (0.81s)
         --- PASS: TestStandardBase32768/FsMkdir/FsMkdirRmdirSubdir (0.00s)
         --- PASS: TestStandardBase32768/FsMkdir/FsListEmpty (0.00s)
         --- PASS: TestStandardBase32768/FsMkdir/FsListDirEmpty (0.00s)
         --- SKIP: TestStandardBase32768/FsMkdir/FsListRDirEmpty (0.00s)
         --- PASS: TestStandardBase32768/FsMkdir/FsListDirNotFound (0.00s)
         --- SKIP: TestStandardBase32768/FsMkdir/FsListRDirNotFound (0.00s)
-        --- PASS: TestStandardBase32768/FsMkdir/FsEncoding (3.61s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/control_chars (0.07s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/dot (1.98s)
+        --- PASS: TestStandardBase32768/FsMkdir/FsEncoding (0.05s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/control_chars (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/dot (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/dot_dot (0.00s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/punctuation (0.04s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_space (0.13s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_tilde (0.01s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_CR (0.10s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_LF (0.15s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_HT (0.07s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_VT (0.08s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_dot (0.12s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_space (0.23s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_CR (0.11s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_LF (0.05s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_HT (0.19s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_VT (0.05s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_dot (0.03s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/invalid_UTF-8 (0.09s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/URL_encoding (0.10s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/punctuation (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_space (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_tilde (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_CR (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_LF (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_HT (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_VT (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/leading_dot (0.01s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_space (0.01s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_CR (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_LF (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_HT (0.01s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_VT (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/trailing_dot (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsEncoding/URL_encoding (0.00s)
         --- PASS: TestStandardBase32768/FsMkdir/FsNewObjectNotFound (0.00s)
         --- PASS: TestStandardBase32768/FsMkdir/FsPutError (0.00s)
-        --- PASS: TestStandardBase32768/FsMkdir/FsPutZeroLength (0.09s)
+        --- PASS: TestStandardBase32768/FsMkdir/FsPutZeroLength (0.01s)
         --- SKIP: TestStandardBase32768/FsMkdir/FsOpenWriterAt (0.00s)
         --- SKIP: TestStandardBase32768/FsMkdir/FsChangeNotify (0.00s)
-        --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles (1.45s)
+        --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles (0.59s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
             --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListR (0.00s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirRoot (0.09s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir (0.01s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListDirRoot (0.12s)
             --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListSubdir (0.02s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
             --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
             --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
@@ -3563,10 +3599,10 @@
             --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPurge (0.25s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPurge (0.00s)
             --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FsCopy (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsMove (0.00s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsDirMove (0.16s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsDirMove (0.10s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPrecision (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectString (0.00s)
@@ -3575,41 +3611,41 @@
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata (0.05s)
-                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.05s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
+                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectSize (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectUpdate (0.04s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFile (0.14s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFileNotFound (0.09s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot (0.15s)
-                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/List (0.01s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFile (0.11s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsIsFileNotFound (0.10s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot (0.12s)
+                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                 --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                 --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
-                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put (0.07s)
-                    --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s)
+                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put (0.00s)
+                    --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
             --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/PublicLink (0.00s)
             --- SKIP: TestStandardBase32768/FsMkdir/FsPutFiles/SetTier (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
             --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream (0.06s)
-                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/0 (0.02s)
-                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/100 (0.04s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal (0.30s)
-                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.11s)
-                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.09s)
-                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ComputeHash (0.10s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream (0.00s)
+                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
+                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal (0.01s)
+                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.00s)
+                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.00s)
+                --- PASS: TestStandardBase32768/FsMkdir/FsPutFiles/Internal/ComputeHash (0.00s)
         --- SKIP: TestStandardBase32768/FsMkdir/FsPutChunked (0.00s)
-        --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize (0.08s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.06s)
-            --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.02s)
-        --- PASS: TestStandardBase32768/FsMkdir/FsRootCollapse (0.13s)
+        --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
+            --- PASS: TestStandardBase32768/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
+        --- PASS: TestStandardBase32768/FsMkdir/FsRootCollapse (0.15s)
     --- SKIP: TestStandardBase32768/FsShutdown (0.00s)
 === RUN   TestOff
     fstests.go:454: Using remote "TestCrypt2:"
@@ -3627,7 +3663,7 @@
 === RUN   TestOff/FsMkdir/FsListRDirEmpty
     fstests.go:415: FS has no ListR interface
 === RUN   TestOff/FsMkdir/FsListDirNotFound
-2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found
+2025/08/07 11:53:03 ERROR : does not exist: error listing: directory not found
 === RUN   TestOff/FsMkdir/FsListRDirNotFound
     fstests.go:415: FS has no ListR interface
 === RUN   TestOff/FsMkdir/FsEncoding
@@ -3667,13 +3703,13 @@
     fstests.go:710: testing "trailing dot."
 === RUN   TestOff/FsMkdir/FsEncoding/invalid_UTF-8
     fstests.go:710: testing "invalid utf-8\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-cejuley9regimof8karamif4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-cejuley9regimof8karamif4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe.bin"
+2025/08/07 11:53:03 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-yenagar8tarubet4lizewis2: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
+2025/08/07 11:53:03 NOTICE: Local file system at /tmp/rclone-crypt-test-off/rclone-test-yenagar8tarubet4lizewis2: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe.bin"
 === RUN   TestOff/FsMkdir/FsEncoding/URL_encoding
     fstests.go:710: testing "test%46.txt"
 === RUN   TestOff/FsMkdir/FsNewObjectNotFound
 === RUN   TestOff/FsMkdir/FsPutError
-2026/09/08 16:06:20 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt.bin: Removing partially written file on error: potato
+2025/08/07 11:53:03 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt.bin: Removing partially written file on error: potato
 === RUN   TestOff/FsMkdir/FsPutZeroLength
 === RUN   TestOff/FsMkdir/FsOpenWriterAt
     fstests.go:783: FS has no OpenWriterAt interface
@@ -3725,9 +3761,9 @@
 === RUN   TestOff/FsMkdir/FsPutFiles/ObjectStorable
 === RUN   TestOff/FsMkdir/FsPutFiles/FsIsFile
 === RUN   TestOff/FsMkdir/FsPutFiles/FsIsFileNotFound
-2026/09/08 16:06:20 ERROR : : error listing: directory not found
+2025/08/07 11:53:04 ERROR : : error listing: directory not found
 === RUN   TestOff/FsMkdir/FsPutFiles/FromRoot
-    fstests.go:1612: Opening root remote "TestCrypt2:" path "rclone-test-cejuley9regimof8karamif4" from "TestCrypt2:rclone-test-cejuley9regimof8karamif4"
+    fstests.go:1612: Opening root remote "TestCrypt2:" path "rclone-test-yenagar8tarubet4lizewis2" from "TestCrypt2:rclone-test-yenagar8tarubet4lizewis2"
 === RUN   TestOff/FsMkdir/FsPutFiles/FromRoot/List
 === RUN   TestOff/FsMkdir/FsPutFiles/FromRoot/ListEntries
 === RUN   TestOff/FsMkdir/FsPutFiles/FromRoot/ListR
@@ -3754,10 +3790,10 @@
 === RUN   TestOff/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
 === RUN   TestOff/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
 === RUN   TestOff/FsMkdir/FsRootCollapse
-2026/09/08 16:06:20 ERROR : : error listing: directory not found
+2025/08/07 11:53:04 ERROR : : error listing: directory not found
 === RUN   TestOff/FsShutdown
     fstests.go:2117: Shutdown method not supported
---- PASS: TestOff (0.64s)
+--- PASS: TestOff (1.53s)
     --- PASS: TestOff/FsCheckWrap (0.00s)
     --- PASS: TestOff/FsCommand (0.00s)
     --- PASS: TestOff/FsRmdirNotFound (0.00s)
@@ -3765,14 +3801,14 @@
     --- PASS: TestOff/FsName (0.00s)
     --- PASS: TestOff/FsRoot (0.00s)
     --- PASS: TestOff/FsRmdirEmpty (0.00s)
-    --- PASS: TestOff/FsMkdir (0.56s)
+    --- PASS: TestOff/FsMkdir (1.42s)
         --- PASS: TestOff/FsMkdir/FsMkdirRmdirSubdir (0.00s)
         --- PASS: TestOff/FsMkdir/FsListEmpty (0.00s)
         --- PASS: TestOff/FsMkdir/FsListDirEmpty (0.00s)
         --- SKIP: TestOff/FsMkdir/FsListRDirEmpty (0.00s)
         --- PASS: TestOff/FsMkdir/FsListDirNotFound (0.00s)
         --- SKIP: TestOff/FsMkdir/FsListRDirNotFound (0.00s)
-        --- PASS: TestOff/FsMkdir/FsEncoding (0.03s)
+        --- PASS: TestOff/FsMkdir/FsEncoding (0.04s)
             --- PASS: TestOff/FsMkdir/FsEncoding/control_chars (0.00s)
             --- PASS: TestOff/FsMkdir/FsEncoding/dot (0.00s)
             --- PASS: TestOff/FsMkdir/FsEncoding/dot_dot (0.00s)
@@ -3780,11 +3816,11 @@
             --- PASS: TestOff/FsMkdir/FsEncoding/leading_space (0.00s)
             --- PASS: TestOff/FsMkdir/FsEncoding/leading_tilde (0.00s)
             --- PASS: TestOff/FsMkdir/FsEncoding/leading_CR (0.00s)
-            --- PASS: TestOff/FsMkdir/FsEncoding/leading_LF (0.00s)
+            --- PASS: TestOff/FsMkdir/FsEncoding/leading_LF (0.01s)
             --- PASS: TestOff/FsMkdir/FsEncoding/leading_HT (0.00s)
-            --- PASS: TestOff/FsMkdir/FsEncoding/leading_VT (0.00s)
+            --- PASS: TestOff/FsMkdir/FsEncoding/leading_VT (0.01s)
             --- PASS: TestOff/FsMkdir/FsEncoding/leading_dot (0.00s)
-            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_space (0.00s)
+            --- PASS: TestOff/FsMkdir/FsEncoding/trailing_space (0.01s)
             --- PASS: TestOff/FsMkdir/FsEncoding/trailing_CR (0.00s)
             --- PASS: TestOff/FsMkdir/FsEncoding/trailing_LF (0.00s)
             --- PASS: TestOff/FsMkdir/FsEncoding/trailing_HT (0.00s)
@@ -3797,12 +3833,12 @@
         --- PASS: TestOff/FsMkdir/FsPutZeroLength (0.00s)
         --- SKIP: TestOff/FsMkdir/FsOpenWriterAt (0.00s)
         --- SKIP: TestOff/FsMkdir/FsChangeNotify (0.00s)
-        --- PASS: TestOff/FsMkdir/FsPutFiles (0.44s)
+        --- PASS: TestOff/FsMkdir/FsPutFiles (1.15s)
             --- PASS: TestOff/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
             --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
             --- PASS: TestOff/FsMkdir/FsPutFiles/FsListR (0.00s)
             --- PASS: TestOff/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
-            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListDirRoot (0.07s)
+            --- PASS: TestOff/FsMkdir/FsPutFiles/FsListDirRoot (0.22s)
             --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
             --- PASS: TestOff/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
             --- SKIP: TestOff/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
@@ -3815,8 +3851,8 @@
             --- PASS: TestOff/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
             --- PASS: TestOff/FsMkdir/FsPutFiles/FsPurge (0.00s)
             --- SKIP: TestOff/FsMkdir/FsPutFiles/FsCopy (0.00s)
-            --- PASS: TestOff/FsMkdir/FsPutFiles/FsMove (0.00s)
-            --- PASS: TestOff/FsMkdir/FsPutFiles/FsDirMove (0.09s)
+            --- PASS: TestOff/FsMkdir/FsPutFiles/FsMove (0.01s)
+            --- PASS: TestOff/FsMkdir/FsPutFiles/FsDirMove (0.10s)
             --- PASS: TestOff/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
             --- PASS: TestOff/FsMkdir/FsPutFiles/FsPrecision (0.00s)
             --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectString (0.00s)
@@ -3835,9 +3871,9 @@
             --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
             --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
             --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
-            --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFile (0.09s)
-            --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFileNotFound (0.08s)
-            --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot (0.09s)
+            --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFile (0.35s)
+            --- PASS: TestOff/FsMkdir/FsPutFiles/FsIsFileNotFound (0.27s)
+            --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot (0.15s)
                 --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                 --- PASS: TestOff/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                 --- SKIP: TestOff/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
@@ -3848,18 +3884,18 @@
             --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
             --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
             --- PASS: TestOff/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
-            --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream (0.00s)
-                --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
-                --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
-            --- PASS: TestOff/FsMkdir/FsPutFiles/Internal (0.00s)
-                --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.00s)
-                --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.00s)
-                --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ComputeHash (0.00s)
+            --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream (0.01s)
+                --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream/0 (0.01s)
+                --- PASS: TestOff/FsMkdir/FsPutFiles/FsPutStream/100 (0.01s)
+            --- PASS: TestOff/FsMkdir/FsPutFiles/Internal (0.02s)
+                --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.01s)
+                --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.01s)
+                --- PASS: TestOff/FsMkdir/FsPutFiles/Internal/ComputeHash (0.01s)
         --- SKIP: TestOff/FsMkdir/FsPutChunked (0.00s)
-        --- PASS: TestOff/FsMkdir/FsUploadUnknownSize (0.00s)
-            --- PASS: TestOff/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
-            --- PASS: TestOff/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
-        --- PASS: TestOff/FsMkdir/FsRootCollapse (0.07s)
+        --- PASS: TestOff/FsMkdir/FsUploadUnknownSize (0.02s)
+            --- PASS: TestOff/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.01s)
+            --- PASS: TestOff/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s)
+        --- PASS: TestOff/FsMkdir/FsRootCollapse (0.20s)
     --- SKIP: TestOff/FsShutdown (0.00s)
 === RUN   TestObfuscate
     fstests.go:454: Using remote "TestCrypt3:"
@@ -3877,7 +3913,7 @@
 === RUN   TestObfuscate/FsMkdir/FsListRDirEmpty
     fstests.go:415: FS has no ListR interface
 === RUN   TestObfuscate/FsMkdir/FsListDirNotFound
-2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found
+2025/08/07 11:53:05 ERROR : does not exist: error listing: directory not found
 === RUN   TestObfuscate/FsMkdir/FsListRDirNotFound
     fstests.go:415: FS has no ListR interface
 === RUN   TestObfuscate/FsMkdir/FsEncoding
@@ -3917,13 +3953,13 @@
     fstests.go:710: testing "trailing dot."
 === RUN   TestObfuscate/FsMkdir/FsEncoding/invalid_UTF-8
     fstests.go:710: testing "invalid utf-8\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/251.KvEHGx-MxLM-yBItMBv7yBRxuxu5RxPHQtK8: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/251.KvEHGx-MxLM-yBItMBv7yBRxuxu5RxPHQtK8: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe"
+2025/08/07 11:53:05 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/109.tenqpg-vguv-rwykpwr6dgywxkB8fkBwAcu2: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe"
+2025/08/07 11:53:05 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/109.tenqpg-vguv-rwykpwr6dgywxkB8fkBwAcu2: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe"
 === RUN   TestObfuscate/FsMkdir/FsEncoding/URL_encoding
     fstests.go:710: testing "test%46.txt"
 === RUN   TestObfuscate/FsMkdir/FsNewObjectNotFound
 === RUN   TestObfuscate/FsMkdir/FsPutError
-2026/09/08 16:06:20 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato
+2025/08/07 11:53:05 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato
 === RUN   TestObfuscate/FsMkdir/FsPutZeroLength
 === RUN   TestObfuscate/FsMkdir/FsOpenWriterAt
     fstests.go:783: FS has no OpenWriterAt interface
@@ -3975,9 +4011,9 @@
 === RUN   TestObfuscate/FsMkdir/FsPutFiles/ObjectStorable
 === RUN   TestObfuscate/FsMkdir/FsPutFiles/FsIsFile
 === RUN   TestObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound
-2026/09/08 16:06:21 ERROR : : error listing: directory not found
+2025/08/07 11:53:05 ERROR : : error listing: directory not found
 === RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot
-    fstests.go:1612: Opening root remote "TestCrypt3:" path "rclone-test-fipatic0fiyebeb8yewoxar1" from "TestCrypt3:rclone-test-fipatic0fiyebeb8yewoxar1"
+    fstests.go:1612: Opening root remote "TestCrypt3:" path "rclone-test-puwinup7bewuviz9dizuyas3" from "TestCrypt3:rclone-test-puwinup7bewuviz9dizuyas3"
 === RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot/List
 === RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries
 === RUN   TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR
@@ -4004,10 +4040,10 @@
 === RUN   TestObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
 === RUN   TestObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
 === RUN   TestObfuscate/FsMkdir/FsRootCollapse
-2026/09/08 16:06:21 ERROR : : error listing: directory not found
+2025/08/07 11:53:06 ERROR : : error listing: directory not found
 === RUN   TestObfuscate/FsShutdown
     fstests.go:2117: Shutdown method not supported
---- PASS: TestObfuscate (0.69s)
+--- PASS: TestObfuscate (1.19s)
     --- PASS: TestObfuscate/FsCheckWrap (0.00s)
     --- PASS: TestObfuscate/FsCommand (0.00s)
     --- PASS: TestObfuscate/FsRmdirNotFound (0.00s)
@@ -4015,31 +4051,31 @@
     --- PASS: TestObfuscate/FsName (0.00s)
     --- PASS: TestObfuscate/FsRoot (0.00s)
     --- PASS: TestObfuscate/FsRmdirEmpty (0.00s)
-    --- PASS: TestObfuscate/FsMkdir (0.62s)
+    --- PASS: TestObfuscate/FsMkdir (0.99s)
         --- PASS: TestObfuscate/FsMkdir/FsMkdirRmdirSubdir (0.00s)
         --- PASS: TestObfuscate/FsMkdir/FsListEmpty (0.00s)
         --- PASS: TestObfuscate/FsMkdir/FsListDirEmpty (0.00s)
         --- SKIP: TestObfuscate/FsMkdir/FsListRDirEmpty (0.00s)
         --- PASS: TestObfuscate/FsMkdir/FsListDirNotFound (0.00s)
         --- SKIP: TestObfuscate/FsMkdir/FsListRDirNotFound (0.00s)
-        --- PASS: TestObfuscate/FsMkdir/FsEncoding (0.02s)
+        --- PASS: TestObfuscate/FsMkdir/FsEncoding (0.13s)
             --- PASS: TestObfuscate/FsMkdir/FsEncoding/control_chars (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsEncoding/dot (0.00s)
+            --- PASS: TestObfuscate/FsMkdir/FsEncoding/dot (0.01s)
             --- PASS: TestObfuscate/FsMkdir/FsEncoding/dot_dot (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsEncoding/punctuation (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_space (0.01s)
-            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_tilde (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_CR (0.00s)
+            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_space (0.00s)
+            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_tilde (0.01s)
+            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_CR (0.01s)
             --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_LF (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_HT (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_VT (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_dot (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_space (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_CR (0.00s)
+            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_HT (0.01s)
+            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_VT (0.01s)
+            --- PASS: TestObfuscate/FsMkdir/FsEncoding/leading_dot (0.01s)
+            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_space (0.02s)
+            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_CR (0.01s)
             --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_LF (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_HT (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_VT (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_dot (0.00s)
+            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_HT (0.03s)
+            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_VT (0.01s)
+            --- PASS: TestObfuscate/FsMkdir/FsEncoding/trailing_dot (0.01s)
             --- PASS: TestObfuscate/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsEncoding/URL_encoding (0.00s)
         --- PASS: TestObfuscate/FsMkdir/FsNewObjectNotFound (0.00s)
@@ -4047,12 +4083,12 @@
         --- PASS: TestObfuscate/FsMkdir/FsPutZeroLength (0.00s)
         --- SKIP: TestObfuscate/FsMkdir/FsOpenWriterAt (0.00s)
         --- SKIP: TestObfuscate/FsMkdir/FsChangeNotify (0.00s)
-        --- PASS: TestObfuscate/FsMkdir/FsPutFiles (0.49s)
+        --- PASS: TestObfuscate/FsMkdir/FsPutFiles (0.72s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
             --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListR (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.09s)
+            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.11s)
             --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
             --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
@@ -4063,10 +4099,10 @@
             --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPurge (0.00s)
+            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPurge (0.02s)
             --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FsCopy (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsMove (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.11s)
+            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.14s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPrecision (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectString (0.00s)
@@ -4085,10 +4121,10 @@
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.10s)
-            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.07s)
-            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot (0.10s)
-                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
+            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.11s)
+            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.10s)
+            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot (0.17s)
+                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/List (0.02s)
                 --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                 --- SKIP: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                 --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FromRoot/Put (0.00s)
@@ -4098,17 +4134,17 @@
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
             --- PASS: TestObfuscate/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPutStream (0.00s)
+            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPutStream (0.01s)
                 --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                 --- PASS: TestObfuscate/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal (0.00s)
-                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.00s)
+            --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal (0.05s)
+                --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.05s)
                 --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.00s)
                 --- PASS: TestObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash (0.00s)
         --- SKIP: TestObfuscate/FsMkdir/FsPutChunked (0.00s)
-        --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize (0.00s)
+        --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize (0.01s)
             --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
-            --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
+            --- PASS: TestObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s)
         --- PASS: TestObfuscate/FsMkdir/FsRootCollapse (0.11s)
     --- SKIP: TestObfuscate/FsShutdown (0.00s)
 === RUN   TestNoDataObfuscate
@@ -4127,7 +4163,7 @@
 === RUN   TestNoDataObfuscate/FsMkdir/FsListRDirEmpty
     fstests.go:415: FS has no ListR interface
 === RUN   TestNoDataObfuscate/FsMkdir/FsListDirNotFound
-2026/09/08 16:06:21 ERROR : does not exist: error listing: directory not found
+2025/08/07 11:53:06 ERROR : does not exist: error listing: directory not found
 === RUN   TestNoDataObfuscate/FsMkdir/FsListRDirNotFound
     fstests.go:415: FS has no ListR interface
 === RUN   TestNoDataObfuscate/FsMkdir/FsEncoding
@@ -4167,13 +4203,13 @@
     fstests.go:710: testing "trailing dot."
 === RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/invalid_UTF-8
     fstests.go:710: testing "invalid utf-8\xfe"
-2026/09/08 16:06:21 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/109.tenqpg-vguv-ykrqBqz9swewrwo3nwAqlcy0: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe"
-2026/09/08 16:06:21 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/109.tenqpg-vguv-ykrqBqz9swewrwo3nwAqlcy0: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe"
+2025/08/07 11:53:06 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/39.yjsvul-AlzA-khthGpA3DpyhAvk7wBCpslz0: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe"
+2025/08/07 11:53:06 NOTICE: Local file system at /tmp/rclone-crypt-test-obfuscate/39.yjsvul-AlzA-khthGpA3DpyhAvk7wBCpslz0: Replacing invalid UTF-8 characters in "!.invalid utf-8\xfe/!.invalid utf-8\xfe"
 === RUN   TestNoDataObfuscate/FsMkdir/FsEncoding/URL_encoding
     fstests.go:710: testing "test%46.txt"
 === RUN   TestNoDataObfuscate/FsMkdir/FsNewObjectNotFound
 === RUN   TestNoDataObfuscate/FsMkdir/FsPutError
-2026/09/08 16:06:21 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato
+2025/08/07 11:53:06 NOTICE: 92.rovvy? CkECkqo/211.¬«/162.Mjqqt, 主畱/19. " ' @ < > & ? + ≵/8.A.uyu: Removing partially written file on error: potato
 === RUN   TestNoDataObfuscate/FsMkdir/FsPutZeroLength
 === RUN   TestNoDataObfuscate/FsMkdir/FsOpenWriterAt
     fstests.go:783: FS has no OpenWriterAt interface
@@ -4225,9 +4261,9 @@
 === RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectStorable
 === RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFile
 === RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound
-2026/09/08 16:06:21 ERROR : : error listing: directory not found
+2025/08/07 11:53:07 ERROR : : error listing: directory not found
 === RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot
-    fstests.go:1612: Opening root remote "TestCrypt4:" path "rclone-test-wipozox0qucupum4luyojaw1" from "TestCrypt4:rclone-test-wipozox0qucupum4luyojaw1"
+    fstests.go:1612: Opening root remote "TestCrypt4:" path "rclone-test-damazit1wiratod5puviles8" from "TestCrypt4:rclone-test-damazit1wiratod5puviles8"
 === RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/List
 === RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries
 === RUN   TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR
@@ -4254,10 +4290,10 @@
 === RUN   TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
 === RUN   TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
 === RUN   TestNoDataObfuscate/FsMkdir/FsRootCollapse
-2026/09/08 16:06:22 ERROR : : error listing: directory not found
+2025/08/07 11:53:08 ERROR : : error listing: directory not found
 === RUN   TestNoDataObfuscate/FsShutdown
     fstests.go:2117: Shutdown method not supported
---- PASS: TestNoDataObfuscate (0.62s)
+--- PASS: TestNoDataObfuscate (2.50s)
     --- PASS: TestNoDataObfuscate/FsCheckWrap (0.00s)
     --- PASS: TestNoDataObfuscate/FsCommand (0.00s)
     --- PASS: TestNoDataObfuscate/FsRmdirNotFound (0.00s)
@@ -4265,29 +4301,29 @@
     --- PASS: TestNoDataObfuscate/FsName (0.00s)
     --- PASS: TestNoDataObfuscate/FsRoot (0.00s)
     --- PASS: TestNoDataObfuscate/FsRmdirEmpty (0.00s)
-    --- PASS: TestNoDataObfuscate/FsMkdir (0.51s)
+    --- PASS: TestNoDataObfuscate/FsMkdir (2.39s)
         --- PASS: TestNoDataObfuscate/FsMkdir/FsMkdirRmdirSubdir (0.00s)
         --- PASS: TestNoDataObfuscate/FsMkdir/FsListEmpty (0.00s)
         --- PASS: TestNoDataObfuscate/FsMkdir/FsListDirEmpty (0.00s)
         --- SKIP: TestNoDataObfuscate/FsMkdir/FsListRDirEmpty (0.00s)
         --- PASS: TestNoDataObfuscate/FsMkdir/FsListDirNotFound (0.00s)
         --- SKIP: TestNoDataObfuscate/FsMkdir/FsListRDirNotFound (0.00s)
-        --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding (0.02s)
+        --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding (0.05s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/control_chars (0.00s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/dot (0.00s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/dot (0.01s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/dot_dot (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/punctuation (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_space (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_tilde (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_CR (0.00s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_LF (0.00s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_LF (0.01s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_HT (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_VT (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/leading_dot (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_space (0.00s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_CR (0.00s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_CR (0.01s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_LF (0.00s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_HT (0.00s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_HT (0.01s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_VT (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/trailing_dot (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsEncoding/invalid_UTF-8 (0.00s)
@@ -4297,12 +4333,12 @@
         --- PASS: TestNoDataObfuscate/FsMkdir/FsPutZeroLength (0.00s)
         --- SKIP: TestNoDataObfuscate/FsMkdir/FsOpenWriterAt (0.00s)
         --- SKIP: TestNoDataObfuscate/FsMkdir/FsChangeNotify (0.00s)
-        --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles (0.42s)
+        --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles (1.07s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
             --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListR (0.00s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.08s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir (0.01s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListDirRoot (0.13s)
             --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
             --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
@@ -4313,10 +4349,10 @@
             --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPurge (0.00s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPurge (0.02s)
             --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsCopy (0.00s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsMove (0.00s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.11s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsMove (0.01s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsDirMove (0.22s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPrecision (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectString (0.00s)
@@ -4335,13 +4371,13 @@
             --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.09s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.06s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot (0.07s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFile (0.16s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsIsFileNotFound (0.22s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot (0.14s)
                 --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                 --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                 --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
-                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put (0.00s)
+                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put (0.01s)
                     --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
             --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/PublicLink (0.00s)
             --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutFiles/SetTier (0.00s)
@@ -4351,24 +4387,24 @@
             --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream (0.00s)
                 --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
                 --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal (0.00s)
-                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.00s)
-                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.00s)
-                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash (0.00s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal (0.16s)
+                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfo (0.07s)
+                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ObjectInfoWrap (0.03s)
+                --- PASS: TestNoDataObfuscate/FsMkdir/FsPutFiles/Internal/ComputeHash (0.06s)
         --- SKIP: TestNoDataObfuscate/FsMkdir/FsPutChunked (0.00s)
-        --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize (0.00s)
+        --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize (1.12s)
             --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
-            --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
-        --- PASS: TestNoDataObfuscate/FsMkdir/FsRootCollapse (0.06s)
+            --- PASS: TestNoDataObfuscate/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (1.12s)
+        --- PASS: TestNoDataObfuscate/FsMkdir/FsRootCollapse (0.12s)
     --- SKIP: TestNoDataObfuscate/FsShutdown (0.00s)
 FAIL
-FAIL	github.com/rclone/rclone/backend/crypt	19.092s
+FAIL	github.com/rclone/rclone/backend/crypt	18.641s
 === RUN   TestPad
 --- PASS: TestPad (0.00s)
 === RUN   TestUnpad
 --- PASS: TestUnpad (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/crypt/pkcs7	0.062s
+ok  	github.com/rclone/rclone/backend/crypt/pkcs7	0.064s
 === RUN   TestDriveScopes
 --- PASS: TestDriveScopes (0.00s)
 === RUN   TestInternalLoadExampleFormats
@@ -4390,32 +4426,32 @@
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/drive	0.063s
+ok  	github.com/rclone/rclone/backend/drive	0.568s
 === RUN   TestInternalCheckPathLength
 --- PASS: TestInternalCheckPathLength (0.00s)
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/dropbox	0.012s
+ok  	github.com/rclone/rclone/backend/dropbox	1.368s
 === RUN   TestHashChunk16M
---- PASS: TestHashChunk16M (0.19s)
+--- PASS: TestHashChunk16M (0.53s)
 === RUN   TestHashChunk8M
---- PASS: TestHashChunk8M (0.17s)
+--- PASS: TestHashChunk8M (0.31s)
 === RUN   TestHashChunk4M
---- PASS: TestHashChunk4M (0.12s)
+--- PASS: TestHashChunk4M (0.47s)
 === RUN   TestHashChunk2M
---- PASS: TestHashChunk2M (0.12s)
+--- PASS: TestHashChunk2M (0.47s)
 === RUN   TestHashChunk1M
---- PASS: TestHashChunk1M (0.13s)
+--- PASS: TestHashChunk1M (0.41s)
 === RUN   TestHashChunk64k
---- PASS: TestHashChunk64k (0.13s)
+--- PASS: TestHashChunk64k (0.35s)
 === RUN   TestHashChunk32k
---- PASS: TestHashChunk32k (0.12s)
+--- PASS: TestHashChunk32k (0.23s)
 === RUN   TestHashChunk2048
---- PASS: TestHashChunk2048 (0.13s)
+--- PASS: TestHashChunk2048 (0.24s)
 === RUN   TestHashChunk2047
---- PASS: TestHashChunk2047 (0.13s)
+--- PASS: TestHashChunk2047 (0.31s)
 === RUN   TestSumCalledTwice
 --- PASS: TestSumCalledTwice (0.00s)
 === RUN   TestSize
@@ -4425,17 +4461,17 @@
 === RUN   TestSum
 --- PASS: TestSum (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/dropbox/dbhash	1.252s
+ok  	github.com/rclone/rclone/backend/dropbox/dbhash	3.575s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/fichier	0.010s
+ok  	github.com/rclone/rclone/backend/fichier	0.091s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/filefabric	0.012s
+ok  	github.com/rclone/rclone/backend/filefabric	0.088s
 ?   	github.com/rclone/rclone/backend/filefabric/api	[no test files]
 === RUN   TestIntegration
     fstests.go:400: quicktest only
@@ -4450,12 +4486,12 @@
     fstests.go:400: quicktest only
 --- SKIP: TestIntegrationVsftpd (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/ftp	0.013s
+ok  	github.com/rclone/rclone/backend/ftp	0.113s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/googlecloudstorage	0.018s
+ok  	github.com/rclone/rclone/backend/googlecloudstorage	0.113s
 === RUN   TestNewAlbums
 --- PASS: TestNewAlbums (0.00s)
 === RUN   TestAlbumsAdd
@@ -4558,7 +4594,7 @@
 === RUN   TestPatternAlbumsToEntries
 --- PASS: TestPatternAlbumsToEntries (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/googlephotos	0.087s
+ok  	github.com/rclone/rclone/backend/googlephotos	0.206s
 ?   	github.com/rclone/rclone/backend/googlephotos/api	[no test files]
 === RUN   TestIntegration
     fstests.go:454: Using remote "TestHasher:"
@@ -4570,17 +4606,17 @@
         	Test:       	TestIntegration
 --- FAIL: TestIntegration (0.00s)
 FAIL
-FAIL	github.com/rclone/rclone/backend/hasher	0.066s
+FAIL	github.com/rclone/rclone/backend/hasher	1.701s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/hdfs	0.025s
+ok  	github.com/rclone/rclone/backend/hdfs	0.080s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/hidrive	0.017s
+ok  	github.com/rclone/rclone/backend/hidrive	1.632s
 ?   	github.com/rclone/rclone/backend/hidrive/api	[no test files]
 === RUN   TestLevelAdd
 === RUN   TestLevelAdd/documentation-v3.2rev27-example_L0_(position-embedded)
@@ -4653,29 +4689,29 @@
 === RUN   TestWrite/null-bytes/block-size_4091
 === RUN   TestWrite/null-bytes/block-size_8192
 === RUN   TestWrite/null-bytes/block-size_10000
---- PASS: TestWrite (10.66s)
+--- PASS: TestWrite (26.74s)
     --- PASS: TestWrite/documentation-example_L0 (0.00s)
         --- PASS: TestWrite/documentation-example_L0/block-size_397 (0.00s)
         --- PASS: TestWrite/documentation-example_L0/block-size_512 (0.00s)
         --- PASS: TestWrite/documentation-example_L0/block-size_4091 (0.00s)
         --- PASS: TestWrite/documentation-example_L0/block-size_8192 (0.00s)
         --- PASS: TestWrite/documentation-example_L0/block-size_10000 (0.00s)
-    --- PASS: TestWrite/documentation-example_L1 (0.39s)
-        --- PASS: TestWrite/documentation-example_L1/block-size_397 (0.10s)
-        --- PASS: TestWrite/documentation-example_L1/block-size_512 (0.05s)
-        --- PASS: TestWrite/documentation-example_L1/block-size_4091 (0.05s)
-        --- PASS: TestWrite/documentation-example_L1/block-size_8192 (0.06s)
-        --- PASS: TestWrite/documentation-example_L1/block-size_10000 (0.04s)
-    --- PASS: TestWrite/documentation-example_L2 (0.55s)
-        --- PASS: TestWrite/documentation-example_L2/block-size_397 (0.09s)
-        --- PASS: TestWrite/documentation-example_L2/block-size_512 (0.07s)
-        --- PASS: TestWrite/documentation-example_L2/block-size_4091 (0.09s)
-        --- PASS: TestWrite/documentation-example_L2/block-size_8192 (0.12s)
-        --- PASS: TestWrite/documentation-example_L2/block-size_10000 (0.11s)
+    --- PASS: TestWrite/documentation-example_L1 (2.02s)
+        --- PASS: TestWrite/documentation-example_L1/block-size_397 (1.14s)
+        --- PASS: TestWrite/documentation-example_L1/block-size_512 (0.10s)
+        --- PASS: TestWrite/documentation-example_L1/block-size_4091 (0.10s)
+        --- PASS: TestWrite/documentation-example_L1/block-size_8192 (0.14s)
+        --- PASS: TestWrite/documentation-example_L1/block-size_10000 (0.11s)
+    --- PASS: TestWrite/documentation-example_L2 (0.89s)
+        --- PASS: TestWrite/documentation-example_L2/block-size_397 (0.19s)
+        --- PASS: TestWrite/documentation-example_L2/block-size_512 (0.16s)
+        --- PASS: TestWrite/documentation-example_L2/block-size_4091 (0.10s)
+        --- PASS: TestWrite/documentation-example_L2/block-size_8192 (0.16s)
+        --- PASS: TestWrite/documentation-example_L2/block-size_10000 (0.12s)
     --- PASS: TestWrite/not-block-aligned (0.01s)
         --- PASS: TestWrite/not-block-aligned/block-size_397 (0.00s)
         --- PASS: TestWrite/not-block-aligned/block-size_512 (0.00s)
-        --- PASS: TestWrite/not-block-aligned/block-size_4091 (0.00s)
+        --- PASS: TestWrite/not-block-aligned/block-size_4091 (0.01s)
         --- PASS: TestWrite/not-block-aligned/block-size_8192 (0.00s)
         --- PASS: TestWrite/not-block-aligned/block-size_10000 (0.00s)
     --- PASS: TestWrite/not-block-aligned-with-null-bytes (0.00s)
@@ -4690,12 +4726,12 @@
         --- PASS: TestWrite/empty/block-size_4091 (0.00s)
         --- PASS: TestWrite/empty/block-size_8192 (0.00s)
         --- PASS: TestWrite/empty/block-size_10000 (0.00s)
-    --- PASS: TestWrite/null-bytes (9.70s)
-        --- PASS: TestWrite/null-bytes/block-size_397 (2.79s)
-        --- PASS: TestWrite/null-bytes/block-size_512 (4.00s)
-        --- PASS: TestWrite/null-bytes/block-size_4091 (0.77s)
-        --- PASS: TestWrite/null-bytes/block-size_8192 (0.64s)
-        --- PASS: TestWrite/null-bytes/block-size_10000 (0.68s)
+    --- PASS: TestWrite/null-bytes (23.81s)
+        --- PASS: TestWrite/null-bytes/block-size_397 (8.71s)
+        --- PASS: TestWrite/null-bytes/block-size_512 (6.54s)
+        --- PASS: TestWrite/null-bytes/block-size_4091 (1.82s)
+        --- PASS: TestWrite/null-bytes/block-size_8192 (2.10s)
+        --- PASS: TestWrite/null-bytes/block-size_10000 (2.49s)
 === RUN   TestReset
 --- PASS: TestReset (0.00s)
 === RUN   TestSize
@@ -4710,12 +4746,12 @@
 === RUN   TestBinaryMarshaler/not-block-aligned-with-null-bytes
 === RUN   TestBinaryMarshaler/empty
 === RUN   TestBinaryMarshaler/null-bytes
---- PASS: TestBinaryMarshaler (0.24s)
+--- PASS: TestBinaryMarshaler (0.61s)
     --- PASS: TestBinaryMarshaler/documentation-example_L0 (0.00s)
-    --- PASS: TestBinaryMarshaler/documentation-example_L1 (0.08s)
-    --- PASS: TestBinaryMarshaler/documentation-example_L2 (0.10s)
+    --- PASS: TestBinaryMarshaler/documentation-example_L1 (0.22s)
+    --- PASS: TestBinaryMarshaler/documentation-example_L2 (0.22s)
     --- PASS: TestBinaryMarshaler/not-block-aligned (0.00s)
-    --- PASS: TestBinaryMarshaler/not-block-aligned-with-null-bytes (0.06s)
+    --- PASS: TestBinaryMarshaler/not-block-aligned-with-null-bytes (0.17s)
     --- PASS: TestBinaryMarshaler/empty (0.00s)
     --- PASS: TestBinaryMarshaler/null-bytes (0.00s)
 === RUN   TestInvalidEncoding
@@ -4723,12 +4759,12 @@
 === RUN   TestSum
 --- PASS: TestSum (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/hidrive/hidrivehash	10.907s
+ok  	github.com/rclone/rclone/backend/hidrive/hidrivehash	27.432s
 ?   	github.com/rclone/rclone/backend/hidrive/hidrivehash/internal	[no test files]
 === RUN   TestListRoot
 --- PASS: TestListRoot (0.01s)
 === RUN   TestListRootNoSlash
---- PASS: TestListRootNoSlash (0.00s)
+--- PASS: TestListRootNoSlash (1.49s)
 === RUN   TestListSubDir
 --- PASS: TestListSubDir (0.00s)
 === RUN   TestNewObject
@@ -4740,7 +4776,7 @@
 === RUN   TestIsAFileRoot
 --- PASS: TestIsAFileRoot (0.00s)
 === RUN   TestIsAFileSubDir
---- PASS: TestIsAFileSubDir (0.00s)
+--- PASS: TestIsAFileSubDir (0.02s)
 === RUN   TestParseName
 --- PASS: TestParseName (0.00s)
 === RUN   TestParseEmpty
@@ -4756,12 +4792,12 @@
 === RUN   TestFsNoSlashRoots
 --- PASS: TestFsNoSlashRoots (0.01s)
 PASS
-ok  	github.com/rclone/rclone/backend/http	0.045s
+ok  	github.com/rclone/rclone/backend/http	1.580s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/internetarchive	0.016s
+ok  	github.com/rclone/rclone/backend/internetarchive	1.524s
 === RUN   TestReadMD5
 === RUN   TestReadMD5/0
 === RUN   TestReadMD5/0/512
@@ -4783,7 +4819,7 @@
 === RUN   TestReadMD5/102400/1024
 === RUN   TestReadMD5/102400/10240
 === RUN   TestReadMD5/102400/20480
---- PASS: TestReadMD5 (0.02s)
+--- PASS: TestReadMD5 (1.48s)
     --- PASS: TestReadMD5/0 (0.00s)
         --- PASS: TestReadMD5/0/512 (0.00s)
         --- PASS: TestReadMD5/0/1024 (0.00s)
@@ -4794,67 +4830,67 @@
         --- PASS: TestReadMD5/1024/1024 (0.00s)
         --- PASS: TestReadMD5/1024/10240 (0.00s)
         --- PASS: TestReadMD5/1024/20480 (0.00s)
-    --- PASS: TestReadMD5/10240 (0.00s)
+    --- PASS: TestReadMD5/10240 (0.01s)
         --- PASS: TestReadMD5/10240/512 (0.00s)
         --- PASS: TestReadMD5/10240/1024 (0.00s)
         --- PASS: TestReadMD5/10240/10240 (0.00s)
-        --- PASS: TestReadMD5/10240/20480 (0.00s)
-    --- PASS: TestReadMD5/102400 (0.01s)
-        --- PASS: TestReadMD5/102400/512 (0.00s)
-        --- PASS: TestReadMD5/102400/1024 (0.00s)
+        --- PASS: TestReadMD5/10240/20480 (0.01s)
+    --- PASS: TestReadMD5/102400 (1.47s)
+        --- PASS: TestReadMD5/102400/512 (0.01s)
+        --- PASS: TestReadMD5/102400/1024 (0.02s)
         --- PASS: TestReadMD5/102400/10240 (0.00s)
-        --- PASS: TestReadMD5/102400/20480 (0.00s)
+        --- PASS: TestReadMD5/102400/20480 (0.01s)
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/jottacloud	0.036s
+ok  	github.com/rclone/rclone/backend/jottacloud	1.551s
 === RUN   TestMountpointEmptyModificationTime
 --- PASS: TestMountpointEmptyModificationTime (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/jottacloud/api	0.005s
+ok  	github.com/rclone/rclone/backend/jottacloud/api	0.036s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/koofr	0.016s
+ok  	github.com/rclone/rclone/backend/koofr	1.541s
 === RUN   TestUpdatingCheck
-    run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns"
-2026/09/08 16:06:11 ERROR : : error listing: directory not found
---- PASS: TestUpdatingCheck (0.11s)
+    run.go:181: Remote "Local file system at /tmp/rclone2381313223", Local "Local file system at /tmp/rclone1273155326", Modify Window "1ns"
+2025/08/07 11:53:01 ERROR : : error listing: directory not found
+--- PASS: TestUpdatingCheck (0.20s)
 === RUN   TestSymlink
-    run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns"
-2026/09/08 16:06:11 NOTICE: symlink.txt: Can't follow symlink without -L/--copy-links
-2026/09/08 16:06:11 ERROR : : error listing: directory not found
-2026/09/08 16:06:11 ERROR : : error listing: directory not found
-2026/09/08 16:06:11 ERROR : : error listing: directory not found
---- PASS: TestSymlink (0.11s)
+    run.go:181: Remote "Local file system at /tmp/rclone2381313223", Local "Local file system at /tmp/rclone1273155326", Modify Window "1ns"
+2025/08/07 11:53:01 NOTICE: symlink.txt: Can't follow symlink without -L/--copy-links
+2025/08/07 11:53:01 ERROR : : error listing: directory not found
+2025/08/07 11:53:01 ERROR : : error listing: directory not found
+2025/08/07 11:53:01 ERROR : : error listing: directory not found
+--- PASS: TestSymlink (0.30s)
 === RUN   TestSymlinkError
 --- PASS: TestSymlinkError (0.00s)
 === RUN   TestHashOnUpdate
-    run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns"
-2026/09/08 16:06:11 ERROR : : error listing: directory not found
---- PASS: TestHashOnUpdate (0.20s)
+    run.go:181: Remote "Local file system at /tmp/rclone2381313223", Local "Local file system at /tmp/rclone1273155326", Modify Window "1ns"
+2025/08/07 11:53:01 ERROR : : error listing: directory not found
+--- PASS: TestHashOnUpdate (0.17s)
 === RUN   TestHashOnDelete
-    run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns"
-2026/09/08 16:06:12 ERROR : : error listing: directory not found
---- PASS: TestHashOnDelete (0.16s)
+    run.go:181: Remote "Local file system at /tmp/rclone2381313223", Local "Local file system at /tmp/rclone1273155326", Modify Window "1ns"
+2025/08/07 11:53:01 ERROR : : error listing: directory not found
+--- PASS: TestHashOnDelete (0.06s)
 === RUN   TestMetadata
-    run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone2381313223", Local "Local file system at /tmp/rclone1273155326", Modify Window "1ns"
 === RUN   TestMetadata/Xattr
 === RUN   TestMetadata/Read
 === RUN   TestMetadata/Write
-2026/09/08 16:06:12 ERROR : : error listing: directory not found
+2025/08/07 11:53:01 ERROR : : error listing: directory not found
 --- PASS: TestMetadata (0.00s)
     --- PASS: TestMetadata/Xattr (0.00s)
     --- PASS: TestMetadata/Read (0.00s)
     --- PASS: TestMetadata/Write (0.00s)
 === RUN   TestFilter
-    run.go:181: Remote "Local file system at /tmp/rclone1212667708", Local "Local file system at /tmp/rclone3129926961", Modify Window "1ns"
-2026/09/08 16:06:12 ERROR : : error listing: directory not found
+    run.go:181: Remote "Local file system at /tmp/rclone2381313223", Local "Local file system at /tmp/rclone1273155326", Modify Window "1ns"
+2025/08/07 11:53:01 ERROR : : error listing: directory not found
 --- PASS: TestFilter (0.00s)
 === RUN   TestRemove
---- PASS: TestRemove (0.25s)
+--- PASS: TestRemove (0.29s)
 === RUN   TestCleanWindows
     tests_test.go:23: windows only
 --- SKIP: TestCleanWindows (0.00s)
@@ -4875,7 +4911,7 @@
 === RUN   TestIntegration/FsMkdir/FsListRDirEmpty
     fstests.go:415: FS has no ListR interface
 === RUN   TestIntegration/FsMkdir/FsListDirNotFound
-2026/09/08 16:06:12 ERROR : does not exist: error listing: directory not found
+2025/08/07 11:53:02 ERROR : does not exist: error listing: directory not found
 === RUN   TestIntegration/FsMkdir/FsListRDirNotFound
     fstests.go:415: FS has no ListR interface
 === RUN   TestIntegration/FsMkdir/FsEncoding
@@ -4915,13 +4951,13 @@
     fstests.go:710: testing "trailing dot."
 === RUN   TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
     fstests.go:710: testing "invalid utf-8\xfe"
-2026/09/08 16:06:14 NOTICE: Local file system at /tmp/rclone871143787/rclone-test-kolipam6heqitiw6sunupuw5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
-2026/09/08 16:06:14 NOTICE: Local file system at /tmp/rclone871143787/rclone-test-kolipam6heqitiw6sunupuw5: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
+2025/08/07 11:53:02 NOTICE: Local file system at /tmp/rclone4020556568/rclone-test-ragubip1colaqok0zikuziy9: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
+2025/08/07 11:53:02 NOTICE: Local file system at /tmp/rclone4020556568/rclone-test-ragubip1colaqok0zikuziy9: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
 === RUN   TestIntegration/FsMkdir/FsEncoding/URL_encoding
     fstests.go:710: testing "test%46.txt"
 === RUN   TestIntegration/FsMkdir/FsNewObjectNotFound
 === RUN   TestIntegration/FsMkdir/FsPutError
-2026/09/08 16:06:14 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
+2025/08/07 11:53:02 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
 === RUN   TestIntegration/FsMkdir/FsPutZeroLength
 === RUN   TestIntegration/FsMkdir/FsOpenWriterAt
 === RUN   TestIntegration/FsMkdir/FsChangeNotify
@@ -4973,9 +5009,9 @@
 === RUN   TestIntegration/FsMkdir/FsPutFiles/ObjectStorable
 === RUN   TestIntegration/FsMkdir/FsPutFiles/FsIsFile
 === RUN   TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound
-2026/09/08 16:06:16 ERROR : : error listing: directory not found
+2025/08/07 11:53:03 ERROR : : error listing: directory not found
 === RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot
-    fstests.go:1612: Opening root remote "/tmp/rclone871143787/" path "rclone-test-kolipam6heqitiw6sunupuw5" from "/tmp/rclone871143787/rclone-test-kolipam6heqitiw6sunupuw5"
+    fstests.go:1612: Opening root remote "/tmp/rclone4020556568/" path "rclone-test-ragubip1colaqok0zikuziy9" from "/tmp/rclone4020556568/rclone-test-ragubip1colaqok0zikuziy9"
 === RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot/List
 === RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries
 === RUN   TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR
@@ -5001,12 +5037,12 @@
 === RUN   TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
 === RUN   TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
 === RUN   TestIntegration/FsMkdir/FsRootCollapse
-2026/09/08 16:06:17 ERROR : : error listing: directory not found
+2025/08/07 11:53:03 ERROR : : error listing: directory not found
 === RUN   TestIntegration/FsShutdown
     fstests.go:2117: Shutdown method not supported
 === NAME  TestIntegration
-    fstests.go:2125: remoteName /tmp/rclone871143787
---- PASS: TestIntegration (4.62s)
+    fstests.go:2125: remoteName /tmp/rclone4020556568
+--- PASS: TestIntegration (1.49s)
     --- SKIP: TestIntegration/FsCheckWrap (0.00s)
     --- PASS: TestIntegration/FsCommand (0.00s)
     --- PASS: TestIntegration/FsRmdirNotFound (0.00s)
@@ -5014,39 +5050,39 @@
     --- PASS: TestIntegration/FsName (0.00s)
     --- PASS: TestIntegration/FsRoot (0.00s)
     --- PASS: TestIntegration/FsRmdirEmpty (0.00s)
-    --- PASS: TestIntegration/FsMkdir (4.62s)
+    --- PASS: TestIntegration/FsMkdir (1.49s)
         --- PASS: TestIntegration/FsMkdir/FsMkdirRmdirSubdir (0.00s)
         --- PASS: TestIntegration/FsMkdir/FsListEmpty (0.00s)
         --- PASS: TestIntegration/FsMkdir/FsListDirEmpty (0.00s)
         --- SKIP: TestIntegration/FsMkdir/FsListRDirEmpty (0.00s)
         --- PASS: TestIntegration/FsMkdir/FsListDirNotFound (0.00s)
         --- SKIP: TestIntegration/FsMkdir/FsListRDirNotFound (0.00s)
-        --- PASS: TestIntegration/FsMkdir/FsEncoding (1.86s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (0.16s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/dot (0.08s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (0.06s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/punctuation (0.03s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (0.05s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_tilde (0.08s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_CR (0.05s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_LF (0.05s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_HT (0.31s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_VT (0.19s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_dot (0.25s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_space (0.22s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_CR (0.10s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_LF (0.07s)
+        --- PASS: TestIntegration/FsMkdir/FsEncoding (0.81s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (0.02s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/dot (0.07s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (0.02s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/punctuation (0.06s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (0.02s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_tilde (0.06s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_CR (0.03s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_LF (0.00s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_HT (0.06s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_VT (0.01s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_dot (0.06s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_space (0.05s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_CR (0.05s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_LF (0.05s)
             --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_HT (0.03s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_VT (0.04s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_dot (0.01s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 (0.06s)
-            --- PASS: TestIntegration/FsMkdir/FsEncoding/URL_encoding (0.02s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_VT (0.03s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_dot (0.08s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 (0.04s)
+            --- PASS: TestIntegration/FsMkdir/FsEncoding/URL_encoding (0.07s)
         --- PASS: TestIntegration/FsMkdir/FsNewObjectNotFound (0.00s)
         --- PASS: TestIntegration/FsMkdir/FsPutError (0.00s)
         --- PASS: TestIntegration/FsMkdir/FsPutZeroLength (0.00s)
         --- PASS: TestIntegration/FsMkdir/FsOpenWriterAt (0.01s)
         --- SKIP: TestIntegration/FsMkdir/FsChangeNotify (0.00s)
-        --- PASS: TestIntegration/FsMkdir/FsPutFiles (2.66s)
+        --- PASS: TestIntegration/FsMkdir/FsPutFiles (0.62s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
             --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListR (0.00s)
@@ -5057,83 +5093,83 @@
             --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
             --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 (0.01s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObject (0.00s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 (0.04s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObject (0.02s)
             --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 (0.01s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 (0.04s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPurge (0.03s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPurge (0.11s)
             --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsCopy (0.00s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsMove (0.02s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (0.01s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsMove (0.08s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (0.04s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPrecision (0.00s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectString (0.00s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectFs (0.00s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectHashes (0.02s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
             --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata (0.03s)
-                --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.03s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime (0.16s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata (0.01s)
+                --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.01s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSize (0.00s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek (2.11s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate (0.02s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile (0.03s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound (0.02s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot (0.13s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile (0.02s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot (0.14s)
                 --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (0.01s)
                 --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
                 --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                 --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put (0.12s)
-                    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.11s)
+                    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.02s)
             --- SKIP: TestIntegration/FsMkdir/FsPutFiles/PublicLink (0.00s)
             --- SKIP: TestIntegration/FsMkdir/FsPutFiles/SetTier (0.00s)
             --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (0.01s)
             --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
-            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream (0.02s)
+            --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream (0.01s)
                 --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
-                --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 (0.02s)
+                --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 (0.01s)
             --- SKIP: TestIntegration/FsMkdir/FsPutFiles/Internal (0.00s)
         --- SKIP: TestIntegration/FsMkdir/FsPutChunked (0.00s)
-        --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize (0.09s)
+        --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize (0.03s)
             --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
-            --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.09s)
+            --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.03s)
         --- PASS: TestIntegration/FsMkdir/FsRootCollapse (0.00s)
     --- SKIP: TestIntegration/FsShutdown (0.00s)
 PASS
-2026/09/08 16:06:17 purge failed: directory not found
-ok  	github.com/rclone/rclone/backend/local	5.486s
+2025/08/07 11:53:03 purge failed: directory not found
+ok  	github.com/rclone/rclone/backend/local	4.848s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/mailru	0.016s
+ok  	github.com/rclone/rclone/backend/mailru	0.074s
 ?   	github.com/rclone/rclone/backend/mailru/api	[no test files]
 === RUN   TestHashChunk16M
---- PASS: TestHashChunk16M (0.11s)
+--- PASS: TestHashChunk16M (0.21s)
 === RUN   TestHashChunk8M
---- PASS: TestHashChunk8M (0.10s)
+--- PASS: TestHashChunk8M (0.21s)
 === RUN   TestHashChunk4M
---- PASS: TestHashChunk4M (0.06s)
+--- PASS: TestHashChunk4M (0.21s)
 === RUN   TestHashChunk2M
---- PASS: TestHashChunk2M (0.06s)
+--- PASS: TestHashChunk2M (0.19s)
 === RUN   TestHashChunk1M
---- PASS: TestHashChunk1M (0.05s)
+--- PASS: TestHashChunk1M (0.20s)
 === RUN   TestHashChunk64k
---- PASS: TestHashChunk64k (0.07s)
+--- PASS: TestHashChunk64k (0.18s)
 === RUN   TestHashChunk32k
---- PASS: TestHashChunk32k (0.06s)
+--- PASS: TestHashChunk32k (0.19s)
 === RUN   TestHashChunk2048
---- PASS: TestHashChunk2048 (0.09s)
+--- PASS: TestHashChunk2048 (0.25s)
 === RUN   TestHashChunk2047
---- PASS: TestHashChunk2047 (0.07s)
+--- PASS: TestHashChunk2047 (0.22s)
 === RUN   TestSumCalledTwice
 --- PASS: TestSumCalledTwice (0.00s)
 === RUN   TestSize
@@ -5141,7 +5177,7 @@
 === RUN   TestBlockSize
 --- PASS: TestBlockSize (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/mailru/mrhash	0.664s
+ok  	github.com/rclone/rclone/backend/mailru/mrhash	1.892s
 === RUN   TestIntegration
     fstests.go:454: Using remote ":memory:"
     fstests.go:464: 
@@ -5152,12 +5188,12 @@
         	Test:       	TestIntegration
 --- FAIL: TestIntegration (0.00s)
 FAIL
-FAIL	github.com/rclone/rclone/backend/memory	0.020s
+FAIL	github.com/rclone/rclone/backend/memory	0.048s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/netstorage	0.019s
+ok  	github.com/rclone/rclone/backend/netstorage	0.058s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
@@ -5165,12 +5201,12 @@
     fstests.go:400: quicktest only
 --- SKIP: TestIntegrationCn (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/onedrive	0.027s
+ok  	github.com/rclone/rclone/backend/onedrive	0.092s
 ?   	github.com/rclone/rclone/backend/onedrive/api	[no test files]
 === RUN   TestQuickXorHash
 --- PASS: TestQuickXorHash (0.00s)
 === RUN   TestQuickXorHashByBlock
---- PASS: TestQuickXorHashByBlock (0.02s)
+--- PASS: TestQuickXorHashByBlock (0.04s)
 === RUN   TestSize
 --- PASS: TestSize (0.00s)
 === RUN   TestBlockSize
@@ -5178,29 +5214,29 @@
 === RUN   TestReset
 --- PASS: TestReset (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/onedrive/quickxorhash	0.042s
+ok  	github.com/rclone/rclone/backend/onedrive/quickxorhash	0.088s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/opendrive	0.029s
+ok  	github.com/rclone/rclone/backend/opendrive	0.116s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/pcloud	0.026s
+ok  	github.com/rclone/rclone/backend/pcloud	0.076s
 ?   	github.com/rclone/rclone/backend/pcloud/api	[no test files]
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/premiumizeme	0.035s
+ok  	github.com/rclone/rclone/backend/premiumizeme	0.088s
 ?   	github.com/rclone/rclone/backend/premiumizeme/api	[no test files]
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/putio	0.012s
+ok  	github.com/rclone/rclone/backend/putio	0.100s
 === RUN   TestVersionLess
 --- PASS: TestVersionLess (0.00s)
 === RUN   TestMergeDeleteMarkers
@@ -5209,7 +5245,7 @@
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/s3	0.023s
+ok  	github.com/rclone/rclone/backend/s3	0.169s
 === RUN   TestSplitPath
 --- PASS: TestSplitPath (0.00s)
 === RUN   TestSplitPathIntoSlice
@@ -5245,7 +5281,7 @@
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/seafile	0.015s
+ok  	github.com/rclone/rclone/backend/seafile	0.072s
 ?   	github.com/rclone/rclone/backend/seafile/api	[no test files]
 === RUN   TestShellEscapeUnix
 --- PASS: TestShellEscapeUnix (0.00s)
@@ -5258,7 +5294,7 @@
 === RUN   TestParseUsage
 --- PASS: TestParseUsage (0.00s)
 === RUN   TestStringLock
---- PASS: TestStringLock (3.43s)
+--- PASS: TestStringLock (4.01s)
 === RUN   TestIntegration
     sftp_test.go:18: no configuration available for sftp backend
 --- SKIP: TestIntegration (0.00s)
@@ -5266,24 +5302,24 @@
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration2 (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/sftp	3.450s
+ok  	github.com/rclone/rclone/backend/sftp	4.065s
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/sharefile	0.015s
+ok  	github.com/rclone/rclone/backend/sharefile	0.098s
 ?   	github.com/rclone/rclone/backend/sharefile/api	[no test files]
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/sia	0.014s
+ok  	github.com/rclone/rclone/backend/sia	0.096s
 ?   	github.com/rclone/rclone/backend/sia/api	[no test files]
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/smb	0.015s
+ok  	github.com/rclone/rclone/backend/smb	0.076s
 === RUN   TestErrorHandler
 === RUN   TestErrorHandler/empty
 === RUN   TestErrorHandler/unknown
@@ -5298,24 +5334,24 @@
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/sugarsync	0.014s
+ok  	github.com/rclone/rclone/backend/sugarsync	0.074s
 ?   	github.com/rclone/rclone/backend/sugarsync/api	[no test files]
 === RUN   TestInternalUrlEncode
 --- PASS: TestInternalUrlEncode (0.00s)
 === RUN   TestInternalShouldRetryHeaders
---- PASS: TestInternalShouldRetryHeaders (1.00s)
+--- PASS: TestInternalShouldRetryHeaders (1.01s)
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/swift	1.018s
+ok  	github.com/rclone/rclone/backend/swift	1.076s
 === RUN   TestMoveCopy
 === RUN   TestMoveCopy/Features
 === RUN   TestMoveCopy/MoveLocal
 === RUN   TestMoveCopy/MoveLocal/MoveMemory
---- PASS: TestMoveCopy (0.17s)
+--- PASS: TestMoveCopy (0.12s)
     --- PASS: TestMoveCopy/Features (0.00s)
-    --- PASS: TestMoveCopy/MoveLocal (0.09s)
+    --- PASS: TestMoveCopy/MoveLocal (0.02s)
         --- PASS: TestMoveCopy/MoveLocal/MoveMemory (0.00s)
 === RUN   TestIntegration
     union_test.go:17: Skipping as -remote not set
@@ -5347,7 +5383,7 @@
 === RUN   TestRO/FsMkdir/FsListRDirEmpty
     fstests.go:415: FS has no ListR interface
 === RUN   TestRO/FsMkdir/FsListDirNotFound
-2026/09/08 16:06:17 ERROR : does not exist: error listing: directory not found
+2025/08/07 11:53:09 ERROR : does not exist: error listing: directory not found
 === RUN   TestRO/FsMkdir/FsListRDirNotFound
     fstests.go:415: FS has no ListR interface
 === RUN   TestRO/FsMkdir/FsEncoding
@@ -5387,14 +5423,14 @@
     fstests.go:710: testing "trailing dot."
 === RUN   TestRO/FsMkdir/FsEncoding/invalid_UTF-8
     fstests.go:710: testing "invalid utf-8\xfe"
-2026/09/08 16:06:19 NOTICE: Local file system at /tmp/TestRO374162223/001: Replacing invalid UTF-8 characters in "rclone-test-kupudov4xowoweh4qamujel3/invalid utf-8\xfe"
-2026/09/08 16:06:19 NOTICE: Local file system at /tmp/TestRO374162223/001/rclone-test-kupudov4xowoweh4qamujel3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
-2026/09/08 16:06:19 NOTICE: Local file system at /tmp/TestRO374162223/001/rclone-test-kupudov4xowoweh4qamujel3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
+2025/08/07 11:53:10 NOTICE: Local file system at /tmp/TestRO318794656/001: Replacing invalid UTF-8 characters in "rclone-test-gupulah4xigemen2xonigen4/invalid utf-8\xfe"
+2025/08/07 11:53:10 NOTICE: Local file system at /tmp/TestRO318794656/001/rclone-test-gupulah4xigemen2xonigen4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
+2025/08/07 11:53:10 NOTICE: Local file system at /tmp/TestRO318794656/001/rclone-test-gupulah4xigemen2xonigen4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
 === RUN   TestRO/FsMkdir/FsEncoding/URL_encoding
     fstests.go:710: testing "test%46.txt"
 === RUN   TestRO/FsMkdir/FsNewObjectNotFound
 === RUN   TestRO/FsMkdir/FsPutError
-2026/09/08 16:06:19 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
+2025/08/07 11:53:10 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
 === RUN   TestRO/FsMkdir/FsPutZeroLength
 === RUN   TestRO/FsMkdir/FsOpenWriterAt
     fstests.go:783: FS has no OpenWriterAt interface
@@ -5446,9 +5482,9 @@
 === RUN   TestRO/FsMkdir/FsPutFiles/ObjectStorable
 === RUN   TestRO/FsMkdir/FsPutFiles/FsIsFile
 === RUN   TestRO/FsMkdir/FsPutFiles/FsIsFileNotFound
-2026/09/08 16:06:19 ERROR : : error listing: directory not found
+2025/08/07 11:53:11 ERROR : : error listing: directory not found
 === RUN   TestRO/FsMkdir/FsPutFiles/FromRoot
-    fstests.go:1612: Opening root remote "TestUnionRO:" path "rclone-test-kupudov4xowoweh4qamujel3" from "TestUnionRO:rclone-test-kupudov4xowoweh4qamujel3"
+    fstests.go:1612: Opening root remote "TestUnionRO:" path "rclone-test-gupulah4xigemen2xonigen4" from "TestUnionRO:rclone-test-gupulah4xigemen2xonigen4"
 === RUN   TestRO/FsMkdir/FsPutFiles/FromRoot/List
 === RUN   TestRO/FsMkdir/FsPutFiles/FromRoot/ListEntries
 === RUN   TestRO/FsMkdir/FsPutFiles/FromRoot/ListR
@@ -5478,7 +5514,7 @@
     fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
 === RUN   TestRO/FsShutdown
     fstests.go:2117: Shutdown method not supported
---- PASS: TestRO (2.90s)
+--- PASS: TestRO (1.70s)
     --- SKIP: TestRO/FsCheckWrap (0.00s)
     --- SKIP: TestRO/FsCommand (0.00s)
     --- PASS: TestRO/FsRmdirNotFound (0.00s)
@@ -5486,42 +5522,42 @@
     --- PASS: TestRO/FsName (0.00s)
     --- PASS: TestRO/FsRoot (0.00s)
     --- PASS: TestRO/FsRmdirEmpty (0.00s)
-    --- PASS: TestRO/FsMkdir (2.89s)
+    --- PASS: TestRO/FsMkdir (1.69s)
         --- PASS: TestRO/FsMkdir/FsMkdirRmdirSubdir (0.00s)
         --- PASS: TestRO/FsMkdir/FsListEmpty (0.00s)
         --- PASS: TestRO/FsMkdir/FsListDirEmpty (0.00s)
         --- SKIP: TestRO/FsMkdir/FsListRDirEmpty (0.00s)
         --- PASS: TestRO/FsMkdir/FsListDirNotFound (0.00s)
         --- SKIP: TestRO/FsMkdir/FsListRDirNotFound (0.00s)
-        --- PASS: TestRO/FsMkdir/FsEncoding (2.17s)
+        --- PASS: TestRO/FsMkdir/FsEncoding (0.80s)
             --- PASS: TestRO/FsMkdir/FsEncoding/control_chars (0.05s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/dot (0.08s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/dot_dot (0.08s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/punctuation (0.13s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/leading_space (0.22s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/dot (0.04s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/dot_dot (0.05s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/punctuation (0.06s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/leading_space (0.05s)
             --- PASS: TestRO/FsMkdir/FsEncoding/leading_tilde (0.04s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/leading_CR (0.11s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/leading_LF (0.17s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/leading_HT (0.13s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/leading_VT (0.10s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/leading_dot (0.09s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_space (0.20s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/leading_CR (0.04s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/leading_LF (0.03s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/leading_HT (0.03s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/leading_VT (0.05s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/leading_dot (0.05s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_space (0.04s)
             --- PASS: TestRO/FsMkdir/FsEncoding/trailing_CR (0.06s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_LF (0.20s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_HT (0.17s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_VT (0.10s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_dot (0.03s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/invalid_UTF-8 (0.11s)
-            --- PASS: TestRO/FsMkdir/FsEncoding/URL_encoding (0.11s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_LF (0.04s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_HT (0.01s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_VT (0.05s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/trailing_dot (0.02s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/invalid_UTF-8 (0.05s)
+            --- PASS: TestRO/FsMkdir/FsEncoding/URL_encoding (0.03s)
         --- PASS: TestRO/FsMkdir/FsNewObjectNotFound (0.00s)
-        --- PASS: TestRO/FsMkdir/FsPutError (0.00s)
+        --- PASS: TestRO/FsMkdir/FsPutError (0.02s)
         --- PASS: TestRO/FsMkdir/FsPutZeroLength (0.00s)
         --- SKIP: TestRO/FsMkdir/FsOpenWriterAt (0.00s)
         --- SKIP: TestRO/FsMkdir/FsChangeNotify (0.00s)
-        --- PASS: TestRO/FsMkdir/FsPutFiles (0.71s)
+        --- PASS: TestRO/FsMkdir/FsPutFiles (0.84s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
             --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListR (0.01s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListR (0.00s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
             --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
@@ -5529,55 +5565,55 @@
             --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
             --- SKIP: TestRO/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/FsNewObject (0.00s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListFile1 (0.06s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/FsNewObject (0.01s)
             --- SKIP: TestRO/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListFile1and2 (0.01s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/FsListFile1and2 (0.03s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/FsPurge (0.04s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/FsPurge (0.12s)
             --- SKIP: TestRO/FsMkdir/FsPutFiles/FsCopy (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/FsMove (0.11s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/FsDirMove (0.02s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/FsMove (0.19s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/FsDirMove (0.06s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/FsPrecision (0.00s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectString (0.00s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectFs (0.00s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectHashes (0.01s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMetadata (0.08s)
-                --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.08s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMimeType (0.01s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMetadata (0.01s)
+                --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.01s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectSize (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectOpen (0.01s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectUpdate (0.09s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectUpdate (0.02s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/FsIsFile (0.05s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/FsIsFile (0.00s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot (0.04s)
-                --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
-                --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot (0.16s)
+                --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/List (0.01s)
+                --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.01s)
                 --- SKIP: TestRO/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
-                --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/Put (0.03s)
-                    --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
+                --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/Put (0.14s)
+                    --- PASS: TestRO/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.04s)
             --- SKIP: TestRO/FsMkdir/FsPutFiles/PublicLink (0.00s)
             --- SKIP: TestRO/FsMkdir/FsPutFiles/SetTier (0.00s)
             --- SKIP: TestRO/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectRemove (0.02s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
-            --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream (0.12s)
-                --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
-                --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream/100 (0.11s)
+            --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream (0.04s)
+                --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream/0 (0.01s)
+                --- PASS: TestRO/FsMkdir/FsPutFiles/FsPutStream/100 (0.03s)
             --- PASS: TestRO/FsMkdir/FsPutFiles/Internal (0.02s)
                 --- PASS: TestRO/FsMkdir/FsPutFiles/Internal/ReadOnly (0.02s)
         --- SKIP: TestRO/FsMkdir/FsPutChunked (0.00s)
-        --- PASS: TestRO/FsMkdir/FsUploadUnknownSize (0.00s)
+        --- PASS: TestRO/FsMkdir/FsUploadUnknownSize (0.01s)
             --- PASS: TestRO/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
-            --- PASS: TestRO/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
+            --- PASS: TestRO/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s)
         --- PASS: TestRO/FsMkdir/FsRootCollapse (0.00s)
     --- SKIP: TestRO/FsShutdown (0.00s)
 === RUN   TestNC
@@ -5598,7 +5634,7 @@
 === RUN   TestNC/FsMkdir/FsListRDirEmpty
     fstests.go:415: FS has no ListR interface
 === RUN   TestNC/FsMkdir/FsListDirNotFound
-2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found
+2025/08/07 11:53:11 ERROR : does not exist: error listing: directory not found
 === RUN   TestNC/FsMkdir/FsListRDirNotFound
     fstests.go:415: FS has no ListR interface
 === RUN   TestNC/FsMkdir/FsEncoding
@@ -5638,14 +5674,14 @@
     fstests.go:710: testing "trailing dot."
 === RUN   TestNC/FsMkdir/FsEncoding/invalid_UTF-8
     fstests.go:710: testing "invalid utf-8\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestNC1550248035/001: Replacing invalid UTF-8 characters in "rclone-test-juzarej1gadukiw3hehajur3/invalid utf-8\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestNC1550248035/001/rclone-test-juzarej1gadukiw3hehajur3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestNC1550248035/001/rclone-test-juzarej1gadukiw3hehajur3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
+2025/08/07 11:53:11 NOTICE: Local file system at /tmp/TestNC2215598601/001: Replacing invalid UTF-8 characters in "rclone-test-xowajan6sedaqay7doyikoj0/invalid utf-8\xfe"
+2025/08/07 11:53:11 NOTICE: Local file system at /tmp/TestNC2215598601/001/rclone-test-xowajan6sedaqay7doyikoj0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
+2025/08/07 11:53:11 NOTICE: Local file system at /tmp/TestNC2215598601/001/rclone-test-xowajan6sedaqay7doyikoj0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
 === RUN   TestNC/FsMkdir/FsEncoding/URL_encoding
     fstests.go:710: testing "test%46.txt"
 === RUN   TestNC/FsMkdir/FsNewObjectNotFound
 === RUN   TestNC/FsMkdir/FsPutError
-2026/09/08 16:06:20 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
+2025/08/07 11:53:12 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
 === RUN   TestNC/FsMkdir/FsPutZeroLength
 === RUN   TestNC/FsMkdir/FsOpenWriterAt
     fstests.go:783: FS has no OpenWriterAt interface
@@ -5697,9 +5733,9 @@
 === RUN   TestNC/FsMkdir/FsPutFiles/ObjectStorable
 === RUN   TestNC/FsMkdir/FsPutFiles/FsIsFile
 === RUN   TestNC/FsMkdir/FsPutFiles/FsIsFileNotFound
-2026/09/08 16:06:20 ERROR : : error listing: directory not found
+2025/08/07 11:53:12 ERROR : : error listing: directory not found
 === RUN   TestNC/FsMkdir/FsPutFiles/FromRoot
-    fstests.go:1612: Opening root remote "TestUnionNC:" path "rclone-test-juzarej1gadukiw3hehajur3" from "TestUnionNC:rclone-test-juzarej1gadukiw3hehajur3"
+    fstests.go:1612: Opening root remote "TestUnionNC:" path "rclone-test-xowajan6sedaqay7doyikoj0" from "TestUnionNC:rclone-test-xowajan6sedaqay7doyikoj0"
 === RUN   TestNC/FsMkdir/FsPutFiles/FromRoot/List
 === RUN   TestNC/FsMkdir/FsPutFiles/FromRoot/ListEntries
 === RUN   TestNC/FsMkdir/FsPutFiles/FromRoot/ListR
@@ -5726,12 +5762,12 @@
 === RUN   TestNC/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
 === RUN   TestNC/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
 === RUN   TestNC/FsMkdir/FsRootCollapse
-2026/09/08 16:06:20 ERROR : : error listing: directory not found
+2025/08/07 11:53:12 ERROR : : error listing: directory not found
 === NAME  TestNC/FsMkdir
     fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
 === RUN   TestNC/FsShutdown
     fstests.go:2117: Shutdown method not supported
---- PASS: TestNC (0.25s)
+--- PASS: TestNC (1.69s)
     --- SKIP: TestNC/FsCheckWrap (0.00s)
     --- SKIP: TestNC/FsCommand (0.00s)
     --- PASS: TestNC/FsRmdirNotFound (0.00s)
@@ -5739,98 +5775,98 @@
     --- PASS: TestNC/FsName (0.00s)
     --- PASS: TestNC/FsRoot (0.00s)
     --- PASS: TestNC/FsRmdirEmpty (0.00s)
-    --- PASS: TestNC/FsMkdir (0.24s)
-        --- PASS: TestNC/FsMkdir/FsMkdirRmdirSubdir (0.00s)
+    --- PASS: TestNC/FsMkdir (1.69s)
+        --- PASS: TestNC/FsMkdir/FsMkdirRmdirSubdir (0.01s)
         --- PASS: TestNC/FsMkdir/FsListEmpty (0.00s)
         --- PASS: TestNC/FsMkdir/FsListDirEmpty (0.00s)
         --- SKIP: TestNC/FsMkdir/FsListRDirEmpty (0.00s)
-        --- PASS: TestNC/FsMkdir/FsListDirNotFound (0.00s)
+        --- PASS: TestNC/FsMkdir/FsListDirNotFound (0.01s)
         --- SKIP: TestNC/FsMkdir/FsListRDirNotFound (0.00s)
-        --- PASS: TestNC/FsMkdir/FsEncoding (0.12s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/control_chars (0.00s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/dot (0.01s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/dot_dot (0.01s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/punctuation (0.01s)
+        --- PASS: TestNC/FsMkdir/FsEncoding (0.75s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/control_chars (0.05s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/dot (0.06s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/dot_dot (0.04s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/punctuation (0.02s)
             --- PASS: TestNC/FsMkdir/FsEncoding/leading_space (0.01s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/leading_tilde (0.00s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/leading_CR (0.01s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/leading_LF (0.01s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/leading_tilde (0.07s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/leading_CR (0.02s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/leading_LF (0.03s)
             --- PASS: TestNC/FsMkdir/FsEncoding/leading_HT (0.01s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/leading_VT (0.01s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/leading_dot (0.00s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_space (0.01s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_CR (0.01s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_LF (0.00s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_HT (0.00s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_VT (0.00s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_dot (0.01s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s)
-            --- PASS: TestNC/FsMkdir/FsEncoding/URL_encoding (0.01s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/leading_VT (0.04s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/leading_dot (0.06s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_space (0.04s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_CR (0.04s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_LF (0.04s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_HT (0.04s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_VT (0.04s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/trailing_dot (0.04s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/invalid_UTF-8 (0.05s)
+            --- PASS: TestNC/FsMkdir/FsEncoding/URL_encoding (0.04s)
         --- PASS: TestNC/FsMkdir/FsNewObjectNotFound (0.00s)
-        --- PASS: TestNC/FsMkdir/FsPutError (0.00s)
+        --- PASS: TestNC/FsMkdir/FsPutError (0.04s)
         --- PASS: TestNC/FsMkdir/FsPutZeroLength (0.00s)
         --- SKIP: TestNC/FsMkdir/FsOpenWriterAt (0.00s)
         --- SKIP: TestNC/FsMkdir/FsChangeNotify (0.00s)
-        --- PASS: TestNC/FsMkdir/FsPutFiles (0.11s)
+        --- PASS: TestNC/FsMkdir/FsPutFiles (0.85s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
             --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/FsListR (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
             --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
-            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
+            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListSubdir (0.01s)
             --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
             --- SKIP: TestNC/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
-            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
+            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListFile1 (0.02s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/FsNewObject (0.00s)
             --- SKIP: TestNC/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
-            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
+            --- PASS: TestNC/FsMkdir/FsPutFiles/FsListFile1and2 (0.01s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
-            --- PASS: TestNC/FsMkdir/FsPutFiles/FsPurge (0.01s)
+            --- PASS: TestNC/FsMkdir/FsPutFiles/FsPurge (0.08s)
             --- SKIP: TestNC/FsMkdir/FsPutFiles/FsCopy (0.00s)
-            --- PASS: TestNC/FsMkdir/FsPutFiles/FsMove (0.02s)
-            --- PASS: TestNC/FsMkdir/FsPutFiles/FsDirMove (0.01s)
+            --- PASS: TestNC/FsMkdir/FsPutFiles/FsMove (0.16s)
+            --- PASS: TestNC/FsMkdir/FsPutFiles/FsDirMove (0.13s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/FsPrecision (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectString (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectFs (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
-            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
+            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectHashes (0.02s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
-            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
-                --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
+            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMetadata (0.01s)
+                --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.01s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectSize (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
-            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
+            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectUpdate (0.01s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
-            --- PASS: TestNC/FsMkdir/FsPutFiles/FsIsFile (0.00s)
+            --- PASS: TestNC/FsMkdir/FsPutFiles/FsIsFile (0.02s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
-            --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot (0.02s)
-                --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
-                --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
+            --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot (0.27s)
+                --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/List (0.12s)
+                --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.02s)
                 --- SKIP: TestNC/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
-                --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/Put (0.01s)
-                    --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
+                --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/Put (0.12s)
+                    --- PASS: TestNC/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.05s)
             --- SKIP: TestNC/FsMkdir/FsPutFiles/PublicLink (0.00s)
             --- SKIP: TestNC/FsMkdir/FsPutFiles/SetTier (0.00s)
             --- SKIP: TestNC/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
-            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
+            --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectRemove (0.03s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
-            --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream (0.00s)
+            --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream (0.02s)
                 --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
-                --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
+                --- PASS: TestNC/FsMkdir/FsPutFiles/FsPutStream/100 (0.01s)
             --- PASS: TestNC/FsMkdir/FsPutFiles/Internal (0.00s)
                 --- SKIP: TestNC/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s)
         --- SKIP: TestNC/FsMkdir/FsPutChunked (0.00s)
-        --- PASS: TestNC/FsMkdir/FsUploadUnknownSize (0.00s)
+        --- PASS: TestNC/FsMkdir/FsUploadUnknownSize (0.02s)
             --- PASS: TestNC/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
-            --- PASS: TestNC/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
+            --- PASS: TestNC/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.02s)
         --- PASS: TestNC/FsMkdir/FsRootCollapse (0.00s)
     --- SKIP: TestNC/FsShutdown (0.00s)
 === RUN   TestPolicy1
@@ -5851,7 +5887,7 @@
 === RUN   TestPolicy1/FsMkdir/FsListRDirEmpty
     fstests.go:415: FS has no ListR interface
 === RUN   TestPolicy1/FsMkdir/FsListDirNotFound
-2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found
+2025/08/07 11:53:12 ERROR : does not exist: error listing: directory not found
 === RUN   TestPolicy1/FsMkdir/FsListRDirNotFound
     fstests.go:415: FS has no ListR interface
 === RUN   TestPolicy1/FsMkdir/FsEncoding
@@ -5891,14 +5927,14 @@
     fstests.go:710: testing "trailing dot."
 === RUN   TestPolicy1/FsMkdir/FsEncoding/invalid_UTF-8
     fstests.go:710: testing "invalid utf-8\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy11978464947/003/rclone-test-pedafan4wukazut1kofakiv8: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy11978464947/003/rclone-test-pedafan4wukazut1kofakiv8: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy11978464947/003: Replacing invalid UTF-8 characters in "rclone-test-pedafan4wukazut1kofakiv8/invalid utf-8\xfe"
+2025/08/07 11:53:13 NOTICE: Local file system at /tmp/TestPolicy13820300548/003/rclone-test-dupakun4zegefeb8sotojaf4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
+2025/08/07 11:53:13 NOTICE: Local file system at /tmp/TestPolicy13820300548/003/rclone-test-dupakun4zegefeb8sotojaf4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
+2025/08/07 11:53:13 NOTICE: Local file system at /tmp/TestPolicy13820300548/003: Replacing invalid UTF-8 characters in "rclone-test-dupakun4zegefeb8sotojaf4/invalid utf-8\xfe"
 === RUN   TestPolicy1/FsMkdir/FsEncoding/URL_encoding
     fstests.go:710: testing "test%46.txt"
 === RUN   TestPolicy1/FsMkdir/FsNewObjectNotFound
 === RUN   TestPolicy1/FsMkdir/FsPutError
-2026/09/08 16:06:20 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
+2025/08/07 11:53:13 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
 === RUN   TestPolicy1/FsMkdir/FsPutZeroLength
 === RUN   TestPolicy1/FsMkdir/FsOpenWriterAt
     fstests.go:783: FS has no OpenWriterAt interface
@@ -5950,9 +5986,9 @@
 === RUN   TestPolicy1/FsMkdir/FsPutFiles/ObjectStorable
 === RUN   TestPolicy1/FsMkdir/FsPutFiles/FsIsFile
 === RUN   TestPolicy1/FsMkdir/FsPutFiles/FsIsFileNotFound
-2026/09/08 16:06:20 ERROR : : error listing: directory not found
+2025/08/07 11:53:14 ERROR : : error listing: directory not found
 === RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot
-    fstests.go:1612: Opening root remote "TestUnionPolicy1:" path "rclone-test-pedafan4wukazut1kofakiv8" from "TestUnionPolicy1:rclone-test-pedafan4wukazut1kofakiv8"
+    fstests.go:1612: Opening root remote "TestUnionPolicy1:" path "rclone-test-dupakun4zegefeb8sotojaf4" from "TestUnionPolicy1:rclone-test-dupakun4zegefeb8sotojaf4"
 === RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot/List
 === RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListEntries
 === RUN   TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListR
@@ -5979,12 +6015,12 @@
 === RUN   TestPolicy1/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
 === RUN   TestPolicy1/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
 === RUN   TestPolicy1/FsMkdir/FsRootCollapse
-2026/09/08 16:06:20 ERROR : : error listing: directory not found
+2025/08/07 11:53:14 ERROR : : error listing: directory not found
 === NAME  TestPolicy1/FsMkdir
     fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
 === RUN   TestPolicy1/FsShutdown
     fstests.go:2117: Shutdown method not supported
---- PASS: TestPolicy1 (0.31s)
+--- PASS: TestPolicy1 (2.00s)
     --- SKIP: TestPolicy1/FsCheckWrap (0.00s)
     --- SKIP: TestPolicy1/FsCommand (0.00s)
     --- PASS: TestPolicy1/FsRmdirNotFound (0.00s)
@@ -5992,39 +6028,39 @@
     --- PASS: TestPolicy1/FsName (0.00s)
     --- PASS: TestPolicy1/FsRoot (0.00s)
     --- PASS: TestPolicy1/FsRmdirEmpty (0.00s)
-    --- PASS: TestPolicy1/FsMkdir (0.30s)
+    --- PASS: TestPolicy1/FsMkdir (1.99s)
         --- PASS: TestPolicy1/FsMkdir/FsMkdirRmdirSubdir (0.00s)
         --- PASS: TestPolicy1/FsMkdir/FsListEmpty (0.00s)
         --- PASS: TestPolicy1/FsMkdir/FsListDirEmpty (0.00s)
         --- SKIP: TestPolicy1/FsMkdir/FsListRDirEmpty (0.00s)
         --- PASS: TestPolicy1/FsMkdir/FsListDirNotFound (0.00s)
         --- SKIP: TestPolicy1/FsMkdir/FsListRDirNotFound (0.00s)
-        --- PASS: TestPolicy1/FsMkdir/FsEncoding (0.14s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/control_chars (0.01s)
+        --- PASS: TestPolicy1/FsMkdir/FsEncoding (0.85s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/control_chars (0.06s)
             --- PASS: TestPolicy1/FsMkdir/FsEncoding/dot (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/dot_dot (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/punctuation (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_space (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_tilde (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_CR (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_LF (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_HT (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_VT (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_dot (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_space (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_CR (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_LF (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_HT (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_VT (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_dot (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s)
-            --- PASS: TestPolicy1/FsMkdir/FsEncoding/URL_encoding (0.01s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/dot_dot (0.04s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/punctuation (0.04s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_space (0.04s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_tilde (0.06s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_CR (0.02s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_LF (0.04s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_HT (0.05s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_VT (0.04s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/leading_dot (0.03s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_space (0.06s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_CR (0.04s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_LF (0.06s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_HT (0.02s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_VT (0.07s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/trailing_dot (0.04s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/invalid_UTF-8 (0.05s)
+            --- PASS: TestPolicy1/FsMkdir/FsEncoding/URL_encoding (0.08s)
         --- PASS: TestPolicy1/FsMkdir/FsNewObjectNotFound (0.00s)
         --- PASS: TestPolicy1/FsMkdir/FsPutError (0.00s)
         --- PASS: TestPolicy1/FsMkdir/FsPutZeroLength (0.00s)
         --- SKIP: TestPolicy1/FsMkdir/FsOpenWriterAt (0.00s)
         --- SKIP: TestPolicy1/FsMkdir/FsChangeNotify (0.00s)
-        --- PASS: TestPolicy1/FsMkdir/FsPutFiles (0.15s)
+        --- PASS: TestPolicy1/FsMkdir/FsPutFiles (1.11s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
             --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListR (0.00s)
@@ -6035,55 +6071,55 @@
             --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
             --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListFile1 (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsNewObject (0.00s)
+            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListFile1 (0.04s)
+            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsNewObject (0.02s)
             --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
+            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsListFile1and2 (0.05s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPurge (0.02s)
+            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPurge (0.15s)
             --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FsCopy (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsMove (0.02s)
-            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsDirMove (0.01s)
+            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsMove (0.20s)
+            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsDirMove (0.10s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPrecision (0.00s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectString (0.00s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectFs (0.00s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
+            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectHashes (0.02s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata (0.01s)
-                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.01s)
+            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata (0.02s)
+                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.02s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectSize (0.00s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectUpdate (0.01s)
+            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectUpdate (0.05s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsIsFile (0.00s)
+            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsIsFile (0.02s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot (0.03s)
-                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/List (0.01s)
-                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
+            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot (0.23s)
+                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/List (0.04s)
+                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.02s)
                 --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
-                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put (0.02s)
-                    --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s)
+                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put (0.17s)
+                    --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.04s)
             --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/PublicLink (0.00s)
             --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/SetTier (0.00s)
             --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectRemove (0.01s)
+            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectRemove (0.02s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream (0.01s)
+            --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream (0.06s)
                 --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
-                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
+                --- PASS: TestPolicy1/FsMkdir/FsPutFiles/FsPutStream/100 (0.06s)
             --- PASS: TestPolicy1/FsMkdir/FsPutFiles/Internal (0.00s)
                 --- SKIP: TestPolicy1/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s)
         --- SKIP: TestPolicy1/FsMkdir/FsPutChunked (0.00s)
-        --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize (0.00s)
+        --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize (0.02s)
             --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
-            --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.00s)
+            --- PASS: TestPolicy1/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.02s)
         --- PASS: TestPolicy1/FsMkdir/FsRootCollapse (0.00s)
     --- SKIP: TestPolicy1/FsShutdown (0.00s)
 === RUN   TestPolicy2
@@ -6104,7 +6140,7 @@
 === RUN   TestPolicy2/FsMkdir/FsListRDirEmpty
     fstests.go:415: FS has no ListR interface
 === RUN   TestPolicy2/FsMkdir/FsListDirNotFound
-2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found
+2025/08/07 11:53:14 ERROR : does not exist: error listing: directory not found
 === RUN   TestPolicy2/FsMkdir/FsListRDirNotFound
     fstests.go:415: FS has no ListR interface
 === RUN   TestPolicy2/FsMkdir/FsEncoding
@@ -6144,14 +6180,16 @@
     fstests.go:710: testing "trailing dot."
 === RUN   TestPolicy2/FsMkdir/FsEncoding/invalid_UTF-8
     fstests.go:710: testing "invalid utf-8\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy22789750322/002/rclone-test-viracip2dugumil8seveten3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy22789750322/002/rclone-test-viracip2dugumil8seveten3: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/TestPolicy22789750322/002: Replacing invalid UTF-8 characters in "rclone-test-viracip2dugumil8seveten3/invalid utf-8\xfe"
+2025/08/07 11:53:15 NOTICE: Local file system at /tmp/TestPolicy23495061929/003/rclone-test-zivovub7ninahiv0sosagug4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
+2025/08/07 11:53:15 NOTICE: Local file system at /tmp/TestPolicy23495061929/001/rclone-test-zivovub7ninahiv0sosagug4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
+2025/08/07 11:53:15 NOTICE: Local file system at /tmp/TestPolicy23495061929/003/rclone-test-zivovub7ninahiv0sosagug4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
+2025/08/07 11:53:15 NOTICE: Local file system at /tmp/TestPolicy23495061929/003: Replacing invalid UTF-8 characters in "rclone-test-zivovub7ninahiv0sosagug4/invalid utf-8\xfe"
+2025/08/07 11:53:15 NOTICE: Local file system at /tmp/TestPolicy23495061929/001: Replacing invalid UTF-8 characters in "rclone-test-zivovub7ninahiv0sosagug4/invalid utf-8\xfe"
 === RUN   TestPolicy2/FsMkdir/FsEncoding/URL_encoding
     fstests.go:710: testing "test%46.txt"
 === RUN   TestPolicy2/FsMkdir/FsNewObjectNotFound
 === RUN   TestPolicy2/FsMkdir/FsPutError
-2026/09/08 16:06:20 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
+2025/08/07 11:53:15 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
 === RUN   TestPolicy2/FsMkdir/FsPutZeroLength
 === RUN   TestPolicy2/FsMkdir/FsOpenWriterAt
     fstests.go:783: FS has no OpenWriterAt interface
@@ -6203,9 +6241,9 @@
 === RUN   TestPolicy2/FsMkdir/FsPutFiles/ObjectStorable
 === RUN   TestPolicy2/FsMkdir/FsPutFiles/FsIsFile
 === RUN   TestPolicy2/FsMkdir/FsPutFiles/FsIsFileNotFound
-2026/09/08 16:06:20 ERROR : : error listing: directory not found
+2025/08/07 11:53:17 ERROR : : error listing: directory not found
 === RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot
-    fstests.go:1612: Opening root remote "TestUnionPolicy2:" path "rclone-test-viracip2dugumil8seveten3" from "TestUnionPolicy2:rclone-test-viracip2dugumil8seveten3"
+    fstests.go:1612: Opening root remote "TestUnionPolicy2:" path "rclone-test-zivovub7ninahiv0sosagug4" from "TestUnionPolicy2:rclone-test-zivovub7ninahiv0sosagug4"
 === RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot/List
 === RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListEntries
 === RUN   TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListR
@@ -6232,12 +6270,12 @@
 === RUN   TestPolicy2/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
 === RUN   TestPolicy2/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
 === RUN   TestPolicy2/FsMkdir/FsRootCollapse
-2026/09/08 16:06:20 ERROR : : error listing: directory not found
+2025/08/07 11:53:17 ERROR : : error listing: directory not found
 === NAME  TestPolicy2/FsMkdir
     fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
 === RUN   TestPolicy2/FsShutdown
     fstests.go:2117: Shutdown method not supported
---- PASS: TestPolicy2 (0.27s)
+--- PASS: TestPolicy2 (2.80s)
     --- SKIP: TestPolicy2/FsCheckWrap (0.00s)
     --- SKIP: TestPolicy2/FsCommand (0.00s)
     --- PASS: TestPolicy2/FsRmdirNotFound (0.00s)
@@ -6245,92 +6283,92 @@
     --- PASS: TestPolicy2/FsName (0.00s)
     --- PASS: TestPolicy2/FsRoot (0.00s)
     --- PASS: TestPolicy2/FsRmdirEmpty (0.00s)
-    --- PASS: TestPolicy2/FsMkdir (0.27s)
+    --- PASS: TestPolicy2/FsMkdir (2.79s)
         --- PASS: TestPolicy2/FsMkdir/FsMkdirRmdirSubdir (0.00s)
         --- PASS: TestPolicy2/FsMkdir/FsListEmpty (0.00s)
         --- PASS: TestPolicy2/FsMkdir/FsListDirEmpty (0.00s)
         --- SKIP: TestPolicy2/FsMkdir/FsListRDirEmpty (0.00s)
         --- PASS: TestPolicy2/FsMkdir/FsListDirNotFound (0.00s)
         --- SKIP: TestPolicy2/FsMkdir/FsListRDirNotFound (0.00s)
-        --- PASS: TestPolicy2/FsMkdir/FsEncoding (0.11s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/control_chars (0.01s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/dot (0.01s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/dot_dot (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/punctuation (0.01s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_space (0.01s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_tilde (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_CR (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_LF (0.01s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_HT (0.00s)
+        --- PASS: TestPolicy2/FsMkdir/FsEncoding (0.91s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/control_chars (0.05s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/dot (0.03s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/dot_dot (0.04s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/punctuation (0.06s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_space (0.04s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_tilde (0.04s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_CR (0.07s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_LF (0.04s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_HT (0.04s)
             --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_VT (0.01s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_dot (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_space (0.01s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_CR (0.01s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_LF (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_HT (0.01s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_VT (0.01s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_dot (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s)
-            --- PASS: TestPolicy2/FsMkdir/FsEncoding/URL_encoding (0.01s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/leading_dot (0.06s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_space (0.04s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_CR (0.06s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_LF (0.04s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_HT (0.05s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_VT (0.06s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/trailing_dot (0.04s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/invalid_UTF-8 (0.06s)
+            --- PASS: TestPolicy2/FsMkdir/FsEncoding/URL_encoding (0.05s)
         --- PASS: TestPolicy2/FsMkdir/FsNewObjectNotFound (0.00s)
         --- PASS: TestPolicy2/FsMkdir/FsPutError (0.00s)
         --- PASS: TestPolicy2/FsMkdir/FsPutZeroLength (0.00s)
         --- SKIP: TestPolicy2/FsMkdir/FsOpenWriterAt (0.00s)
         --- SKIP: TestPolicy2/FsMkdir/FsChangeNotify (0.00s)
-        --- PASS: TestPolicy2/FsMkdir/FsPutFiles (0.14s)
+        --- PASS: TestPolicy2/FsMkdir/FsPutFiles (1.87s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
             --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListR (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir (0.00s)
+            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir (1.14s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListDirRoot (0.00s)
             --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListSubdir (0.00s)
             --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
             --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListFile1 (0.01s)
-            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsNewObject (0.00s)
+            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListFile1 (0.04s)
+            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsNewObject (0.02s)
             --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
+            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsListFile1and2 (0.04s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPurge (0.01s)
+            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPurge (0.12s)
             --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FsCopy (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsMove (0.03s)
-            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsDirMove (0.02s)
+            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsMove (0.14s)
+            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsDirMove (0.05s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPrecision (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectString (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectFs (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectRemote (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
+            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectHashes (0.05s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
-                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
+            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata (0.02s)
+                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.02s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectSize (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
+            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectUpdate (0.03s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsIsFile (0.00s)
+            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsIsFile (0.02s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot (0.03s)
-                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/List (0.01s)
+                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
                 --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.01s)
                 --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
                 --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put (0.02s)
-                    --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s)
+                    --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.00s)
             --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/PublicLink (0.00s)
             --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/SetTier (0.00s)
             --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
-            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream (0.01s)
+            --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream (0.04s)
                 --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
-                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/100 (0.01s)
+                --- PASS: TestPolicy2/FsMkdir/FsPutFiles/FsPutStream/100 (0.03s)
             --- PASS: TestPolicy2/FsMkdir/FsPutFiles/Internal (0.00s)
                 --- SKIP: TestPolicy2/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s)
         --- SKIP: TestPolicy2/FsMkdir/FsPutChunked (0.00s)
@@ -6357,7 +6395,7 @@
 === RUN   TestPolicy3/FsMkdir/FsListRDirEmpty
     fstests.go:415: FS has no ListR interface
 === RUN   TestPolicy3/FsMkdir/FsListDirNotFound
-2026/09/08 16:06:20 ERROR : does not exist: error listing: directory not found
+2025/08/07 11:53:17 ERROR : does not exist: error listing: directory not found
 === RUN   TestPolicy3/FsMkdir/FsListRDirNotFound
     fstests.go:415: FS has no ListR interface
 === RUN   TestPolicy3/FsMkdir/FsEncoding
@@ -6397,22 +6435,22 @@
     fstests.go:710: testing "trailing dot."
 === RUN   TestPolicy3/FsMkdir/FsEncoding/invalid_UTF-8
     fstests.go:710: testing "invalid utf-8\xfe"
-2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/001/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
-2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/002/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
-2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/003/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
-2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/003/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
-2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/001/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
-2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/002/rclone-test-nepilan3dewizod6gimeqat0: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
-2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/003: Replacing invalid UTF-8 characters in "rclone-test-nepilan3dewizod6gimeqat0/invalid utf-8\xfe"
-2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/001: Replacing invalid UTF-8 characters in "rclone-test-nepilan3dewizod6gimeqat0/invalid utf-8\xfe"
-2026/09/08 16:06:21 NOTICE: Local file system at /tmp/TestPolicy31989405396/002: Replacing invalid UTF-8 characters in "rclone-test-nepilan3dewizod6gimeqat0/invalid utf-8\xfe"
+2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/003/rclone-test-yugatit9wadajed4dakaver4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
+2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/001/rclone-test-yugatit9wadajed4dakaver4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
+2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/002/rclone-test-yugatit9wadajed4dakaver4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe"
+2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/003/rclone-test-yugatit9wadajed4dakaver4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
+2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/001/rclone-test-yugatit9wadajed4dakaver4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
+2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/002/rclone-test-yugatit9wadajed4dakaver4: Replacing invalid UTF-8 characters in "invalid utf-8\xfe/invalid utf-8\xfe"
+2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/003: Replacing invalid UTF-8 characters in "rclone-test-yugatit9wadajed4dakaver4/invalid utf-8\xfe"
+2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/001: Replacing invalid UTF-8 characters in "rclone-test-yugatit9wadajed4dakaver4/invalid utf-8\xfe"
+2025/08/07 11:53:18 NOTICE: Local file system at /tmp/TestPolicy32497962677/002: Replacing invalid UTF-8 characters in "rclone-test-yugatit9wadajed4dakaver4/invalid utf-8\xfe"
 === RUN   TestPolicy3/FsMkdir/FsEncoding/URL_encoding
     fstests.go:710: testing "test%46.txt"
 === RUN   TestPolicy3/FsMkdir/FsNewObjectNotFound
 === RUN   TestPolicy3/FsMkdir/FsPutError
-2026/09/08 16:06:21 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
-2026/09/08 16:06:21 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
-2026/09/08 16:06:21 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
+2025/08/07 11:53:18 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
+2025/08/07 11:53:18 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
+2025/08/07 11:53:18 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato
 === RUN   TestPolicy3/FsMkdir/FsPutZeroLength
 === RUN   TestPolicy3/FsMkdir/FsOpenWriterAt
     fstests.go:783: FS has no OpenWriterAt interface
@@ -6464,9 +6502,9 @@
 === RUN   TestPolicy3/FsMkdir/FsPutFiles/ObjectStorable
 === RUN   TestPolicy3/FsMkdir/FsPutFiles/FsIsFile
 === RUN   TestPolicy3/FsMkdir/FsPutFiles/FsIsFileNotFound
-2026/09/08 16:06:21 ERROR : : error listing: directory not found
+2025/08/07 11:53:18 ERROR : : error listing: directory not found
 === RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot
-    fstests.go:1612: Opening root remote "TestUnionPolicy3:" path "rclone-test-nepilan3dewizod6gimeqat0" from "TestUnionPolicy3:rclone-test-nepilan3dewizod6gimeqat0"
+    fstests.go:1612: Opening root remote "TestUnionPolicy3:" path "rclone-test-yugatit9wadajed4dakaver4" from "TestUnionPolicy3:rclone-test-yugatit9wadajed4dakaver4"
 === RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot/List
 === RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListEntries
 === RUN   TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListR
@@ -6493,12 +6531,12 @@
 === RUN   TestPolicy3/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
 === RUN   TestPolicy3/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
 === RUN   TestPolicy3/FsMkdir/FsRootCollapse
-2026/09/08 16:06:21 ERROR : : error listing: directory not found
+2025/08/07 11:53:19 ERROR : : error listing: directory not found
 === NAME  TestPolicy3/FsMkdir
     fstests.go:2103: Warning: this should produce fs.ErrorDirNotFound
 === RUN   TestPolicy3/FsShutdown
     fstests.go:2117: Shutdown method not supported
---- PASS: TestPolicy3 (0.27s)
+--- PASS: TestPolicy3 (1.35s)
     --- SKIP: TestPolicy3/FsCheckWrap (0.00s)
     --- SKIP: TestPolicy3/FsCommand (0.00s)
     --- PASS: TestPolicy3/FsRmdirNotFound (0.00s)
@@ -6506,39 +6544,39 @@
     --- PASS: TestPolicy3/FsName (0.00s)
     --- PASS: TestPolicy3/FsRoot (0.00s)
     --- PASS: TestPolicy3/FsRmdirEmpty (0.00s)
-    --- PASS: TestPolicy3/FsMkdir (0.27s)
+    --- PASS: TestPolicy3/FsMkdir (1.34s)
         --- PASS: TestPolicy3/FsMkdir/FsMkdirRmdirSubdir (0.00s)
         --- PASS: TestPolicy3/FsMkdir/FsListEmpty (0.00s)
         --- PASS: TestPolicy3/FsMkdir/FsListDirEmpty (0.00s)
         --- SKIP: TestPolicy3/FsMkdir/FsListRDirEmpty (0.00s)
         --- PASS: TestPolicy3/FsMkdir/FsListDirNotFound (0.00s)
         --- SKIP: TestPolicy3/FsMkdir/FsListRDirNotFound (0.00s)
-        --- PASS: TestPolicy3/FsMkdir/FsEncoding (0.13s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/control_chars (0.00s)
+        --- PASS: TestPolicy3/FsMkdir/FsEncoding (0.55s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/control_chars (0.02s)
             --- PASS: TestPolicy3/FsMkdir/FsEncoding/dot (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/dot_dot (0.00s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/punctuation (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_space (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_tilde (0.01s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/dot_dot (0.01s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/punctuation (0.04s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_space (0.02s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_tilde (0.03s)
             --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_CR (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_LF (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_HT (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_VT (0.01s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_LF (0.02s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_HT (0.02s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_VT (0.06s)
             --- PASS: TestPolicy3/FsMkdir/FsEncoding/leading_dot (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_space (0.00s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_space (0.06s)
             --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_CR (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_LF (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_HT (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_VT (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_dot (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/invalid_UTF-8 (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsEncoding/URL_encoding (0.01s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_LF (0.02s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_HT (0.04s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_VT (0.03s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/trailing_dot (0.06s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/invalid_UTF-8 (0.04s)
+            --- PASS: TestPolicy3/FsMkdir/FsEncoding/URL_encoding (0.06s)
         --- PASS: TestPolicy3/FsMkdir/FsNewObjectNotFound (0.00s)
         --- PASS: TestPolicy3/FsMkdir/FsPutError (0.00s)
         --- PASS: TestPolicy3/FsMkdir/FsPutZeroLength (0.00s)
         --- SKIP: TestPolicy3/FsMkdir/FsOpenWriterAt (0.00s)
         --- SKIP: TestPolicy3/FsMkdir/FsChangeNotify (0.00s)
-        --- PASS: TestPolicy3/FsMkdir/FsPutFiles (0.12s)
+        --- PASS: TestPolicy3/FsMkdir/FsPutFiles (0.75s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListDirFile2 (0.00s)
             --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListR (0.00s)
@@ -6549,15 +6587,15 @@
             --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListLevel2 (0.00s)
             --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
-            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListFile1 (0.01s)
-            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsNewObject (0.00s)
+            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListFile1 (0.04s)
+            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsNewObject (0.02s)
             --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
-            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListFile1and2 (0.00s)
+            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsListFile1and2 (0.04s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsNewObjectDir (0.00s)
-            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPurge (0.01s)
+            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPurge (0.11s)
             --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FsCopy (0.00s)
-            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsMove (0.02s)
-            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsDirMove (0.01s)
+            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsMove (0.17s)
+            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsDirMove (0.02s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsRmdirFull (0.00s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPrecision (0.00s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectString (0.00s)
@@ -6566,42 +6604,42 @@
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectHashes (0.00s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectModTime (0.00s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMimeType (0.00s)
-            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata (0.00s)
-                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.00s)
+            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata (0.01s)
+                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.01s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectSetModTime (0.00s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectSize (0.00s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectOpen (0.00s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenSeek (0.00s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectOpenRange (0.00s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectPartialRead (0.00s)
-            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectUpdate (0.00s)
+            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectUpdate (0.03s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectStorable (0.00s)
-            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsIsFile (0.00s)
+            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsIsFile (0.02s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsIsFileNotFound (0.00s)
-            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot (0.03s)
-                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/List (0.00s)
-                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s)
+            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot (0.17s)
+                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/List (0.04s)
+                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.02s)
                 --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
-                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put (0.02s)
+                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put (0.11s)
                     --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.01s)
             --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/PublicLink (0.00s)
             --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/SetTier (0.00s)
             --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
-            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectRemove (0.00s)
+            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectRemove (0.01s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
-            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream (0.00s)
+            --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream (0.03s)
                 --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/0 (0.00s)
-                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/100 (0.00s)
+                --- PASS: TestPolicy3/FsMkdir/FsPutFiles/FsPutStream/100 (0.02s)
             --- PASS: TestPolicy3/FsMkdir/FsPutFiles/Internal (0.00s)
                 --- SKIP: TestPolicy3/FsMkdir/FsPutFiles/Internal/ReadOnly (0.00s)
         --- SKIP: TestPolicy3/FsMkdir/FsPutChunked (0.00s)
-        --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize (0.01s)
+        --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize (0.03s)
             --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (0.00s)
-            --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.01s)
+            --- PASS: TestPolicy3/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.03s)
         --- PASS: TestPolicy3/FsMkdir/FsRootCollapse (0.00s)
     --- SKIP: TestPolicy3/FsShutdown (0.00s)
 FAIL
-FAIL	github.com/rclone/rclone/backend/union	4.192s
+FAIL	github.com/rclone/rclone/backend/union	9.708s
 ?   	github.com/rclone/rclone/backend/union/common	[no test files]
 ?   	github.com/rclone/rclone/backend/union/policy	[no test files]
 ?   	github.com/rclone/rclone/backend/union/upstream	[no test files]
@@ -6615,7 +6653,7 @@
         	Test:       	TestIntegration
 --- FAIL: TestIntegration (0.00s)
 FAIL
-FAIL	github.com/rclone/rclone/backend/uptobox	0.033s
+FAIL	github.com/rclone/rclone/backend/uptobox	0.096s
 ?   	github.com/rclone/rclone/backend/uptobox/api	[no test files]
 === RUN   TestHeaders
     webdav_internal_test.go:73: 
@@ -6623,7 +6661,7 @@
         	Error:      	Received unexpected error:
         	            	XML syntax error on line 10: unexpected EOF
         	Test:       	TestHeaders
---- FAIL: TestHeaders (0.00s)
+--- FAIL: TestHeaders (0.02s)
 === RUN   TestIntegration
     webdav_test.go:14: no configuration available for webdav backend
 --- SKIP: TestIntegration (0.00s)
@@ -6637,20 +6675,20 @@
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration4 (0.00s)
 FAIL
-FAIL	github.com/rclone/rclone/backend/webdav	0.015s
+FAIL	github.com/rclone/rclone/backend/webdav	0.111s
 ?   	github.com/rclone/rclone/backend/webdav/api	[no test files]
 ?   	github.com/rclone/rclone/backend/webdav/odrvcookie	[no test files]
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/yandex	0.015s
+ok  	github.com/rclone/rclone/backend/yandex	0.064s
 ?   	github.com/rclone/rclone/backend/yandex/api	[no test files]
 === RUN   TestIntegration
     fstests.go:400: quicktest only
 --- SKIP: TestIntegration (0.00s)
 PASS
-ok  	github.com/rclone/rclone/backend/zoho	0.014s
+ok  	github.com/rclone/rclone/backend/zoho	0.060s
 ?   	github.com/rclone/rclone/backend/zoho/api	[no test files]
 ?   	github.com/rclone/rclone/bin	[no test files]
 ?   	github.com/rclone/rclone/cmd	[no test files]
@@ -6660,1445 +6698,1445 @@
 ?   	github.com/rclone/rclone/cmd/backend	[no test files]
 === RUN   TestBisync
 === RUN   TestBisync/all_changed
-2026/09/08 16:06:20 (01)  : test all-changed
-2026/09/08 16:06:20 (02)  : test initial bisync
-2026/09/08 16:06:20 (03)  : bisync resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" with Path2 "/tmp/bisync.160620-wetun/all_changed/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (04)  : test change timestamp on all files except RCLONE_TEST
-2026/09/08 16:06:20 (05)  : touch-glob 2005-01-02 /tmp/bisync.160620-wetun/all_changed/path1/ file*
-2026/09/08 16:06:20 (06)  : touch-glob 2005-01-02 /tmp/bisync.160620-wetun/all_changed/path1/subdir file*
-2026/09/08 16:06:20 (07)  : test sync should pass
-2026/09/08 16:06:20 (08)  : bisync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" with Path2 "/tmp/bisync.160620-wetun/all_changed/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file1.copy1.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file1.copy2.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file1.copy3.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file1.copy4.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file1.copy5.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file1.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - subdir/file20.txt
-2026/09/08 16:06:20 INFO  : Path1:    7 changes:    0 new,    7 newer,    0 older,    0 deleted
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Applying changes
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy1.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy2.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy3.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy4.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy5.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/subdir/file20.txt
-2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
-2026/09/08 16:06:20 INFO  : file1.copy1.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : file1.copy3.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : file1.copy4.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : file1.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : file1.copy2.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : file1.copy5.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : subdir/file20.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" vs Path2 "/tmp/bisync.160620-wetun/all_changed/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (09)  : test change timestamp on all files including RCLONE_TEST
-2026/09/08 16:06:20 (10)  : touch-glob 2004-01-02 /tmp/bisync.160620-wetun/all_changed/path1/ *
-2026/09/08 16:06:20 (11)  : touch-glob 2004-01-02 /tmp/bisync.160620-wetun/all_changed/path1/subdir *
-2026/09/08 16:06:20 (12)  : test sync should fail
-2026/09/08 16:06:20 (13)  : bisync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" with Path2 "/tmp/bisync.160620-wetun/all_changed/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - RCLONE_TEST
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy1.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy2.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy3.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy4.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy5.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - subdir/file20.txt
-2026/09/08 16:06:20 INFO  : Path1:    8 changes:    0 new,    1 newer,    7 older,    0 deleted
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 ERROR : Safety abort: all files were changed on Path1 "/tmp/bisync.160620-wetun/all_changed/path1/". Run with --force if desired.
-2026/09/08 16:06:20 NOTICE: Bisync aborted. Please try again.
-2026/09/08 16:06:20 Bisync error: all files were changed
-2026/09/08 16:06:20 (14)  : test sync with force should pass
-2026/09/08 16:06:20 (15)  : bisync force
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" with Path2 "/tmp/bisync.160620-wetun/all_changed/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - RCLONE_TEST
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy1.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy2.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy3.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy4.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.copy5.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - file1.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is OLDER                       - subdir/file20.txt
-2026/09/08 16:06:20 INFO  : Path1:    8 changes:    0 new,    1 newer,    7 older,    0 deleted
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Applying changes
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy1.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy2.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy3.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy4.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.copy5.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/file1.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/all_changed/path2/subdir/file20.txt
-2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
-2026/09/08 16:06:20 INFO  : file1.copy1.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : file1.copy3.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : file1.copy5.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : file1.copy2.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : subdir/file20.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : file1.copy4.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : file1.txt: Updated modification time in destination
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/all_changed/path1/" vs Path2 "/tmp/bisync.160620-wetun/all_changed/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
+2025/08/07 11:53:15 (01)  : test all-changed
+2025/08/07 11:53:15 (02)  : test initial bisync
+2025/08/07 11:53:15 (03)  : bisync resync
+2025/08/07 11:53:15 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/all_changed/path1/" with Path2 "/tmp/bisync.115315-seciw/all_changed/path2/"
+2025/08/07 11:53:15 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:15 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:15 INFO  : Resync updating listings
+2025/08/07 11:53:15 INFO  : Bisync successful
+2025/08/07 11:53:15 (04)  : test change timestamp on all files except RCLONE_TEST
+2025/08/07 11:53:15 (05)  : touch-glob 2005-01-02 /tmp/bisync.115315-seciw/all_changed/path1/ file*
+2025/08/07 11:53:15 (06)  : touch-glob 2005-01-02 /tmp/bisync.115315-seciw/all_changed/path1/subdir file*
+2025/08/07 11:53:15 (07)  : test sync should pass
+2025/08/07 11:53:15 (08)  : bisync
+2025/08/07 11:53:15 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/all_changed/path1/" with Path2 "/tmp/bisync.115315-seciw/all_changed/path2/"
+2025/08/07 11:53:15 INFO  : Path1 checking for diffs
+2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - file1.copy1.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - file1.copy2.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - file1.copy3.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - file1.copy4.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - file1.copy5.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - file1.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - subdir/file20.txt
+2025/08/07 11:53:15 INFO  : Path1:    7 changes:    0 new,    7 newer,    0 older,    0 deleted
+2025/08/07 11:53:15 INFO  : Path2 checking for diffs
+2025/08/07 11:53:15 INFO  : Applying changes
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy1.txt
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy2.txt
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy3.txt
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy4.txt
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy5.txt
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.txt
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/subdir/file20.txt
+2025/08/07 11:53:15 INFO  : - Path1    Do queued copies to                 - Path2
+2025/08/07 11:53:15 INFO  : file1.copy1.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : file1.copy2.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : file1.copy3.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : file1.copy4.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : file1.copy5.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : file1.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : subdir/file20.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : Updating listings
+2025/08/07 11:53:15 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/all_changed/path1/" vs Path2 "/tmp/bisync.115315-seciw/all_changed/path2/"
+2025/08/07 11:53:15 INFO  : Bisync successful
+2025/08/07 11:53:15 (09)  : test change timestamp on all files including RCLONE_TEST
+2025/08/07 11:53:15 (10)  : touch-glob 2004-01-02 /tmp/bisync.115315-seciw/all_changed/path1/ *
+2025/08/07 11:53:15 (11)  : touch-glob 2004-01-02 /tmp/bisync.115315-seciw/all_changed/path1/subdir *
+2025/08/07 11:53:15 (12)  : test sync should fail
+2025/08/07 11:53:15 (13)  : bisync
+2025/08/07 11:53:15 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/all_changed/path1/" with Path2 "/tmp/bisync.115315-seciw/all_changed/path2/"
+2025/08/07 11:53:15 INFO  : Path1 checking for diffs
+2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - RCLONE_TEST
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy1.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy2.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy3.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy4.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy5.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - subdir/file20.txt
+2025/08/07 11:53:15 INFO  : Path1:    8 changes:    0 new,    1 newer,    7 older,    0 deleted
+2025/08/07 11:53:15 INFO  : Path2 checking for diffs
+2025/08/07 11:53:15 ERROR : Safety abort: all files were changed on Path1 "/tmp/bisync.115315-seciw/all_changed/path1/". Run with --force if desired.
+2025/08/07 11:53:15 NOTICE: Bisync aborted. Please try again.
+2025/08/07 11:53:15 Bisync error: all files were changed
+2025/08/07 11:53:15 (14)  : test sync with force should pass
+2025/08/07 11:53:15 (15)  : bisync force
+2025/08/07 11:53:15 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/all_changed/path1/" with Path2 "/tmp/bisync.115315-seciw/all_changed/path2/"
+2025/08/07 11:53:15 INFO  : Path1 checking for diffs
+2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - RCLONE_TEST
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy1.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy2.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy3.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy4.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.copy5.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - file1.txt
+2025/08/07 11:53:15 INFO  : - Path1    File is OLDER                       - subdir/file20.txt
+2025/08/07 11:53:15 INFO  : Path1:    8 changes:    0 new,    1 newer,    7 older,    0 deleted
+2025/08/07 11:53:15 INFO  : Path2 checking for diffs
+2025/08/07 11:53:15 INFO  : Applying changes
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/RCLONE_TEST
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy1.txt
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy2.txt
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy3.txt
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy4.txt
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.copy5.txt
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/file1.txt
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/all_changed/path2/subdir/file20.txt
+2025/08/07 11:53:15 INFO  : - Path1    Do queued copies to                 - Path2
+2025/08/07 11:53:15 INFO  : file1.copy1.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : file1.copy5.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : file1.copy2.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : file1.copy3.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : file1.copy4.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : subdir/file20.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : file1.txt: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : RCLONE_TEST: Updated modification time in destination
+2025/08/07 11:53:15 INFO  : Updating listings
+2025/08/07 11:53:15 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/all_changed/path1/" vs Path2 "/tmp/bisync.115315-seciw/all_changed/path2/"
+2025/08/07 11:53:15 INFO  : Bisync successful
     bisync_test.go:394: TEST all_changed PASSED
 === RUN   TestBisync/basic
-2026/09/08 16:06:20 (01)  : test basic
-2026/09/08 16:06:20 (02)  : test initial bisync
-2026/09/08 16:06:20 (03)  : bisync resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/basic/path1/" with Path2 "/tmp/bisync.160620-wetun/basic/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (04)  : test place newer files on both paths
-2026/09/08 16:06:20 (05)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.160620-wetun/basic/path2/
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing)
-2026/09/08 16:06:20 (06)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.160620-wetun/basic/path1/subdir file20.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing) to: file20.txt
-2026/09/08 16:06:20 (07)  : test bisync run
-2026/09/08 16:06:20 (08)  : bisync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/basic/path1/" with Path2 "/tmp/bisync.160620-wetun/basic/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - subdir/file20.txt
-2026/09/08 16:06:20 INFO  : Path1:    1 changes:    0 new,    1 newer,    0 older,    0 deleted
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file1.txt
-2026/09/08 16:06:20 INFO  : Path2:    1 changes:    0 new,    1 newer,    0 older,    0 deleted
-2026/09/08 16:06:20 INFO  : Applying changes
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/basic/path2/subdir/file20.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/basic/path1/file1.txt
-2026/09/08 16:06:20 INFO  : - Path2    Do queued copies to                 - Path1
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing)
-2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
-2026/09/08 16:06:20 INFO  : subdir/file20.txt: Copied (replaced existing)
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/basic/path1/" vs Path2 "/tmp/bisync.160620-wetun/basic/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
+2025/08/07 11:53:15 (01)  : test basic
+2025/08/07 11:53:15 (02)  : test initial bisync
+2025/08/07 11:53:15 (03)  : bisync resync
+2025/08/07 11:53:15 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/basic/path1/" with Path2 "/tmp/bisync.115315-seciw/basic/path2/"
+2025/08/07 11:53:15 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:15 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:15 INFO  : Resync updating listings
+2025/08/07 11:53:15 INFO  : Bisync successful
+2025/08/07 11:53:15 (04)  : test place newer files on both paths
+2025/08/07 11:53:15 (05)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.115315-seciw/basic/path2/
+2025/08/07 11:53:15 INFO  : file1.txt: Copied (replaced existing)
+2025/08/07 11:53:15 (06)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_basic/modfiles/file1.txt /tmp/bisync.115315-seciw/basic/path1/subdir file20.txt
+2025/08/07 11:53:15 INFO  : file1.txt: Copied (replaced existing) to: file20.txt
+2025/08/07 11:53:15 (07)  : test bisync run
+2025/08/07 11:53:15 (08)  : bisync
+2025/08/07 11:53:15 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/basic/path1/" with Path2 "/tmp/bisync.115315-seciw/basic/path2/"
+2025/08/07 11:53:15 INFO  : Path1 checking for diffs
+2025/08/07 11:53:15 INFO  : - Path1    File is newer                       - subdir/file20.txt
+2025/08/07 11:53:15 INFO  : Path1:    1 changes:    0 new,    1 newer,    0 older,    0 deleted
+2025/08/07 11:53:15 INFO  : Path2 checking for diffs
+2025/08/07 11:53:15 INFO  : - Path2    File is newer                       - file1.txt
+2025/08/07 11:53:15 INFO  : Path2:    1 changes:    0 new,    1 newer,    0 older,    0 deleted
+2025/08/07 11:53:15 INFO  : Applying changes
+2025/08/07 11:53:15 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/basic/path2/subdir/file20.txt
+2025/08/07 11:53:15 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/basic/path1/file1.txt
+2025/08/07 11:53:15 INFO  : - Path2    Do queued copies to                 - Path1
+2025/08/07 11:53:15 INFO  : file1.txt: Copied (replaced existing)
+2025/08/07 11:53:15 INFO  : - Path1    Do queued copies to                 - Path2
+2025/08/07 11:53:15 INFO  : subdir/file20.txt: Copied (replaced existing)
+2025/08/07 11:53:15 INFO  : Updating listings
+2025/08/07 11:53:15 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/basic/path1/" vs Path2 "/tmp/bisync.115315-seciw/basic/path2/"
+2025/08/07 11:53:15 INFO  : Bisync successful
     bisync_test.go:394: TEST basic PASSED
 === RUN   TestBisync/changes
-2026/09/08 16:06:20 (01)  : test changes
-2026/09/08 16:06:20 (02)  : test initial bisync
-2026/09/08 16:06:20 (03)  : bisync resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/changes/path1/" with Path2 "/tmp/bisync.160620-wetun/changes/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (04)  : test make modifications on both paths
-2026/09/08 16:06:20 (05)  : test new on path2 - file10
-2026/09/08 16:06:20 (06)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file10.txt /tmp/bisync.160620-wetun/changes/path2/
-2026/09/08 16:06:20 INFO  : file10.txt: Copied (new)
-2026/09/08 16:06:20 (07)  : test newer on path2 - file1
-2026/09/08 16:06:20 (08)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file1.txt /tmp/bisync.160620-wetun/changes/path2/
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing)
-2026/09/08 16:06:20 (09)  : test new on path1 - file11
-2026/09/08 16:06:20 (10)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file11.txt /tmp/bisync.160620-wetun/changes/path1/
-2026/09/08 16:06:20 INFO  : file11.txt: Copied (new)
-2026/09/08 16:06:20 (11)  : test newer on path1 - file2
-2026/09/08 16:06:20 (12)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file2.txt /tmp/bisync.160620-wetun/changes/path1/
-2026/09/08 16:06:20 INFO  : file2.txt: Copied (replaced existing)
-2026/09/08 16:06:20 (13)  : test deleted on path2 - file3
-2026/09/08 16:06:20 (14)  : delete-file /tmp/bisync.160620-wetun/changes/path2/file3.txt
-2026/09/08 16:06:20 INFO  : file3.txt: Deleted
-2026/09/08 16:06:20 (15)  : test deleted on path1 - file4
-2026/09/08 16:06:20 (16)  : delete-file /tmp/bisync.160620-wetun/changes/path1/file4.txt
-2026/09/08 16:06:20 INFO  : file4.txt: Deleted
-2026/09/08 16:06:20 (17)  : test deleted on both paths - file8
-2026/09/08 16:06:20 (18)  : delete-file /tmp/bisync.160620-wetun/changes/path1/file8.txt
-2026/09/08 16:06:20 INFO  : file8.txt: Deleted
-2026/09/08 16:06:20 (19)  : delete-file /tmp/bisync.160620-wetun/changes/path2/file8.txt
-2026/09/08 16:06:20 INFO  : file8.txt: Deleted
-2026/09/08 16:06:20 (20)  : test changed on both paths - file5 (file5R, file5L)
-2026/09/08 16:06:20 (21)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5R.txt
-2026/09/08 16:06:20 (22)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5R.txt /tmp/bisync.160620-wetun/changes/path2/ file5.txt
-2026/09/08 16:06:20 INFO  : file5R.txt: Copied (replaced existing) to: file5.txt
-2026/09/08 16:06:20 (23)  : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5L.txt
-2026/09/08 16:06:20 (24)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5L.txt /tmp/bisync.160620-wetun/changes/path1/ file5.txt
-2026/09/08 16:06:20 INFO  : file5L.txt: Copied (replaced existing) to: file5.txt
-2026/09/08 16:06:20 (25)  : test newer on path2 and deleted on path1 - file6
-2026/09/08 16:06:20 (26)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file6.txt /tmp/bisync.160620-wetun/changes/path2/
-2026/09/08 16:06:20 INFO  : file6.txt: Copied (replaced existing)
-2026/09/08 16:06:20 (27)  : delete-file /tmp/bisync.160620-wetun/changes/path1/file6.txt
-2026/09/08 16:06:20 INFO  : file6.txt: Deleted
-2026/09/08 16:06:20 (28)  : test newer on path1 and deleted on path2 - file7
-2026/09/08 16:06:20 (29)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file7.txt /tmp/bisync.160620-wetun/changes/path1/
-2026/09/08 16:06:20 INFO  : file7.txt: Copied (replaced existing)
-2026/09/08 16:06:20 (30)  : delete-file /tmp/bisync.160620-wetun/changes/path2/file7.txt
-2026/09/08 16:06:20 INFO  : file7.txt: Deleted
-2026/09/08 16:06:20 (31)  : test bisync run
-2026/09/08 16:06:20 (32)  : bisync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/changes/path1/" with Path2 "/tmp/bisync.160620-wetun/changes/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file2.txt
-2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file4.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file5.txt
-2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file6.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file7.txt
-2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file8.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is new                         - file11.txt
-2026/09/08 16:06:20 INFO  : Path1:    7 changes:    1 new,    3 newer,    0 older,    3 deleted
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file1.txt
-2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file3.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file5.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file6.txt
-2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file7.txt
-2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file8.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is new                         - file10.txt
-2026/09/08 16:06:20 INFO  : Path2:    7 changes:    1 new,    3 newer,    0 older,    3 deleted
-2026/09/08 16:06:20 INFO  : Applying changes
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/changes/path2/file11.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/changes/path2/file2.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/changes/path2/file4.txt
-2026/09/08 16:06:20 NOTICE: - WARNING  New or changed in both paths        - file5.txt
-2026/09/08 16:06:20 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.160620-wetun/changes/path1/file5.txt..path1
-2026/09/08 16:06:20 INFO  : file5.txt: Moved (server-side) to: file5.txt..path1
-2026/09/08 16:06:20 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/changes/path2/file5.txt..path1
-2026/09/08 16:06:20 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.160620-wetun/changes/path2/file5.txt..path2
-2026/09/08 16:06:20 INFO  : file5.txt: Moved (server-side) to: file5.txt..path2
-2026/09/08 16:06:20 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/changes/path1/file5.txt..path2
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/changes/path1/file6.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/changes/path2/file7.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/changes/path1/file1.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/changes/path1/file10.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/changes/path1/file3.txt
-2026/09/08 16:06:20 INFO  : - Path2    Do queued copies to                 - Path1
-2026/09/08 16:06:20 INFO  : file10.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : file6.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : file5.txt..path2: Copied (new)
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing)
-2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
-2026/09/08 16:06:20 INFO  : file11.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : file5.txt..path1: Copied (new)
-2026/09/08 16:06:20 INFO  : file2.txt: Copied (replaced existing)
-2026/09/08 16:06:20 INFO  : file7.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path1
-2026/09/08 16:06:20 INFO  : file3.txt: Deleted
-2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path2
-2026/09/08 16:06:20 INFO  : file4.txt: Deleted
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/changes/path1/" vs Path2 "/tmp/bisync.160620-wetun/changes/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
+2025/08/07 11:53:17 (01)  : test changes
+2025/08/07 11:53:17 (02)  : test initial bisync
+2025/08/07 11:53:17 (03)  : bisync resync
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/changes/path1/" with Path2 "/tmp/bisync.115315-seciw/changes/path2/"
+2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:17 INFO  : Resync updating listings
+2025/08/07 11:53:17 INFO  : Bisync successful
+2025/08/07 11:53:17 (04)  : test make modifications on both paths
+2025/08/07 11:53:17 (05)  : test new on path2 - file10
+2025/08/07 11:53:17 (06)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file10.txt /tmp/bisync.115315-seciw/changes/path2/
+2025/08/07 11:53:17 INFO  : file10.txt: Copied (new)
+2025/08/07 11:53:17 (07)  : test newer on path2 - file1
+2025/08/07 11:53:17 (08)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file1.txt /tmp/bisync.115315-seciw/changes/path2/
+2025/08/07 11:53:17 INFO  : file1.txt: Copied (replaced existing)
+2025/08/07 11:53:17 (09)  : test new on path1 - file11
+2025/08/07 11:53:17 (10)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file11.txt /tmp/bisync.115315-seciw/changes/path1/
+2025/08/07 11:53:17 INFO  : file11.txt: Copied (new)
+2025/08/07 11:53:17 (11)  : test newer on path1 - file2
+2025/08/07 11:53:17 (12)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file2.txt /tmp/bisync.115315-seciw/changes/path1/
+2025/08/07 11:53:17 INFO  : file2.txt: Copied (replaced existing)
+2025/08/07 11:53:17 (13)  : test deleted on path2 - file3
+2025/08/07 11:53:17 (14)  : delete-file /tmp/bisync.115315-seciw/changes/path2/file3.txt
+2025/08/07 11:53:17 INFO  : file3.txt: Deleted
+2025/08/07 11:53:17 (15)  : test deleted on path1 - file4
+2025/08/07 11:53:17 (16)  : delete-file /tmp/bisync.115315-seciw/changes/path1/file4.txt
+2025/08/07 11:53:17 INFO  : file4.txt: Deleted
+2025/08/07 11:53:17 (17)  : test deleted on both paths - file8
+2025/08/07 11:53:17 (18)  : delete-file /tmp/bisync.115315-seciw/changes/path1/file8.txt
+2025/08/07 11:53:17 INFO  : file8.txt: Deleted
+2025/08/07 11:53:17 (19)  : delete-file /tmp/bisync.115315-seciw/changes/path2/file8.txt
+2025/08/07 11:53:17 INFO  : file8.txt: Deleted
+2025/08/07 11:53:17 (20)  : test changed on both paths - file5 (file5R, file5L)
+2025/08/07 11:53:17 (21)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5R.txt
+2025/08/07 11:53:17 (22)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5R.txt /tmp/bisync.115315-seciw/changes/path2/ file5.txt
+2025/08/07 11:53:17 INFO  : file5R.txt: Copied (replaced existing) to: file5.txt
+2025/08/07 11:53:17 (23)  : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/ file5L.txt
+2025/08/07 11:53:17 (24)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file5L.txt /tmp/bisync.115315-seciw/changes/path1/ file5.txt
+2025/08/07 11:53:17 INFO  : file5L.txt: Copied (replaced existing) to: file5.txt
+2025/08/07 11:53:17 (25)  : test newer on path2 and deleted on path1 - file6
+2025/08/07 11:53:17 (26)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file6.txt /tmp/bisync.115315-seciw/changes/path2/
+2025/08/07 11:53:17 INFO  : file6.txt: Copied (replaced existing)
+2025/08/07 11:53:17 (27)  : delete-file /tmp/bisync.115315-seciw/changes/path1/file6.txt
+2025/08/07 11:53:17 INFO  : file6.txt: Deleted
+2025/08/07 11:53:17 (28)  : test newer on path1 and deleted on path2 - file7
+2025/08/07 11:53:17 (29)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_changes/modfiles/file7.txt /tmp/bisync.115315-seciw/changes/path1/
+2025/08/07 11:53:17 INFO  : file7.txt: Copied (replaced existing)
+2025/08/07 11:53:17 (30)  : delete-file /tmp/bisync.115315-seciw/changes/path2/file7.txt
+2025/08/07 11:53:17 INFO  : file7.txt: Deleted
+2025/08/07 11:53:17 (31)  : test bisync run
+2025/08/07 11:53:17 (32)  : bisync
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/changes/path1/" with Path2 "/tmp/bisync.115315-seciw/changes/path2/"
+2025/08/07 11:53:17 INFO  : Path1 checking for diffs
+2025/08/07 11:53:17 INFO  : - Path1    File is newer                       - file2.txt
+2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - file4.txt
+2025/08/07 11:53:17 INFO  : - Path1    File is newer                       - file5.txt
+2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - file6.txt
+2025/08/07 11:53:17 INFO  : - Path1    File is newer                       - file7.txt
+2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - file8.txt
+2025/08/07 11:53:17 INFO  : - Path1    File is new                         - file11.txt
+2025/08/07 11:53:17 INFO  : Path1:    7 changes:    1 new,    3 newer,    0 older,    3 deleted
+2025/08/07 11:53:17 INFO  : Path2 checking for diffs
+2025/08/07 11:53:17 INFO  : - Path2    File is newer                       - file1.txt
+2025/08/07 11:53:17 INFO  : - Path2    File was deleted                    - file3.txt
+2025/08/07 11:53:17 INFO  : - Path2    File is newer                       - file5.txt
+2025/08/07 11:53:17 INFO  : - Path2    File is newer                       - file6.txt
+2025/08/07 11:53:17 INFO  : - Path2    File was deleted                    - file7.txt
+2025/08/07 11:53:17 INFO  : - Path2    File was deleted                    - file8.txt
+2025/08/07 11:53:17 INFO  : - Path2    File is new                         - file10.txt
+2025/08/07 11:53:17 INFO  : Path2:    7 changes:    1 new,    3 newer,    0 older,    3 deleted
+2025/08/07 11:53:17 INFO  : Applying changes
+2025/08/07 11:53:17 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/changes/path2/file11.txt
+2025/08/07 11:53:17 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/changes/path2/file2.txt
+2025/08/07 11:53:17 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/changes/path2/file4.txt
+2025/08/07 11:53:17 NOTICE: - WARNING  New or changed in both paths        - file5.txt
+2025/08/07 11:53:17 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.115315-seciw/changes/path1/file5.txt..path1
+2025/08/07 11:53:17 INFO  : file5.txt: Moved (server-side) to: file5.txt..path1
+2025/08/07 11:53:17 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/changes/path2/file5.txt..path1
+2025/08/07 11:53:17 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.115315-seciw/changes/path2/file5.txt..path2
+2025/08/07 11:53:17 INFO  : file5.txt: Moved (server-side) to: file5.txt..path2
+2025/08/07 11:53:17 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/changes/path1/file5.txt..path2
+2025/08/07 11:53:17 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/changes/path1/file6.txt
+2025/08/07 11:53:17 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/changes/path2/file7.txt
+2025/08/07 11:53:17 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/changes/path1/file1.txt
+2025/08/07 11:53:17 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/changes/path1/file10.txt
+2025/08/07 11:53:17 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/changes/path1/file3.txt
+2025/08/07 11:53:17 INFO  : - Path2    Do queued copies to                 - Path1
+2025/08/07 11:53:17 INFO  : file10.txt: Copied (new)
+2025/08/07 11:53:17 INFO  : file5.txt..path2: Copied (new)
+2025/08/07 11:53:17 INFO  : file1.txt: Copied (replaced existing)
+2025/08/07 11:53:17 INFO  : file6.txt: Copied (new)
+2025/08/07 11:53:17 INFO  : - Path1    Do queued copies to                 - Path2
+2025/08/07 11:53:17 INFO  : file11.txt: Copied (new)
+2025/08/07 11:53:17 INFO  : file5.txt..path1: Copied (new)
+2025/08/07 11:53:17 INFO  : file7.txt: Copied (new)
+2025/08/07 11:53:17 INFO  : file2.txt: Copied (replaced existing)
+2025/08/07 11:53:17 INFO  : -          Do queued deletes on                - Path1
+2025/08/07 11:53:17 INFO  : file3.txt: Deleted
+2025/08/07 11:53:17 INFO  : -          Do queued deletes on                - Path2
+2025/08/07 11:53:17 INFO  : file4.txt: Deleted
+2025/08/07 11:53:17 INFO  : Updating listings
+2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/changes/path1/" vs Path2 "/tmp/bisync.115315-seciw/changes/path2/"
+2025/08/07 11:53:17 INFO  : Bisync successful
     bisync_test.go:394: TEST changes PASSED
 === RUN   TestBisync/check_access
-2026/09/08 16:06:20 (01)  : test check-access
-2026/09/08 16:06:20 (02)  : test initial bisync
-2026/09/08 16:06:20 (03)  : bisync resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (04)  : test 1. see that check-access passes with the initial setup
-2026/09/08 16:06:20 (05)  : bisync check-access
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 INFO  : Found 2 matching "RCLONE_TEST" files on both paths
-2026/09/08 16:06:20 INFO  : No changes found
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (06)  : test 2. delete the path2 subdir RCLONE_TEST and run sync. should fail critical.
-2026/09/08 16:06:20 (07)  : delete-file /tmp/bisync.160620-wetun/check_access/path2/subdir/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (08)  : bisync check-access
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - subdir/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 2, Path2 count 1 - RCLONE_TEST
-2026/09/08 16:06:20 ERROR : -          Access test failed: Path1 file not found in Path2 - subdir/RCLONE_TEST
-2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed
-2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
-2026/09/08 16:06:20 Bisync error: bisync aborted
-2026/09/08 16:06:20 (09)  : copy-listings path2-missing
-2026/09/08 16:06:20 (10)  : test 3. put the path2 subdir RCLONE_TEST back, resync.
-2026/09/08 16:06:20 (11)  : copy-file /tmp/bisync.160620-wetun/check_access/path1/subdir/RCLONE_TEST /tmp/bisync.160620-wetun/check_access/path2/
-2026/09/08 16:06:20 (12)  : bisync resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : subdir/RCLONE_TEST: Copied (new)
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (13)  : test 4. run sync with check-access. should pass.
-2026/09/08 16:06:20 (14)  : bisync check-access
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 INFO  : Found 2 matching "RCLONE_TEST" files on both paths
-2026/09/08 16:06:20 INFO  : No changes found
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (15)  : test 5. delete path1 top level RCLONE_TEST, run sync. should fail critical.
-2026/09/08 16:06:20 (16)  : delete-file /tmp/bisync.160620-wetun/check_access/path1/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (17)  : bisync check-access
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - RCLONE_TEST
-2026/09/08 16:06:20 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 1, Path2 count 2 - RCLONE_TEST
-2026/09/08 16:06:20 ERROR : -          Access test failed: Path2 file not found in Path1 - RCLONE_TEST
-2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed
-2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
-2026/09/08 16:06:20 Bisync error: bisync aborted
-2026/09/08 16:06:20 (18)  : copy-listings path1-missing
-2026/09/08 16:06:20 (19)  : test 6. run again. should fail critical due to missing listings.
-2026/09/08 16:06:20 (20)  : bisync check-access
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
-2026/09/08 16:06:20 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run
-2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
-2026/09/08 16:06:20 Bisync error: bisync aborted
-2026/09/08 16:06:20 (21)  : move-listings missing-listings
-2026/09/08 16:06:20 (22)  : test 7. run resync, which will copy the path2 top level back to path1.
-2026/09/08 16:06:20 (23)  : bisync resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : - Path2    Resync will copy to Path1           - RCLONE_TEST
-2026/09/08 16:06:20 INFO  : - Path2    Resync is doing queued copies to    - Path1
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Copied (new)
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (24)  : test 8. run sync with --check-access. should pass.
-2026/09/08 16:06:20 (25)  : bisync check-access
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 INFO  : Found 2 matching "RCLONE_TEST" files on both paths
-2026/09/08 16:06:20 INFO  : No changes found
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
+2025/08/07 11:53:17 (01)  : test check-access
+2025/08/07 11:53:17 (02)  : test initial bisync
+2025/08/07 11:53:17 (03)  : bisync resync
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
+2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:17 INFO  : Resync updating listings
+2025/08/07 11:53:17 INFO  : Bisync successful
+2025/08/07 11:53:17 (04)  : test 1. see that check-access passes with the initial setup
+2025/08/07 11:53:17 (05)  : bisync check-access
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
+2025/08/07 11:53:17 INFO  : Path1 checking for diffs
+2025/08/07 11:53:17 INFO  : Path2 checking for diffs
+2025/08/07 11:53:17 INFO  : Checking access health
+2025/08/07 11:53:17 INFO  : Found 2 matching "RCLONE_TEST" files on both paths
+2025/08/07 11:53:17 INFO  : No changes found
+2025/08/07 11:53:17 INFO  : Updating listings
+2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
+2025/08/07 11:53:17 INFO  : Bisync successful
+2025/08/07 11:53:17 (06)  : test 2. delete the path2 subdir RCLONE_TEST and run sync. should fail critical.
+2025/08/07 11:53:17 (07)  : delete-file /tmp/bisync.115315-seciw/check_access/path2/subdir/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (08)  : bisync check-access
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
+2025/08/07 11:53:17 INFO  : Path1 checking for diffs
+2025/08/07 11:53:17 INFO  : Path2 checking for diffs
+2025/08/07 11:53:17 INFO  : - Path2    File was deleted                    - subdir/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
+2025/08/07 11:53:17 INFO  : Checking access health
+2025/08/07 11:53:17 ERROR : Access test failed: Path1 count 2, Path2 count 1 - RCLONE_TEST
+2025/08/07 11:53:17 ERROR : -          Access test failed: Path1 file not found in Path2 - subdir/RCLONE_TEST
+2025/08/07 11:53:17 ERROR : Bisync critical error: check file check failed
+2025/08/07 11:53:17 ERROR : Bisync aborted. Must run --resync to recover.
+2025/08/07 11:53:17 Bisync error: bisync aborted
+2025/08/07 11:53:17 (09)  : copy-listings path2-missing
+2025/08/07 11:53:17 (10)  : test 3. put the path2 subdir RCLONE_TEST back, resync.
+2025/08/07 11:53:17 (11)  : copy-file /tmp/bisync.115315-seciw/check_access/path1/subdir/RCLONE_TEST /tmp/bisync.115315-seciw/check_access/path2/
+2025/08/07 11:53:17 (12)  : bisync resync
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
+2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:17 INFO  : subdir/RCLONE_TEST: Copied (new)
+2025/08/07 11:53:17 INFO  : Resync updating listings
+2025/08/07 11:53:17 INFO  : Bisync successful
+2025/08/07 11:53:17 (13)  : test 4. run sync with check-access. should pass.
+2025/08/07 11:53:17 (14)  : bisync check-access
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
+2025/08/07 11:53:17 INFO  : Path1 checking for diffs
+2025/08/07 11:53:17 INFO  : Path2 checking for diffs
+2025/08/07 11:53:17 INFO  : Checking access health
+2025/08/07 11:53:17 INFO  : Found 2 matching "RCLONE_TEST" files on both paths
+2025/08/07 11:53:17 INFO  : No changes found
+2025/08/07 11:53:17 INFO  : Updating listings
+2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
+2025/08/07 11:53:17 INFO  : Bisync successful
+2025/08/07 11:53:17 (15)  : test 5. delete path1 top level RCLONE_TEST, run sync. should fail critical.
+2025/08/07 11:53:17 (16)  : delete-file /tmp/bisync.115315-seciw/check_access/path1/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (17)  : bisync check-access
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
+2025/08/07 11:53:17 INFO  : Path1 checking for diffs
+2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - RCLONE_TEST
+2025/08/07 11:53:17 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
+2025/08/07 11:53:17 INFO  : Path2 checking for diffs
+2025/08/07 11:53:17 INFO  : Checking access health
+2025/08/07 11:53:17 ERROR : Access test failed: Path1 count 1, Path2 count 2 - RCLONE_TEST
+2025/08/07 11:53:17 ERROR : -          Access test failed: Path2 file not found in Path1 - RCLONE_TEST
+2025/08/07 11:53:17 ERROR : Bisync critical error: check file check failed
+2025/08/07 11:53:17 ERROR : Bisync aborted. Must run --resync to recover.
+2025/08/07 11:53:17 Bisync error: bisync aborted
+2025/08/07 11:53:17 (18)  : copy-listings path1-missing
+2025/08/07 11:53:17 (19)  : test 6. run again. should fail critical due to missing listings.
+2025/08/07 11:53:17 (20)  : bisync check-access
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
+2025/08/07 11:53:17 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run
+2025/08/07 11:53:17 ERROR : Bisync aborted. Must run --resync to recover.
+2025/08/07 11:53:17 Bisync error: bisync aborted
+2025/08/07 11:53:17 (21)  : move-listings missing-listings
+2025/08/07 11:53:17 (22)  : test 7. run resync, which will copy the path2 top level back to path1.
+2025/08/07 11:53:17 (23)  : bisync resync
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
+2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:17 INFO  : - Path2    Resync will copy to Path1           - RCLONE_TEST
+2025/08/07 11:53:17 INFO  : - Path2    Resync is doing queued copies to    - Path1
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Copied (new)
+2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:17 INFO  : Resync updating listings
+2025/08/07 11:53:17 INFO  : Bisync successful
+2025/08/07 11:53:17 (24)  : test 8. run sync with --check-access. should pass.
+2025/08/07 11:53:17 (25)  : bisync check-access
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
+2025/08/07 11:53:17 INFO  : Path1 checking for diffs
+2025/08/07 11:53:17 INFO  : Path2 checking for diffs
+2025/08/07 11:53:17 INFO  : Checking access health
+2025/08/07 11:53:17 INFO  : Found 2 matching "RCLONE_TEST" files on both paths
+2025/08/07 11:53:17 INFO  : No changes found
+2025/08/07 11:53:17 INFO  : Updating listings
+2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access/path2/"
+2025/08/07 11:53:17 INFO  : Bisync successful
     bisync_test.go:394: TEST check_access PASSED
 === RUN   TestBisync/check_access_filters
-2026/09/08 16:06:20 (01)  : test check-access-filters
-2026/09/08 16:06:20 (02)  : test EXCLUDE - OTHER TESTS
-2026/09/08 16:06:20 (03)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/exclude-other-filtersfile.txt /tmp/bisync.160620-wetun/workdir/
-2026/09/08 16:06:20 INFO  : exclude-other-filtersfile.txt: Copied (new)
-2026/09/08 16:06:20 (04)  : test resync to get the filters file md5 built.
-2026/09/08 16:06:20 (05)  : bisync resync filters-file=/tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
-2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt.md5
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (06)  : test EXCLUDE - test filters for check access
-2026/09/08 16:06:20 (07)  : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
-2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 INFO  : Found 3 matching "RCLONE_TEST" files on both paths
-2026/09/08 16:06:20 INFO  : No changes found
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (08)  : copy-listings exclude-initial
-2026/09/08 16:06:20 (09)  : test EXCLUDE - delete RCLONE_TEST files in excluded directories
-2026/09/08 16:06:20 (10)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/subdir/subdirA/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (11)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdir-not/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (12)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (13)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdirX/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (14)  : test EXCLUDE - test should PASS
-2026/09/08 16:06:20 (15)  : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
-2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 INFO  : Found 3 matching "RCLONE_TEST" files on both paths
-2026/09/08 16:06:20 INFO  : No changes found
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (16)  : copy-listings exclude-pass-run
-2026/09/08 16:06:20 (17)  : test EXCLUDE - delete RCLONE_TEST files in included directories
-2026/09/08 16:06:20 (18)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (19)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdir/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (20)  : test EXCLUDE - test should ABORT
-2026/09/08 16:06:20 (21)  : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
-2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/exclude-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - subdir/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - RCLONE_TEST
-2026/09/08 16:06:20 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 ERROR : -          Access test failed: Path1 file not found in Path2 - RCLONE_TEST
-2026/09/08 16:06:20 ERROR : -          Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST
-2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed
-2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
-2026/09/08 16:06:20 Bisync error: bisync aborted
-2026/09/08 16:06:20 (22)  : move-listings exclude-error-run
-2026/09/08 16:06:20 (23)  : test INCLUDE - OTHER TESTS
-2026/09/08 16:06:20 (24)  : test reset to the initial state
-2026/09/08 16:06:20 (25)  : copy-dir /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/initial /tmp/bisync.160620-wetun/check_access_filters/path1/
-2026/09/08 16:06:20 INFO  : subdirX/RCLONE_TEST: Copied (new)
-2026/09/08 16:06:20 INFO  : subdir-not/RCLONE_TEST: Copied (new)
-2026/09/08 16:06:20 INFO  : subdir/RCLONE_TEST: Copied (new)
-2026/09/08 16:06:20 (26)  : sync-dir /tmp/bisync.160620-wetun/check_access_filters/path1/ /tmp/bisync.160620-wetun/check_access_filters/path2/
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Copied (new)
-2026/09/08 16:06:20 INFO  : subdir/subdirA/RCLONE_TEST: Copied (new)
-2026/09/08 16:06:20 INFO  : subdir-not/subdir-not2/RCLONE_TEST: Copied (new)
-2026/09/08 16:06:20 (27)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/include-other-filtersfile.txt /tmp/bisync.160620-wetun/workdir/
-2026/09/08 16:06:20 INFO  : include-other-filtersfile.txt: Copied (new)
-2026/09/08 16:06:20 (28)  : bisync resync filters-file=/tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
-2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt.md5
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (29)  : test INCLUDE - test include/exclude filters for check access
-2026/09/08 16:06:20 (30)  : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
-2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 INFO  : Found 5 matching "RCLONE_TEST" files on both paths
-2026/09/08 16:06:20 INFO  : No changes found
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (31)  : copy-listings include-initial
-2026/09/08 16:06:20 (32)  : test INCLUDE - delete RCLONE_TEST files in excluded directories
-2026/09/08 16:06:20 (33)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/subdir/subdirA/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (34)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdir-not/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (35)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (36)  : test INCLUDE - test should PASS
-2026/09/08 16:06:20 (37)  : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
-2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 INFO  : Found 5 matching "RCLONE_TEST" files on both paths
-2026/09/08 16:06:20 INFO  : No changes found
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (38)  : copy-listings include-pass-run
-2026/09/08 16:06:20 (39)  : test INCLUDE - delete RCLONE_TEST files in included directories
-2026/09/08 16:06:20 (40)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path2/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (41)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdir/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (42)  : delete-file /tmp/bisync.160620-wetun/check_access_filters/path1/subdirX/subdirX1/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : RCLONE_TEST: Deleted
-2026/09/08 16:06:20 (43)  : test INCLUDE - test should ABORT
-2026/09/08 16:06:20 (44)  : bisync check-access filters-file=/tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_access_filters/path1/" with Path2 "/tmp/bisync.160620-wetun/check_access_filters/path2/"
-2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/include-other-filtersfile.txt
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - subdir/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - subdirX/subdirX1/RCLONE_TEST
-2026/09/08 16:06:20 INFO  : Path1:    2 changes:    0 new,    0 newer,    0 older,    2 deleted
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - RCLONE_TEST
-2026/09/08 16:06:20 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 3, Path2 count 4 - RCLONE_TEST
-2026/09/08 16:06:20 ERROR : -          Access test failed: Path1 file not found in Path2 - RCLONE_TEST
-2026/09/08 16:06:20 ERROR : -          Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST
-2026/09/08 16:06:20 ERROR : -          Access test failed: Path2 file not found in Path1 - subdirX/subdirX1/RCLONE_TEST
-2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed
-2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
-2026/09/08 16:06:20 Bisync error: bisync aborted
-2026/09/08 16:06:20 (45)  : move-listings include-error-run
+2025/08/07 11:53:17 (01)  : test check-access-filters
+2025/08/07 11:53:17 (02)  : test EXCLUDE - OTHER TESTS
+2025/08/07 11:53:17 (03)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/exclude-other-filtersfile.txt /tmp/bisync.115315-seciw/workdir/
+2025/08/07 11:53:17 INFO  : exclude-other-filtersfile.txt: Copied (new)
+2025/08/07 11:53:17 (04)  : test resync to get the filters file md5 built.
+2025/08/07 11:53:17 (05)  : bisync resync filters-file=/tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
+2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Storing filters file hash to /tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt.md5
+2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:17 INFO  : Resync updating listings
+2025/08/07 11:53:17 INFO  : Bisync successful
+2025/08/07 11:53:17 (06)  : test EXCLUDE - test filters for check access
+2025/08/07 11:53:17 (07)  : bisync check-access filters-file=/tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
+2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Path1 checking for diffs
+2025/08/07 11:53:17 INFO  : Path2 checking for diffs
+2025/08/07 11:53:17 INFO  : Checking access health
+2025/08/07 11:53:17 INFO  : Found 3 matching "RCLONE_TEST" files on both paths
+2025/08/07 11:53:17 INFO  : No changes found
+2025/08/07 11:53:17 INFO  : Updating listings
+2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
+2025/08/07 11:53:17 INFO  : Bisync successful
+2025/08/07 11:53:17 (08)  : copy-listings exclude-initial
+2025/08/07 11:53:17 (09)  : test EXCLUDE - delete RCLONE_TEST files in excluded directories
+2025/08/07 11:53:17 (10)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path2/subdir/subdirA/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (11)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path1/subdir-not/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (12)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (13)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path1/subdirX/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (14)  : test EXCLUDE - test should PASS
+2025/08/07 11:53:17 (15)  : bisync check-access filters-file=/tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
+2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Path1 checking for diffs
+2025/08/07 11:53:17 INFO  : Path2 checking for diffs
+2025/08/07 11:53:17 INFO  : Checking access health
+2025/08/07 11:53:17 INFO  : Found 3 matching "RCLONE_TEST" files on both paths
+2025/08/07 11:53:17 INFO  : No changes found
+2025/08/07 11:53:17 INFO  : Updating listings
+2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
+2025/08/07 11:53:17 INFO  : Bisync successful
+2025/08/07 11:53:17 (16)  : copy-listings exclude-pass-run
+2025/08/07 11:53:17 (17)  : test EXCLUDE - delete RCLONE_TEST files in included directories
+2025/08/07 11:53:17 (18)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path2/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (19)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path1/subdir/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (20)  : test EXCLUDE - test should ABORT
+2025/08/07 11:53:17 (21)  : bisync check-access filters-file=/tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
+2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/exclude-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Path1 checking for diffs
+2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - subdir/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
+2025/08/07 11:53:17 INFO  : Path2 checking for diffs
+2025/08/07 11:53:17 INFO  : - Path2    File was deleted                    - RCLONE_TEST
+2025/08/07 11:53:17 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
+2025/08/07 11:53:17 INFO  : Checking access health
+2025/08/07 11:53:17 ERROR : -          Access test failed: Path1 file not found in Path2 - RCLONE_TEST
+2025/08/07 11:53:17 ERROR : -          Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST
+2025/08/07 11:53:17 ERROR : Bisync critical error: check file check failed
+2025/08/07 11:53:17 ERROR : Bisync aborted. Must run --resync to recover.
+2025/08/07 11:53:17 Bisync error: bisync aborted
+2025/08/07 11:53:17 (22)  : move-listings exclude-error-run
+2025/08/07 11:53:17 (23)  : test INCLUDE - OTHER TESTS
+2025/08/07 11:53:17 (24)  : test reset to the initial state
+2025/08/07 11:53:17 (25)  : copy-dir /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/initial /tmp/bisync.115315-seciw/check_access_filters/path1/
+2025/08/07 11:53:17 INFO  : subdirX/RCLONE_TEST: Copied (new)
+2025/08/07 11:53:17 INFO  : subdir-not/RCLONE_TEST: Copied (new)
+2025/08/07 11:53:17 INFO  : subdir/RCLONE_TEST: Copied (new)
+2025/08/07 11:53:17 (26)  : sync-dir /tmp/bisync.115315-seciw/check_access_filters/path1/ /tmp/bisync.115315-seciw/check_access_filters/path2/
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Copied (new)
+2025/08/07 11:53:17 INFO  : subdir-not/subdir-not2/RCLONE_TEST: Copied (new)
+2025/08/07 11:53:17 INFO  : subdir/subdirA/RCLONE_TEST: Copied (new)
+2025/08/07 11:53:17 (27)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/modfiles/include-other-filtersfile.txt /tmp/bisync.115315-seciw/workdir/
+2025/08/07 11:53:17 INFO  : include-other-filtersfile.txt: Copied (new)
+2025/08/07 11:53:17 (28)  : bisync resync filters-file=/tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
+2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Storing filters file hash to /tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt.md5
+2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:17 INFO  : Resync updating listings
+2025/08/07 11:53:17 INFO  : Bisync successful
+2025/08/07 11:53:17 (29)  : test INCLUDE - test include/exclude filters for check access
+2025/08/07 11:53:17 (30)  : bisync check-access filters-file=/tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
+2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Path1 checking for diffs
+2025/08/07 11:53:17 INFO  : Path2 checking for diffs
+2025/08/07 11:53:17 INFO  : Checking access health
+2025/08/07 11:53:17 INFO  : Found 5 matching "RCLONE_TEST" files on both paths
+2025/08/07 11:53:17 INFO  : No changes found
+2025/08/07 11:53:17 INFO  : Updating listings
+2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
+2025/08/07 11:53:17 INFO  : Bisync successful
+2025/08/07 11:53:17 (31)  : copy-listings include-initial
+2025/08/07 11:53:17 (32)  : test INCLUDE - delete RCLONE_TEST files in excluded directories
+2025/08/07 11:53:17 (33)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path2/subdir/subdirA/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (34)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path1/subdir-not/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (35)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (36)  : test INCLUDE - test should PASS
+2025/08/07 11:53:17 (37)  : bisync check-access filters-file=/tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
+2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Path1 checking for diffs
+2025/08/07 11:53:17 INFO  : Path2 checking for diffs
+2025/08/07 11:53:17 INFO  : Checking access health
+2025/08/07 11:53:17 INFO  : Found 5 matching "RCLONE_TEST" files on both paths
+2025/08/07 11:53:17 INFO  : No changes found
+2025/08/07 11:53:17 INFO  : Updating listings
+2025/08/07 11:53:17 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
+2025/08/07 11:53:17 INFO  : Bisync successful
+2025/08/07 11:53:17 (38)  : copy-listings include-pass-run
+2025/08/07 11:53:17 (39)  : test INCLUDE - delete RCLONE_TEST files in included directories
+2025/08/07 11:53:17 (40)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path2/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (41)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path1/subdir/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (42)  : delete-file /tmp/bisync.115315-seciw/check_access_filters/path1/subdirX/subdirX1/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : RCLONE_TEST: Deleted
+2025/08/07 11:53:17 (43)  : test INCLUDE - test should ABORT
+2025/08/07 11:53:17 (44)  : bisync check-access filters-file=/tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_access_filters/path1/" with Path2 "/tmp/bisync.115315-seciw/check_access_filters/path2/"
+2025/08/07 11:53:17 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/include-other-filtersfile.txt
+2025/08/07 11:53:17 INFO  : Path1 checking for diffs
+2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - subdir/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : - Path1    File was deleted                    - subdirX/subdirX1/RCLONE_TEST
+2025/08/07 11:53:17 INFO  : Path1:    2 changes:    0 new,    0 newer,    0 older,    2 deleted
+2025/08/07 11:53:17 INFO  : Path2 checking for diffs
+2025/08/07 11:53:17 INFO  : - Path2    File was deleted                    - RCLONE_TEST
+2025/08/07 11:53:17 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
+2025/08/07 11:53:17 INFO  : Checking access health
+2025/08/07 11:53:17 ERROR : Access test failed: Path1 count 3, Path2 count 4 - RCLONE_TEST
+2025/08/07 11:53:17 ERROR : -          Access test failed: Path1 file not found in Path2 - RCLONE_TEST
+2025/08/07 11:53:17 ERROR : -          Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST
+2025/08/07 11:53:17 ERROR : -          Access test failed: Path2 file not found in Path1 - subdirX/subdirX1/RCLONE_TEST
+2025/08/07 11:53:17 ERROR : Bisync critical error: check file check failed
+2025/08/07 11:53:17 ERROR : Bisync aborted. Must run --resync to recover.
+2025/08/07 11:53:17 Bisync error: bisync aborted
+2025/08/07 11:53:17 (45)  : move-listings include-error-run
     bisync_test.go:394: TEST check_access_filters PASSED
 === RUN   TestBisync/check_filename
-2026/09/08 16:06:20 (01)  : test check-filename
-2026/09/08 16:06:20 (02)  : test initial bisync
-2026/09/08 16:06:20 (03)  : bisync resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (04)  : test 1. see that check-access passes with the initial setup
-2026/09/08 16:06:20 (05)  : bisync check-access check-filename=.chk_file
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 INFO  : Found 2 matching ".chk_file" files on both paths
-2026/09/08 16:06:20 INFO  : No changes found
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (06)  : copy-listings initial-pass
-2026/09/08 16:06:20 (07)  : test 2. delete the remote subdir .chk_file, run sync. should fail critical.
-2026/09/08 16:06:20 (08)  : delete-file /tmp/bisync.160620-wetun/check_filename/path2/subdir/.chk_file
-2026/09/08 16:06:20 INFO  : .chk_file: Deleted
-2026/09/08 16:06:20 (09)  : bisync check-access check-filename=.chk_file
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - subdir/.chk_file
-2026/09/08 16:06:20 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 2, Path2 count 1 - .chk_file
-2026/09/08 16:06:20 ERROR : -          Access test failed: Path1 file not found in Path2 - subdir/.chk_file
-2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed
-2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
-2026/09/08 16:06:20 Bisync error: bisync aborted
-2026/09/08 16:06:20 (10)  : move-listings path2-missing
-2026/09/08 16:06:20 (11)  : test 3. put the remote subdir .chk_file back, run resync.
-2026/09/08 16:06:20 (12)  : copy-file /tmp/bisync.160620-wetun/check_filename/path1/subdir/.chk_file /tmp/bisync.160620-wetun/check_filename/path2/
-2026/09/08 16:06:20 (13)  : bisync check-access resync check-filename=.chk_file
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : subdir/.chk_file: Copied (new)
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (14)  : test 4. run sync with check-access. should pass.
-2026/09/08 16:06:20 (15)  : bisync check-access check-filename=.chk_file
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" with Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 INFO  : Found 2 matching ".chk_file" files on both paths
-2026/09/08 16:06:20 INFO  : No changes found
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_filename/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_filename/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
+2025/08/07 11:53:17 (01)  : test check-filename
+2025/08/07 11:53:17 (02)  : test initial bisync
+2025/08/07 11:53:17 (03)  : bisync resync
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" with Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
+2025/08/07 11:53:17 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:17 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:17 INFO  : Resync updating listings
+2025/08/07 11:53:17 INFO  : Bisync successful
+2025/08/07 11:53:17 (04)  : test 1. see that check-access passes with the initial setup
+2025/08/07 11:53:17 (05)  : bisync check-access check-filename=.chk_file
+2025/08/07 11:53:17 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" with Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
+2025/08/07 11:53:17 INFO  : Path1 checking for diffs
+2025/08/07 11:53:18 INFO  : Path2 checking for diffs
+2025/08/07 11:53:18 INFO  : Checking access health
+2025/08/07 11:53:18 INFO  : Found 2 matching ".chk_file" files on both paths
+2025/08/07 11:53:18 INFO  : No changes found
+2025/08/07 11:53:18 INFO  : Updating listings
+2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (06)  : copy-listings initial-pass
+2025/08/07 11:53:18 (07)  : test 2. delete the remote subdir .chk_file, run sync. should fail critical.
+2025/08/07 11:53:18 (08)  : delete-file /tmp/bisync.115315-seciw/check_filename/path2/subdir/.chk_file
+2025/08/07 11:53:18 INFO  : .chk_file: Deleted
+2025/08/07 11:53:18 (09)  : bisync check-access check-filename=.chk_file
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" with Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
+2025/08/07 11:53:18 INFO  : Path1 checking for diffs
+2025/08/07 11:53:18 INFO  : Path2 checking for diffs
+2025/08/07 11:53:18 INFO  : - Path2    File was deleted                    - subdir/.chk_file
+2025/08/07 11:53:18 INFO  : Path2:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
+2025/08/07 11:53:18 INFO  : Checking access health
+2025/08/07 11:53:18 ERROR : Access test failed: Path1 count 2, Path2 count 1 - .chk_file
+2025/08/07 11:53:18 ERROR : -          Access test failed: Path1 file not found in Path2 - subdir/.chk_file
+2025/08/07 11:53:18 ERROR : Bisync critical error: check file check failed
+2025/08/07 11:53:18 ERROR : Bisync aborted. Must run --resync to recover.
+2025/08/07 11:53:18 Bisync error: bisync aborted
+2025/08/07 11:53:18 (10)  : move-listings path2-missing
+2025/08/07 11:53:18 (11)  : test 3. put the remote subdir .chk_file back, run resync.
+2025/08/07 11:53:18 (12)  : copy-file /tmp/bisync.115315-seciw/check_filename/path1/subdir/.chk_file /tmp/bisync.115315-seciw/check_filename/path2/
+2025/08/07 11:53:18 (13)  : bisync check-access resync check-filename=.chk_file
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" with Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
+2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:18 INFO  : subdir/.chk_file: Copied (new)
+2025/08/07 11:53:18 INFO  : Resync updating listings
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (14)  : test 4. run sync with check-access. should pass.
+2025/08/07 11:53:18 (15)  : bisync check-access check-filename=.chk_file
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" with Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
+2025/08/07 11:53:18 INFO  : Path1 checking for diffs
+2025/08/07 11:53:18 INFO  : Path2 checking for diffs
+2025/08/07 11:53:18 INFO  : Checking access health
+2025/08/07 11:53:18 INFO  : Found 2 matching ".chk_file" files on both paths
+2025/08/07 11:53:18 INFO  : No changes found
+2025/08/07 11:53:18 INFO  : Updating listings
+2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_filename/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_filename/path2/"
+2025/08/07 11:53:18 INFO  : Bisync successful
     bisync_test.go:394: TEST check_filename PASSED
 === RUN   TestBisync/check_sync
-2026/09/08 16:06:20 (01)  : test check-sync
-2026/09/08 16:06:20 (02)  : test initial bisync
-2026/09/08 16:06:20 (03)  : bisync resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (04)  : test 1. run check-sync-only on a clean sync
-2026/09/08 16:06:20 (05)  : bisync check-sync-only
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (06)  : test 2. inject modified listings into the workdir
-2026/09/08 16:06:20 (07)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path1.lst /tmp/bisync.160620-wetun/workdir/ tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path1.lst
-2026/09/08 16:06:20 INFO  : _testdir_path1.._testdir_path2.path1.lst: Copied (replaced existing) to: tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path1.lst
-2026/09/08 16:06:20 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path2.lst /tmp/bisync.160620-wetun/workdir/ tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path2.lst
-2026/09/08 16:06:20 INFO  : _testdir_path1.._testdir_path2.path2.lst: Copied (replaced existing) to: tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path2.lst
-2026/09/08 16:06:20 (09)  : test 3. run check-sync-only on modified listings
-2026/09/08 16:06:20 (10)  : bisync check-sync-only
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
-2026/09/08 16:06:20 ERROR : -          Path1 file not found in Path2       - file2.txt
-2026/09/08 16:06:20 ERROR : -          Path2 file not found in Path1       - file1.txt
-2026/09/08 16:06:20 ERROR : Bisync critical error: path1 and path2 are out of sync, run --resync to recover
-2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
-2026/09/08 16:06:20 Bisync error: bisync aborted
-2026/09/08 16:06:20 (11)  : copy-listings check-sync-only
-2026/09/08 16:06:20 (12)  : test 4. run normal sync to check that it aborts
-2026/09/08 16:06:20 (13)  : bisync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
-2026/09/08 16:06:20 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run
-2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
-2026/09/08 16:06:20 Bisync error: bisync aborted
-2026/09/08 16:06:20 (14)  : test 5. prune failure listings after critical abort
-2026/09/08 16:06:20 (15)  : delete-glob /tmp/bisync.160620-wetun/workdir/ *.lst
-2026/09/08 16:06:20 (16)  : delete-glob /tmp/bisync.160620-wetun/workdir/ *.lst-err
-2026/09/08 16:06:20 INFO  : tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path1.lst-err: Deleted
-2026/09/08 16:06:20 INFO  : tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path2.lst-err: Deleted
-2026/09/08 16:06:20 (17)  : delete-glob /tmp/bisync.160620-wetun/workdir/ *.lst-new
-2026/09/08 16:06:20 INFO  : tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path1.lst-new: Deleted
-2026/09/08 16:06:20 INFO  : tmp_bisync.160620-wetun_check_sync_path1..tmp_bisync.160620-wetun_check_sync_path2.path2.lst-new: Deleted
-2026/09/08 16:06:20 (18)  : test 6. run resync
-2026/09/08 16:06:20 (19)  : bisync resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (20)  : test 7. run normal sync with check-sync enabled (default)
-2026/09/08 16:06:20 (21)  : bisync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : No changes found
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" vs Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (22)  : test 8. run normal sync with no-check-sync
-2026/09/08 16:06:20 (23)  : bisync no-check-sync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/check_sync/path1/" with Path2 "/tmp/bisync.160620-wetun/check_sync/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : No changes found
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
+2025/08/07 11:53:18 (01)  : test check-sync
+2025/08/07 11:53:18 (02)  : test initial bisync
+2025/08/07 11:53:18 (03)  : bisync resync
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" with Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
+2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:18 INFO  : Resync updating listings
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (04)  : test 1. run check-sync-only on a clean sync
+2025/08/07 11:53:18 (05)  : bisync check-sync-only
+2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (06)  : test 2. inject modified listings into the workdir
+2025/08/07 11:53:18 (07)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path1.lst /tmp/bisync.115315-seciw/workdir/ tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path1.lst
+2025/08/07 11:53:18 INFO  : _testdir_path1.._testdir_path2.path1.lst: Copied (replaced existing) to: tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path1.lst
+2025/08/07 11:53:18 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_sync/modfiles/_testdir_path1.._testdir_path2.path2.lst /tmp/bisync.115315-seciw/workdir/ tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path2.lst
+2025/08/07 11:53:18 INFO  : _testdir_path1.._testdir_path2.path2.lst: Copied (replaced existing) to: tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path2.lst
+2025/08/07 11:53:18 (09)  : test 3. run check-sync-only on modified listings
+2025/08/07 11:53:18 (10)  : bisync check-sync-only
+2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
+2025/08/07 11:53:18 ERROR : -          Path1 file not found in Path2       - file2.txt
+2025/08/07 11:53:18 ERROR : -          Path2 file not found in Path1       - file1.txt
+2025/08/07 11:53:18 ERROR : Bisync critical error: path1 and path2 are out of sync, run --resync to recover
+2025/08/07 11:53:18 ERROR : Bisync aborted. Must run --resync to recover.
+2025/08/07 11:53:18 Bisync error: bisync aborted
+2025/08/07 11:53:18 (11)  : copy-listings check-sync-only
+2025/08/07 11:53:18 (12)  : test 4. run normal sync to check that it aborts
+2025/08/07 11:53:18 (13)  : bisync
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" with Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
+2025/08/07 11:53:18 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run
+2025/08/07 11:53:18 ERROR : Bisync aborted. Must run --resync to recover.
+2025/08/07 11:53:18 Bisync error: bisync aborted
+2025/08/07 11:53:18 (14)  : test 5. prune failure listings after critical abort
+2025/08/07 11:53:18 (15)  : delete-glob /tmp/bisync.115315-seciw/workdir/ *.lst
+2025/08/07 11:53:18 (16)  : delete-glob /tmp/bisync.115315-seciw/workdir/ *.lst-err
+2025/08/07 11:53:18 INFO  : tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path1.lst-err: Deleted
+2025/08/07 11:53:18 INFO  : tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path2.lst-err: Deleted
+2025/08/07 11:53:18 (17)  : delete-glob /tmp/bisync.115315-seciw/workdir/ *.lst-new
+2025/08/07 11:53:18 INFO  : tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path1.lst-new: Deleted
+2025/08/07 11:53:18 INFO  : tmp_bisync.115315-seciw_check_sync_path1..tmp_bisync.115315-seciw_check_sync_path2.path2.lst-new: Deleted
+2025/08/07 11:53:18 (18)  : test 6. run resync
+2025/08/07 11:53:18 (19)  : bisync resync
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" with Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
+2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:18 INFO  : Resync updating listings
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (20)  : test 7. run normal sync with check-sync enabled (default)
+2025/08/07 11:53:18 (21)  : bisync
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" with Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
+2025/08/07 11:53:18 INFO  : Path1 checking for diffs
+2025/08/07 11:53:18 INFO  : Path2 checking for diffs
+2025/08/07 11:53:18 INFO  : No changes found
+2025/08/07 11:53:18 INFO  : Updating listings
+2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" vs Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (22)  : test 8. run normal sync with no-check-sync
+2025/08/07 11:53:18 (23)  : bisync no-check-sync
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/check_sync/path1/" with Path2 "/tmp/bisync.115315-seciw/check_sync/path2/"
+2025/08/07 11:53:18 INFO  : Path1 checking for diffs
+2025/08/07 11:53:18 INFO  : Path2 checking for diffs
+2025/08/07 11:53:18 INFO  : No changes found
+2025/08/07 11:53:18 INFO  : Updating listings
+2025/08/07 11:53:18 INFO  : Bisync successful
     bisync_test.go:394: TEST check_sync PASSED
 === RUN   TestBisync/dry_run
-2026/09/08 16:06:20 (01)  : test dry-run
-2026/09/08 16:06:20 (02)  : test initial bisync
-2026/09/08 16:06:20 (03)  : bisync resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" with Path2 "/tmp/bisync.160620-wetun/dry_run/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (04)  : test new on path2 - file10
-2026/09/08 16:06:20 (05)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file10.txt /tmp/bisync.160620-wetun/dry_run/path2/
-2026/09/08 16:06:20 INFO  : file10.txt: Copied (new)
-2026/09/08 16:06:20 (06)  : test newer on path2 - file1
-2026/09/08 16:06:20 (07)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file1.txt /tmp/bisync.160620-wetun/dry_run/path2/
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing)
-2026/09/08 16:06:20 (08)  : test new on path1 - file11
-2026/09/08 16:06:20 (09)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file11.txt /tmp/bisync.160620-wetun/dry_run/path1/
-2026/09/08 16:06:20 INFO  : file11.txt: Copied (new)
-2026/09/08 16:06:20 (10)  : test newer on path1 - file2
-2026/09/08 16:06:20 (11)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file2.txt /tmp/bisync.160620-wetun/dry_run/path1/
-2026/09/08 16:06:20 INFO  : file2.txt: Copied (replaced existing)
-2026/09/08 16:06:20 (12)  : test deleted on path2 - file3
-2026/09/08 16:06:20 (13)  : delete-file /tmp/bisync.160620-wetun/dry_run/path2/file3.txt
-2026/09/08 16:06:20 INFO  : file3.txt: Deleted
-2026/09/08 16:06:20 (14)  : test deleted on path1 - file4
-2026/09/08 16:06:20 (15)  : delete-file /tmp/bisync.160620-wetun/dry_run/path1/file4.txt
-2026/09/08 16:06:20 INFO  : file4.txt: Deleted
-2026/09/08 16:06:20 (16)  : test changed on path2 and on path1 - file5 (file5R, file5L)
-2026/09/08 16:06:20 (17)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5R.txt
-2026/09/08 16:06:20 (18)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5R.txt /tmp/bisync.160620-wetun/dry_run/path2/ file5.txt
-2026/09/08 16:06:20 INFO  : file5R.txt: Copied (replaced existing) to: file5.txt
-2026/09/08 16:06:20 (19)  : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5L.txt
-2026/09/08 16:06:20 (20)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5L.txt /tmp/bisync.160620-wetun/dry_run/path1/ file5.txt
-2026/09/08 16:06:20 INFO  : file5L.txt: Copied (replaced existing) to: file5.txt
-2026/09/08 16:06:20 (21)  : test newer on path2 and deleted on path1 - file6
-2026/09/08 16:06:20 (22)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file6.txt /tmp/bisync.160620-wetun/dry_run/path2/
-2026/09/08 16:06:20 INFO  : file6.txt: Copied (replaced existing)
-2026/09/08 16:06:20 (23)  : delete-file /tmp/bisync.160620-wetun/dry_run/path1/file6.txt
-2026/09/08 16:06:20 INFO  : file6.txt: Deleted
-2026/09/08 16:06:20 (24)  : test newer on path1 and deleted on path2 - file7
-2026/09/08 16:06:20 (25)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file7.txt /tmp/bisync.160620-wetun/dry_run/path1/
-2026/09/08 16:06:20 INFO  : file7.txt: Copied (replaced existing)
-2026/09/08 16:06:20 (26)  : delete-file /tmp/bisync.160620-wetun/dry_run/path2/file7.txt
-2026/09/08 16:06:20 INFO  : file7.txt: Deleted
-2026/09/08 16:06:20 (27)  : test sync with dry-run and resync
-2026/09/08 16:06:20 (28)  : bisync dry-run resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" with Path2 "/tmp/bisync.160620-wetun/dry_run/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : - Path2    Resync will copy to Path1           - file10.txt
-2026/09/08 16:06:20 INFO  : - Path2    Resync will copy to Path1           - file4.txt
-2026/09/08 16:06:20 INFO  : - Path2    Resync will copy to Path1           - file6.txt
-2026/09/08 16:06:20 INFO  : - Path2    Resync is doing queued copies to    - Path1
-2026/09/08 16:06:20 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19)
-2026/09/08 16:06:20 NOTICE: file4.txt: Skipped copy as --dry-run is set (size 0)
-2026/09/08 16:06:20 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19)
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19)
-2026/09/08 16:06:20 NOTICE: file3.txt: Skipped copy as --dry-run is set (size 0)
-2026/09/08 16:06:20 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19)
-2026/09/08 16:06:20 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 0)
-2026/09/08 16:06:20 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13)
-2026/09/08 16:06:20 NOTICE: file5.txt: Skipped update modification time as --dry-run is set (size 19)
-2026/09/08 16:06:20 NOTICE: file6.txt: Skipped delete as --dry-run is set (size 19)
-2026/09/08 16:06:20 NOTICE: file10.txt: Skipped delete as --dry-run is set (size 19)
-2026/09/08 16:06:20 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0)
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (29)  : copy-listings dryrun-resync
-2026/09/08 16:06:20 (30)  : test sync with dry-run
-2026/09/08 16:06:20 (31)  : bisync dry-run
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" with Path2 "/tmp/bisync.160620-wetun/dry_run/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file2.txt
-2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file4.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file5.txt
-2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file6.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file7.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is new                         - file11.txt
-2026/09/08 16:06:20 INFO  : Path1:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file1.txt
-2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file3.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file5.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file6.txt
-2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file7.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is new                         - file10.txt
-2026/09/08 16:06:20 INFO  : Path2:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
-2026/09/08 16:06:20 INFO  : Applying changes
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file11.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file2.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/dry_run/path2/file4.txt
-2026/09/08 16:06:20 NOTICE: - WARNING  New or changed in both paths        - file5.txt
-2026/09/08 16:06:20 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.160620-wetun/dry_run/path1/file5.txt..path1
-2026/09/08 16:06:20 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19)
-2026/09/08 16:06:20 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file5.txt..path1
-2026/09/08 16:06:20 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.160620-wetun/dry_run/path2/file5.txt..path2
-2026/09/08 16:06:20 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19)
-2026/09/08 16:06:20 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file5.txt..path2
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file6.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file7.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file1.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file10.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/dry_run/path1/file3.txt
-2026/09/08 16:06:20 INFO  : - Path2    Do queued copies to                 - Path1
-2026/09/08 16:06:20 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19)
-2026/09/08 16:06:20 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19)
-2026/09/08 16:06:20 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 19)
-2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
-2026/09/08 16:06:20 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19)
-2026/09/08 16:06:20 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19)
-2026/09/08 16:06:20 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13)
-2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path1
-2026/09/08 16:06:20 NOTICE: file3.txt: Skipped delete as --dry-run is set (size 0)
-2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path2
-2026/09/08 16:06:20 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0)
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (32)  : copy-listings dryrun
-2026/09/08 16:06:20 (33)  : test sync without dry-run
-2026/09/08 16:06:20 (34)  : bisync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" with Path2 "/tmp/bisync.160620-wetun/dry_run/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file2.txt
-2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file4.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file5.txt
-2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - file6.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is newer                       - file7.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is new                         - file11.txt
-2026/09/08 16:06:20 INFO  : Path1:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file1.txt
-2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file3.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file5.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file6.txt
-2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - file7.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is new                         - file10.txt
-2026/09/08 16:06:20 INFO  : Path2:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
-2026/09/08 16:06:20 INFO  : Applying changes
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file11.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file2.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/dry_run/path2/file4.txt
-2026/09/08 16:06:20 NOTICE: - WARNING  New or changed in both paths        - file5.txt
-2026/09/08 16:06:20 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.160620-wetun/dry_run/path1/file5.txt..path1
-2026/09/08 16:06:20 INFO  : file5.txt: Moved (server-side) to: file5.txt..path1
-2026/09/08 16:06:20 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file5.txt..path1
-2026/09/08 16:06:20 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.160620-wetun/dry_run/path2/file5.txt..path2
-2026/09/08 16:06:20 INFO  : file5.txt: Moved (server-side) to: file5.txt..path2
-2026/09/08 16:06:20 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file5.txt..path2
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file6.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/dry_run/path2/file7.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file1.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/dry_run/path1/file10.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/dry_run/path1/file3.txt
-2026/09/08 16:06:20 INFO  : - Path2    Do queued copies to                 - Path1
-2026/09/08 16:06:20 INFO  : file10.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : file5.txt..path2: Copied (new)
-2026/09/08 16:06:20 INFO  : file6.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing)
-2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
-2026/09/08 16:06:20 INFO  : file7.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : file5.txt..path1: Copied (new)
-2026/09/08 16:06:20 INFO  : file11.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : file2.txt: Copied (replaced existing)
-2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path1
-2026/09/08 16:06:20 INFO  : file3.txt: Deleted
-2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path2
-2026/09/08 16:06:20 INFO  : file4.txt: Deleted
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/dry_run/path1/" vs Path2 "/tmp/bisync.160620-wetun/dry_run/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
+2025/08/07 11:53:18 (01)  : test dry-run
+2025/08/07 11:53:18 (02)  : test initial bisync
+2025/08/07 11:53:18 (03)  : bisync resync
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/dry_run/path1/" with Path2 "/tmp/bisync.115315-seciw/dry_run/path2/"
+2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:18 INFO  : Resync updating listings
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (04)  : test new on path2 - file10
+2025/08/07 11:53:18 (05)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file10.txt /tmp/bisync.115315-seciw/dry_run/path2/
+2025/08/07 11:53:18 INFO  : file10.txt: Copied (new)
+2025/08/07 11:53:18 (06)  : test newer on path2 - file1
+2025/08/07 11:53:18 (07)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file1.txt /tmp/bisync.115315-seciw/dry_run/path2/
+2025/08/07 11:53:18 INFO  : file1.txt: Copied (replaced existing)
+2025/08/07 11:53:18 (08)  : test new on path1 - file11
+2025/08/07 11:53:18 (09)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file11.txt /tmp/bisync.115315-seciw/dry_run/path1/
+2025/08/07 11:53:18 INFO  : file11.txt: Copied (new)
+2025/08/07 11:53:18 (10)  : test newer on path1 - file2
+2025/08/07 11:53:18 (11)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file2.txt /tmp/bisync.115315-seciw/dry_run/path1/
+2025/08/07 11:53:18 INFO  : file2.txt: Copied (replaced existing)
+2025/08/07 11:53:18 (12)  : test deleted on path2 - file3
+2025/08/07 11:53:18 (13)  : delete-file /tmp/bisync.115315-seciw/dry_run/path2/file3.txt
+2025/08/07 11:53:18 INFO  : file3.txt: Deleted
+2025/08/07 11:53:18 (14)  : test deleted on path1 - file4
+2025/08/07 11:53:18 (15)  : delete-file /tmp/bisync.115315-seciw/dry_run/path1/file4.txt
+2025/08/07 11:53:18 INFO  : file4.txt: Deleted
+2025/08/07 11:53:18 (16)  : test changed on path2 and on path1 - file5 (file5R, file5L)
+2025/08/07 11:53:18 (17)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5R.txt
+2025/08/07 11:53:18 (18)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5R.txt /tmp/bisync.115315-seciw/dry_run/path2/ file5.txt
+2025/08/07 11:53:18 INFO  : file5R.txt: Copied (replaced existing) to: file5.txt
+2025/08/07 11:53:18 (19)  : touch-glob 2001-03-04 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/ file5L.txt
+2025/08/07 11:53:18 (20)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file5L.txt /tmp/bisync.115315-seciw/dry_run/path1/ file5.txt
+2025/08/07 11:53:18 INFO  : file5L.txt: Copied (replaced existing) to: file5.txt
+2025/08/07 11:53:18 (21)  : test newer on path2 and deleted on path1 - file6
+2025/08/07 11:53:18 (22)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file6.txt /tmp/bisync.115315-seciw/dry_run/path2/
+2025/08/07 11:53:18 INFO  : file6.txt: Copied (replaced existing)
+2025/08/07 11:53:18 (23)  : delete-file /tmp/bisync.115315-seciw/dry_run/path1/file6.txt
+2025/08/07 11:53:18 INFO  : file6.txt: Deleted
+2025/08/07 11:53:18 (24)  : test newer on path1 and deleted on path2 - file7
+2025/08/07 11:53:18 (25)  : touch-copy 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_dry_run/modfiles/file7.txt /tmp/bisync.115315-seciw/dry_run/path1/
+2025/08/07 11:53:18 INFO  : file7.txt: Copied (replaced existing)
+2025/08/07 11:53:18 (26)  : delete-file /tmp/bisync.115315-seciw/dry_run/path2/file7.txt
+2025/08/07 11:53:18 INFO  : file7.txt: Deleted
+2025/08/07 11:53:18 (27)  : test sync with dry-run and resync
+2025/08/07 11:53:18 (28)  : bisync dry-run resync
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/dry_run/path1/" with Path2 "/tmp/bisync.115315-seciw/dry_run/path2/"
+2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:18 INFO  : - Path2    Resync will copy to Path1           - file10.txt
+2025/08/07 11:53:18 INFO  : - Path2    Resync will copy to Path1           - file4.txt
+2025/08/07 11:53:18 INFO  : - Path2    Resync will copy to Path1           - file6.txt
+2025/08/07 11:53:18 INFO  : - Path2    Resync is doing queued copies to    - Path1
+2025/08/07 11:53:18 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19)
+2025/08/07 11:53:18 NOTICE: file4.txt: Skipped copy as --dry-run is set (size 0)
+2025/08/07 11:53:18 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19)
+2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:18 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19)
+2025/08/07 11:53:18 NOTICE: file3.txt: Skipped copy as --dry-run is set (size 0)
+2025/08/07 11:53:18 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19)
+2025/08/07 11:53:18 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 0)
+2025/08/07 11:53:18 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13)
+2025/08/07 11:53:18 NOTICE: file5.txt: Skipped update modification time as --dry-run is set (size 19)
+2025/08/07 11:53:18 NOTICE: file10.txt: Skipped delete as --dry-run is set (size 19)
+2025/08/07 11:53:18 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0)
+2025/08/07 11:53:18 NOTICE: file6.txt: Skipped delete as --dry-run is set (size 19)
+2025/08/07 11:53:18 INFO  : Resync updating listings
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (29)  : copy-listings dryrun-resync
+2025/08/07 11:53:18 (30)  : test sync with dry-run
+2025/08/07 11:53:18 (31)  : bisync dry-run
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/dry_run/path1/" with Path2 "/tmp/bisync.115315-seciw/dry_run/path2/"
+2025/08/07 11:53:18 INFO  : Path1 checking for diffs
+2025/08/07 11:53:18 INFO  : - Path1    File is newer                       - file2.txt
+2025/08/07 11:53:18 INFO  : - Path1    File was deleted                    - file4.txt
+2025/08/07 11:53:18 INFO  : - Path1    File is newer                       - file5.txt
+2025/08/07 11:53:18 INFO  : - Path1    File was deleted                    - file6.txt
+2025/08/07 11:53:18 INFO  : - Path1    File is newer                       - file7.txt
+2025/08/07 11:53:18 INFO  : - Path1    File is new                         - file11.txt
+2025/08/07 11:53:18 INFO  : Path1:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
+2025/08/07 11:53:18 INFO  : Path2 checking for diffs
+2025/08/07 11:53:18 INFO  : - Path2    File is newer                       - file1.txt
+2025/08/07 11:53:18 INFO  : - Path2    File was deleted                    - file3.txt
+2025/08/07 11:53:18 INFO  : - Path2    File is newer                       - file5.txt
+2025/08/07 11:53:18 INFO  : - Path2    File is newer                       - file6.txt
+2025/08/07 11:53:18 INFO  : - Path2    File was deleted                    - file7.txt
+2025/08/07 11:53:18 INFO  : - Path2    File is new                         - file10.txt
+2025/08/07 11:53:18 INFO  : Path2:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
+2025/08/07 11:53:18 INFO  : Applying changes
+2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file11.txt
+2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file2.txt
+2025/08/07 11:53:18 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/dry_run/path2/file4.txt
+2025/08/07 11:53:18 NOTICE: - WARNING  New or changed in both paths        - file5.txt
+2025/08/07 11:53:18 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.115315-seciw/dry_run/path1/file5.txt..path1
+2025/08/07 11:53:18 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19)
+2025/08/07 11:53:18 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file5.txt..path1
+2025/08/07 11:53:18 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.115315-seciw/dry_run/path2/file5.txt..path2
+2025/08/07 11:53:18 NOTICE: file5.txt: Skipped move as --dry-run is set (size 19)
+2025/08/07 11:53:18 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file5.txt..path2
+2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file6.txt
+2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file7.txt
+2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file1.txt
+2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file10.txt
+2025/08/07 11:53:18 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/dry_run/path1/file3.txt
+2025/08/07 11:53:18 INFO  : - Path2    Do queued copies to                 - Path1
+2025/08/07 11:53:18 NOTICE: file10.txt: Skipped copy as --dry-run is set (size 19)
+2025/08/07 11:53:18 NOTICE: file6.txt: Skipped copy as --dry-run is set (size 19)
+2025/08/07 11:53:18 NOTICE: file1.txt: Skipped copy as --dry-run is set (size 19)
+2025/08/07 11:53:18 INFO  : - Path1    Do queued copies to                 - Path2
+2025/08/07 11:53:18 NOTICE: file11.txt: Skipped copy as --dry-run is set (size 19)
+2025/08/07 11:53:18 NOTICE: file7.txt: Skipped copy as --dry-run is set (size 19)
+2025/08/07 11:53:18 NOTICE: file2.txt: Skipped copy as --dry-run is set (size 13)
+2025/08/07 11:53:18 INFO  : -          Do queued deletes on                - Path1
+2025/08/07 11:53:18 NOTICE: file3.txt: Skipped delete as --dry-run is set (size 0)
+2025/08/07 11:53:18 INFO  : -          Do queued deletes on                - Path2
+2025/08/07 11:53:18 NOTICE: file4.txt: Skipped delete as --dry-run is set (size 0)
+2025/08/07 11:53:18 INFO  : Updating listings
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (32)  : copy-listings dryrun
+2025/08/07 11:53:18 (33)  : test sync without dry-run
+2025/08/07 11:53:18 (34)  : bisync
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/dry_run/path1/" with Path2 "/tmp/bisync.115315-seciw/dry_run/path2/"
+2025/08/07 11:53:18 INFO  : Path1 checking for diffs
+2025/08/07 11:53:18 INFO  : - Path1    File is newer                       - file2.txt
+2025/08/07 11:53:18 INFO  : - Path1    File was deleted                    - file4.txt
+2025/08/07 11:53:18 INFO  : - Path1    File is newer                       - file5.txt
+2025/08/07 11:53:18 INFO  : - Path1    File was deleted                    - file6.txt
+2025/08/07 11:53:18 INFO  : - Path1    File is newer                       - file7.txt
+2025/08/07 11:53:18 INFO  : - Path1    File is new                         - file11.txt
+2025/08/07 11:53:18 INFO  : Path1:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
+2025/08/07 11:53:18 INFO  : Path2 checking for diffs
+2025/08/07 11:53:18 INFO  : - Path2    File is newer                       - file1.txt
+2025/08/07 11:53:18 INFO  : - Path2    File was deleted                    - file3.txt
+2025/08/07 11:53:18 INFO  : - Path2    File is newer                       - file5.txt
+2025/08/07 11:53:18 INFO  : - Path2    File is newer                       - file6.txt
+2025/08/07 11:53:18 INFO  : - Path2    File was deleted                    - file7.txt
+2025/08/07 11:53:18 INFO  : - Path2    File is new                         - file10.txt
+2025/08/07 11:53:18 INFO  : Path2:    6 changes:    1 new,    3 newer,    0 older,    2 deleted
+2025/08/07 11:53:18 INFO  : Applying changes
+2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file11.txt
+2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file2.txt
+2025/08/07 11:53:18 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/dry_run/path2/file4.txt
+2025/08/07 11:53:18 NOTICE: - WARNING  New or changed in both paths        - file5.txt
+2025/08/07 11:53:18 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.115315-seciw/dry_run/path1/file5.txt..path1
+2025/08/07 11:53:18 INFO  : file5.txt: Moved (server-side) to: file5.txt..path1
+2025/08/07 11:53:18 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file5.txt..path1
+2025/08/07 11:53:18 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.115315-seciw/dry_run/path2/file5.txt..path2
+2025/08/07 11:53:18 INFO  : file5.txt: Moved (server-side) to: file5.txt..path2
+2025/08/07 11:53:18 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file5.txt..path2
+2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file6.txt
+2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/dry_run/path2/file7.txt
+2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file1.txt
+2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/dry_run/path1/file10.txt
+2025/08/07 11:53:18 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/dry_run/path1/file3.txt
+2025/08/07 11:53:18 INFO  : - Path2    Do queued copies to                 - Path1
+2025/08/07 11:53:18 INFO  : file10.txt: Copied (new)
+2025/08/07 11:53:18 INFO  : file5.txt..path2: Copied (new)
+2025/08/07 11:53:18 INFO  : file6.txt: Copied (new)
+2025/08/07 11:53:18 INFO  : file1.txt: Copied (replaced existing)
+2025/08/07 11:53:18 INFO  : - Path1    Do queued copies to                 - Path2
+2025/08/07 11:53:18 INFO  : file5.txt..path1: Copied (new)
+2025/08/07 11:53:18 INFO  : file7.txt: Copied (new)
+2025/08/07 11:53:18 INFO  : file11.txt: Copied (new)
+2025/08/07 11:53:18 INFO  : file2.txt: Copied (replaced existing)
+2025/08/07 11:53:18 INFO  : -          Do queued deletes on                - Path1
+2025/08/07 11:53:18 INFO  : file3.txt: Deleted
+2025/08/07 11:53:18 INFO  : -          Do queued deletes on                - Path2
+2025/08/07 11:53:18 INFO  : file4.txt: Deleted
+2025/08/07 11:53:18 INFO  : Updating listings
+2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/dry_run/path1/" vs Path2 "/tmp/bisync.115315-seciw/dry_run/path2/"
+2025/08/07 11:53:18 INFO  : Bisync successful
     bisync_test.go:394: TEST dry_run PASSED
 === RUN   TestBisync/extended_char_paths
-2026/09/08 16:06:20 (01)  : test extended-char-paths
-2026/09/08 16:06:20 (02)  : test resync subdirs with extended chars
-2026/09/08 16:06:20 (03)  : bisync subdir=測試_Русский_{spc}_{spc}_ě_áñ resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (04)  : copy-listings resync
-2026/09/08 16:06:20 (05)  : test place new files with extended chars on each side
-2026/09/08 16:06:20 (06)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/ file1.txt
-2026/09/08 16:06:20 (07)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_{spc}_{spc}_ě_áñ 測試_file1p1
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: 測試_file1p1
-2026/09/08 16:06:20 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_{spc}_{spc}_ě_áñ 測試_file1p2
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: 測試_file1p2
-2026/09/08 16:06:20 (09)  : test normal sync of subdirs with extended chars
-2026/09/08 16:06:20 (10)  : bisync subdir=測試_Русский_{spc}_{spc}_ě_áñ
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path1    File is new                         - 測試_file1p1
-2026/09/08 16:06:20 INFO  : Path1:    1 changes:    1 new,    0 newer,    0 older,    0 deleted
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path2    File is new                         - 測試_file1p2
-2026/09/08 16:06:20 INFO  : Path2:    1 changes:    1 new,    0 newer,    0 older,    0 deleted
-2026/09/08 16:06:20 INFO  : Applying changes
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/測試_file1p1
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/測試_file1p2
-2026/09/08 16:06:20 INFO  : - Path2    Do queued copies to                 - Path1
-2026/09/08 16:06:20 INFO  : 測試_file1p2: Copied (new)
-2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
-2026/09/08 16:06:20 INFO  : 測試_file1p1: Copied (new)
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" vs Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/"
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (11)  : move-listings normal-sync
-2026/09/08 16:06:20 (12)  : test check-filename with extended chars. check should fail.
-2026/09/08 16:06:20 (13)  : bisync resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (14)  : delete-file /tmp/bisync.160620-wetun/extended_char_paths/path1/測試_Русский_{spc}_{spc}_ě_áñ/測試_check{spc}file
-2026/09/08 16:06:20 INFO  : 測試_check file: Deleted
-2026/09/08 16:06:20 (15)  : bisync check-access check-filename=測試_check{spc}file
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - 測試_Русский_ _ _ě_áñ/測試_check file
-2026/09/08 16:06:20 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 ERROR : Access test failed: Path1 count 1, Path2 count 2 - 測試_check file
-2026/09/08 16:06:20 ERROR : -          Access test failed: Path2 file not found in Path1 - 測試_Русский_ _ _ě_áñ/測試_check file
-2026/09/08 16:06:20 ERROR : Bisync critical error: check file check failed
-2026/09/08 16:06:20 ERROR : Bisync aborted. Must run --resync to recover.
-2026/09/08 16:06:20 Bisync error: bisync aborted
-2026/09/08 16:06:20 (16)  : copy-listings check-access-fail
-2026/09/08 16:06:20 (17)  : test check-filename with extended chars. check should pass.
-2026/09/08 16:06:20 (18)  : bisync resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : - Path2    Resync will copy to Path1           - 測試_Русский_ _ _ě_áñ/測試_check file
-2026/09/08 16:06:20 INFO  : - Path2    Resync is doing queued copies to    - Path1
-2026/09/08 16:06:20 INFO  : 測試_Русский_ _ _ě_áñ/測試_check file: Copied (new)
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (19)  : bisync check-access check-filename=測試_check{spc}file
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : Checking access health
-2026/09/08 16:06:20 INFO  : Found 2 matching "測試_check file" files on both paths
-2026/09/08 16:06:20 INFO  : No changes found
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" vs Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (20)  : move-listings check-access-pass
-2026/09/08 16:06:20 (21)  : test filters-file path with extended chars - masks /fileZ.txt
-2026/09/08 16:06:20 (22)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/測試_filtersfile.txt /tmp/bisync.160620-wetun/workdir/
-2026/09/08 16:06:20 INFO  : 測試_filtersfile.txt: Copied (new)
-2026/09/08 16:06:20 (23)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
-2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt
-2026/09/08 16:06:20 INFO  : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt.md5
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (24)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_char_paths/path1/ fileZ.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: fileZ.txt
-2026/09/08 16:06:20 (25)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
-2026/09/08 16:06:20 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/測試_filtersfile.txt
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 INFO  : No changes found
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:20 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/extended_char_paths/path1/" vs Path2 "/tmp/bisync.160620-wetun/extended_char_paths/path2/"
-2026/09/08 16:06:20 INFO  : Bisync successful
+2025/08/07 11:53:18 (01)  : test extended-char-paths
+2025/08/07 11:53:18 (02)  : test resync subdirs with extended chars
+2025/08/07 11:53:18 (03)  : bisync subdir=測試_Русский_{spc}_{spc}_ě_áñ resync
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/"
+2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:18 INFO  : Resync updating listings
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (04)  : copy-listings resync
+2025/08/07 11:53:18 (05)  : test place new files with extended chars on each side
+2025/08/07 11:53:18 (06)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/ file1.txt
+2025/08/07 11:53:18 (07)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_char_paths/path1/測試_Русский_{spc}_{spc}_ě_áñ 測試_file1p1
+2025/08/07 11:53:18 INFO  : file1.txt: Copied (new) to: 測試_file1p1
+2025/08/07 11:53:18 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_char_paths/path2/測試_Русский_{spc}_{spc}_ě_áñ 測試_file1p2
+2025/08/07 11:53:18 INFO  : file1.txt: Copied (new) to: 測試_file1p2
+2025/08/07 11:53:18 (09)  : test normal sync of subdirs with extended chars
+2025/08/07 11:53:18 (10)  : bisync subdir=測試_Русский_{spc}_{spc}_ě_áñ
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/"
+2025/08/07 11:53:18 INFO  : Path1 checking for diffs
+2025/08/07 11:53:18 INFO  : - Path1    File is new                         - 測試_file1p1
+2025/08/07 11:53:18 INFO  : Path1:    1 changes:    1 new,    0 newer,    0 older,    0 deleted
+2025/08/07 11:53:18 INFO  : Path2 checking for diffs
+2025/08/07 11:53:18 INFO  : - Path2    File is new                         - 測試_file1p2
+2025/08/07 11:53:18 INFO  : Path2:    1 changes:    1 new,    0 newer,    0 older,    0 deleted
+2025/08/07 11:53:18 INFO  : Applying changes
+2025/08/07 11:53:18 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/測試_file1p1
+2025/08/07 11:53:18 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/測試_file1p2
+2025/08/07 11:53:18 INFO  : - Path2    Do queued copies to                 - Path1
+2025/08/07 11:53:18 INFO  : 測試_file1p2: Copied (new)
+2025/08/07 11:53:18 INFO  : - Path1    Do queued copies to                 - Path2
+2025/08/07 11:53:18 INFO  : 測試_file1p1: Copied (new)
+2025/08/07 11:53:18 INFO  : Updating listings
+2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/測試_Русский_ _ _ě_áñ/" vs Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/測試_Русский_ _ _ě_áñ/"
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (11)  : move-listings normal-sync
+2025/08/07 11:53:18 (12)  : test check-filename with extended chars. check should fail.
+2025/08/07 11:53:18 (13)  : bisync resync
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
+2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:18 INFO  : Resync updating listings
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (14)  : delete-file /tmp/bisync.115315-seciw/extended_char_paths/path1/測試_Русский_{spc}_{spc}_ě_áñ/測試_check{spc}file
+2025/08/07 11:53:18 INFO  : 測試_check file: Deleted
+2025/08/07 11:53:18 (15)  : bisync check-access check-filename=測試_check{spc}file
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
+2025/08/07 11:53:18 INFO  : Path1 checking for diffs
+2025/08/07 11:53:18 INFO  : - Path1    File was deleted                    - 測試_Русский_ _ _ě_áñ/測試_check file
+2025/08/07 11:53:18 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
+2025/08/07 11:53:18 INFO  : Path2 checking for diffs
+2025/08/07 11:53:18 INFO  : Checking access health
+2025/08/07 11:53:18 ERROR : Access test failed: Path1 count 1, Path2 count 2 - 測試_check file
+2025/08/07 11:53:18 ERROR : -          Access test failed: Path2 file not found in Path1 - 測試_Русский_ _ _ě_áñ/測試_check file
+2025/08/07 11:53:18 ERROR : Bisync critical error: check file check failed
+2025/08/07 11:53:18 ERROR : Bisync aborted. Must run --resync to recover.
+2025/08/07 11:53:18 Bisync error: bisync aborted
+2025/08/07 11:53:18 (16)  : copy-listings check-access-fail
+2025/08/07 11:53:18 (17)  : test check-filename with extended chars. check should pass.
+2025/08/07 11:53:18 (18)  : bisync resync
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
+2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:18 INFO  : - Path2    Resync will copy to Path1           - 測試_Русский_ _ _ě_áñ/測試_check file
+2025/08/07 11:53:18 INFO  : - Path2    Resync is doing queued copies to    - Path1
+2025/08/07 11:53:18 INFO  : 測試_Русский_ _ _ě_áñ/測試_check file: Copied (new)
+2025/08/07 11:53:18 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:18 INFO  : Resync updating listings
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (19)  : bisync check-access check-filename=測試_check{spc}file
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
+2025/08/07 11:53:18 INFO  : Path1 checking for diffs
+2025/08/07 11:53:18 INFO  : Path2 checking for diffs
+2025/08/07 11:53:18 INFO  : Checking access health
+2025/08/07 11:53:18 INFO  : Found 2 matching "測試_check file" files on both paths
+2025/08/07 11:53:18 INFO  : No changes found
+2025/08/07 11:53:18 INFO  : Updating listings
+2025/08/07 11:53:18 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" vs Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
+2025/08/07 11:53:18 INFO  : Bisync successful
+2025/08/07 11:53:18 (20)  : move-listings check-access-pass
+2025/08/07 11:53:18 (21)  : test filters-file path with extended chars - masks /fileZ.txt
+2025/08/07 11:53:18 (22)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/測試_filtersfile.txt /tmp/bisync.115315-seciw/workdir/
+2025/08/07 11:53:18 INFO  : 測試_filtersfile.txt: Copied (new)
+2025/08/07 11:53:18 (23)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/測試_filtersfile.txt resync
+2025/08/07 11:53:18 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
+2025/08/07 11:53:18 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/測試_filtersfile.txt
+2025/08/07 11:53:18 INFO  : Storing filters file hash to /tmp/bisync.115315-seciw/workdir/測試_filtersfile.txt.md5
+2025/08/07 11:53:18 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:19 INFO  : Resync updating listings
+2025/08/07 11:53:19 INFO  : Bisync successful
+2025/08/07 11:53:19 (24)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_char_paths/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_char_paths/path1/ fileZ.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: fileZ.txt
+2025/08/07 11:53:19 (25)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/測試_filtersfile.txt
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
+2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/測試_filtersfile.txt
+2025/08/07 11:53:19 INFO  : Path1 checking for diffs
+2025/08/07 11:53:19 INFO  : Path2 checking for diffs
+2025/08/07 11:53:19 INFO  : No changes found
+2025/08/07 11:53:19 INFO  : Updating listings
+2025/08/07 11:53:19 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/extended_char_paths/path1/" vs Path2 "/tmp/bisync.115315-seciw/extended_char_paths/path2/"
+2025/08/07 11:53:19 INFO  : Bisync successful
     bisync_test.go:394: TEST extended_char_paths PASSED
 === RUN   TestBisync/extended_filenames
-2026/09/08 16:06:20 (01)  : test extended-filenames
-2026/09/08 16:06:20 (02)  : test initial bisync
-2026/09/08 16:06:20 (03)  : bisync resync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_filenames/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_filenames/path2/"
-2026/09/08 16:06:20 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:20 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:20 INFO  : Resync updating listings
-2026/09/08 16:06:20 INFO  : Bisync successful
-2026/09/08 16:06:20 (04)  : test place a newer files on both paths
-2026/09/08 16:06:20 (05)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt
-2026/09/08 16:06:20 (06)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/ New_top_level_mañana_funcionará.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: New_top_level_mañana_funcionará.txt
-2026/09/08 16:06:20 (07)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/ file_enconde_mañana_funcionará.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing) to: file_enconde_mañana_funcionará.txt
-2026/09/08 16:06:20 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/ filename_contains_ࢺ_p1m.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: filename_contains_ࢺ_p1m.txt
-2026/09/08 16:06:20 (09)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/ Русский.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (replaced existing) to: Русский.txt
-2026/09/08 16:06:20 (10)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/ file1_with{spc}white{spc}space.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: file1_with white space.txt
-2026/09/08 16:06:20 (11)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_ test.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: test.txt
-2026/09/08 16:06:20 (12)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_ mañana_funcionará.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: mañana_funcionará.txt
-2026/09/08 16:06:20 (13)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_ file_with_測試_.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: file_with_測試_.txt
-2026/09/08 16:06:20 (14)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_ filename_contains_ࢺ_p2s.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: filename_contains_ࢺ_p2s.txt
-2026/09/08 16:06:20 (15)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/subdir{spc}with{eol}white{spc}space.txt file2{spc}with{eol}white{spc}space.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: file2 with
+2025/08/07 11:53:19 (01)  : test extended-filenames
+2025/08/07 11:53:19 (02)  : test initial bisync
+2025/08/07 11:53:19 (03)  : bisync resync
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_filenames/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_filenames/path2/"
+2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:19 INFO  : Resync updating listings
+2025/08/07 11:53:19 INFO  : Bisync successful
+2025/08/07 11:53:19 (04)  : test place a newer files on both paths
+2025/08/07 11:53:19 (05)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt
+2025/08/07 11:53:19 (06)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/ New_top_level_mañana_funcionará.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: New_top_level_mañana_funcionará.txt
+2025/08/07 11:53:19 (07)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/ file_enconde_mañana_funcionará.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (replaced existing) to: file_enconde_mañana_funcionará.txt
+2025/08/07 11:53:19 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path1/ filename_contains_ࢺ_p1m.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: filename_contains_ࢺ_p1m.txt
+2025/08/07 11:53:19 (09)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/ Русский.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (replaced existing) to: Русский.txt
+2025/08/07 11:53:19 (10)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path1/ file1_with{spc}white{spc}space.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: file1_with white space.txt
+2025/08/07 11:53:19 (11)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_ test.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: test.txt
+2025/08/07 11:53:19 (12)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_ mañana_funcionará.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: mañana_funcionará.txt
+2025/08/07 11:53:19 (13)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_ file_with_測試_.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: file_with_測試_.txt
+2025/08/07 11:53:19 (14)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_ filename_contains_ࢺ_p2s.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: filename_contains_ࢺ_p2s.txt
+2025/08/07 11:53:19 (15)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/subdir{spc}with{eol}white{spc}space.txt file2{spc}with{eol}white{spc}space.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: file2 with
 white space.txt
-2026/09/08 16:06:20 (16)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_rawchars_{chr:19}_{chr:81}_{chr:fe} file3_{chr:19}_{chr:81}_{chr:fe}
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: file3___
-2026/09/08 16:06:20 (17)  : test place a new file on both paths
-2026/09/08 16:06:20 (18)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt
-2026/09/08 16:06:20 (19)  : touch-glob 2001-01-03 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt
-2026/09/08 16:06:20 (20)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt
-2026/09/08 16:06:20 INFO  : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt
-2026/09/08 16:06:20 (21)  : test delete files on both paths
-2026/09/08 16:06:20 (22)  : delete-file /tmp/bisync.160620-wetun/extended_filenames/path2/filename_contains_ࢺ_.txt
-2026/09/08 16:06:20 INFO  : filename_contains_ࢺ_.txt: Deleted
-2026/09/08 16:06:20 (23)  : delete-file /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/filename_contains_ě_.txt
-2026/09/08 16:06:20 INFO  : filename_contains_ě_.txt: Deleted
-2026/09/08 16:06:20 (24)  : delete-file /tmp/bisync.160620-wetun/extended_filenames/path1/Русский.txt
-2026/09/08 16:06:20 INFO  : Русский.txt: Deleted
-2026/09/08 16:06:20 (25)  : test bisync run
-2026/09/08 16:06:20 (26)  : bisync
-2026/09/08 16:06:20 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/extended_filenames/path1/" with Path2 "/tmp/bisync.160620-wetun/extended_filenames/path2/"
-2026/09/08 16:06:20 INFO  : Path1 checking for diffs
-2026/09/08 16:06:20 INFO  : - Path1    File was deleted                    - Русский.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is new                         - file1_with white space.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is new                         - filename_contains_ࢺ_p1m.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/file_with_測試_.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/mañana_funcionará.txt
-2026/09/08 16:06:20 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/test.txt
-2026/09/08 16:06:20 INFO  : Path1:    7 changes:    6 new,    0 newer,    0 older,    1 deleted
-2026/09/08 16:06:20 INFO  : Path2 checking for diffs
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/bisync.160620-wetun/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe"
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/bisync.160620-wetun/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
-2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - file_enconde_mañana_funcionará.txt
-2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - filename_contains_ࢺ_.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is newer                       - Русский.txt
-2026/09/08 16:06:20 INFO  : - Path2    File was deleted                    - subdir_with_ࢺ_/filename_contains_ě_.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is new                         - New_top_level_mañana_funcionará.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is new                         - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is new                         - subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is new                         - subdir with␊white space.txt/file2 with␊white space.txt
-2026/09/08 16:06:20 INFO  : - Path2    File is new                         - "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
-2026/09/08 16:06:20 INFO  : Path2:    9 changes:    5 new,    2 newer,    0 older,    2 deleted
-2026/09/08 16:06:20 INFO  : Applying changes
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_filenames/path2/file1_with white space.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_filenames/path2/filename_contains_ࢺ_p1m.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/file_with_測試_.txt
-2026/09/08 16:06:20 NOTICE: - WARNING  New or changed in both paths        - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt
-2026/09/08 16:06:20 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1
-2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1
-2026/09/08 16:06:20 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1
-2026/09/08 16:06:20 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2
-2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2
-2026/09/08 16:06:20 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/mañana_funcionará.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/extended_filenames/path2/subdir_with_ࢺ_/test.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_filenames/path1/Русский.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_filenames/path1/New_top_level_mañana_funcionará.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_filenames/path1/file_enconde_mañana_funcionará.txt
-2026/09/08 16:06:20 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/extended_filenames/path1/filename_contains_ࢺ_.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir with␊white space.txt/file2 with␊white space.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - "/tmp/bisync.160620-wetun/extended_filenames/path1/subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
-2026/09/08 16:06:20 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_ě_.txt
-2026/09/08 16:06:20 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt
-2026/09/08 16:06:20 INFO  : - Path2    Do queued copies to                 - Path1
-2026/09/08 16:06:20 INFO  : New_top_level_mañana_funcionará.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : Русский.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : file_enconde_mañana_funcionará.txt: Copied (replaced existing)
-2026/09/08 16:06:20 INFO  : subdir with␊white space.txt/file2 with␊white space.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : subdir_rawchars_␙__/file3_␙__: Copied (new)
-2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2: Copied (new)
-2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : - Path1    Do queued copies to                 - Path2
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/bisync.160620-wetun/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe"
-2026/09/08 16:06:20 INFO  : file1_with white space.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : filename_contains_ࢺ_p1m.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/file_with_測試_.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1: Copied (new)
-2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/mañana_funcionará.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/test.txt: Copied (new)
-2026/09/08 16:06:20 INFO  : -          Do queued deletes on                - Path1
-2026/09/08 16:06:20 NOTICE: Local file system at /tmp/bisync.160620-wetun/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
-2026/09/08 16:06:20 INFO  : filename_contains_ࢺ_.txt: Deleted
-2026/09/08 16:06:20 INFO  : subdir_with_ࢺ_/filename_contains_ě_.txt: Deleted
-2026/09/08 16:06:20 INFO  : Updating listings
-2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/extended_filenames/path1/" vs Path2 "/tmp/bisync.160620-wetun/extended_filenames/path2/"
-2026/09/08 16:06:21 INFO  : Bisync successful
+2025/08/07 11:53:19 (16)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_rawchars_{chr:19}_{chr:81}_{chr:fe} file3_{chr:19}_{chr:81}_{chr:fe}
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: file3___
+2025/08/07 11:53:19 (17)  : test place a new file on both paths
+2025/08/07 11:53:19 (18)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt
+2025/08/07 11:53:19 (19)  : touch-glob 2001-01-03 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/ file1.txt
+2025/08/07 11:53:19 (20)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_extended_filenames/modfiles/file1.txt /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_ filechangedbothpaths_ࢺ_.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (new) to: filechangedbothpaths_ࢺ_.txt
+2025/08/07 11:53:19 (21)  : test delete files on both paths
+2025/08/07 11:53:19 (22)  : delete-file /tmp/bisync.115315-seciw/extended_filenames/path2/filename_contains_ࢺ_.txt
+2025/08/07 11:53:19 INFO  : filename_contains_ࢺ_.txt: Deleted
+2025/08/07 11:53:19 (23)  : delete-file /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_/filename_contains_ě_.txt
+2025/08/07 11:53:19 INFO  : filename_contains_ě_.txt: Deleted
+2025/08/07 11:53:19 (24)  : delete-file /tmp/bisync.115315-seciw/extended_filenames/path1/Русский.txt
+2025/08/07 11:53:19 INFO  : Русский.txt: Deleted
+2025/08/07 11:53:19 (25)  : test bisync run
+2025/08/07 11:53:19 (26)  : bisync
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/extended_filenames/path1/" with Path2 "/tmp/bisync.115315-seciw/extended_filenames/path2/"
+2025/08/07 11:53:19 INFO  : Path1 checking for diffs
+2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - Русский.txt
+2025/08/07 11:53:19 INFO  : - Path1    File is new                         - file1_with white space.txt
+2025/08/07 11:53:19 INFO  : - Path1    File is new                         - filename_contains_ࢺ_p1m.txt
+2025/08/07 11:53:19 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/file_with_測試_.txt
+2025/08/07 11:53:19 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt
+2025/08/07 11:53:19 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/mañana_funcionará.txt
+2025/08/07 11:53:19 INFO  : - Path1    File is new                         - subdir_with_ࢺ_/test.txt
+2025/08/07 11:53:19 INFO  : Path1:    7 changes:    6 new,    0 newer,    0 older,    1 deleted
+2025/08/07 11:53:19 INFO  : Path2 checking for diffs
+2025/08/07 11:53:19 NOTICE: Local file system at /tmp/bisync.115315-seciw/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe"
+2025/08/07 11:53:19 NOTICE: Local file system at /tmp/bisync.115315-seciw/extended_filenames/path2: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
+2025/08/07 11:53:19 INFO  : - Path2    File is newer                       - file_enconde_mañana_funcionará.txt
+2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - filename_contains_ࢺ_.txt
+2025/08/07 11:53:19 INFO  : - Path2    File is newer                       - Русский.txt
+2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - subdir_with_ࢺ_/filename_contains_ě_.txt
+2025/08/07 11:53:19 INFO  : - Path2    File is new                         - New_top_level_mañana_funcionará.txt
+2025/08/07 11:53:19 INFO  : - Path2    File is new                         - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt
+2025/08/07 11:53:19 INFO  : - Path2    File is new                         - subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt
+2025/08/07 11:53:19 INFO  : - Path2    File is new                         - subdir with␊white space.txt/file2 with␊white space.txt
+2025/08/07 11:53:19 INFO  : - Path2    File is new                         - "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
+2025/08/07 11:53:19 INFO  : Path2:    9 changes:    5 new,    2 newer,    0 older,    2 deleted
+2025/08/07 11:53:19 INFO  : Applying changes
+2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_filenames/path2/file1_with white space.txt
+2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_filenames/path2/filename_contains_ࢺ_p1m.txt
+2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_/file_with_測試_.txt
+2025/08/07 11:53:19 NOTICE: - WARNING  New or changed in both paths        - subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt
+2025/08/07 11:53:19 NOTICE: - Path1    Renaming Path1 copy                 - /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1
+2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1
+2025/08/07 11:53:19 NOTICE: - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1
+2025/08/07 11:53:19 NOTICE: - Path2    Renaming Path2 copy                 - /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2
+2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt: Moved (server-side) to: subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2
+2025/08/07 11:53:19 NOTICE: - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2
+2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_/mañana_funcionará.txt
+2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/extended_filenames/path2/subdir_with_ࢺ_/test.txt
+2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_filenames/path1/Русский.txt
+2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_filenames/path1/New_top_level_mañana_funcionará.txt
+2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_filenames/path1/file_enconde_mañana_funcionará.txt
+2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/extended_filenames/path1/filename_contains_ࢺ_.txt
+2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_filenames/path1/subdir with␊white space.txt/file2 with␊white space.txt
+2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - "/tmp/bisync.115315-seciw/extended_filenames/path1/subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
+2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_ě_.txt
+2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/extended_filenames/path1/subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt
+2025/08/07 11:53:19 INFO  : - Path2    Do queued copies to                 - Path1
+2025/08/07 11:53:19 INFO  : New_top_level_mañana_funcionará.txt: Copied (new)
+2025/08/07 11:53:19 INFO  : Русский.txt: Copied (new)
+2025/08/07 11:53:19 INFO  : file_enconde_mañana_funcionará.txt: Copied (replaced existing)
+2025/08/07 11:53:19 INFO  : subdir with␊white space.txt/file2 with␊white space.txt: Copied (new)
+2025/08/07 11:53:19 INFO  : subdir_rawchars_␙__/file3_␙__: Copied (new)
+2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path2: Copied (new)
+2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/filename_contains_ࢺ_p2s.txt: Copied (new)
+2025/08/07 11:53:19 INFO  : - Path1    Do queued copies to                 - Path2
+2025/08/07 11:53:19 NOTICE: Local file system at /tmp/bisync.115315-seciw/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe"
+2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/filechangedbothpaths_ࢺ_.txt..path1: Copied (new)
+2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/file_with_測試_.txt: Copied (new)
+2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/mañana_funcionará.txt: Copied (new)
+2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/test.txt: Copied (new)
+2025/08/07 11:53:19 INFO  : filename_contains_ࢺ_p1m.txt: Copied (new)
+2025/08/07 11:53:19 INFO  : file1_with white space.txt: Copied (new)
+2025/08/07 11:53:19 INFO  : -          Do queued deletes on                - Path1
+2025/08/07 11:53:19 NOTICE: Local file system at /tmp/bisync.115315-seciw/extended_filenames/path1: Replacing invalid UTF-8 characters in "subdir_rawchars_␙_\x81_\xfe/file3_␙_\x81_\xfe"
+2025/08/07 11:53:19 INFO  : filename_contains_ࢺ_.txt: Deleted
+2025/08/07 11:53:19 INFO  : subdir_with_ࢺ_/filename_contains_ě_.txt: Deleted
+2025/08/07 11:53:19 INFO  : Updating listings
+2025/08/07 11:53:19 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/extended_filenames/path1/" vs Path2 "/tmp/bisync.115315-seciw/extended_filenames/path2/"
+2025/08/07 11:53:19 INFO  : Bisync successful
     bisync_test.go:394: TEST extended_filenames PASSED
 === RUN   TestBisync/filters
-2026/09/08 16:06:21 (01)  : test filters
-2026/09/08 16:06:21 (02)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/filtersfile.flt /tmp/bisync.160620-wetun/workdir/
-2026/09/08 16:06:21 INFO  : filtersfile.flt: Copied (new)
-2026/09/08 16:06:21 (03)  : test resync to force building of the filters md5 hash
-2026/09/08 16:06:21 (04)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.flt resync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filters/path1/" with Path2 "/tmp/bisync.160620-wetun/filters/path2/"
-2026/09/08 16:06:21 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.flt
-2026/09/08 16:06:21 INFO  : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/filtersfile.flt.md5
-2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:21 INFO  : Resync updating listings
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (05)  : copy-listings resync
-2026/09/08 16:06:21 (06)  : test place new files on the remote
-2026/09/08 16:06:21 (07)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/ fileZ.txt
-2026/09/08 16:06:21 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.160620-wetun/filters/path2/ fileZ.txt
-2026/09/08 16:06:21 INFO  : fileZ.txt: Copied (new)
-2026/09/08 16:06:21 (09)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.160620-wetun/filters/path1/subdir fileZ.txt
-2026/09/08 16:06:21 INFO  : fileZ.txt: Copied (new)
-2026/09/08 16:06:21 (10)  : test bisync with filters-file. path2-side fileZ.txt will be filtered.
-2026/09/08 16:06:21 (11)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.flt
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filters/path1/" with Path2 "/tmp/bisync.160620-wetun/filters/path2/"
-2026/09/08 16:06:21 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.flt
-2026/09/08 16:06:21 INFO  : Path1 checking for diffs
-2026/09/08 16:06:21 INFO  : - Path1    File is new                         - subdir/fileZ.txt
-2026/09/08 16:06:21 INFO  : Path1:    1 changes:    1 new,    0 newer,    0 older,    0 deleted
-2026/09/08 16:06:21 INFO  : Path2 checking for diffs
-2026/09/08 16:06:21 INFO  : Applying changes
-2026/09/08 16:06:21 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/filters/path2/subdir/fileZ.txt
-2026/09/08 16:06:21 INFO  : - Path1    Do queued copies to                 - Path2
-2026/09/08 16:06:21 INFO  : subdir/fileZ.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : Updating listings
-2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/filters/path1/" vs Path2 "/tmp/bisync.160620-wetun/filters/path2/"
-2026/09/08 16:06:21 INFO  : Bisync successful
+2025/08/07 11:53:19 (01)  : test filters
+2025/08/07 11:53:19 (02)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/filtersfile.flt /tmp/bisync.115315-seciw/workdir/
+2025/08/07 11:53:19 INFO  : filtersfile.flt: Copied (new)
+2025/08/07 11:53:19 (03)  : test resync to force building of the filters md5 hash
+2025/08/07 11:53:19 (04)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/filtersfile.flt resync
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filters/path1/" with Path2 "/tmp/bisync.115315-seciw/filters/path2/"
+2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/filtersfile.flt
+2025/08/07 11:53:19 INFO  : Storing filters file hash to /tmp/bisync.115315-seciw/workdir/filtersfile.flt.md5
+2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:19 INFO  : Resync updating listings
+2025/08/07 11:53:19 INFO  : Bisync successful
+2025/08/07 11:53:19 (05)  : copy-listings resync
+2025/08/07 11:53:19 (06)  : test place new files on the remote
+2025/08/07 11:53:19 (07)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/ fileZ.txt
+2025/08/07 11:53:19 (08)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.115315-seciw/filters/path2/ fileZ.txt
+2025/08/07 11:53:19 INFO  : fileZ.txt: Copied (new)
+2025/08/07 11:53:19 (09)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filters/modfiles/fileZ.txt /tmp/bisync.115315-seciw/filters/path1/subdir fileZ.txt
+2025/08/07 11:53:19 INFO  : fileZ.txt: Copied (new)
+2025/08/07 11:53:19 (10)  : test bisync with filters-file. path2-side fileZ.txt will be filtered.
+2025/08/07 11:53:19 (11)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/filtersfile.flt
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filters/path1/" with Path2 "/tmp/bisync.115315-seciw/filters/path2/"
+2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/filtersfile.flt
+2025/08/07 11:53:19 INFO  : Path1 checking for diffs
+2025/08/07 11:53:19 INFO  : - Path1    File is new                         - subdir/fileZ.txt
+2025/08/07 11:53:19 INFO  : Path1:    1 changes:    1 new,    0 newer,    0 older,    0 deleted
+2025/08/07 11:53:19 INFO  : Path2 checking for diffs
+2025/08/07 11:53:19 INFO  : Applying changes
+2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/filters/path2/subdir/fileZ.txt
+2025/08/07 11:53:19 INFO  : - Path1    Do queued copies to                 - Path2
+2025/08/07 11:53:19 INFO  : subdir/fileZ.txt: Copied (new)
+2025/08/07 11:53:19 INFO  : Updating listings
+2025/08/07 11:53:19 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/filters/path1/" vs Path2 "/tmp/bisync.115315-seciw/filters/path2/"
+2025/08/07 11:53:19 INFO  : Bisync successful
     bisync_test.go:394: TEST filters PASSED
 === RUN   TestBisync/filtersfile_checks
-2026/09/08 16:06:21 (01)  : test filtersfile-checks
-2026/09/08 16:06:21 (02)  : test initial bisync
-2026/09/08 16:06:21 (03)  : bisync resync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
-2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:21 INFO  : Resync updating listings
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (04)  : test 1. inject filters file in workdir.
-2026/09/08 16:06:21 (05)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile.txt /tmp/bisync.160620-wetun/workdir/
-2026/09/08 16:06:21 INFO  : filtersfile.txt: Copied (new)
-2026/09/08 16:06:21 (06)  : test 2. run with filters-file but without md5. should abort.
-2026/09/08 16:06:21 (07)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.txt
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
-2026/09/08 16:06:21 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.txt
-2026/09/08 16:06:21 ERROR : Bisync critical error: filters file md5 hash not found (must run --resync): /tmp/bisync.160620-wetun/workdir/filtersfile.txt
-2026/09/08 16:06:21 ERROR : Bisync aborted. Must run --resync to recover.
-2026/09/08 16:06:21 Bisync error: bisync aborted
-2026/09/08 16:06:21 (08)  : test 3. run without filters-file. should be blocked due to prior abort.
-2026/09/08 16:06:21 (09)  : bisync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
-2026/09/08 16:06:21 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run
-2026/09/08 16:06:21 ERROR : Bisync aborted. Must run --resync to recover.
-2026/09/08 16:06:21 Bisync error: bisync aborted
-2026/09/08 16:06:21 (10)  : test 4. run with filters-file and resync.
-2026/09/08 16:06:21 (11)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.txt resync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
-2026/09/08 16:06:21 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.txt
-2026/09/08 16:06:21 INFO  : Storing filters file hash to /tmp/bisync.160620-wetun/workdir/filtersfile.txt.md5
-2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:21 INFO  : Resync updating listings
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (12)  : test 5. run with filters-file alone. should run.
-2026/09/08 16:06:21 (13)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.txt
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
-2026/09/08 16:06:21 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.txt
-2026/09/08 16:06:21 INFO  : Path1 checking for diffs
-2026/09/08 16:06:21 INFO  : Path2 checking for diffs
-2026/09/08 16:06:21 INFO  : No changes found
-2026/09/08 16:06:21 INFO  : Updating listings
-2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" vs Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (14)  : test 6. push changed filters-file to workdir.
-2026/09/08 16:06:21 (15)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile2.txt /tmp/bisync.160620-wetun/workdir/ filtersfile.txt
-2026/09/08 16:06:21 INFO  : filtersfile2.txt: Copied (replaced existing) to: filtersfile.txt
-2026/09/08 16:06:21 (16)  : test 7. run with filters-file alone. should abort.
-2026/09/08 16:06:21 (17)  : bisync filters-file=/tmp/bisync.160620-wetun/workdir/filtersfile.txt
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/filtersfile_checks/path1/" with Path2 "/tmp/bisync.160620-wetun/filtersfile_checks/path2/"
-2026/09/08 16:06:21 INFO  : Using filters file /tmp/bisync.160620-wetun/workdir/filtersfile.txt
-2026/09/08 16:06:21 ERROR : Bisync critical error: filters file has changed (must run --resync): /tmp/bisync.160620-wetun/workdir/filtersfile.txt
-2026/09/08 16:06:21 ERROR : Bisync aborted. Must run --resync to recover.
-2026/09/08 16:06:21 Bisync error: bisync aborted
+2025/08/07 11:53:19 (01)  : test filtersfile-checks
+2025/08/07 11:53:19 (02)  : test initial bisync
+2025/08/07 11:53:19 (03)  : bisync resync
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" with Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
+2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:19 INFO  : Resync updating listings
+2025/08/07 11:53:19 INFO  : Bisync successful
+2025/08/07 11:53:19 (04)  : test 1. inject filters file in workdir.
+2025/08/07 11:53:19 (05)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile.txt /tmp/bisync.115315-seciw/workdir/
+2025/08/07 11:53:19 INFO  : filtersfile.txt: Copied (new)
+2025/08/07 11:53:19 (06)  : test 2. run with filters-file but without md5. should abort.
+2025/08/07 11:53:19 (07)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/filtersfile.txt
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" with Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
+2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/filtersfile.txt
+2025/08/07 11:53:19 ERROR : Bisync critical error: filters file md5 hash not found (must run --resync): /tmp/bisync.115315-seciw/workdir/filtersfile.txt
+2025/08/07 11:53:19 ERROR : Bisync aborted. Must run --resync to recover.
+2025/08/07 11:53:19 Bisync error: bisync aborted
+2025/08/07 11:53:19 (08)  : test 3. run without filters-file. should be blocked due to prior abort.
+2025/08/07 11:53:19 (09)  : bisync
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" with Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
+2025/08/07 11:53:19 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run
+2025/08/07 11:53:19 ERROR : Bisync aborted. Must run --resync to recover.
+2025/08/07 11:53:19 Bisync error: bisync aborted
+2025/08/07 11:53:19 (10)  : test 4. run with filters-file and resync.
+2025/08/07 11:53:19 (11)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/filtersfile.txt resync
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" with Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
+2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/filtersfile.txt
+2025/08/07 11:53:19 INFO  : Storing filters file hash to /tmp/bisync.115315-seciw/workdir/filtersfile.txt.md5
+2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:19 INFO  : Resync updating listings
+2025/08/07 11:53:19 INFO  : Bisync successful
+2025/08/07 11:53:19 (12)  : test 5. run with filters-file alone. should run.
+2025/08/07 11:53:19 (13)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/filtersfile.txt
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" with Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
+2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/filtersfile.txt
+2025/08/07 11:53:19 INFO  : Path1 checking for diffs
+2025/08/07 11:53:19 INFO  : Path2 checking for diffs
+2025/08/07 11:53:19 INFO  : No changes found
+2025/08/07 11:53:19 INFO  : Updating listings
+2025/08/07 11:53:19 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" vs Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
+2025/08/07 11:53:19 INFO  : Bisync successful
+2025/08/07 11:53:19 (14)  : test 6. push changed filters-file to workdir.
+2025/08/07 11:53:19 (15)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_filtersfile_checks/modfiles/filtersfile2.txt /tmp/bisync.115315-seciw/workdir/ filtersfile.txt
+2025/08/07 11:53:19 INFO  : filtersfile2.txt: Copied (replaced existing) to: filtersfile.txt
+2025/08/07 11:53:19 (16)  : test 7. run with filters-file alone. should abort.
+2025/08/07 11:53:19 (17)  : bisync filters-file=/tmp/bisync.115315-seciw/workdir/filtersfile.txt
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/filtersfile_checks/path1/" with Path2 "/tmp/bisync.115315-seciw/filtersfile_checks/path2/"
+2025/08/07 11:53:19 INFO  : Using filters file /tmp/bisync.115315-seciw/workdir/filtersfile.txt
+2025/08/07 11:53:19 ERROR : Bisync critical error: filters file has changed (must run --resync): /tmp/bisync.115315-seciw/workdir/filtersfile.txt
+2025/08/07 11:53:19 ERROR : Bisync aborted. Must run --resync to recover.
+2025/08/07 11:53:19 Bisync error: bisync aborted
     bisync_test.go:394: TEST filtersfile_checks PASSED
 === RUN   TestBisync/max_delete_path1
-2026/09/08 16:06:21 (01)  : test max-delete-path1
-2026/09/08 16:06:21 (02)  : test initial bisync
-2026/09/08 16:06:21 (03)  : bisync resync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path1/path2/"
-2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:21 INFO  : Resync updating listings
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (04)  : test delete >50% of local files
-2026/09/08 16:06:21 (05)  : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file1.txt
-2026/09/08 16:06:21 INFO  : file1.txt: Deleted
-2026/09/08 16:06:21 (06)  : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file2.txt
-2026/09/08 16:06:21 INFO  : file2.txt: Deleted
-2026/09/08 16:06:21 (07)  : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file3.txt
-2026/09/08 16:06:21 INFO  : file3.txt: Deleted
-2026/09/08 16:06:21 (08)  : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file4.txt
-2026/09/08 16:06:21 INFO  : file4.txt: Deleted
-2026/09/08 16:06:21 (09)  : delete-file /tmp/bisync.160620-wetun/max_delete_path1/path1/file5.txt
-2026/09/08 16:06:21 INFO  : file5.txt: Deleted
-2026/09/08 16:06:21 (10)  : test sync should fail due to too many local deletes
-2026/09/08 16:06:21 (11)  : bisync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path1/path2/"
-2026/09/08 16:06:21 INFO  : Path1 checking for diffs
-2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file1.txt
-2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file2.txt
-2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file3.txt
-2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file4.txt
-2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file5.txt
-2026/09/08 16:06:21 INFO  : Path1:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
-2026/09/08 16:06:21 INFO  : Path2 checking for diffs
-2026/09/08 16:06:21 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/". Run with --force if desired.
-2026/09/08 16:06:21 NOTICE: Bisync aborted. Please try again.
-2026/09/08 16:06:21 Bisync error: too many deletes
-2026/09/08 16:06:21 (12)  : copy-listings initial-fail
-2026/09/08 16:06:21 (13)  : test change max-delete limit to 60%. sync should run.
-2026/09/08 16:06:21 (14)  : bisync max-delete=60
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path1/path2/"
-2026/09/08 16:06:21 INFO  : Path1 checking for diffs
-2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file1.txt
-2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file2.txt
-2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file3.txt
-2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file4.txt
-2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - file5.txt
-2026/09/08 16:06:21 INFO  : Path1:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
-2026/09/08 16:06:21 INFO  : Path2 checking for diffs
-2026/09/08 16:06:21 INFO  : Applying changes
-2026/09/08 16:06:21 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path1/path2/file1.txt
-2026/09/08 16:06:21 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path1/path2/file2.txt
-2026/09/08 16:06:21 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path1/path2/file3.txt
-2026/09/08 16:06:21 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path1/path2/file4.txt
-2026/09/08 16:06:21 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path1/path2/file5.txt
-2026/09/08 16:06:21 INFO  : -          Do queued deletes on                - Path2
-2026/09/08 16:06:21 INFO  : file3.txt: Deleted
-2026/09/08 16:06:21 INFO  : file5.txt: Deleted
-2026/09/08 16:06:21 INFO  : file2.txt: Deleted
-2026/09/08 16:06:21 INFO  : file4.txt: Deleted
-2026/09/08 16:06:21 INFO  : file1.txt: Deleted
-2026/09/08 16:06:21 INFO  : Updating listings
-2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/max_delete_path1/path1/" vs Path2 "/tmp/bisync.160620-wetun/max_delete_path1/path2/"
-2026/09/08 16:06:21 INFO  : Bisync successful
+2025/08/07 11:53:19 (01)  : test max-delete-path1
+2025/08/07 11:53:19 (02)  : test initial bisync
+2025/08/07 11:53:19 (03)  : bisync resync
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/max_delete_path1/path1/" with Path2 "/tmp/bisync.115315-seciw/max_delete_path1/path2/"
+2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:19 INFO  : Resync updating listings
+2025/08/07 11:53:19 INFO  : Bisync successful
+2025/08/07 11:53:19 (04)  : test delete >50% of local files
+2025/08/07 11:53:19 (05)  : delete-file /tmp/bisync.115315-seciw/max_delete_path1/path1/file1.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Deleted
+2025/08/07 11:53:19 (06)  : delete-file /tmp/bisync.115315-seciw/max_delete_path1/path1/file2.txt
+2025/08/07 11:53:19 INFO  : file2.txt: Deleted
+2025/08/07 11:53:19 (07)  : delete-file /tmp/bisync.115315-seciw/max_delete_path1/path1/file3.txt
+2025/08/07 11:53:19 INFO  : file3.txt: Deleted
+2025/08/07 11:53:19 (08)  : delete-file /tmp/bisync.115315-seciw/max_delete_path1/path1/file4.txt
+2025/08/07 11:53:19 INFO  : file4.txt: Deleted
+2025/08/07 11:53:19 (09)  : delete-file /tmp/bisync.115315-seciw/max_delete_path1/path1/file5.txt
+2025/08/07 11:53:19 INFO  : file5.txt: Deleted
+2025/08/07 11:53:19 (10)  : test sync should fail due to too many local deletes
+2025/08/07 11:53:19 (11)  : bisync
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/max_delete_path1/path1/" with Path2 "/tmp/bisync.115315-seciw/max_delete_path1/path2/"
+2025/08/07 11:53:19 INFO  : Path1 checking for diffs
+2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file1.txt
+2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file2.txt
+2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file3.txt
+2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file4.txt
+2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file5.txt
+2025/08/07 11:53:19 INFO  : Path1:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
+2025/08/07 11:53:19 INFO  : Path2 checking for diffs
+2025/08/07 11:53:19 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path1 "/tmp/bisync.115315-seciw/max_delete_path1/path1/". Run with --force if desired.
+2025/08/07 11:53:19 NOTICE: Bisync aborted. Please try again.
+2025/08/07 11:53:19 Bisync error: too many deletes
+2025/08/07 11:53:19 (12)  : copy-listings initial-fail
+2025/08/07 11:53:19 (13)  : test change max-delete limit to 60%. sync should run.
+2025/08/07 11:53:19 (14)  : bisync max-delete=60
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/max_delete_path1/path1/" with Path2 "/tmp/bisync.115315-seciw/max_delete_path1/path2/"
+2025/08/07 11:53:19 INFO  : Path1 checking for diffs
+2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file1.txt
+2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file2.txt
+2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file3.txt
+2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file4.txt
+2025/08/07 11:53:19 INFO  : - Path1    File was deleted                    - file5.txt
+2025/08/07 11:53:19 INFO  : Path1:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
+2025/08/07 11:53:19 INFO  : Path2 checking for diffs
+2025/08/07 11:53:19 INFO  : Applying changes
+2025/08/07 11:53:19 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path1/path2/file1.txt
+2025/08/07 11:53:19 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path1/path2/file2.txt
+2025/08/07 11:53:19 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path1/path2/file3.txt
+2025/08/07 11:53:19 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path1/path2/file4.txt
+2025/08/07 11:53:19 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path1/path2/file5.txt
+2025/08/07 11:53:19 INFO  : -          Do queued deletes on                - Path2
+2025/08/07 11:53:19 INFO  : file1.txt: Deleted
+2025/08/07 11:53:19 INFO  : file2.txt: Deleted
+2025/08/07 11:53:19 INFO  : file3.txt: Deleted
+2025/08/07 11:53:19 INFO  : file4.txt: Deleted
+2025/08/07 11:53:19 INFO  : file5.txt: Deleted
+2025/08/07 11:53:19 INFO  : Updating listings
+2025/08/07 11:53:19 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/max_delete_path1/path1/" vs Path2 "/tmp/bisync.115315-seciw/max_delete_path1/path2/"
+2025/08/07 11:53:19 INFO  : Bisync successful
     bisync_test.go:394: TEST max_delete_path1 PASSED
 === RUN   TestBisync/max_delete_path2_force
-2026/09/08 16:06:21 (01)  : test max-delete-path2-force
-2026/09/08 16:06:21 (02)  : test initial bisync
-2026/09/08 16:06:21 (03)  : bisync resync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/"
-2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:21 INFO  : Resync updating listings
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (04)  : test delete >50% of remote files
-2026/09/08 16:06:21 (05)  : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file1.txt
-2026/09/08 16:06:21 INFO  : file1.txt: Deleted
-2026/09/08 16:06:21 (06)  : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file2.txt
-2026/09/08 16:06:21 INFO  : file2.txt: Deleted
-2026/09/08 16:06:21 (07)  : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file3.txt
-2026/09/08 16:06:21 INFO  : file3.txt: Deleted
-2026/09/08 16:06:21 (08)  : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file4.txt
-2026/09/08 16:06:21 INFO  : file4.txt: Deleted
-2026/09/08 16:06:21 (09)  : delete-file /tmp/bisync.160620-wetun/max_delete_path2_force/path2/file5.txt
-2026/09/08 16:06:21 INFO  : file5.txt: Deleted
-2026/09/08 16:06:21 (10)  : test sync should fail due to too many path2 deletes
-2026/09/08 16:06:21 (11)  : bisync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/"
-2026/09/08 16:06:21 INFO  : Path1 checking for diffs
-2026/09/08 16:06:21 INFO  : Path2 checking for diffs
-2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file1.txt
-2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file2.txt
-2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file3.txt
-2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file4.txt
-2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file5.txt
-2026/09/08 16:06:21 INFO  : Path2:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
-2026/09/08 16:06:21 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/". Run with --force if desired.
-2026/09/08 16:06:21 NOTICE: Bisync aborted. Please try again.
-2026/09/08 16:06:21 Bisync error: too many deletes
-2026/09/08 16:06:21 (12)  : copy-listings initial-fail
-2026/09/08 16:06:21 (13)  : test apply force option. sync should run.
-2026/09/08 16:06:21 (14)  : bisync force
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/"
-2026/09/08 16:06:21 INFO  : Path1 checking for diffs
-2026/09/08 16:06:21 INFO  : Path2 checking for diffs
-2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file1.txt
-2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file2.txt
-2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file3.txt
-2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file4.txt
-2026/09/08 16:06:21 INFO  : - Path2    File was deleted                    - file5.txt
-2026/09/08 16:06:21 INFO  : Path2:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
-2026/09/08 16:06:21 INFO  : Applying changes
-2026/09/08 16:06:21 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file1.txt
-2026/09/08 16:06:21 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file2.txt
-2026/09/08 16:06:21 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file3.txt
-2026/09/08 16:06:21 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file4.txt
-2026/09/08 16:06:21 INFO  : - Path1    Queue delete                        - /tmp/bisync.160620-wetun/max_delete_path2_force/path1/file5.txt
-2026/09/08 16:06:21 INFO  : -          Do queued deletes on                - Path1
-2026/09/08 16:06:21 INFO  : file1.txt: Deleted
-2026/09/08 16:06:21 INFO  : file2.txt: Deleted
-2026/09/08 16:06:21 INFO  : file5.txt: Deleted
-2026/09/08 16:06:21 INFO  : file4.txt: Deleted
-2026/09/08 16:06:21 INFO  : file3.txt: Deleted
-2026/09/08 16:06:21 INFO  : Updating listings
-2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/max_delete_path2_force/path1/" vs Path2 "/tmp/bisync.160620-wetun/max_delete_path2_force/path2/"
-2026/09/08 16:06:21 INFO  : Bisync successful
+2025/08/07 11:53:19 (01)  : test max-delete-path2-force
+2025/08/07 11:53:19 (02)  : test initial bisync
+2025/08/07 11:53:19 (03)  : bisync resync
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.115315-seciw/max_delete_path2_force/path2/"
+2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:19 INFO  : Resync updating listings
+2025/08/07 11:53:19 INFO  : Bisync successful
+2025/08/07 11:53:19 (04)  : test delete >50% of remote files
+2025/08/07 11:53:19 (05)  : delete-file /tmp/bisync.115315-seciw/max_delete_path2_force/path2/file1.txt
+2025/08/07 11:53:19 INFO  : file1.txt: Deleted
+2025/08/07 11:53:19 (06)  : delete-file /tmp/bisync.115315-seciw/max_delete_path2_force/path2/file2.txt
+2025/08/07 11:53:19 INFO  : file2.txt: Deleted
+2025/08/07 11:53:19 (07)  : delete-file /tmp/bisync.115315-seciw/max_delete_path2_force/path2/file3.txt
+2025/08/07 11:53:19 INFO  : file3.txt: Deleted
+2025/08/07 11:53:19 (08)  : delete-file /tmp/bisync.115315-seciw/max_delete_path2_force/path2/file4.txt
+2025/08/07 11:53:19 INFO  : file4.txt: Deleted
+2025/08/07 11:53:19 (09)  : delete-file /tmp/bisync.115315-seciw/max_delete_path2_force/path2/file5.txt
+2025/08/07 11:53:19 INFO  : file5.txt: Deleted
+2025/08/07 11:53:19 (10)  : test sync should fail due to too many path2 deletes
+2025/08/07 11:53:19 (11)  : bisync
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.115315-seciw/max_delete_path2_force/path2/"
+2025/08/07 11:53:19 INFO  : Path1 checking for diffs
+2025/08/07 11:53:19 INFO  : Path2 checking for diffs
+2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file1.txt
+2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file2.txt
+2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file3.txt
+2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file4.txt
+2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file5.txt
+2025/08/07 11:53:19 INFO  : Path2:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
+2025/08/07 11:53:19 ERROR : Safety abort: too many deletes (>50%, 5 of 9) on Path2 "/tmp/bisync.115315-seciw/max_delete_path2_force/path2/". Run with --force if desired.
+2025/08/07 11:53:19 NOTICE: Bisync aborted. Please try again.
+2025/08/07 11:53:19 Bisync error: too many deletes
+2025/08/07 11:53:19 (12)  : copy-listings initial-fail
+2025/08/07 11:53:19 (13)  : test apply force option. sync should run.
+2025/08/07 11:53:19 (14)  : bisync force
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/max_delete_path2_force/path1/" with Path2 "/tmp/bisync.115315-seciw/max_delete_path2_force/path2/"
+2025/08/07 11:53:19 INFO  : Path1 checking for diffs
+2025/08/07 11:53:19 INFO  : Path2 checking for diffs
+2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file1.txt
+2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file2.txt
+2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file3.txt
+2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file4.txt
+2025/08/07 11:53:19 INFO  : - Path2    File was deleted                    - file5.txt
+2025/08/07 11:53:19 INFO  : Path2:    5 changes:    0 new,    0 newer,    0 older,    5 deleted
+2025/08/07 11:53:19 INFO  : Applying changes
+2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path2_force/path1/file1.txt
+2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path2_force/path1/file2.txt
+2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path2_force/path1/file3.txt
+2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path2_force/path1/file4.txt
+2025/08/07 11:53:19 INFO  : - Path1    Queue delete                        - /tmp/bisync.115315-seciw/max_delete_path2_force/path1/file5.txt
+2025/08/07 11:53:19 INFO  : -          Do queued deletes on                - Path1
+2025/08/07 11:53:19 INFO  : file1.txt: Deleted
+2025/08/07 11:53:19 INFO  : file2.txt: Deleted
+2025/08/07 11:53:19 INFO  : file3.txt: Deleted
+2025/08/07 11:53:19 INFO  : file4.txt: Deleted
+2025/08/07 11:53:19 INFO  : file5.txt: Deleted
+2025/08/07 11:53:19 INFO  : Updating listings
+2025/08/07 11:53:19 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/max_delete_path2_force/path1/" vs Path2 "/tmp/bisync.115315-seciw/max_delete_path2_force/path2/"
+2025/08/07 11:53:19 INFO  : Bisync successful
     bisync_test.go:394: TEST max_delete_path2_force PASSED
 === RUN   TestBisync/rclone_args
-2026/09/08 16:06:21 (01)  : test rclone-args
-2026/09/08 16:06:21 (02)  : test initial bisync
-2026/09/08 16:06:21 (03)  : bisync resync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/rclone_args/path1/" with Path2 "/tmp/bisync.160620-wetun/rclone_args/path2/"
-2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:21 INFO  : Resync updating listings
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (04)  : test place newer files on both paths
-2026/09/08 16:06:21 (05)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/ *
-2026/09/08 16:06:21 (06)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file1.txt /tmp/bisync.160620-wetun/rclone_args/path1/
-2026/09/08 16:06:21 INFO  : file1.txt: Copied (replaced existing)
-2026/09/08 16:06:21 (07)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file2.txt /tmp/bisync.160620-wetun/rclone_args/path2/
-2026/09/08 16:06:21 INFO  : file2.txt: Copied (replaced existing)
-2026/09/08 16:06:21 (08)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file20.txt /tmp/bisync.160620-wetun/rclone_args/path1/subdir
-2026/09/08 16:06:21 INFO  : file20.txt: Updated modification time in destination
-2026/09/08 16:06:21 (09)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file21.txt /tmp/bisync.160620-wetun/rclone_args/path2/subdir
-2026/09/08 16:06:21 INFO  : file21.txt: Updated modification time in destination
-2026/09/08 16:06:21 (10)  : test run bisync with custom options
-2026/09/08 16:06:21 (11)  : bisync size-only
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/rclone_args/path1/" with Path2 "/tmp/bisync.160620-wetun/rclone_args/path2/"
-2026/09/08 16:06:21 INFO  : Path1 checking for diffs
-2026/09/08 16:06:21 INFO  : - Path1    File is newer                       - file1.txt
-2026/09/08 16:06:21 INFO  : - Path1    File is newer                       - subdir/file20.txt
-2026/09/08 16:06:21 INFO  : Path1:    2 changes:    0 new,    2 newer,    0 older,    0 deleted
-2026/09/08 16:06:21 INFO  : Path2 checking for diffs
-2026/09/08 16:06:21 INFO  : - Path2    File is newer                       - file2.txt
-2026/09/08 16:06:21 INFO  : - Path2    File is newer                       - subdir/file21.txt
-2026/09/08 16:06:21 INFO  : Path2:    2 changes:    0 new,    2 newer,    0 older,    0 deleted
-2026/09/08 16:06:21 INFO  : Applying changes
-2026/09/08 16:06:21 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/rclone_args/path2/file1.txt
-2026/09/08 16:06:21 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.160620-wetun/rclone_args/path2/subdir/file20.txt
-2026/09/08 16:06:21 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/rclone_args/path1/file2.txt
-2026/09/08 16:06:21 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.160620-wetun/rclone_args/path1/subdir/file21.txt
-2026/09/08 16:06:21 INFO  : - Path2    Do queued copies to                 - Path1
-2026/09/08 16:06:21 INFO  : file2.txt: Copied (replaced existing)
-2026/09/08 16:06:21 INFO  : - Path1    Do queued copies to                 - Path2
-2026/09/08 16:06:21 INFO  : file1.txt: Copied (replaced existing)
-2026/09/08 16:06:21 INFO  : Updating listings
-2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/rclone_args/path1/" vs Path2 "/tmp/bisync.160620-wetun/rclone_args/path2/"
-2026/09/08 16:06:21 INFO  : Bisync successful
+2025/08/07 11:53:19 (01)  : test rclone-args
+2025/08/07 11:53:19 (02)  : test initial bisync
+2025/08/07 11:53:19 (03)  : bisync resync
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/rclone_args/path1/" with Path2 "/tmp/bisync.115315-seciw/rclone_args/path2/"
+2025/08/07 11:53:19 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:19 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:19 INFO  : Resync updating listings
+2025/08/07 11:53:19 INFO  : Bisync successful
+2025/08/07 11:53:19 (04)  : test place newer files on both paths
+2025/08/07 11:53:19 (05)  : touch-glob 2001-01-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/ *
+2025/08/07 11:53:19 (06)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file1.txt /tmp/bisync.115315-seciw/rclone_args/path1/
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (replaced existing)
+2025/08/07 11:53:19 (07)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file2.txt /tmp/bisync.115315-seciw/rclone_args/path2/
+2025/08/07 11:53:19 INFO  : file2.txt: Copied (replaced existing)
+2025/08/07 11:53:19 (08)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file20.txt /tmp/bisync.115315-seciw/rclone_args/path1/subdir
+2025/08/07 11:53:19 INFO  : file20.txt: Updated modification time in destination
+2025/08/07 11:53:19 (09)  : copy-file /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_rclone_args/modfiles/file21.txt /tmp/bisync.115315-seciw/rclone_args/path2/subdir
+2025/08/07 11:53:19 INFO  : file21.txt: Updated modification time in destination
+2025/08/07 11:53:19 (10)  : test run bisync with custom options
+2025/08/07 11:53:19 (11)  : bisync size-only
+2025/08/07 11:53:19 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/rclone_args/path1/" with Path2 "/tmp/bisync.115315-seciw/rclone_args/path2/"
+2025/08/07 11:53:19 INFO  : Path1 checking for diffs
+2025/08/07 11:53:19 INFO  : - Path1    File is newer                       - file1.txt
+2025/08/07 11:53:19 INFO  : - Path1    File is newer                       - subdir/file20.txt
+2025/08/07 11:53:19 INFO  : Path1:    2 changes:    0 new,    2 newer,    0 older,    0 deleted
+2025/08/07 11:53:19 INFO  : Path2 checking for diffs
+2025/08/07 11:53:19 INFO  : - Path2    File is newer                       - file2.txt
+2025/08/07 11:53:19 INFO  : - Path2    File is newer                       - subdir/file21.txt
+2025/08/07 11:53:19 INFO  : Path2:    2 changes:    0 new,    2 newer,    0 older,    0 deleted
+2025/08/07 11:53:19 INFO  : Applying changes
+2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/rclone_args/path2/file1.txt
+2025/08/07 11:53:19 INFO  : - Path1    Queue copy to Path2                 - /tmp/bisync.115315-seciw/rclone_args/path2/subdir/file20.txt
+2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/rclone_args/path1/file2.txt
+2025/08/07 11:53:19 INFO  : - Path2    Queue copy to Path1                 - /tmp/bisync.115315-seciw/rclone_args/path1/subdir/file21.txt
+2025/08/07 11:53:19 INFO  : - Path2    Do queued copies to                 - Path1
+2025/08/07 11:53:19 INFO  : file2.txt: Copied (replaced existing)
+2025/08/07 11:53:19 INFO  : - Path1    Do queued copies to                 - Path2
+2025/08/07 11:53:19 INFO  : file1.txt: Copied (replaced existing)
+2025/08/07 11:53:19 INFO  : Updating listings
+2025/08/07 11:53:20 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/rclone_args/path1/" vs Path2 "/tmp/bisync.115315-seciw/rclone_args/path2/"
+2025/08/07 11:53:20 INFO  : Bisync successful
     bisync_test.go:394: TEST rclone_args PASSED
 === RUN   TestBisync/resync
-2026/09/08 16:06:21 (01)  : test resync
-2026/09/08 16:06:21 (02)  : test 1. resync with empty path1, resulting in copying all content from path2.
-2026/09/08 16:06:21 (03)  : purge-children /tmp/bisync.160620-wetun/resync/path1/
-2026/09/08 16:06:21 (04)  : bisync resync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/"
-2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - RCLONE_TEST
-2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file1.txt
-2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file2.txt
-2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file3.txt
-2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file4.txt
-2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file5.txt
-2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file6.txt
-2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file7.txt
-2026/09/08 16:06:21 INFO  : - Path2    Resync is doing queued copies to    - Path1
-2026/09/08 16:06:21 INFO  : file1.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : RCLONE_TEST: Copied (new)
-2026/09/08 16:06:21 INFO  : file3.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : file2.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : file4.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : file6.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : file5.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : file7.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:21 INFO  : Resync updating listings
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (05)  : move-listings empty-path1
-2026/09/08 16:06:21 (06)  : test 2. resync with empty path2, resulting in synching all content to path2.
-2026/09/08 16:06:21 (07)  : purge-children /tmp/bisync.160620-wetun/resync/path2/
-2026/09/08 16:06:21 (08)  : bisync resync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/"
-2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:21 INFO  : file2.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : file3.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : file1.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : file4.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : file5.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : file6.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : RCLONE_TEST: Copied (new)
-2026/09/08 16:06:21 INFO  : file7.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : Resync updating listings
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (09)  : move-listings empty-path2
-2026/09/08 16:06:21 (10)  : test 3. exercise all of the various file difference scenarios during a resync.
-2026/09/08 16:06:21 (11)  : touch-glob 2002-02-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileA.txt
-2026/09/08 16:06:21 (12)  : touch-glob 1999-09-09 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileB.txt
-2026/09/08 16:06:21 (13)  : test = file      - path1      - path2      - expected action    - who wins
-2026/09/08 16:06:21 (14)  : test - file1.txt - exists     - missing    - sync path1 > path2 - path1
-2026/09/08 16:06:21 (15)  : delete-file /tmp/bisync.160620-wetun/resync/path2/file1.txt
-2026/09/08 16:06:21 INFO  : file1.txt: Deleted
-2026/09/08 16:06:21 (16)  : test - file2.txt - missing    - exists     - copy path2 > path1 - path2
-2026/09/08 16:06:21 (17)  : delete-file /tmp/bisync.160620-wetun/resync/path1/file2.txt
-2026/09/08 16:06:21 INFO  : file2.txt: Deleted
-2026/09/08 16:06:21 (18)  : test - file3.txt - exists     - newer date - sync path1 > path2 - path1
-2026/09/08 16:06:21 (19)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.160620-wetun/resync/path2/ file3.txt
-2026/09/08 16:06:21 INFO  : fileA.txt: Copied (replaced existing) to: file3.txt
-2026/09/08 16:06:21 (20)  : test - file4.txt - missing    - newer date - copy path2 > path1 - path2
-2026/09/08 16:06:21 (21)  : delete-file /tmp/bisync.160620-wetun/resync/path1/file4.txt
-2026/09/08 16:06:21 INFO  : file4.txt: Deleted
-2026/09/08 16:06:21 (22)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.160620-wetun/resync/path2/ file4.txt
-2026/09/08 16:06:21 INFO  : fileA.txt: Copied (replaced existing) to: file4.txt
-2026/09/08 16:06:21 (23)  : test - file5.txt - exists     - older date - sync path1 > path2 - path1
-2026/09/08 16:06:21 (24)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.160620-wetun/resync/path2/ file5.txt
-2026/09/08 16:06:21 INFO  : fileB.txt: Copied (replaced existing) to: file5.txt
-2026/09/08 16:06:21 (25)  : test - file6.txt - older date - newer date - sync path1 > path2	- path1
-2026/09/08 16:06:21 (26)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.160620-wetun/resync/path1/ file6.txt
-2026/09/08 16:06:21 INFO  : fileB.txt: Copied (replaced existing) to: file6.txt
-2026/09/08 16:06:21 (27)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.160620-wetun/resync/path2/ file6.txt
-2026/09/08 16:06:21 INFO  : fileA.txt: Copied (replaced existing) to: file6.txt
-2026/09/08 16:06:21 (28)  : test - file7.txt - exists     - exists (same) - none            - same
-2026/09/08 16:06:21 (29)  : test run bisync with resync
-2026/09/08 16:06:21 (30)  : bisync resync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/"
-2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file2.txt
-2026/09/08 16:06:21 INFO  : - Path2    Resync will copy to Path1           - file4.txt
-2026/09/08 16:06:21 INFO  : - Path2    Resync is doing queued copies to    - Path1
-2026/09/08 16:06:21 INFO  : file2.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : file4.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:21 INFO  : file1.txt: Copied (new)
-2026/09/08 16:06:21 INFO  : file6.txt: Updated modification time in destination
-2026/09/08 16:06:21 INFO  : file5.txt: Copied (replaced existing)
-2026/09/08 16:06:21 INFO  : file3.txt: Copied (replaced existing)
-2026/09/08 16:06:21 INFO  : Resync updating listings
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (31)  : copy-listings mixed-diffs
-2026/09/08 16:06:21 (32)  : test run normal bisync
-2026/09/08 16:06:21 (33)  : bisync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/"
-2026/09/08 16:06:21 INFO  : Path1 checking for diffs
-2026/09/08 16:06:21 INFO  : Path2 checking for diffs
-2026/09/08 16:06:21 INFO  : No changes found
-2026/09/08 16:06:21 INFO  : Updating listings
-2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/resync/path1/" vs Path2 "/tmp/bisync.160620-wetun/resync/path2/"
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (34)  : test 4. confirm critical error on normal sync of empty path.
-2026/09/08 16:06:21 (35)  : purge-children /tmp/bisync.160620-wetun/resync/path2/
-2026/09/08 16:06:21 (36)  : bisync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/resync/path1/" with Path2 "/tmp/bisync.160620-wetun/resync/path2/"
-2026/09/08 16:06:21 INFO  : Path1 checking for diffs
-2026/09/08 16:06:21 INFO  : Path2 checking for diffs
-2026/09/08 16:06:21 ERROR : Empty current Path2 listing. Cannot sync to an empty directory: /tmp/bisync.160620-wetun/workdir/tmp_bisync.160620-wetun_resync_path1..tmp_bisync.160620-wetun_resync_path2.path2.lst-new
-2026/09/08 16:06:21 ERROR : Bisync critical error: empty current Path2 listing: /tmp/bisync.160620-wetun/workdir/tmp_bisync.160620-wetun_resync_path1..tmp_bisync.160620-wetun_resync_path2.path2.lst-new
-2026/09/08 16:06:21 ERROR : Bisync aborted. Must run --resync to recover.
-2026/09/08 16:06:21 Bisync error: bisync aborted
+2025/08/07 11:53:20 (01)  : test resync
+2025/08/07 11:53:20 (02)  : test 1. resync with empty path1, resulting in copying all content from path2.
+2025/08/07 11:53:20 (03)  : purge-children /tmp/bisync.115315-seciw/resync/path1/
+2025/08/07 11:53:20 (04)  : bisync resync
+2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/resync/path1/" with Path2 "/tmp/bisync.115315-seciw/resync/path2/"
+2025/08/07 11:53:20 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - RCLONE_TEST
+2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file1.txt
+2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file2.txt
+2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file3.txt
+2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file4.txt
+2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file5.txt
+2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file6.txt
+2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file7.txt
+2025/08/07 11:53:20 INFO  : - Path2    Resync is doing queued copies to    - Path1
+2025/08/07 11:53:20 INFO  : RCLONE_TEST: Copied (new)
+2025/08/07 11:53:20 INFO  : file1.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file2.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file3.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file4.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file5.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file6.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file7.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:20 INFO  : Resync updating listings
+2025/08/07 11:53:20 INFO  : Bisync successful
+2025/08/07 11:53:20 (05)  : move-listings empty-path1
+2025/08/07 11:53:20 (06)  : test 2. resync with empty path2, resulting in synching all content to path2.
+2025/08/07 11:53:20 (07)  : purge-children /tmp/bisync.115315-seciw/resync/path2/
+2025/08/07 11:53:20 (08)  : bisync resync
+2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/resync/path1/" with Path2 "/tmp/bisync.115315-seciw/resync/path2/"
+2025/08/07 11:53:20 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:20 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:20 INFO  : file1.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file2.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file3.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file5.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file4.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file6.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file7.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : RCLONE_TEST: Copied (new)
+2025/08/07 11:53:20 INFO  : Resync updating listings
+2025/08/07 11:53:20 INFO  : Bisync successful
+2025/08/07 11:53:20 (09)  : move-listings empty-path2
+2025/08/07 11:53:20 (10)  : test 3. exercise all of the various file difference scenarios during a resync.
+2025/08/07 11:53:20 (11)  : touch-glob 2002-02-02 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileA.txt
+2025/08/07 11:53:20 (12)  : touch-glob 1999-09-09 /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/ fileB.txt
+2025/08/07 11:53:20 (13)  : test = file      - path1      - path2      - expected action    - who wins
+2025/08/07 11:53:20 (14)  : test - file1.txt - exists     - missing    - sync path1 > path2 - path1
+2025/08/07 11:53:20 (15)  : delete-file /tmp/bisync.115315-seciw/resync/path2/file1.txt
+2025/08/07 11:53:20 INFO  : file1.txt: Deleted
+2025/08/07 11:53:20 (16)  : test - file2.txt - missing    - exists     - copy path2 > path1 - path2
+2025/08/07 11:53:20 (17)  : delete-file /tmp/bisync.115315-seciw/resync/path1/file2.txt
+2025/08/07 11:53:20 INFO  : file2.txt: Deleted
+2025/08/07 11:53:20 (18)  : test - file3.txt - exists     - newer date - sync path1 > path2 - path1
+2025/08/07 11:53:20 (19)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.115315-seciw/resync/path2/ file3.txt
+2025/08/07 11:53:20 INFO  : fileA.txt: Copied (replaced existing) to: file3.txt
+2025/08/07 11:53:20 (20)  : test - file4.txt - missing    - newer date - copy path2 > path1 - path2
+2025/08/07 11:53:20 (21)  : delete-file /tmp/bisync.115315-seciw/resync/path1/file4.txt
+2025/08/07 11:53:20 INFO  : file4.txt: Deleted
+2025/08/07 11:53:20 (22)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.115315-seciw/resync/path2/ file4.txt
+2025/08/07 11:53:20 INFO  : fileA.txt: Copied (replaced existing) to: file4.txt
+2025/08/07 11:53:20 (23)  : test - file5.txt - exists     - older date - sync path1 > path2 - path1
+2025/08/07 11:53:20 (24)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.115315-seciw/resync/path2/ file5.txt
+2025/08/07 11:53:20 INFO  : fileB.txt: Copied (replaced existing) to: file5.txt
+2025/08/07 11:53:20 (25)  : test - file6.txt - older date - newer date - sync path1 > path2	- path1
+2025/08/07 11:53:20 (26)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileB.txt /tmp/bisync.115315-seciw/resync/path1/ file6.txt
+2025/08/07 11:53:20 INFO  : fileB.txt: Copied (replaced existing) to: file6.txt
+2025/08/07 11:53:20 (27)  : copy-as /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/bisync/testdata/test_resync/modfiles/fileA.txt /tmp/bisync.115315-seciw/resync/path2/ file6.txt
+2025/08/07 11:53:20 INFO  : fileA.txt: Copied (replaced existing) to: file6.txt
+2025/08/07 11:53:20 (28)  : test - file7.txt - exists     - exists (same) - none            - same
+2025/08/07 11:53:20 (29)  : test run bisync with resync
+2025/08/07 11:53:20 (30)  : bisync resync
+2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/resync/path1/" with Path2 "/tmp/bisync.115315-seciw/resync/path2/"
+2025/08/07 11:53:20 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file2.txt
+2025/08/07 11:53:20 INFO  : - Path2    Resync will copy to Path1           - file4.txt
+2025/08/07 11:53:20 INFO  : - Path2    Resync is doing queued copies to    - Path1
+2025/08/07 11:53:20 INFO  : file2.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file4.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:20 INFO  : file6.txt: Updated modification time in destination
+2025/08/07 11:53:20 INFO  : file1.txt: Copied (new)
+2025/08/07 11:53:20 INFO  : file3.txt: Copied (replaced existing)
+2025/08/07 11:53:20 INFO  : file5.txt: Copied (replaced existing)
+2025/08/07 11:53:20 INFO  : Resync updating listings
+2025/08/07 11:53:20 INFO  : Bisync successful
+2025/08/07 11:53:20 (31)  : copy-listings mixed-diffs
+2025/08/07 11:53:20 (32)  : test run normal bisync
+2025/08/07 11:53:20 (33)  : bisync
+2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/resync/path1/" with Path2 "/tmp/bisync.115315-seciw/resync/path2/"
+2025/08/07 11:53:20 INFO  : Path1 checking for diffs
+2025/08/07 11:53:20 INFO  : Path2 checking for diffs
+2025/08/07 11:53:20 INFO  : No changes found
+2025/08/07 11:53:20 INFO  : Updating listings
+2025/08/07 11:53:20 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/resync/path1/" vs Path2 "/tmp/bisync.115315-seciw/resync/path2/"
+2025/08/07 11:53:20 INFO  : Bisync successful
+2025/08/07 11:53:20 (34)  : test 4. confirm critical error on normal sync of empty path.
+2025/08/07 11:53:20 (35)  : purge-children /tmp/bisync.115315-seciw/resync/path2/
+2025/08/07 11:53:20 (36)  : bisync
+2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/resync/path1/" with Path2 "/tmp/bisync.115315-seciw/resync/path2/"
+2025/08/07 11:53:20 INFO  : Path1 checking for diffs
+2025/08/07 11:53:20 INFO  : Path2 checking for diffs
+2025/08/07 11:53:20 ERROR : Empty current Path2 listing. Cannot sync to an empty directory: /tmp/bisync.115315-seciw/workdir/tmp_bisync.115315-seciw_resync_path1..tmp_bisync.115315-seciw_resync_path2.path2.lst-new
+2025/08/07 11:53:20 ERROR : Bisync critical error: empty current Path2 listing: /tmp/bisync.115315-seciw/workdir/tmp_bisync.115315-seciw_resync_path1..tmp_bisync.115315-seciw_resync_path2.path2.lst-new
+2025/08/07 11:53:20 ERROR : Bisync aborted. Must run --resync to recover.
+2025/08/07 11:53:20 Bisync error: bisync aborted
     bisync_test.go:394: TEST resync PASSED
 === RUN   TestBisync/rmdirs
-2026/09/08 16:06:21 (01)  : test rmdirs
-2026/09/08 16:06:21 (02)  : test initial bisync
-2026/09/08 16:06:21 (03)  : bisync resync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" with Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/"
-2026/09/08 16:06:21 INFO  : Copying unique Path2 files to Path1
-2026/09/08 16:06:21 INFO  : Resynching Path1 to Path2
-2026/09/08 16:06:21 INFO  : Resync updating listings
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (04)  : test 1. delete path1 subdir file
-2026/09/08 16:06:21 (05)  : delete-file /tmp/bisync.160620-wetun/rmdirs/path1/subdir/file20.txt
-2026/09/08 16:06:21 INFO  : file20.txt: Deleted
-2026/09/08 16:06:21 (06)  : test 2. run bisync without remove-empty-dirs
-2026/09/08 16:06:21 (07)  : bisync
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" with Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/"
-2026/09/08 16:06:21 INFO  : Path1 checking for diffs
-2026/09/08 16:06:21 INFO  : - Path1    File was deleted                    - subdir/file20.txt
-2026/09/08 16:06:21 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
-2026/09/08 16:06:21 INFO  : Path2 checking for diffs
-2026/09/08 16:06:21 INFO  : Applying changes
-2026/09/08 16:06:21 INFO  : - Path2    Queue delete                        - /tmp/bisync.160620-wetun/rmdirs/path2/subdir/file20.txt
-2026/09/08 16:06:21 INFO  : -          Do queued deletes on                - Path2
-2026/09/08 16:06:21 INFO  : subdir/file20.txt: Deleted
-2026/09/08 16:06:21 INFO  : Updating listings
-2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" vs Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/"
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (08)  : test 3. confirm the subdir still exists on both paths
-2026/09/08 16:06:21 (09)  : list-dirs /tmp/bisync.160620-wetun/rmdirs/path1/
-2026/09/08 16:06:21 subdir/
-2026/09/08 16:06:21 (10)  : list-dirs /tmp/bisync.160620-wetun/rmdirs/path2/
-2026/09/08 16:06:21 subdir/
-2026/09/08 16:06:21 (11)  : test 4. run bisync with remove-empty-dirs
-2026/09/08 16:06:21 (12)  : bisync remove-empty-dirs
-2026/09/08 16:06:21 INFO  : Synching Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" with Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/"
-2026/09/08 16:06:21 INFO  : Path1 checking for diffs
-2026/09/08 16:06:21 INFO  : Path2 checking for diffs
-2026/09/08 16:06:21 INFO  : No changes found
-2026/09/08 16:06:21 INFO  : Updating listings
-2026/09/08 16:06:21 INFO  : Validating listings for Path1 "/tmp/bisync.160620-wetun/rmdirs/path1/" vs Path2 "/tmp/bisync.160620-wetun/rmdirs/path2/"
-2026/09/08 16:06:21 INFO  : Removing empty directories
-2026/09/08 16:06:21 INFO  : subdir: Removing directory
-2026/09/08 16:06:21 INFO  : subdir: Removing directory
-2026/09/08 16:06:21 INFO  : Bisync successful
-2026/09/08 16:06:21 (13)  : test 5. confirm the subdir has been removed on both paths
-2026/09/08 16:06:21 (14)  : list-dirs /tmp/bisync.160620-wetun/rmdirs/path1/
-2026/09/08 16:06:21 (15)  : list-dirs /tmp/bisync.160620-wetun/rmdirs/path2/
+2025/08/07 11:53:20 (01)  : test rmdirs
+2025/08/07 11:53:20 (02)  : test initial bisync
+2025/08/07 11:53:20 (03)  : bisync resync
+2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/rmdirs/path1/" with Path2 "/tmp/bisync.115315-seciw/rmdirs/path2/"
+2025/08/07 11:53:20 INFO  : Copying unique Path2 files to Path1
+2025/08/07 11:53:20 INFO  : Resynching Path1 to Path2
+2025/08/07 11:53:20 INFO  : Resync updating listings
+2025/08/07 11:53:20 INFO  : Bisync successful
+2025/08/07 11:53:20 (04)  : test 1. delete path1 subdir file
+2025/08/07 11:53:20 (05)  : delete-file /tmp/bisync.115315-seciw/rmdirs/path1/subdir/file20.txt
+2025/08/07 11:53:20 INFO  : file20.txt: Deleted
+2025/08/07 11:53:20 (06)  : test 2. run bisync without remove-empty-dirs
+2025/08/07 11:53:20 (07)  : bisync
+2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/rmdirs/path1/" with Path2 "/tmp/bisync.115315-seciw/rmdirs/path2/"
+2025/08/07 11:53:20 INFO  : Path1 checking for diffs
+2025/08/07 11:53:20 INFO  : - Path1    File was deleted                    - subdir/file20.txt
+2025/08/07 11:53:20 INFO  : Path1:    1 changes:    0 new,    0 newer,    0 older,    1 deleted
+2025/08/07 11:53:20 INFO  : Path2 checking for diffs
+2025/08/07 11:53:20 INFO  : Applying changes
+2025/08/07 11:53:20 INFO  : - Path2    Queue delete                        - /tmp/bisync.115315-seciw/rmdirs/path2/subdir/file20.txt
+2025/08/07 11:53:20 INFO  : -          Do queued deletes on                - Path2
+2025/08/07 11:53:20 INFO  : subdir/file20.txt: Deleted
+2025/08/07 11:53:20 INFO  : Updating listings
+2025/08/07 11:53:20 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/rmdirs/path1/" vs Path2 "/tmp/bisync.115315-seciw/rmdirs/path2/"
+2025/08/07 11:53:20 INFO  : Bisync successful
+2025/08/07 11:53:20 (08)  : test 3. confirm the subdir still exists on both paths
+2025/08/07 11:53:20 (09)  : list-dirs /tmp/bisync.115315-seciw/rmdirs/path1/
+2025/08/07 11:53:20 subdir/
+2025/08/07 11:53:20 (10)  : list-dirs /tmp/bisync.115315-seciw/rmdirs/path2/
+2025/08/07 11:53:20 subdir/
+2025/08/07 11:53:20 (11)  : test 4. run bisync with remove-empty-dirs
+2025/08/07 11:53:20 (12)  : bisync remove-empty-dirs
+2025/08/07 11:53:20 INFO  : Synching Path1 "/tmp/bisync.115315-seciw/rmdirs/path1/" with Path2 "/tmp/bisync.115315-seciw/rmdirs/path2/"
+2025/08/07 11:53:20 INFO  : Path1 checking for diffs
+2025/08/07 11:53:20 INFO  : Path2 checking for diffs
+2025/08/07 11:53:20 INFO  : No changes found
+2025/08/07 11:53:20 INFO  : Updating listings
+2025/08/07 11:53:20 INFO  : Validating listings for Path1 "/tmp/bisync.115315-seciw/rmdirs/path1/" vs Path2 "/tmp/bisync.115315-seciw/rmdirs/path2/"
+2025/08/07 11:53:20 INFO  : Removing empty directories
+2025/08/07 11:53:20 INFO  : subdir: Removing directory
+2025/08/07 11:53:20 INFO  : subdir: Removing directory
+2025/08/07 11:53:20 INFO  : Bisync successful
+2025/08/07 11:53:20 (13)  : test 5. confirm the subdir has been removed on both paths
+2025/08/07 11:53:20 (14)  : list-dirs /tmp/bisync.115315-seciw/rmdirs/path1/
+2025/08/07 11:53:20 (15)  : list-dirs /tmp/bisync.115315-seciw/rmdirs/path2/
     bisync_test.go:394: TEST rmdirs PASSED
---- PASS: TestBisync (0.82s)
-    --- PASS: TestBisync/all_changed (0.05s)
-    --- PASS: TestBisync/basic (0.03s)
-    --- PASS: TestBisync/changes (0.04s)
-    --- PASS: TestBisync/check_access (0.06s)
-    --- PASS: TestBisync/check_access_filters (0.11s)
-    --- PASS: TestBisync/check_filename (0.04s)
-    --- PASS: TestBisync/check_sync (0.03s)
-    --- PASS: TestBisync/dry_run (0.08s)
-    --- PASS: TestBisync/extended_char_paths (0.11s)
-    --- PASS: TestBisync/extended_filenames (0.05s)
-    --- PASS: TestBisync/filters (0.03s)
-    --- PASS: TestBisync/filtersfile_checks (0.02s)
-    --- PASS: TestBisync/max_delete_path1 (0.02s)
-    --- PASS: TestBisync/max_delete_path2_force (0.03s)
-    --- PASS: TestBisync/rclone_args (0.02s)
-    --- PASS: TestBisync/resync (0.04s)
-    --- PASS: TestBisync/rmdirs (0.03s)
+--- PASS: TestBisync (4.55s)
+    --- PASS: TestBisync/all_changed (0.14s)
+    --- PASS: TestBisync/basic (1.24s)
+    --- PASS: TestBisync/changes (0.12s)
+    --- PASS: TestBisync/check_access (0.23s)
+    --- PASS: TestBisync/check_access_filters (0.46s)
+    --- PASS: TestBisync/check_filename (0.16s)
+    --- PASS: TestBisync/check_sync (0.09s)
+    --- PASS: TestBisync/dry_run (0.34s)
+    --- PASS: TestBisync/extended_char_paths (0.65s)
+    --- PASS: TestBisync/extended_filenames (0.43s)
+    --- PASS: TestBisync/filters (0.09s)
+    --- PASS: TestBisync/filtersfile_checks (0.06s)
+    --- PASS: TestBisync/max_delete_path1 (0.09s)
+    --- PASS: TestBisync/max_delete_path2_force (0.10s)
+    --- PASS: TestBisync/rclone_args (0.07s)
+    --- PASS: TestBisync/resync (0.18s)
+    --- PASS: TestBisync/rmdirs (0.08s)
 PASS
-ok  	github.com/rclone/rclone/cmd/bisync	0.862s
+ok  	github.com/rclone/rclone/cmd/bisync	5.030s
 ?   	github.com/rclone/rclone/cmd/bisync/bilib	[no test files]
 ?   	github.com/rclone/rclone/cmd/cachestats	[no test files]
 ?   	github.com/rclone/rclone/cmd/cat	[no test files]
@@ -8109,7 +8147,7 @@
 === RUN   TestArgsToMap
 --- PASS: TestArgsToMap (0.00s)
 PASS
-ok  	github.com/rclone/rclone/cmd/config	0.013s
+ok  	github.com/rclone/rclone/cmd/config	0.124s
 ?   	github.com/rclone/rclone/cmd/copy	[no test files]
 ?   	github.com/rclone/rclone/cmd/copyto	[no test files]
 ?   	github.com/rclone/rclone/cmd/copyurl	[no test files]
@@ -8119,19 +8157,19 @@
 ?   	github.com/rclone/rclone/cmd/delete	[no test files]
 ?   	github.com/rclone/rclone/cmd/deletefile	[no test files]
 === RUN   TestCompletionBash
---- PASS: TestCompletionBash (0.00s)
+--- PASS: TestCompletionBash (0.01s)
 === RUN   TestCompletionBashStdout
 --- PASS: TestCompletionBashStdout (0.00s)
 === RUN   TestCompletionZsh
---- PASS: TestCompletionZsh (0.00s)
+--- PASS: TestCompletionZsh (0.01s)
 === RUN   TestCompletionZshStdout
 --- PASS: TestCompletionZshStdout (0.00s)
 === RUN   TestCompletionFish
---- PASS: TestCompletionFish (0.00s)
+--- PASS: TestCompletionFish (0.01s)
 === RUN   TestCompletionFishStdout
 --- PASS: TestCompletionFishStdout (0.00s)
 PASS
-ok  	github.com/rclone/rclone/cmd/genautocomplete	0.026s
+ok  	github.com/rclone/rclone/cmd/genautocomplete	0.094s
 ?   	github.com/rclone/rclone/cmd/gendocs	[no test files]
 ?   	github.com/rclone/rclone/cmd/hashsum	[no test files]
 ?   	github.com/rclone/rclone/cmd/link	[no test files]
@@ -8146,58 +8184,58 @@
 === RUN   TestDirSlashFlag
 --- PASS: TestDirSlashFlag (0.00s)
 === RUN   TestFormat
---- PASS: TestFormat (0.01s)
+--- PASS: TestFormat (0.00s)
 === RUN   TestSeparator
 --- PASS: TestSeparator (0.00s)
 === RUN   TestWholeLsf
 --- PASS: TestWholeLsf (0.00s)
 PASS
-ok  	github.com/rclone/rclone/cmd/lsf	0.031s
+ok  	github.com/rclone/rclone/cmd/lsf	0.129s
 ?   	github.com/rclone/rclone/cmd/lsjson	[no test files]
 ?   	github.com/rclone/rclone/cmd/lsl	[no test files]
 ?   	github.com/rclone/rclone/cmd/md5sum	[no test files]
 ?   	github.com/rclone/rclone/cmd/mkdir	[no test files]
 === RUN   TestMount
-2026/09/08 16:06:25 startMountSubProcess "Local file system at /tmp/rclone3160026309" ("/tmp/rclone3160026309") "/tmp/rclonefs-mount607210401"
-2026/09/08 16:06:25 Waiting for mount to start
-2026/09/08 16:06:25 ..Mount said: === RUN   TestMount
-2026/09/08 16:06:25 startMount
-2026/09/08 16:06:25 startMount: Mounting "/tmp/rclone3160026309" on "/tmp/rclonefs-mount607210401" with "off"
-2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
-2026/09/08 16:06:25 mount FAILED "/tmp/rclone3160026309": failed to mount FUSE fs: fusermount: exit status 1
-2026/09/08 16:06:25 startMountSubProcess: end
-2026/09/08 16:06:25 Starting test run with CacheMode=off
+2025/08/07 11:53:24 startMountSubProcess "Local file system at /tmp/rclone2274077678" ("/tmp/rclone2274077678") "/tmp/rclonefs-mount3499348470"
+2025/08/07 11:53:24 Waiting for mount to start
+2025/08/07 11:53:24 startMount
+2025/08/07 11:53:24 startMount: Mounting "/tmp/rclone2274077678" on "/tmp/rclonefs-mount3499348470" with "off"
+2025/08/07 11:53:24 ..Mount said: === RUN   TestMount
+2025/08/07 11:53:24 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
+2025/08/07 11:53:24 mount FAILED "/tmp/rclone2274077678": failed to mount FUSE fs: fusermount: exit status 1
+2025/08/07 11:53:24 startMountSubProcess: end
+2025/08/07 11:53:24 Starting test run with CacheMode=off
 === RUN   TestMount/CacheMode=off
 === RUN   TestMount/CacheMode=off/TestTouchAndDelete
-2026/09/08 16:06:25 WriteString err write |1: broken pipe
-FAIL	github.com/rclone/rclone/cmd/mount	1.948s
+2025/08/07 11:53:24 WriteString err write |1: broken pipe
+FAIL	github.com/rclone/rclone/cmd/mount	0.412s
 === RUN   TestMount
-2026/09/08 16:06:25 startMountSubProcess "Local file system at /tmp/rclone3375952297" ("/tmp/rclone3375952297") "/tmp/rclonefs-mount2174482634"
-2026/09/08 16:06:25 Waiting for mount to start
-2026/09/08 16:06:25 ..Mount said: === RUN   TestMount
-2026/09/08 16:06:25 startMount
-2026/09/08 16:06:25 startMount: Mounting "/tmp/rclone3375952297" on "/tmp/rclonefs-mount2174482634" with "off"
+2025/08/07 11:53:24 startMountSubProcess "Local file system at /tmp/rclone1748099948" ("/tmp/rclone1748099948") "/tmp/rclonefs-mount1709645359"
+2025/08/07 11:53:24 Waiting for mount to start
+2025/08/07 11:53:24 ..Mount said: === RUN   TestMount
+2025/08/07 11:53:24 startMount
+2025/08/07 11:53:24 startMount: Mounting "/tmp/rclone1748099948" on "/tmp/rclonefs-mount1709645359" with "off"
 /usr/bin/fusermount3: fuse device not found, try 'modprobe fuse' first
-2026/09/08 16:06:25 mount FAILED "/tmp/rclone3375952297": failed to mount FUSE fs: fusermount exited with code 256
-2026/09/08 16:06:25 startMountSubProcess: end
-2026/09/08 16:06:25 Starting test run with CacheMode=off
+2025/08/07 11:53:24 mount FAILED "/tmp/rclone1748099948": failed to mount FUSE fs: fusermount exited with code 256
+2025/08/07 11:53:24 startMountSubProcess: end
+2025/08/07 11:53:24 Starting test run with CacheMode=off
 === RUN   TestMount/CacheMode=off
 === RUN   TestMount/CacheMode=off/TestTouchAndDelete
-2026/09/08 16:06:25 WriteString err write |1: broken pipe
-FAIL	github.com/rclone/rclone/cmd/mount2	0.139s
+2025/08/07 11:53:24 WriteString err write |1: broken pipe
+FAIL	github.com/rclone/rclone/cmd/mount2	0.392s
 === RUN   TestRc
     rc_test.go:54: Mount types [mount mount2]
 === RUN   TestRc/Errors
 === RUN   TestRc/Mount
-2026/09/08 16:06:25 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
-2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
-2026/09/08 16:06:25 mount FAILED: failed to mount FUSE fs: fusermount: exit status 1
+2025/08/07 11:53:24 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:53:24 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
+2025/08/07 11:53:24 mount FAILED: failed to mount FUSE fs: fusermount: exit status 1
     rc_test.go:88: Mount failed - skipping test: failed to mount FUSE fs: fusermount: exit status 1
---- PASS: TestRc (0.00s)
+--- PASS: TestRc (0.03s)
     --- PASS: TestRc/Errors (0.00s)
-    --- SKIP: TestRc/Mount (0.00s)
+    --- SKIP: TestRc/Mount (0.03s)
 PASS
-ok  	github.com/rclone/rclone/cmd/mountlib	0.026s
+ok  	github.com/rclone/rclone/cmd/mountlib	0.140s
 ?   	github.com/rclone/rclone/cmd/move	[no test files]
 ?   	github.com/rclone/rclone/cmd/moveto	[no test files]
 ?   	github.com/rclone/rclone/cmd/ncdu	[no test files]
@@ -8214,7 +8252,7 @@
     selfupdate_test.go:46: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:46
         	Error:      	Received unexpected error:
-        	            	failed to get list of releases: Get "https://downloads.rclone.org": dial tcp: lookup downloads.rclone.org on [::1]:53: read udp [::1]:55719->[::1]:53: read: connection refused
+        	            	failed to get list of releases: Get "https://downloads.rclone.org": dial tcp: lookup downloads.rclone.org on [::1]:53: read udp [::1]:57137->[::1]:53: read: connection refused
         	Test:       	TestGetVersion
     selfupdate_test.go:47: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:47
@@ -8234,29 +8272,29 @@
     selfupdate_test.go:83: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:83
         	Error:      	Received unexpected error:
-        	            	Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:37469->[::1]:53: read: connection refused
+        	            	Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:48159->[::1]:53: read: connection refused
         	Test:       	TestInstallOnLinux
-2026/09/08 16:06:25 NOTICE: rclone is up to date
+2025/08/07 11:53:24 NOTICE: rclone is up to date
     selfupdate_test.go:93: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:93
-        	Error:      	"unable to detect new version: Get \"https://beta.rclone.org/version.txt\": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:48975->[::1]:53: read: connection refused" does not contain "run self-update as root"
+        	Error:      	"unable to detect new version: Get \"https://beta.rclone.org/version.txt\": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:51164->[::1]:53: read: connection refused" does not contain "run self-update as root"
         	Test:       	TestInstallOnLinux
     selfupdate_test.go:97: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:97
         	Error:      	Received unexpected error:
-        	            	unable to detect new version: Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:46832->[::1]:53: read: connection refused
+        	            	unable to detect new version: Get "https://beta.rclone.org/version.txt": dial tcp: lookup beta.rclone.org on [::1]:53: read udp [::1]:50854->[::1]:53: read: connection refused
         	Test:       	TestInstallOnLinux
     selfupdate_test.go:112: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:112
         	Error:      	Received unexpected error:
-        	            	fork/exec /tmp/rclone-test-selfupdate.naji/rclone: exec format error
+        	            	fork/exec /tmp/rclone-test-selfupdate.caju/rclone: exec format error
         	Test:       	TestInstallOnLinux
---- FAIL: TestInstallOnLinux (0.01s)
+--- FAIL: TestInstallOnLinux (0.02s)
 panic: runtime error: invalid memory address or nil pointer dereference [recovered]
 	panic: runtime error: invalid memory address or nil pointer dereference
 [signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0xac2574]
 
-goroutine 35 [running]:
+goroutine 26 [running]:
 testing.tRunner.func1.2({0xbcecc0, 0x12db110})
 	/usr/lib/go-1.24/src/testing/testing.go:1734 +0x21c
 testing.tRunner.func1()
@@ -8267,51 +8305,51 @@
 	/usr/lib/go-1.24/src/os/exec_posix.go:97
 os.(*ProcessState).Success(...)
 	/usr/lib/go-1.24/src/os/exec.go:387
-github.com/rclone/rclone/cmd/selfupdate.TestInstallOnLinux(0xc0002da000)
+github.com/rclone/rclone/cmd/selfupdate.TestInstallOnLinux(0xc000282e00)
 	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/selfupdate/selfupdate_test.go:113 +0x634
-testing.tRunner(0xc0002da000, 0xd1ed98)
+testing.tRunner(0xc000282e00, 0xd1ed98)
 	/usr/lib/go-1.24/src/testing/testing.go:1792 +0xf4
 created by testing.(*T).Run in goroutine 1
 	/usr/lib/go-1.24/src/testing/testing.go:1851 +0x413
-FAIL	github.com/rclone/rclone/cmd/selfupdate	0.049s
+FAIL	github.com/rclone/rclone/cmd/selfupdate	0.160s
 ?   	github.com/rclone/rclone/cmd/serve	[no test files]
 === RUN   TestInit
-2026/09/08 16:06:25 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
-[video.nfo subdir video.mp4 small_jpeg.jpg video.en.srt video.srt]
-2026/09/08 16:06:25 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/dlna/testdata/files: Serving HTTP on 127.0.0.1:42141
+2025/08/07 11:53:24 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+[video.en.srt subdir video.mp4 small_jpeg.jpg video.srt video.nfo]
 --- PASS: TestInit (0.00s)
 === RUN   TestRootSCPD
---- PASS: TestRootSCPD (0.01s)
+2025/08/07 11:53:24 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/dlna/testdata/files: Serving HTTP on 127.0.0.1:38111
+--- PASS: TestRootSCPD (0.00s)
 === RUN   TestServeContent
-2026/09/08 16:06:25 INFO  : /r/video.mp4: 127.0.0.1:36294 GET 200  
---- PASS: TestServeContent (0.00s)
+2025/08/07 11:53:24 INFO  : /r/video.mp4: 127.0.0.1:54344 GET 200  
+--- PASS: TestServeContent (0.02s)
 === RUN   TestContentDirectoryBrowseMetadata
-2026/09/08 16:06:25 INFO  : /ctl: 127.0.0.1:36294 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" 
---- PASS: TestContentDirectoryBrowseMetadata (0.00s)
+2025/08/07 11:53:24 INFO  : /ctl: 127.0.0.1:54344 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" 
+--- PASS: TestContentDirectoryBrowseMetadata (0.02s)
 === RUN   TestMediaReceiverRegistrarService
-2026/09/08 16:06:25 INFO  : /ctl: 127.0.0.1:36294 POST 200 "urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1#RegisterDevice" 
+2025/08/07 11:53:24 INFO  : /ctl: 127.0.0.1:54344 POST 200 "urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1#RegisterDevice" 
 --- PASS: TestMediaReceiverRegistrarService (0.00s)
 === RUN   TestContentDirectoryBrowseDirectChildren
-2026/09/08 16:06:25 INFO  : /ctl: 127.0.0.1:36294 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" 
-2026/09/08 16:06:25 INFO  : /ctl: 127.0.0.1:36294 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" 
---- PASS: TestContentDirectoryBrowseDirectChildren (0.00s)
+2025/08/07 11:53:24 INFO  : /ctl: 127.0.0.1:54344 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" 
+2025/08/07 11:53:24 INFO  : /ctl: 127.0.0.1:54344 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" 
+--- PASS: TestContentDirectoryBrowseDirectChildren (0.01s)
 PASS
-ok  	github.com/rclone/rclone/cmd/serve/dlna	0.036s
+ok  	github.com/rclone/rclone/cmd/serve/dlna	0.128s
 ?   	github.com/rclone/rclone/cmd/serve/dlna/data	[no test files]
 ?   	github.com/rclone/rclone/cmd/serve/dlna/dlnaflags	[no test files]
 ?   	github.com/rclone/rclone/cmd/serve/dlna/upnpav	[no test files]
 === RUN   TestDockerPluginLogic
-2026/09/08 16:06:25 NOTICE: Option "memory-option-broken" is not supported by backend "memory"
---- PASS: TestDockerPluginLogic (0.01s)
+2025/08/07 11:53:24 NOTICE: Option "memory-option-broken" is not supported by backend "memory"
+--- PASS: TestDockerPluginLogic (0.02s)
 === RUN   TestDockerPluginMountTCP
-2026/09/08 16:06:25 NOTICE: Activate: <-- {}
-2026/09/08 16:06:25 NOTICE: Activate: --> {"Implements":["VolumeDriver"]}
-2026/09/08 16:06:25 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone472071785/path1"}}
-2026/09/08 16:06:25 NOTICE: Create: --> {}
-2026/09/08 16:06:25 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone472071785/path1"}}
-2026/09/08 16:06:25 NOTICE: Create: --> {"Err":"volume already exists"}
-2026/09/08 16:06:25 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
-2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
+2025/08/07 11:53:24 NOTICE: Activate: <-- {}
+2025/08/07 11:53:24 NOTICE: Activate: --> {"Implements":["VolumeDriver"]}
+2025/08/07 11:53:24 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone3808122869/path1"}}
+2025/08/07 11:53:24 NOTICE: Create: --> {}
+2025/08/07 11:53:24 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone3808122869/path1"}}
+2025/08/07 11:53:24 NOTICE: Create: --> {"Err":"volume already exists"}
+2025/08/07 11:53:24 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
+2025/08/07 11:53:24 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
     docker_test.go:281: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:382
@@ -8320,30 +8358,30 @@
         	            	expected: 200
         	            	actual  : 500
         	Test:       	TestDockerPluginMountTCP
-2026/09/08 16:06:25 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
+2025/08/07 11:53:24 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
     docker_test.go:383: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:383
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
         	Error:      	Not equal: 
-        	            	expected: "/tmp/rclone472071785/vol1"
+        	            	expected: "/tmp/rclone3808122869/vol1"
         	            	actual  : ""
         	            	
         	            	Diff:
         	            	--- Expected
         	            	+++ Actual
         	            	@@ -1 +1 @@
-        	            	-/tmp/rclone472071785/vol1
+        	            	-/tmp/rclone3808122869/vol1
         	            	+
         	Test:       	TestDockerPluginMountTCP
-2026/09/08 16:06:25 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
-2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
-2026/09/08 16:06:25 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
+2025/08/07 11:53:24 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
+2025/08/07 11:53:24 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
+2025/08/07 11:53:24 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
     docker_test.go:385: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:385
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
         	Error:      	"failed to mount FUSE fs: fusermount: exit status 1" does not contain "already mounted by this id"
         	Test:       	TestDockerPluginMountTCP
-2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"}
+2025/08/07 11:53:24 NOTICE: Remove: <-- {"Name":"vol1"}
     docker_test.go:281: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:388
@@ -8352,7 +8390,7 @@
         	            	expected: 500
         	            	actual  : 200
         	Test:       	TestDockerPluginMountTCP
-2026/09/08 16:06:25 NOTICE: Remove: --> {}
+2025/08/07 11:53:24 NOTICE: Remove: --> {}
     docker_test.go:389: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:389
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
@@ -8362,7 +8400,7 @@
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:397
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
         	Error:      	Received unexpected error:
-        	            	open /tmp/rclone472071785/path1/txt: no such file or directory
+        	            	open /tmp/rclone3808122869/path1/txt: no such file or directory
         	Test:       	TestDockerPluginMountTCP
     docker_test.go:400: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:400
@@ -8381,7 +8419,7 @@
         	            	+([]uint8) 
         	            	 
         	Test:       	TestDockerPluginMountTCP
-2026/09/08 16:06:25 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
+2025/08/07 11:53:24 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
     docker_test.go:281: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:404
@@ -8390,7 +8428,7 @@
         	            	expected: 200
         	            	actual  : 500
         	Test:       	TestDockerPluginMountTCP
-2026/09/08 16:06:25 NOTICE: Unmount: --> {"Err":"volume not found"}
+2025/08/07 11:53:24 NOTICE: Unmount: --> {"Err":"volume not found"}
     docker_test.go:405: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:405
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
@@ -8405,8 +8443,8 @@
         	            	-{}
         	            	+{"Err":"volume not found"}
         	Test:       	TestDockerPluginMountTCP
-2026/09/08 16:06:25 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
-2026/09/08 16:06:25 NOTICE: Unmount: --> {"Err":"volume not found"}
+2025/08/07 11:53:24 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
+2025/08/07 11:53:24 NOTICE: Unmount: --> {"Err":"volume not found"}
     docker_test.go:407: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:407
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
@@ -8421,7 +8459,7 @@
         	            	-volume is not mounted
         	            	+volume not found
         	Test:       	TestDockerPluginMountTCP
-2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"}
+2025/08/07 11:53:24 NOTICE: Remove: <-- {"Name":"vol1"}
     docker_test.go:281: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:409
@@ -8430,7 +8468,7 @@
         	            	expected: 200
         	            	actual  : 500
         	Test:       	TestDockerPluginMountTCP
-2026/09/08 16:06:25 NOTICE: Remove: --> {"Err":"volume not found"}
+2025/08/07 11:53:24 NOTICE: Remove: --> {"Err":"volume not found"}
     docker_test.go:410: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:410
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:420
@@ -8445,21 +8483,21 @@
         	            	-{}
         	            	+{"Err":"volume not found"}
         	Test:       	TestDockerPluginMountTCP
-2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"}
-2026/09/08 16:06:25 NOTICE: Remove: --> {"Err":"volume not found"}
-2026/09/08 16:06:25 NOTICE: List: <-- {}
-2026/09/08 16:06:25 NOTICE: List: --> {"Volumes":[]}
-2026/09/08 16:06:25 NOTICE: Server stopped
---- FAIL: TestDockerPluginMountTCP (0.17s)
+2025/08/07 11:53:24 NOTICE: Remove: <-- {"Name":"vol1"}
+2025/08/07 11:53:24 NOTICE: Remove: --> {"Err":"volume not found"}
+2025/08/07 11:53:24 NOTICE: List: <-- {}
+2025/08/07 11:53:24 NOTICE: List: --> {"Volumes":[]}
+2025/08/07 11:53:24 NOTICE: Server stopped
+--- FAIL: TestDockerPluginMountTCP (0.22s)
 === RUN   TestDockerPluginMountUnix
-2026/09/08 16:06:25 NOTICE: Activate: <-- {}
-2026/09/08 16:06:25 NOTICE: Activate: --> {"Implements":["VolumeDriver"]}
-2026/09/08 16:06:25 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone2191337602/path1"}}
-2026/09/08 16:06:25 NOTICE: Create: --> {}
-2026/09/08 16:06:25 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone2191337602/path1"}}
-2026/09/08 16:06:25 NOTICE: Create: --> {"Err":"volume already exists"}
-2026/09/08 16:06:25 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
-2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
+2025/08/07 11:53:24 NOTICE: Activate: <-- {}
+2025/08/07 11:53:24 NOTICE: Activate: --> {"Implements":["VolumeDriver"]}
+2025/08/07 11:53:24 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone2146914042/path1"}}
+2025/08/07 11:53:24 NOTICE: Create: --> {}
+2025/08/07 11:53:24 NOTICE: Create: <-- {"Name":"vol1","Opts":{"remote":"/tmp/rclone2146914042/path1"}}
+2025/08/07 11:53:24 NOTICE: Create: --> {"Err":"volume already exists"}
+2025/08/07 11:53:24 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
+2025/08/07 11:53:24 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
     docker_test.go:281: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:382
@@ -8468,30 +8506,30 @@
         	            	expected: 200
         	            	actual  : 500
         	Test:       	TestDockerPluginMountUnix
-2026/09/08 16:06:25 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
+2025/08/07 11:53:24 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
     docker_test.go:383: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:383
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
         	Error:      	Not equal: 
-        	            	expected: "/tmp/rclone2191337602/vol1"
+        	            	expected: "/tmp/rclone2146914042/vol1"
         	            	actual  : ""
         	            	
         	            	Diff:
         	            	--- Expected
         	            	+++ Actual
         	            	@@ -1 +1 @@
-        	            	-/tmp/rclone2191337602/vol1
+        	            	-/tmp/rclone2146914042/vol1
         	            	+
         	Test:       	TestDockerPluginMountUnix
-2026/09/08 16:06:25 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
-2026/09/08 16:06:25 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
-2026/09/08 16:06:25 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
+2025/08/07 11:53:24 NOTICE: Mount: <-- {"Name":"vol1","ID":"id1"}
+2025/08/07 11:53:24 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
+2025/08/07 11:53:24 NOTICE: Mount: --> {"Err":"failed to mount FUSE fs: fusermount: exit status 1"}
     docker_test.go:385: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:385
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
         	Error:      	"failed to mount FUSE fs: fusermount: exit status 1" does not contain "already mounted by this id"
         	Test:       	TestDockerPluginMountUnix
-2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"}
+2025/08/07 11:53:24 NOTICE: Remove: <-- {"Name":"vol1"}
     docker_test.go:281: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:388
@@ -8500,7 +8538,7 @@
         	            	expected: 500
         	            	actual  : 200
         	Test:       	TestDockerPluginMountUnix
-2026/09/08 16:06:25 NOTICE: Remove: --> {}
+2025/08/07 11:53:24 NOTICE: Remove: --> {}
     docker_test.go:389: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:389
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
@@ -8510,7 +8548,7 @@
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:397
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
         	Error:      	Received unexpected error:
-        	            	open /tmp/rclone2191337602/path1/txt: no such file or directory
+        	            	open /tmp/rclone2146914042/path1/txt: no such file or directory
         	Test:       	TestDockerPluginMountUnix
     docker_test.go:400: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:400
@@ -8529,7 +8567,7 @@
         	            	+([]uint8) 
         	            	 
         	Test:       	TestDockerPluginMountUnix
-2026/09/08 16:06:25 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
+2025/08/07 11:53:24 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
     docker_test.go:281: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:404
@@ -8538,7 +8576,7 @@
         	            	expected: 200
         	            	actual  : 500
         	Test:       	TestDockerPluginMountUnix
-2026/09/08 16:06:25 NOTICE: Unmount: --> {"Err":"volume not found"}
+2025/08/07 11:53:24 NOTICE: Unmount: --> {"Err":"volume not found"}
     docker_test.go:405: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:405
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
@@ -8553,8 +8591,8 @@
         	            	-{}
         	            	+{"Err":"volume not found"}
         	Test:       	TestDockerPluginMountUnix
-2026/09/08 16:06:25 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
-2026/09/08 16:06:25 NOTICE: Unmount: --> {"Err":"volume not found"}
+2025/08/07 11:53:24 NOTICE: Unmount: <-- {"Name":"vol1","ID":"id1"}
+2025/08/07 11:53:24 NOTICE: Unmount: --> {"Err":"volume not found"}
     docker_test.go:407: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:407
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
@@ -8569,7 +8607,7 @@
         	            	-volume is not mounted
         	            	+volume not found
         	Test:       	TestDockerPluginMountUnix
-2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"}
+2025/08/07 11:53:24 NOTICE: Remove: <-- {"Name":"vol1"}
     docker_test.go:281: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:281
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:409
@@ -8578,7 +8616,7 @@
         	            	expected: 200
         	            	actual  : 500
         	Test:       	TestDockerPluginMountUnix
-2026/09/08 16:06:25 NOTICE: Remove: --> {"Err":"volume not found"}
+2025/08/07 11:53:24 NOTICE: Remove: --> {"Err":"volume not found"}
     docker_test.go:410: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:410
         	            				/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/docker/docker_test.go:427
@@ -8593,24 +8631,24 @@
         	            	-{}
         	            	+{"Err":"volume not found"}
         	Test:       	TestDockerPluginMountUnix
-2026/09/08 16:06:25 NOTICE: Remove: <-- {"Name":"vol1"}
-2026/09/08 16:06:25 NOTICE: Remove: --> {"Err":"volume not found"}
-2026/09/08 16:06:25 NOTICE: List: <-- {}
-2026/09/08 16:06:25 NOTICE: List: --> {"Volumes":[]}
-2026/09/08 16:06:25 NOTICE: Server stopped
---- FAIL: TestDockerPluginMountUnix (0.18s)
+2025/08/07 11:53:24 NOTICE: Remove: <-- {"Name":"vol1"}
+2025/08/07 11:53:24 NOTICE: Remove: --> {"Err":"volume not found"}
+2025/08/07 11:53:24 NOTICE: List: <-- {}
+2025/08/07 11:53:24 NOTICE: List: --> {"Volumes":[]}
+2025/08/07 11:53:24 NOTICE: Server stopped
+--- FAIL: TestDockerPluginMountUnix (0.22s)
 FAIL
-FAIL	github.com/rclone/rclone/cmd/serve/docker	0.392s
+FAIL	github.com/rclone/rclone/cmd/serve/docker	0.688s
 ?   	github.com/rclone/rclone/cmd/serve/ftp	[no test files]
 === RUN   TestInit
-2026/09/08 16:06:25 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:53:24 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
 --- PASS: TestInit (0.00s)
 === RUN   TestGET
---- PASS: TestGET (0.08s)
+--- PASS: TestGET (0.09s)
 === RUN   TestFinalise
 --- PASS: TestFinalise (0.00s)
 PASS
-ok  	github.com/rclone/rclone/cmd/serve/http	0.115s
+ok  	github.com/rclone/rclone/cmd/serve/http	0.188s
 ?   	github.com/rclone/rclone/cmd/serve/http/data	[no test files]
 ?   	github.com/rclone/rclone/cmd/serve/httplib	[no test files]
 ?   	github.com/rclone/rclone/cmd/serve/httplib/httpflags	[no test files]
@@ -8624,51 +8662,51 @@
 === RUN   TestRun/Call_w/PublicKey
 === RUN   TestRun/call_w/PublicKey
 === RUN   TestRun/call_w/PublicKey/Get
---- PASS: TestRun (3.66s)
-    --- PASS: TestRun/Normal (0.71s)
-    --- PASS: TestRun/Error (0.37s)
-    --- PASS: TestRun/Obscure (0.31s)
-    --- PASS: TestRun/call_w/Password (0.46s)
-    --- PASS: TestRun/Call_w/Password (0.36s)
+--- PASS: TestRun (7.76s)
+    --- PASS: TestRun/Normal (1.77s)
+    --- PASS: TestRun/Error (0.94s)
+    --- PASS: TestRun/Obscure (0.89s)
+    --- PASS: TestRun/call_w/Password (1.03s)
+    --- PASS: TestRun/Call_w/Password (0.95s)
         --- PASS: TestRun/Call_w/Password/Get (0.00s)
-    --- PASS: TestRun/Call_w/PublicKey (0.57s)
-    --- PASS: TestRun/call_w/PublicKey (0.52s)
+    --- PASS: TestRun/Call_w/PublicKey (0.93s)
+    --- PASS: TestRun/call_w/PublicKey (0.92s)
         --- PASS: TestRun/call_w/PublicKey/Get (0.00s)
 PASS
-ok  	github.com/rclone/rclone/cmd/serve/proxy	3.690s
+ok  	github.com/rclone/rclone/cmd/serve/proxy	7.837s
 ?   	github.com/rclone/rclone/cmd/serve/proxy/proxyflags	[no test files]
 === RUN   TestCacheCRUD
 --- PASS: TestCacheCRUD (0.00s)
 === RUN   TestCacheRemovePrefix
 --- PASS: TestCacheRemovePrefix (0.00s)
 === RUN   TestResticHandler
-2026/09/08 16:06:26 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:53:30 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
 === RUN   TestResticHandler/#00
     restic_appendonly_test.go:132: request 0: GET /config
     restic_appendonly_test.go:132: request 1: POST /config
     restic_appendonly_test.go:132: request 2: GET /config
     restic_appendonly_test.go:132: request 3: POST /config
-2026/09/08 16:06:26 ERROR : config: Post request: file already exists, refusing to overwrite in append-only mode
+2025/08/07 11:53:30 ERROR : config: Post request: file already exists, refusing to overwrite in append-only mode
     restic_appendonly_test.go:132: request 4: GET /config
     restic_appendonly_test.go:132: request 5: DELETE /config
     restic_appendonly_test.go:132: request 6: GET /config
 === RUN   TestResticHandler/#01
-    restic_appendonly_test.go:132: request 0: GET /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
-    restic_appendonly_test.go:132: request 1: POST /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
-    restic_appendonly_test.go:132: request 2: GET /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
-    restic_appendonly_test.go:132: request 3: POST /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
-2026/09/08 16:06:26 ERROR : data/40/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26: Post request: file already exists, refusing to overwrite in append-only mode
-    restic_appendonly_test.go:132: request 4: GET /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
-    restic_appendonly_test.go:132: request 5: DELETE /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
-    restic_appendonly_test.go:132: request 6: GET /data/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
+    restic_appendonly_test.go:132: request 0: GET /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
+    restic_appendonly_test.go:132: request 1: POST /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
+    restic_appendonly_test.go:132: request 2: GET /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
+    restic_appendonly_test.go:132: request 3: POST /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
+2025/08/07 11:53:30 ERROR : data/b0/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c: Post request: file already exists, refusing to overwrite in append-only mode
+    restic_appendonly_test.go:132: request 4: GET /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
+    restic_appendonly_test.go:132: request 5: DELETE /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
+    restic_appendonly_test.go:132: request 6: GET /data/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
 === RUN   TestResticHandler/#02
-    restic_appendonly_test.go:132: request 0: GET /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
-    restic_appendonly_test.go:132: request 1: POST /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
-    restic_appendonly_test.go:132: request 2: GET /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
-    restic_appendonly_test.go:132: request 3: POST /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
-2026/09/08 16:06:26 ERROR : locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26: Post request: file already exists, refusing to overwrite in append-only mode
-    restic_appendonly_test.go:132: request 4: DELETE /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
-    restic_appendonly_test.go:132: request 5: GET /locks/40a48d50898b4042cee0e1af5dd5f4f804afbf03cf78ab40941e5fbbf3df3a26
+    restic_appendonly_test.go:132: request 0: GET /locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
+    restic_appendonly_test.go:132: request 1: POST /locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
+    restic_appendonly_test.go:132: request 2: GET /locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
+    restic_appendonly_test.go:132: request 3: POST /locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
+2025/08/07 11:53:30 ERROR : locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c: Post request: file already exists, refusing to overwrite in append-only mode
+    restic_appendonly_test.go:132: request 4: DELETE /locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
+    restic_appendonly_test.go:132: request 5: GET /locks/b080f2b6a11f12e8783641aacffce9e219bd053b85636c1756ffda959560986c
 --- PASS: TestResticHandler (0.01s)
     --- PASS: TestResticHandler/#00 (0.00s)
     --- PASS: TestResticHandler/#01 (0.00s)
@@ -8681,17 +8719,17 @@
 === RUN   TestMakeRemote
 --- PASS: TestMakeRemote (0.00s)
 PASS
-ok  	github.com/rclone/rclone/cmd/serve/restic	0.091s
+ok  	github.com/rclone/rclone/cmd/serve/restic	0.158s
 ?   	github.com/rclone/rclone/cmd/serve/servetest	[no test files]
 === RUN   TestShellEscape
 --- PASS: TestShellEscape (0.00s)
 === RUN   TestSftp
 === RUN   TestSftp/Normal
-2026/09/08 16:06:27 NOTICE: Loaded 0 authorized keys from "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.ssh/authorized_keys"
-2026/09/08 16:06:27 NOTICE: Generating 2048 bit key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_rsa"
-2026/09/08 16:06:28 NOTICE: Generating ECDSA p256 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ecdsa"
-2026/09/08 16:06:28 NOTICE: Generating Ed25519 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ed25519"
-2026/09/08 16:06:28 NOTICE: SFTP server listening on 127.0.0.1:39387
+2025/08/07 11:53:30 NOTICE: Loaded 0 authorized keys from "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.ssh/authorized_keys"
+2025/08/07 11:53:30 NOTICE: Generating 2048 bit key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_rsa"
+2025/08/07 11:53:31 NOTICE: Generating ECDSA p256 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ecdsa"
+2025/08/07 11:53:31 NOTICE: Generating Ed25519 key pair at "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.cache/rclone/serve-sftp/id_ed25519"
+2025/08/07 11:53:31 NOTICE: SFTP server listening on 127.0.0.1:46009
     servetest.go:97: 
         ----------
         === RUN   TestShellEscapeUnix
@@ -8705,7 +8743,7 @@
         === RUN   TestParseUsage
         --- PASS: TestParseUsage (0.00s)
         === RUN   TestStringLock
-        --- PASS: TestStringLock (1.40s)
+        --- PASS: TestStringLock (3.97s)
         === RUN   TestIntegration
             sftp_test.go:18: no configuration available for sftp backend
         --- SKIP: TestIntegration (0.00s)
@@ -8713,10 +8751,10 @@
             sftp_test.go:27: skipping as -remote is set
         --- SKIP: TestIntegration2 (0.00s)
         PASS
-        ok  	github.com/rclone/rclone/backend/sftp	1.434s
+        ok  	github.com/rclone/rclone/backend/sftp	4.043s
         ----------
 === RUN   TestSftp/AuthProxy
-2026/09/08 16:06:40 NOTICE: SFTP server listening on 127.0.0.1:34107
+2025/08/07 11:53:48 NOTICE: SFTP server listening on 127.0.0.1:40059
     servetest.go:97: 
         ----------
         === RUN   TestShellEscapeUnix
@@ -8730,7 +8768,7 @@
         === RUN   TestParseUsage
         --- PASS: TestParseUsage (0.00s)
         === RUN   TestStringLock
-        --- PASS: TestStringLock (1.36s)
+        --- PASS: TestStringLock (4.50s)
         === RUN   TestIntegration
             sftp_test.go:18: no configuration available for sftp backend
         --- SKIP: TestIntegration (0.00s)
@@ -8738,16 +8776,16 @@
             sftp_test.go:27: skipping as -remote is set
         --- SKIP: TestIntegration2 (0.00s)
         PASS
-        ok  	github.com/rclone/rclone/backend/sftp	1.392s
+        ok  	github.com/rclone/rclone/backend/sftp	4.606s
         ----------
---- PASS: TestSftp (21.84s)
-    --- PASS: TestSftp/Normal (13.32s)
-    --- PASS: TestSftp/AuthProxy (8.52s)
+--- PASS: TestSftp (28.01s)
+    --- PASS: TestSftp/Normal (17.90s)
+    --- PASS: TestSftp/AuthProxy (10.11s)
 PASS
-ok  	github.com/rclone/rclone/cmd/serve/sftp	21.882s
+ok  	github.com/rclone/rclone/cmd/serve/sftp	28.072s
 === RUN   TestWebDav
 === RUN   TestWebDav/Normal
-2026/09/08 16:06:27 NOTICE: Local file system at /tmp/rclone1734238711: WebDav Server started on http://127.0.0.1:37337/
+2025/08/07 11:53:30 NOTICE: Local file system at /tmp/rclone2118226645: WebDav Server started on http://127.0.0.1:33917/
     servetest.go:97: 
         ----------
         # github.com/rclone/rclone/backend/webdav
@@ -8761,9 +8799,9 @@
         	            	exit status 1
         	Test:       	TestWebDav/Normal
         	Messages:   	Running webdav integration tests
-2026/09/08 16:06:39 Error on serving HTTP server: http: Server closed
+2025/08/07 11:53:44 Error on serving HTTP server: http: Server closed
 === RUN   TestWebDav/AuthProxy
-2026/09/08 16:06:39 NOTICE: WebDav Server started on http://127.0.0.1:36547/
+2025/08/07 11:53:44 NOTICE: WebDav Server started on http://127.0.0.1:40669/
     servetest.go:97: 
         ----------
         # github.com/rclone/rclone/backend/webdav
@@ -8777,16 +8815,16 @@
         	            	exit status 1
         	Test:       	TestWebDav/AuthProxy
         	Messages:   	Running webdav integration tests
-2026/09/08 16:06:46 Error on serving HTTP server: http: Server closed
---- FAIL: TestWebDav (19.21s)
-    --- FAIL: TestWebDav/Normal (11.95s)
-    --- FAIL: TestWebDav/AuthProxy (7.26s)
+2025/08/07 11:53:48 Error on serving HTTP server: http: Server closed
+--- FAIL: TestWebDav (18.11s)
+    --- FAIL: TestWebDav/Normal (13.90s)
+    --- FAIL: TestWebDav/AuthProxy (4.22s)
 === RUN   TestHTTPFunction
-2026/09/08 16:06:46 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/http/testdata/files: WebDav Server started on http://127.0.0.1:45123/
-2026/09/08 16:06:46 Error on serving HTTP server: http: Server closed
---- PASS: TestHTTPFunction (0.06s)
+2025/08/07 11:53:48 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/cmd/serve/http/testdata/files: WebDav Server started on http://127.0.0.1:40521/
+2025/08/07 11:53:48 Error on serving HTTP server: http: Server closed
+--- PASS: TestHTTPFunction (0.08s)
 FAIL
-FAIL	github.com/rclone/rclone/cmd/serve/webdav	19.326s
+FAIL	github.com/rclone/rclone/cmd/serve/webdav	18.236s
 ?   	github.com/rclone/rclone/cmd/settier	[no test files]
 ?   	github.com/rclone/rclone/cmd/sha1sum	[no test files]
 ?   	github.com/rclone/rclone/cmd/size	[no test files]
@@ -8800,74 +8838,74 @@
 ?   	github.com/rclone/rclone/cmd/test/makefiles	[no test files]
 ?   	github.com/rclone/rclone/cmd/test/memory	[no test files]
 === RUN   TestTouchOneFile
-    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
 --- PASS: TestTouchOneFile (0.00s)
 === RUN   TestTouchWithNoCreateFlag
-    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
-2026/09/08 16:06:27 NOTICE: Local file system at /tmp/rclone2139673758: Not touching nonexistent file due to --no-create
+    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
+2025/08/07 11:53:30 NOTICE: Local file system at /tmp/rclone25845682: Not touching nonexistent file due to --no-create
 --- PASS: TestTouchWithNoCreateFlag (0.00s)
 === RUN   TestTouchWithTimestamp
-    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
 --- PASS: TestTouchWithTimestamp (0.00s)
 === RUN   TestTouchWithLongerTimestamp
-    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
---- PASS: TestTouchWithLongerTimestamp (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
+--- PASS: TestTouchWithLongerTimestamp (0.01s)
 === RUN   TestTouchUpdateTimestamp
-    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
---- PASS: TestTouchUpdateTimestamp (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
+--- PASS: TestTouchUpdateTimestamp (0.02s)
 === RUN   TestTouchUpdateTimestampWithCFlag
-    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
---- PASS: TestTouchUpdateTimestampWithCFlag (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
+--- PASS: TestTouchUpdateTimestampWithCFlag (0.02s)
 === RUN   TestTouchCreateMultipleDirAndFile
-    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
 --- PASS: TestTouchCreateMultipleDirAndFile (0.00s)
 === RUN   TestTouchEmptyName
-    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
 --- PASS: TestTouchEmptyName (0.00s)
 === RUN   TestTouchEmptyDir
-    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
 --- PASS: TestTouchEmptyDir (0.00s)
 === RUN   TestTouchDirWithFiles
-    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
---- PASS: TestTouchDirWithFiles (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
+--- PASS: TestTouchDirWithFiles (0.02s)
 === RUN   TestRecursiveTouchDirWithFiles
-    run.go:181: Remote "Local file system at /tmp/rclone2139673758", Local "Local file system at /tmp/rclone3603774506", Modify Window "1ns"
---- PASS: TestRecursiveTouchDirWithFiles (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone25845682", Local "Local file system at /tmp/rclone2049854806", Modify Window "1ns"
+--- PASS: TestRecursiveTouchDirWithFiles (0.02s)
 PASS
-ok  	github.com/rclone/rclone/cmd/touch	0.078s
+ok  	github.com/rclone/rclone/cmd/touch	0.160s
 === RUN   TestTree
 --- PASS: TestTree (0.00s)
 PASS
-ok  	github.com/rclone/rclone/cmd/tree	0.050s
+ok  	github.com/rclone/rclone/cmd/tree	0.076s
 === RUN   TestVersionWorksWithoutAccessibleConfigFile
 --- PASS: TestVersionWorksWithoutAccessibleConfigFile (0.00s)
 PASS
-ok  	github.com/rclone/rclone/cmd/version	0.044s
+ok  	github.com/rclone/rclone/cmd/version	0.056s
 === RUN   TestCmdTest
     cmdtest_test.go:166: rclone version
         rclone v1.60.1-DEV
         - os/version: debian 13.0 (64 bit)
-        - os/kernel: 6.12.33+deb12-amd64 (x86_64)
+        - os/kernel: 6.1.0-37-amd64 (x86_64)
         - os/type: linux
         - os/arch: amd64
         - go/version: go1.24.4
         - go/linking: dynamic
         - go/tags: none
     cmdtest_test.go:221: rclone lsl myLocal:testFolder
-               24 2026-09-08 16:06:38.752389110 rclone.config
-               29 2026-09-08 16:06:38.768389110 testdata/file1.txt
-               29 2026-09-08 16:06:38.768389110 testdata/file2.txt
-               38 2026-09-08 16:06:38.768389110 testdata/folderB/fileB1.txt
-               38 2026-09-08 16:06:38.768389110 testdata/folderB/fileB2.txt
-               38 2026-09-08 16:06:38.768389110 testdata/folderA/fileA1.txt
-               38 2026-09-08 16:06:38.768389110 testdata/folderA/fileA2.txt
-               48 2026-09-08 16:06:38.768389110 testdata/folderA/folderAA/fileAA1.txt
-               48 2026-09-08 16:06:38.768389110 testdata/folderA/folderAA/fileAA2.txt
---- PASS: TestCmdTest (1.68s)
+               24 2025-08-07 11:53:39.390386266 rclone.config
+               29 2025-08-07 11:53:39.414386269 testdata/file1.txt
+               29 2025-08-07 11:53:39.414386269 testdata/file2.txt
+               38 2025-08-07 11:53:39.414386269 testdata/folderA/fileA1.txt
+               38 2025-08-07 11:53:39.414386269 testdata/folderA/fileA2.txt
+               38 2025-08-07 11:53:39.414386269 testdata/folderB/fileB1.txt
+               38 2025-08-07 11:53:39.414386269 testdata/folderB/fileB2.txt
+               48 2025-08-07 11:53:39.414386269 testdata/folderA/folderAA/fileAA1.txt
+               48 2025-08-07 11:53:39.414386269 testdata/folderA/folderAA/fileAA2.txt
+--- PASS: TestCmdTest (2.53s)
 === RUN   TestEnvironmentVariables
---- PASS: TestEnvironmentVariables (16.15s)
+--- PASS: TestEnvironmentVariables (14.56s)
 PASS
-ok  	github.com/rclone/rclone/cmdtest	18.137s
+ok  	github.com/rclone/rclone/cmdtest	17.466s
 === RUN   TestStatePush
 --- PASS: TestStatePush (0.00s)
 === RUN   TestStatePop
@@ -8921,7 +8959,7 @@
 === RUN   TestOption
 --- PASS: TestOption (0.00s)
 === RUN   TestPacerCall
---- PASS: TestPacerCall (0.02s)
+--- PASS: TestPacerCall (0.04s)
 === RUN   TestPacerCallNoRetry
 --- PASS: TestPacerCallNoRetry (0.00s)
 === RUN   TestOptionsSetValues
@@ -9035,7 +9073,7 @@
 === RUN   ExampleCommaSepList
 --- PASS: ExampleCommaSepList (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs	0.062s
+ok  	github.com/rclone/rclone/fs	0.104s
 === RUN   TestNewAccountSizeName
 --- PASS: TestNewAccountSizeName (0.00s)
 === RUN   TestAccountWithBuffer
@@ -9049,7 +9087,7 @@
 === RUN   TestAccountRead
 --- PASS: TestAccountRead (0.00s)
 === RUN   TestAccountWriteTo
---- PASS: TestAccountWriteTo (0.02s)
+--- PASS: TestAccountWriteTo (0.03s)
 === RUN   TestAccountWriteToWithBuffer
 --- PASS: TestAccountWriteToWithBuffer (0.05s)
 === RUN   TestAccountString
@@ -9128,28 +9166,28 @@
 === RUN   TestStatsGroupOperations/delete_removes_stats
 === PAUSE TestStatsGroupOperations/delete_removes_stats
 === RUN   TestStatsGroupOperations/memory_is_reclaimed
-    stats_groups_test.go:116: {Alloc:7758016 TotalAlloc:18845640 Sys:26039560 Lookups:0 Mallocs:31746 Frees:11505 HeapAlloc:7758016 HeapSys:20316160 HeapIdle:11362304 HeapInuse:8953856 HeapReleased:2179072 HeapObjects:20241 StackInuse:655360 StackSys:655360 MSpanInuse:87360 MSpanSys:97920 MCacheInuse:50736 MCacheSys:62816 BuckHashSys:1447716 GCSys:2464568 OtherSys:995020 NextGC:15783530 LastGC:1788926797138645312 PauseTotalNs:9333282 PauseNs:[2574163 6339041 199395 220683 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1788926797057254388 1788926797099659305 1788926797130226130 1788926797138645312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:4 NumForcedGC:1 GCCPUFraction:0.07828307185801997 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:111 Frees:52} {Size:16 Mallocs:12852 Frees:3172} {Size:24 Mallocs:2640 Frees:993} {Size:32 Mallocs:2640 Frees:1730} {Size:48 Mallocs:8063 Frees:2710} {Size:64 Mallocs:433 Frees:158} {Size:80 Mallocs:246 Frees:185} {Size:96 Mallocs:109 Frees:22} {Size:112 Mallocs:619 Frees:453} {Size:128 Mallocs:108 Frees:58} {Size:144 Mallocs:59 Frees:42} {Size:160 Mallocs:1577 Frees:46} {Size:176 Mallocs:13 Frees:5} {Size:192 Mallocs:11 Frees:5} {Size:208 Mallocs:55 Frees:13} {Size:224 Mallocs:8 Frees:5} {Size:240 Mallocs:50 Frees:49} {Size:256 Mallocs:34 Frees:6} {Size:288 Mallocs:141 Frees:134} {Size:320 Mallocs:40 Frees:32} {Size:352 Mallocs:10 Frees:2} {Size:384 Mallocs:6 Frees:2} {Size:416 Mallocs:77 Frees:52} {Size:448 Mallocs:143 Frees:43} {Size:480 Mallocs:3 Frees:0} {Size:512 Mallocs:4 Frees:3} {Size:576 Mallocs:9 Frees:3} {Size:640 Mallocs:1 Frees:1} {Size:704 Mallocs:35 Frees:16} {Size:768 Mallocs:1 Frees:0} {Size:896 Mallocs:15 Frees:8} {Size:1024 Mallocs:7 Frees:2} {Size:1152 Mallocs:28 Frees:1} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:19 Frees:5} {Size:1536 Mallocs:0 Frees:0} {Size:1792 Mallocs:16 Frees:4} {Size:2048 Mallocs:11 Frees:1} {Size:2304 Mallocs:2 Frees:1} {Size:2688 Mallocs:0 Frees:0} {Size:3072 Mallocs:4 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:1 Frees:0} {Size:4096 Mallocs:4 Frees:3} {Size:4864 Mallocs:3 Frees:0} {Size:5376 Mallocs:1 Frees:0} {Size:6144 Mallocs:6 Frees:4} {Size:6528 Mallocs:1 Frees:0} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:0 Frees:0} {Size:9472 Mallocs:42 Frees:0} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:0 Frees:0} {Size:14336 Mallocs:0 Frees:0} {Size:16384 Mallocs:0 Frees:0} {Size:18432 Mallocs:0 Frees:0}]}
-        {Alloc:7761168 TotalAlloc:19925624 Sys:26563848 Lookups:0 Mallocs:44278 Frees:24037 HeapAlloc:7761168 HeapSys:20283392 HeapIdle:11321344 HeapInuse:8962048 HeapReleased:9568256 HeapObjects:20241 StackInuse:688128 StackSys:688128 MSpanInuse:115360 MSpanSys:130560 MCacheInuse:50736 MCacheSys:62816 BuckHashSys:1447716 GCSys:2487216 OtherSys:1464020 NextGC:15789866 LastGC:1788926797165276676 PauseTotalNs:9487037 PauseNs:[2574163 6339041 199395 220683 153755 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1788926797057254388 1788926797099659305 1788926797130226130 1788926797138645312 1788926797165276676 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:5 NumForcedGC:2 GCCPUFraction:0.06741620504146534 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:113 Frees:54} {Size:16 Mallocs:15599 Frees:5918} {Size:24 Mallocs:2642 Frees:995} {Size:32 Mallocs:2650 Frees:1740} {Size:48 Mallocs:13063 Frees:7713} {Size:64 Mallocs:434 Frees:159} {Size:80 Mallocs:246 Frees:185} {Size:96 Mallocs:109 Frees:23} {Size:112 Mallocs:2619 Frees:2453} {Size:128 Mallocs:109 Frees:60} {Size:144 Mallocs:59 Frees:42} {Size:160 Mallocs:1577 Frees:46} {Size:176 Mallocs:13 Frees:5} {Size:192 Mallocs:11 Frees:5} {Size:208 Mallocs:57 Frees:16} {Size:224 Mallocs:8 Frees:5} {Size:240 Mallocs:50 Frees:49} {Size:256 Mallocs:36 Frees:7} {Size:288 Mallocs:141 Frees:134} {Size:320 Mallocs:40 Frees:32} {Size:352 Mallocs:10 Frees:2} {Size:384 Mallocs:6 Frees:2} {Size:416 Mallocs:1078 Frees:1053} {Size:448 Mallocs:145 Frees:43} {Size:480 Mallocs:3 Frees:0} {Size:512 Mallocs:5 Frees:4} {Size:576 Mallocs:9 Frees:3} {Size:640 Mallocs:1 Frees:1} {Size:704 Mallocs:35 Frees:16} {Size:768 Mallocs:1 Frees:0} {Size:896 Mallocs:16 Frees:9} {Size:1024 Mallocs:7 Frees:2} {Size:1152 Mallocs:31 Frees:2} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:19 Frees:5} {Size:1536 Mallocs:0 Frees:0} {Size:1792 Mallocs:17 Frees:6} {Size:2048 Mallocs:12 Frees:1} {Size:2304 Mallocs:3 Frees:2} {Size:2688 Mallocs:0 Frees:0} {Size:3072 Mallocs:4 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:2 Frees:1} {Size:4096 Mallocs:4 Frees:3} {Size:4864 Mallocs:4 Frees:1} {Size:5376 Mallocs:1 Frees:0} {Size:6144 Mallocs:7 Frees:5} {Size:6528 Mallocs:2 Frees:1} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:0 Frees:0} {Size:9472 Mallocs:43 Frees:1} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:1 Frees:1} {Size:14336 Mallocs:0 Frees:0} {Size:16384 Mallocs:1 Frees:1} {Size:18432 Mallocs:0 Frees:0}]}
+    stats_groups_test.go:116: {Alloc:7736992 TotalAlloc:18821400 Sys:25777416 Lookups:0 Mallocs:31760 Frees:11493 HeapAlloc:7736992 HeapSys:20381696 HeapIdle:11591680 HeapInuse:8790016 HeapReleased:1908736 HeapObjects:20267 StackInuse:557056 StackSys:557056 MSpanInuse:66880 MSpanSys:81600 MCacheInuse:48320 MCacheSys:62816 BuckHashSys:1446756 GCSys:2515912 OtherSys:731580 NextGC:15726602 LastGC:1754517217053187341 PauseTotalNs:43659760 PauseNs:[16494956 16338957 10825847 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1754517216973257640 1754517217021195503 1754517217053187341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:3 NumForcedGC:1 GCCPUFraction:0.2948284606961512 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:111 Frees:52} {Size:16 Mallocs:12848 Frees:3163} {Size:24 Mallocs:2638 Frees:991} {Size:32 Mallocs:2637 Frees:1728} {Size:48 Mallocs:8064 Frees:2711} {Size:64 Mallocs:431 Frees:157} {Size:80 Mallocs:245 Frees:185} {Size:96 Mallocs:111 Frees:23} {Size:112 Mallocs:619 Frees:453} {Size:128 Mallocs:107 Frees:57} {Size:144 Mallocs:59 Frees:42} {Size:160 Mallocs:1611 Frees:47} {Size:176 Mallocs:13 Frees:5} {Size:192 Mallocs:11 Frees:5} {Size:208 Mallocs:55 Frees:13} {Size:224 Mallocs:8 Frees:5} {Size:240 Mallocs:50 Frees:49} {Size:256 Mallocs:34 Frees:6} {Size:288 Mallocs:141 Frees:134} {Size:320 Mallocs:41 Frees:32} {Size:352 Mallocs:9 Frees:2} {Size:384 Mallocs:6 Frees:2} {Size:416 Mallocs:77 Frees:52} {Size:448 Mallocs:138 Frees:43} {Size:480 Mallocs:2 Frees:0} {Size:512 Mallocs:5 Frees:3} {Size:576 Mallocs:9 Frees:3} {Size:640 Mallocs:1 Frees:1} {Size:704 Mallocs:35 Frees:16} {Size:768 Mallocs:1 Frees:0} {Size:896 Mallocs:15 Frees:8} {Size:1024 Mallocs:7 Frees:2} {Size:1152 Mallocs:26 Frees:1} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:19 Frees:5} {Size:1536 Mallocs:0 Frees:0} {Size:1792 Mallocs:16 Frees:4} {Size:2048 Mallocs:10 Frees:1} {Size:2304 Mallocs:2 Frees:1} {Size:2688 Mallocs:0 Frees:0} {Size:3072 Mallocs:4 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:1 Frees:0} {Size:4096 Mallocs:4 Frees:3} {Size:4864 Mallocs:3 Frees:0} {Size:5376 Mallocs:6 Frees:4} {Size:6144 Mallocs:1 Frees:0} {Size:6528 Mallocs:1 Frees:0} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:0 Frees:0} {Size:9472 Mallocs:40 Frees:0} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:0 Frees:0} {Size:14336 Mallocs:0 Frees:0} {Size:16384 Mallocs:0 Frees:0} {Size:18432 Mallocs:0 Frees:0}]}
+        {Alloc:7734496 TotalAlloc:19894888 Sys:25777416 Lookups:0 Mallocs:44284 Frees:24030 HeapAlloc:7734496 HeapSys:20414464 HeapIdle:11624448 HeapInuse:8790016 HeapReleased:2719744 HeapObjects:20254 StackInuse:557056 StackSys:557056 MSpanInuse:80960 MSpanSys:97920 MCacheInuse:48320 MCacheSys:62816 BuckHashSys:1447436 GCSys:2507792 OtherSys:689932 NextGC:15736090 LastGC:1754517217097189991 PauseTotalNs:43794571 PauseNs:[16494956 16338957 10825847 134811 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] PauseEnd:[1754517216973257640 1754517217021195503 1754517217053187341 1754517217097189991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] NumGC:4 NumForcedGC:2 GCCPUFraction:0.22730832163952303 EnableGC:true DebugGC:false BySize:[{Size:0 Mallocs:0 Frees:0} {Size:8 Mallocs:113 Frees:54} {Size:16 Mallocs:15594 Frees:5915} {Size:24 Mallocs:2640 Frees:993} {Size:32 Mallocs:2647 Frees:1738} {Size:48 Mallocs:13064 Frees:7714} {Size:64 Mallocs:432 Frees:158} {Size:80 Mallocs:245 Frees:185} {Size:96 Mallocs:111 Frees:23} {Size:112 Mallocs:2619 Frees:2453} {Size:128 Mallocs:108 Frees:60} {Size:144 Mallocs:59 Frees:42} {Size:160 Mallocs:1611 Frees:47} {Size:176 Mallocs:13 Frees:5} {Size:192 Mallocs:11 Frees:5} {Size:208 Mallocs:56 Frees:15} {Size:224 Mallocs:8 Frees:5} {Size:240 Mallocs:50 Frees:49} {Size:256 Mallocs:35 Frees:7} {Size:288 Mallocs:141 Frees:134} {Size:320 Mallocs:41 Frees:32} {Size:352 Mallocs:9 Frees:2} {Size:384 Mallocs:6 Frees:2} {Size:416 Mallocs:1078 Frees:1053} {Size:448 Mallocs:138 Frees:43} {Size:480 Mallocs:2 Frees:0} {Size:512 Mallocs:6 Frees:4} {Size:576 Mallocs:9 Frees:3} {Size:640 Mallocs:1 Frees:1} {Size:704 Mallocs:35 Frees:16} {Size:768 Mallocs:1 Frees:0} {Size:896 Mallocs:16 Frees:9} {Size:1024 Mallocs:7 Frees:2} {Size:1152 Mallocs:27 Frees:2} {Size:1280 Mallocs:2 Frees:2} {Size:1408 Mallocs:19 Frees:5} {Size:1536 Mallocs:0 Frees:0} {Size:1792 Mallocs:17 Frees:6} {Size:2048 Mallocs:10 Frees:1} {Size:2304 Mallocs:3 Frees:2} {Size:2688 Mallocs:0 Frees:0} {Size:3072 Mallocs:4 Frees:0} {Size:3200 Mallocs:0 Frees:0} {Size:3456 Mallocs:2 Frees:1} {Size:4096 Mallocs:4 Frees:3} {Size:4864 Mallocs:4 Frees:1} {Size:5376 Mallocs:7 Frees:5} {Size:6144 Mallocs:1 Frees:0} {Size:6528 Mallocs:2 Frees:1} {Size:6784 Mallocs:0 Frees:0} {Size:6912 Mallocs:0 Frees:0} {Size:8192 Mallocs:0 Frees:0} {Size:9472 Mallocs:41 Frees:1} {Size:9728 Mallocs:0 Frees:0} {Size:10240 Mallocs:0 Frees:0} {Size:10880 Mallocs:0 Frees:0} {Size:12288 Mallocs:1 Frees:1} {Size:13568 Mallocs:1 Frees:1} {Size:14336 Mallocs:0 Frees:0} {Size:16384 Mallocs:1 Frees:1} {Size:18432 Mallocs:0 Frees:0}]}
 === RUN   TestStatsGroupOperations/core/group-list
 === RUN   TestStatsGroupOperations/core/stats
 === RUN   TestStatsGroupOperations/core/transferred
 === RUN   TestStatsGroupOperations/core/stats-reset
 === RUN   TestStatsGroupOperations/core/stats-delete
 === CONT  TestStatsGroupOperations/empty_group_returns_nil
-=== CONT  TestStatsGroupOperations/sum_returns_correct_values
 === CONT  TestStatsGroupOperations/delete_removes_stats
+=== CONT  TestStatsGroupOperations/sum_returns_correct_values
 === CONT  TestStatsGroupOperations/get_returns_correct_group
 === CONT  TestStatsGroupOperations/set_assigns_stats_to_group
---- PASS: TestStatsGroupOperations (0.06s)
-    --- PASS: TestStatsGroupOperations/memory_is_reclaimed (0.06s)
+--- PASS: TestStatsGroupOperations (0.08s)
+    --- PASS: TestStatsGroupOperations/memory_is_reclaimed (0.08s)
     --- PASS: TestStatsGroupOperations/core/group-list (0.00s)
     --- PASS: TestStatsGroupOperations/core/stats (0.00s)
     --- PASS: TestStatsGroupOperations/core/transferred (0.00s)
     --- PASS: TestStatsGroupOperations/core/stats-reset (0.00s)
     --- PASS: TestStatsGroupOperations/core/stats-delete (0.00s)
     --- PASS: TestStatsGroupOperations/empty_group_returns_nil (0.00s)
-    --- PASS: TestStatsGroupOperations/sum_returns_correct_values (0.00s)
     --- PASS: TestStatsGroupOperations/delete_removes_stats (0.00s)
+    --- PASS: TestStatsGroupOperations/sum_returns_correct_values (0.00s)
     --- PASS: TestStatsGroupOperations/get_returns_correct_group (0.00s)
     --- PASS: TestStatsGroupOperations/set_assigns_stats_to_group (0.00s)
 === RUN   TestETA
@@ -9213,9 +9251,9 @@
     --- PASS: TestPruneTransfers/Limited_number_of_StartedTransfers (0.00s)
     --- PASS: TestPruneTransfers/Unlimited_number_of_StartedTransfers (0.00s)
 === RUN   TestRcBwLimit
-2026/09/08 16:06:37 NOTICE: Bandwidth limit set to {1Mi 1Mi}
-2026/09/08 16:06:37 NOTICE: Bandwidth limit set to {10Mi 1Mi}
-2026/09/08 16:06:37 NOTICE: Bandwidth limit reset to unlimited
+2025/08/07 11:53:37 NOTICE: Bandwidth limit set to {1Mi 1Mi}
+2025/08/07 11:53:37 NOTICE: Bandwidth limit set to {10Mi 1Mi}
+2025/08/07 11:53:37 NOTICE: Bandwidth limit reset to unlimited
 --- PASS: TestRcBwLimit (0.00s)
 === RUN   TestLimitTPS
 === RUN   TestLimitTPS/Off
@@ -9224,7 +9262,7 @@
     --- PASS: TestLimitTPS/Off (0.00s)
     --- PASS: TestLimitTPS/On (0.99s)
 PASS
-ok  	github.com/rclone/rclone/fs/accounting	1.189s
+ok  	github.com/rclone/rclone/fs/accounting	1.230s
 === RUN   TestAsyncReader
 --- PASS: TestAsyncReader (0.00s)
 === RUN   TestAsyncWriteTo
@@ -9232,13 +9270,13 @@
 === RUN   TestAsyncReaderErrors
 --- PASS: TestAsyncReaderErrors (0.00s)
 === RUN   TestAsyncReaderSizes
---- PASS: TestAsyncReaderSizes (1.41s)
+--- PASS: TestAsyncReaderSizes (2.21s)
 === RUN   TestAsyncReaderWriteTo
---- PASS: TestAsyncReaderWriteTo (1.18s)
+--- PASS: TestAsyncReaderWriteTo (1.69s)
 === RUN   TestAsyncReaderCloseRead
---- PASS: TestAsyncReaderCloseRead (0.11s)
+--- PASS: TestAsyncReaderCloseRead (0.10s)
 === RUN   TestAsyncReaderCloseWriteTo
---- PASS: TestAsyncReaderCloseWriteTo (0.10s)
+--- PASS: TestAsyncReaderCloseWriteTo (0.11s)
 === RUN   TestAsyncReaderSkipBytes
 === PAUSE TestAsyncReaderSkipBytes
 === CONT  TestAsyncReaderSkipBytes
@@ -9922,8 +9960,8 @@
 === RUN   TestAsyncReaderSkipBytes/5/15000/15000
 === RUN   TestAsyncReaderSkipBytes/5/15000/1048576
 === RUN   TestAsyncReaderSkipBytes/5/15000/2097152
---- PASS: TestAsyncReaderSkipBytes (0.45s)
-    --- PASS: TestAsyncReaderSkipBytes/1 (0.01s)
+--- PASS: TestAsyncReaderSkipBytes (0.41s)
+    --- PASS: TestAsyncReaderSkipBytes/1 (0.03s)
         --- PASS: TestAsyncReaderSkipBytes/1/0 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/0/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/0/-101 (0.00s)
@@ -9984,7 +10022,7 @@
             --- PASS: TestAsyncReaderSkipBytes/1/2048/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/2048/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/2048/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/1/4095 (0.00s)
+        --- PASS: TestAsyncReaderSkipBytes/1/4095 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/1/4095/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/4095/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/4095/-100 (0.00s)
@@ -10014,13 +10052,13 @@
             --- PASS: TestAsyncReaderSkipBytes/1/4096/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/4096/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/4096/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/1/4097 (0.00s)
+        --- PASS: TestAsyncReaderSkipBytes/1/4097 (0.02s)
             --- PASS: TestAsyncReaderSkipBytes/1/4097/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/4097/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/4097/-100 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/4097/-99 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/4097/0 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/1/4097/1 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/1/4097/1 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/1/4097/2048 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/4097/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/4097/4096 (0.00s)
@@ -10059,8 +10097,8 @@
             --- PASS: TestAsyncReaderSkipBytes/1/15000/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/15000/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/1/15000/2097152 (0.00s)
-    --- PASS: TestAsyncReaderSkipBytes/2 (0.11s)
-        --- PASS: TestAsyncReaderSkipBytes/2/0 (0.00s)
+    --- PASS: TestAsyncReaderSkipBytes/2 (0.10s)
+        --- PASS: TestAsyncReaderSkipBytes/2/0 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/2/0/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/0/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/0/-100 (0.00s)
@@ -10078,7 +10116,7 @@
         --- PASS: TestAsyncReaderSkipBytes/2/1 (0.02s)
             --- PASS: TestAsyncReaderSkipBytes/2/1/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/1/-101 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/2/1/-100 (0.02s)
+            --- PASS: TestAsyncReaderSkipBytes/2/1/-100 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/1/-99 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/1/0 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/1/1 (0.00s)
@@ -10087,7 +10125,7 @@
             --- PASS: TestAsyncReaderSkipBytes/2/1/4096 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/1/4097 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/1/8000 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/2/1/15000 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/2/1/15000 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/2/1/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/1/2097152 (0.00s)
         --- PASS: TestAsyncReaderSkipBytes/2/100 (0.01s)
@@ -10097,19 +10135,19 @@
             --- PASS: TestAsyncReaderSkipBytes/2/100/-99 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/100/0 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/100/1 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/2/100/2048 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/2/100/4095 (0.01s)
+            --- PASS: TestAsyncReaderSkipBytes/2/100/2048 (0.01s)
+            --- PASS: TestAsyncReaderSkipBytes/2/100/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/100/4096 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/100/4097 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/100/8000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/100/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/100/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/100/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/2/2048 (0.00s)
+        --- PASS: TestAsyncReaderSkipBytes/2/2048 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/2/2048/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/2048/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/2048/-100 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/2/2048/-99 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/2/2048/-99 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/2/2048/0 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/2048/1 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/2048/2048 (0.00s)
@@ -10120,13 +10158,13 @@
             --- PASS: TestAsyncReaderSkipBytes/2/2048/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/2048/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/2048/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/2/4095 (0.01s)
+        --- PASS: TestAsyncReaderSkipBytes/2/4095 (0.02s)
             --- PASS: TestAsyncReaderSkipBytes/2/4095/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4095/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4095/-100 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4095/-99 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4095/0 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/2/4095/1 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/2/4095/1 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/2/4095/2048 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4095/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4095/4096 (0.00s)
@@ -10135,7 +10173,7 @@
             --- PASS: TestAsyncReaderSkipBytes/2/4095/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4095/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4095/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/2/4096 (0.03s)
+        --- PASS: TestAsyncReaderSkipBytes/2/4096 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/2/4096/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4096/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4096/-100 (0.00s)
@@ -10146,7 +10184,7 @@
             --- PASS: TestAsyncReaderSkipBytes/2/4096/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4096/4096 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4096/4097 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/2/4096/8000 (0.02s)
+            --- PASS: TestAsyncReaderSkipBytes/2/4096/8000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4096/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4096/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4096/2097152 (0.00s)
@@ -10159,13 +10197,13 @@
             --- PASS: TestAsyncReaderSkipBytes/2/4097/1 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4097/2048 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4097/4095 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/2/4097/4096 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/2/4097/4096 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/2/4097/4097 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4097/8000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4097/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4097/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/4097/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/2/8000 (0.01s)
+        --- PASS: TestAsyncReaderSkipBytes/2/8000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/8000/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/8000/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/8000/-100 (0.00s)
@@ -10195,8 +10233,8 @@
             --- PASS: TestAsyncReaderSkipBytes/2/15000/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/15000/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/2/15000/2097152 (0.00s)
-    --- PASS: TestAsyncReaderSkipBytes/3 (0.11s)
-        --- PASS: TestAsyncReaderSkipBytes/3/0 (0.00s)
+    --- PASS: TestAsyncReaderSkipBytes/3 (0.10s)
+        --- PASS: TestAsyncReaderSkipBytes/3/0 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/3/0/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/0/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/0/-100 (0.00s)
@@ -10211,14 +10249,14 @@
             --- PASS: TestAsyncReaderSkipBytes/3/0/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/0/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/0/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/3/1 (0.00s)
+        --- PASS: TestAsyncReaderSkipBytes/3/1 (0.02s)
             --- PASS: TestAsyncReaderSkipBytes/3/1/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/1/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/1/-100 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/1/-99 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/1/0 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/1/1 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/3/1/2048 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/3/1/2048 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/3/1/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/1/4096 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/1/4097 (0.00s)
@@ -10233,7 +10271,7 @@
             --- PASS: TestAsyncReaderSkipBytes/3/100/-99 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/100/0 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/100/1 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/3/100/2048 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/3/100/2048 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/3/100/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/100/4096 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/100/4097 (0.00s)
@@ -10241,7 +10279,7 @@
             --- PASS: TestAsyncReaderSkipBytes/3/100/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/100/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/100/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/3/2048 (0.01s)
+        --- PASS: TestAsyncReaderSkipBytes/3/2048 (0.02s)
             --- PASS: TestAsyncReaderSkipBytes/3/2048/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/2048/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/2048/-100 (0.00s)
@@ -10250,13 +10288,13 @@
             --- PASS: TestAsyncReaderSkipBytes/3/2048/1 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/2048/2048 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/2048/4095 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/3/2048/4096 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/3/2048/4096 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/3/2048/4097 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/2048/8000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/2048/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/2048/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/2048/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/3/4095 (0.02s)
+        --- PASS: TestAsyncReaderSkipBytes/3/4095 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/3/4095/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4095/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4095/-100 (0.00s)
@@ -10267,17 +10305,17 @@
             --- PASS: TestAsyncReaderSkipBytes/3/4095/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4095/4096 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4095/4097 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/3/4095/8000 (0.01s)
+            --- PASS: TestAsyncReaderSkipBytes/3/4095/8000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4095/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4095/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4095/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/3/4096 (0.04s)
+        --- PASS: TestAsyncReaderSkipBytes/3/4096 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/3/4096/-1000 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/3/4096/-101 (0.01s)
+            --- PASS: TestAsyncReaderSkipBytes/3/4096/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4096/-100 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4096/-99 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4096/0 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/3/4096/1 (0.01s)
+            --- PASS: TestAsyncReaderSkipBytes/3/4096/1 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4096/2048 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4096/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4096/4096 (0.00s)
@@ -10296,8 +10334,8 @@
             --- PASS: TestAsyncReaderSkipBytes/3/4097/2048 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4097/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4097/4096 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/3/4097/4097 (0.01s)
-            --- PASS: TestAsyncReaderSkipBytes/3/4097/8000 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/3/4097/4097 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/3/4097/8000 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/3/4097/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4097/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/4097/2097152 (0.00s)
@@ -10331,7 +10369,7 @@
             --- PASS: TestAsyncReaderSkipBytes/3/15000/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/15000/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/3/15000/2097152 (0.00s)
-    --- PASS: TestAsyncReaderSkipBytes/4 (0.10s)
+    --- PASS: TestAsyncReaderSkipBytes/4 (0.09s)
         --- PASS: TestAsyncReaderSkipBytes/4/0 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/0/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/0/-101 (0.00s)
@@ -10347,13 +10385,13 @@
             --- PASS: TestAsyncReaderSkipBytes/4/0/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/0/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/0/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/4/1 (0.00s)
+        --- PASS: TestAsyncReaderSkipBytes/4/1 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/4/1/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/1/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/1/-100 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/1/-99 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/1/0 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/4/1/1 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/4/1/1 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/4/1/2048 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/1/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/1/4096 (0.00s)
@@ -10362,15 +10400,15 @@
             --- PASS: TestAsyncReaderSkipBytes/4/1/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/1/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/1/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/4/100 (0.01s)
+        --- PASS: TestAsyncReaderSkipBytes/4/100 (0.02s)
             --- PASS: TestAsyncReaderSkipBytes/4/100/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/100/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/100/-100 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/4/100/-99 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/4/100/-99 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/4/100/0 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/100/1 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/100/2048 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/4/100/4095 (0.01s)
+            --- PASS: TestAsyncReaderSkipBytes/4/100/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/100/4096 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/100/4097 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/100/8000 (0.00s)
@@ -10388,7 +10426,7 @@
             --- PASS: TestAsyncReaderSkipBytes/4/2048/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/2048/4096 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/2048/4097 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/4/2048/8000 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/4/2048/8000 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/4/2048/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/2048/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/2048/2097152 (0.00s)
@@ -10413,16 +10451,16 @@
             --- PASS: TestAsyncReaderSkipBytes/4/4096/-100 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4096/-99 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4096/0 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/4/4096/1 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/4/4096/2048 (0.01s)
+            --- PASS: TestAsyncReaderSkipBytes/4/4096/1 (0.02s)
+            --- PASS: TestAsyncReaderSkipBytes/4/4096/2048 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4096/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4096/4096 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/4/4096/4097 (0.01s)
+            --- PASS: TestAsyncReaderSkipBytes/4/4096/4097 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4096/8000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4096/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4096/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4096/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/4/4097 (0.03s)
+        --- PASS: TestAsyncReaderSkipBytes/4/4097 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4097/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4097/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4097/-100 (0.00s)
@@ -10434,7 +10472,7 @@
             --- PASS: TestAsyncReaderSkipBytes/4/4097/4096 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4097/4097 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4097/8000 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/4/4097/15000 (0.01s)
+            --- PASS: TestAsyncReaderSkipBytes/4/4097/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4097/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/4097/2097152 (0.00s)
         --- PASS: TestAsyncReaderSkipBytes/4/8000 (0.01s)
@@ -10444,7 +10482,7 @@
             --- PASS: TestAsyncReaderSkipBytes/4/8000/-99 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/8000/0 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/8000/1 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/4/8000/2048 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/4/8000/2048 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/4/8000/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/8000/4096 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/8000/4097 (0.00s)
@@ -10467,7 +10505,7 @@
             --- PASS: TestAsyncReaderSkipBytes/4/15000/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/15000/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/4/15000/2097152 (0.00s)
-    --- PASS: TestAsyncReaderSkipBytes/5 (0.11s)
+    --- PASS: TestAsyncReaderSkipBytes/5 (0.09s)
         --- PASS: TestAsyncReaderSkipBytes/5/0 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/0/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/0/-101 (0.00s)
@@ -10498,22 +10536,22 @@
             --- PASS: TestAsyncReaderSkipBytes/5/1/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/1/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/1/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/5/100 (0.02s)
+        --- PASS: TestAsyncReaderSkipBytes/5/100 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/5/100/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/100/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/100/-100 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/100/-99 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/100/0 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/5/100/1 (0.01s)
+            --- PASS: TestAsyncReaderSkipBytes/5/100/1 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/100/2048 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/100/4095 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/5/100/4096 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/5/100/4096 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/5/100/4097 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/100/8000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/100/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/100/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/100/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/5/2048 (0.02s)
+        --- PASS: TestAsyncReaderSkipBytes/5/2048 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/5/2048/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/2048/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/2048/-100 (0.00s)
@@ -10530,7 +10568,7 @@
             --- PASS: TestAsyncReaderSkipBytes/5/2048/2097152 (0.00s)
         --- PASS: TestAsyncReaderSkipBytes/5/4095 (0.02s)
             --- PASS: TestAsyncReaderSkipBytes/5/4095/-1000 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/5/4095/-101 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/5/4095/-101 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/5/4095/-100 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4095/-99 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4095/0 (0.00s)
@@ -10539,11 +10577,11 @@
             --- PASS: TestAsyncReaderSkipBytes/5/4095/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4095/4096 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4095/4097 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/5/4095/8000 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/5/4095/8000 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/5/4095/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4095/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4095/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/5/4096 (0.02s)
+        --- PASS: TestAsyncReaderSkipBytes/5/4096 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/5/4096/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4096/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4096/-100 (0.00s)
@@ -10551,8 +10589,8 @@
             --- PASS: TestAsyncReaderSkipBytes/5/4096/0 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4096/1 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4096/2048 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/5/4096/4095 (0.01s)
-            --- PASS: TestAsyncReaderSkipBytes/5/4096/4096 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/5/4096/4095 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/5/4096/4096 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/5/4096/4097 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4096/8000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4096/15000 (0.00s)
@@ -10566,14 +10604,14 @@
             --- PASS: TestAsyncReaderSkipBytes/5/4097/0 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4097/1 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4097/2048 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/5/4097/4095 (0.01s)
+            --- PASS: TestAsyncReaderSkipBytes/5/4097/4095 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4097/4096 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4097/4097 (0.00s)
-            --- PASS: TestAsyncReaderSkipBytes/5/4097/8000 (0.00s)
+            --- PASS: TestAsyncReaderSkipBytes/5/4097/8000 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/5/4097/15000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4097/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/4097/2097152 (0.00s)
-        --- PASS: TestAsyncReaderSkipBytes/5/8000 (0.00s)
+        --- PASS: TestAsyncReaderSkipBytes/5/8000 (0.01s)
             --- PASS: TestAsyncReaderSkipBytes/5/8000/-1000 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/8000/-101 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/8000/-100 (0.00s)
@@ -10604,7 +10642,7 @@
             --- PASS: TestAsyncReaderSkipBytes/5/15000/1048576 (0.00s)
             --- PASS: TestAsyncReaderSkipBytes/5/15000/2097152 (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/asyncreader	3.293s
+ok  	github.com/rclone/rclone/fs/asyncreader	4.584s
 === RUN   TestGet
 --- PASS: TestGet (0.00s)
 === RUN   TestGetFile
@@ -10624,7 +10662,7 @@
 === RUN   TestEntries
 --- PASS: TestEntries (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/cache	0.040s
+ok  	github.com/rclone/rclone/fs/cache	0.048s
 === RUN   TestChunkedReader
 === RUN   TestChunkedReader/SeekModeNone
 === RUN   TestChunkedReader/SeekModeNone/Chunksize_-1_-1
@@ -10821,138 +10859,138 @@
 === RUN   TestChunkedReader/SeekModeRange/Chunksize_1025_2000
 === RUN   TestChunkedReader/SeekModeRange/Chunksize_2000_1025
 === RUN   TestChunkedReader/SeekModeRange/Chunksize_2000_2000
---- PASS: TestChunkedReader (0.59s)
-    --- PASS: TestChunkedReader/SeekModeNone (0.18s)
+--- PASS: TestChunkedReader (0.96s)
+    --- PASS: TestChunkedReader/SeekModeNone (0.29s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_-1 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_0 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_15 (0.01s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_16 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_15 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_16 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_17 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1023 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1024 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1024 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_2000 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_-1_2000 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_-1 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_0 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_0 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_15 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_16 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_16 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_17 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1023 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1023 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1024 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_2000 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_0 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_0_2000 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_0 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_15 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_16 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_17 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1023 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_17 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1023 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1024 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1025 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_1025 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1_2000 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_15 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_16 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_17 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_17 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1023 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1024 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1024 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_2000 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_15_2000 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_15 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_16 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_17 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_17 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1023 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1024 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_2000 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_16_2000 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_16 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_17 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_17 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1023 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1024 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1024 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_2000 (0.01s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_17 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1023 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_17_2000 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_17 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1023 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1024 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1025 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_1025 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1023_2000 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1023 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1024 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1023 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1024 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_2000 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1024_2000 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_1024 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_1025 (0.01s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_1025_2000 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_2000_1025 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeNone/Chunksize_2000_1025 (0.00s)
         --- PASS: TestChunkedReader/SeekModeNone/Chunksize_2000_2000 (0.00s)
-    --- PASS: TestChunkedReader/SeekModeRegular (0.21s)
+    --- PASS: TestChunkedReader/SeekModeRegular (0.38s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_-1 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_0 (0.01s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_15 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_16 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_17 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1023 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1024 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_2000 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1023 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1024 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_1025 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_-1_2000 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_-1 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_0 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_0 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_15 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_16 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_17 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1023 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1024 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_2000 (0.01s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_0 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_1025 (0.02s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_0_2000 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_0 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_15 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_16 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_17 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_16 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_17 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1023 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1024 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1025 (0.01s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_2000 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_1025 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1_2000 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_15 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_16 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_17 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1023 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1023 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1024 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1025 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_1025 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_15_2000 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_15 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_16 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_17 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1023 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1023 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1024 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_2000 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_1025 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_16_2000 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_16 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_17 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_17 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1023 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1024 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_2000 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_17_2000 (0.02s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_17 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1023 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1024 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1025 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_1025 (0.02s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1023_2000 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1023 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1024 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1025 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_1025 (0.02s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1024_2000 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_1024 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_1025 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_1025 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_1025_2000 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_2000_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_2000_2000 (0.01s)
-    --- PASS: TestChunkedReader/SeekModeRange (0.20s)
+        --- PASS: TestChunkedReader/SeekModeRegular/Chunksize_2000_2000 (0.00s)
+    --- PASS: TestChunkedReader/SeekModeRange (0.29s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_-1 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_0 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1 (0.00s)
@@ -10961,46 +10999,46 @@
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_17 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1023 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1024 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1025 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_1025 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_-1_2000 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_-1 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_0 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_15 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_16 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_17 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_17 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1023 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1024 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1025 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1024 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_1025 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_0_2000 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_0 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_15 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_15 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_16 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_17 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1023 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1024 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1024 (0.02s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_2000 (0.01s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1 (0.01s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_15 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1_2000 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_15 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_16 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_17 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1023 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1024 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1025 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_1025 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_15_2000 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_15 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_16 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_17 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_16 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_17 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1023 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1024 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1024 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_2000 (0.01s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_16_2000 (0.02s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_16 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_17 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_17 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1023 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1024 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1024 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_1025 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_17_2000 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1023_17 (0.00s)
@@ -11011,16 +11049,16 @@
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1023 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1024 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_2000 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1024_2000 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_1024 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_1025 (0.00s)
-        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_2000 (0.00s)
+        --- PASS: TestChunkedReader/SeekModeRange/Chunksize_1025_2000 (0.01s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_2000_1025 (0.00s)
         --- PASS: TestChunkedReader/SeekModeRange/Chunksize_2000_2000 (0.00s)
 === RUN   TestErrorAfterClose
 --- PASS: TestErrorAfterClose (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/chunkedreader	0.634s
+ok  	github.com/rclone/rclone/fs/chunkedreader	1.009s
 === RUN   TestComputeChunkSize
 === RUN   TestComputeChunkSize/streaming_file
 === RUN   TestComputeChunkSize/default_size_returned_when_file_size_is_small_enough
@@ -11031,7 +11069,7 @@
 === RUN   TestComputeChunkSize/expected_MiB_value_when_rounding_sets_to_absolute_minimum
 === RUN   TestComputeChunkSize/expected_MiB_value_when_rounding_to_absolute_min_with_extra
 === RUN   TestComputeChunkSize/issue_from_forum_#1
---- PASS: TestComputeChunkSize (0.01s)
+--- PASS: TestComputeChunkSize (0.00s)
     --- PASS: TestComputeChunkSize/streaming_file (0.00s)
     --- PASS: TestComputeChunkSize/default_size_returned_when_file_size_is_small_enough (0.00s)
     --- PASS: TestComputeChunkSize/default_size_returned_when_file_size_is_just_1_byte_small_enough (0.00s)
@@ -11042,7 +11080,7 @@
     --- PASS: TestComputeChunkSize/expected_MiB_value_when_rounding_to_absolute_min_with_extra (0.00s)
     --- PASS: TestComputeChunkSize/issue_from_forum_#1 (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/chunksize	0.047s
+ok  	github.com/rclone/rclone/fs/chunksize	0.059s
 === RUN   TestPassword
 Your password contains leading/trailing whitespace - in previous versions of rclone this was stripped
 --- PASS: TestPassword (0.00s)
@@ -11053,9 +11091,9 @@
 === RUN   TestConfigLoadEncrypted
 --- PASS: TestConfigLoadEncrypted (0.00s)
 === RUN   TestConfigLoadEncryptedWithValidPassCommand
---- PASS: TestConfigLoadEncryptedWithValidPassCommand (0.01s)
+--- PASS: TestConfigLoadEncryptedWithValidPassCommand (0.03s)
 === RUN   TestConfigLoadEncryptedWithInvalidPassCommand
-2026/09/08 16:06:37 ERROR : Couldn't decrypt configuration, most likely wrong password.
+2025/08/07 11:53:37 ERROR : Couldn't decrypt configuration, most likely wrong password.
 --- PASS: TestConfigLoadEncryptedWithInvalidPassCommand (0.01s)
 === RUN   TestConfigLoadEncryptedFailures
 --- PASS: TestConfigLoadEncryptedFailures (0.00s)
@@ -11067,29 +11105,29 @@
 === RUN   TestCRUD
 Enter the password:
 password:Confirm the password:
-password:--- PASS: TestCRUD (0.83s)
+password:--- PASS: TestCRUD (0.05s)
 === RUN   TestChooseOption
---- PASS: TestChooseOption (0.07s)
+--- PASS: TestChooseOption (0.04s)
 === RUN   TestNewRemoteName
---- PASS: TestNewRemoteName (0.01s)
+--- PASS: TestNewRemoteName (0.02s)
 === RUN   TestCreateUpdatePasswordRemote
 === RUN   TestCreateUpdatePasswordRemote/doObscure=false,noObscure=false
 === RUN   TestCreateUpdatePasswordRemote/doObscure=false,noObscure=true
 === RUN   TestCreateUpdatePasswordRemote/doObscure=true,noObscure=false
---- PASS: TestCreateUpdatePasswordRemote (0.07s)
-    --- PASS: TestCreateUpdatePasswordRemote/doObscure=false,noObscure=false (0.02s)
-    --- PASS: TestCreateUpdatePasswordRemote/doObscure=false,noObscure=true (0.03s)
-    --- PASS: TestCreateUpdatePasswordRemote/doObscure=true,noObscure=false (0.02s)
+--- PASS: TestCreateUpdatePasswordRemote (0.20s)
+    --- PASS: TestCreateUpdatePasswordRemote/doObscure=false,noObscure=false (0.06s)
+    --- PASS: TestCreateUpdatePasswordRemote/doObscure=false,noObscure=true (0.06s)
+    --- PASS: TestCreateUpdatePasswordRemote/doObscure=true,noObscure=false (0.07s)
 === RUN   TestDefaultRequired
---- PASS: TestDefaultRequired (0.01s)
+--- PASS: TestDefaultRequired (0.07s)
 === RUN   TestMultipleChoice
---- PASS: TestMultipleChoice (0.04s)
+--- PASS: TestMultipleChoice (0.15s)
 === RUN   TestMultipleChoiceExclusive
---- PASS: TestMultipleChoiceExclusive (0.01s)
+--- PASS: TestMultipleChoiceExclusive (0.02s)
 === RUN   TestMultipleChoiceExclusiveRequired
---- PASS: TestMultipleChoiceExclusiveRequired (0.01s)
+--- PASS: TestMultipleChoiceExclusiveRequired (0.03s)
 PASS
-ok  	github.com/rclone/rclone/fs/config	1.118s
+ok  	github.com/rclone/rclone/fs/config	0.684s
 === RUN   TestConfigFile
 === RUN   TestConfigFile/Read
 === RUN   TestConfigFile/Read/Serialize
@@ -11102,18 +11140,18 @@
 === RUN   TestConfigFile/Write/SetValue/DeleteKey
 === RUN   TestConfigFile/Write/SetValue/DeleteKey/DeleteSection
 === RUN   TestConfigFile/Write/SetValue/DeleteKey/DeleteSection/Save
---- PASS: TestConfigFile (0.37s)
+--- PASS: TestConfigFile (0.02s)
     --- PASS: TestConfigFile/Read (0.00s)
         --- PASS: TestConfigFile/Read/Serialize (0.00s)
         --- PASS: TestConfigFile/Read/HasSection (0.00s)
         --- PASS: TestConfigFile/Read/GetSectionList (0.00s)
         --- PASS: TestConfigFile/Read/GetKeyList (0.00s)
         --- PASS: TestConfigFile/Read/GetValue (0.00s)
-    --- PASS: TestConfigFile/Write (0.37s)
-        --- PASS: TestConfigFile/Write/SetValue (0.37s)
-            --- PASS: TestConfigFile/Write/SetValue/DeleteKey (0.37s)
-                --- PASS: TestConfigFile/Write/SetValue/DeleteKey/DeleteSection (0.37s)
-                    --- PASS: TestConfigFile/Write/SetValue/DeleteKey/DeleteSection/Save (0.37s)
+    --- PASS: TestConfigFile/Write (0.02s)
+        --- PASS: TestConfigFile/Write/SetValue (0.02s)
+            --- PASS: TestConfigFile/Write/SetValue/DeleteKey (0.02s)
+                --- PASS: TestConfigFile/Write/SetValue/DeleteKey/DeleteSection (0.02s)
+                    --- PASS: TestConfigFile/Write/SetValue/DeleteKey/DeleteSection/Save (0.02s)
 === RUN   TestConfigFileReload
 --- PASS: TestConfigFileReload (0.00s)
 === RUN   TestConfigFileDoesNotExist
@@ -11125,7 +11163,7 @@
     --- PASS: TestConfigFileNoConfig/Empty (0.00s)
     --- PASS: TestConfigFileNoConfig/NotFound (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/config/configfile	0.408s
+ok  	github.com/rclone/rclone/fs/config/configfile	0.072s
 ?   	github.com/rclone/rclone/fs/config/configflags	[no test files]
 === RUN   TestConfigMapGet
 --- PASS: TestConfigMapGet (0.00s)
@@ -11144,9 +11182,9 @@
 === RUN   TestSimpleDecode
 --- PASS: TestSimpleDecode (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/config/configmap	0.034s
+ok  	github.com/rclone/rclone/fs/config/configmap	0.043s
 === RUN   TestCamelToSnake
---- PASS: TestCamelToSnake (0.01s)
+--- PASS: TestCamelToSnake (0.00s)
 === RUN   TestStringToInterface
 --- PASS: TestStringToInterface (0.00s)
 === RUN   TestItemsError
@@ -11160,7 +11198,7 @@
 === RUN   TestSetFull
 --- PASS: TestSetFull (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/config/configstruct	0.047s
+ok  	github.com/rclone/rclone/fs/config/configstruct	0.059s
 ?   	github.com/rclone/rclone/fs/config/flags	[no test files]
 === RUN   TestObscure
 --- PASS: TestObscure (0.00s)
@@ -11169,7 +11207,7 @@
 === RUN   TestRevealErrors
 --- PASS: TestRevealErrors (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/config/obscure	0.022s
+ok  	github.com/rclone/rclone/fs/config/obscure	0.055s
 === RUN   TestNew
 --- PASS: TestNew (0.00s)
 === RUN   TestParentDir
@@ -11193,7 +11231,7 @@
 === RUN   TestDirTreePrune
 --- PASS: TestDirTreePrune (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/dirtree	0.047s
+ok  	github.com/rclone/rclone/fs/dirtree	0.043s
 ?   	github.com/rclone/rclone/fs/driveletter	[no test files]
 === RUN   TestNewFilterDefault
 --- PASS: TestNewFilterDefault (0.00s)
@@ -11206,7 +11244,7 @@
 === RUN   TestNewFilterWithFilesFromRaw
 --- PASS: TestNewFilterWithFilesFromRaw (0.00s)
 === RUN   TestNewFilterFullExceptFilesFromOpt
-2026/09/08 16:06:37 ERROR : Using --filter is recommended instead of both --include and --exclude as the order they are parsed in is indeterminate
+2025/08/07 11:53:36 ERROR : Using --filter is recommended instead of both --include and --exclude as the order they are parsed in is indeterminate
 --- PASS: TestNewFilterFullExceptFilesFromOpt (0.00s)
 === RUN   TestNewFilterIncludeFiles
 --- PASS: TestNewFilterIncludeFiles (0.00s)
@@ -11243,7 +11281,7 @@
 === RUN   TestFilterForEachLineStdinWithRaw
 --- PASS: TestFilterForEachLineStdinWithRaw (0.00s)
 === RUN   TestFilterMatchesFromDocs
---- PASS: TestFilterMatchesFromDocs (0.01s)
+--- PASS: TestFilterMatchesFromDocs (0.00s)
 === RUN   TestNewFilterUsesDirectoryFilters
 --- PASS: TestNewFilterUsesDirectoryFilters (0.00s)
 === RUN   TestGetConfig
@@ -11253,7 +11291,7 @@
 === RUN   TestGlobToDirGlobs
 --- PASS: TestGlobToDirGlobs (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/filter	0.050s
+ok  	github.com/rclone/rclone/fs/filter	0.068s
 ?   	github.com/rclone/rclone/fs/filter/filterflags	[no test files]
 === RUN   TestCause
 --- PASS: TestCause (0.00s)
@@ -11264,13 +11302,13 @@
 === RUN   TestContextError
 --- PASS: TestContextError (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/fserrors	0.025s
+ok  	github.com/rclone/rclone/fs/fserrors	0.047s
 === RUN   TestCleanAuth
 --- PASS: TestCleanAuth (0.00s)
 === RUN   TestCleanAuths
 --- PASS: TestCleanAuths (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/fshttp	0.060s
+ok  	github.com/rclone/rclone/fs/fshttp	0.065s
 === RUN   TestCheckConfigName
 --- PASS: TestCheckConfigName (0.00s)
 === RUN   TestCheckRemoteName
@@ -11286,9 +11324,9 @@
 === RUN   TestJoinRootPath
 --- PASS: TestJoinRootPath (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/fspath	0.021s
+ok  	github.com/rclone/rclone/fs/fspath	0.040s
 === RUN   TestHashSet
-2026/09/08 16:06:37 [md5]
+2025/08/07 11:53:36 [md5]
 --- PASS: TestHashSet (0.00s)
 === RUN   TestMultiHasher
 --- PASS: TestMultiHasher (0.00s)
@@ -11307,48 +11345,48 @@
 === RUN   TestHashTypeStability
 --- PASS: TestHashTypeStability (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/hash	0.023s
+ok  	github.com/rclone/rclone/fs/hash	0.036s
 === RUN   TestFilterAndSortIncludeAll
 --- PASS: TestFilterAndSortIncludeAll (0.00s)
 === RUN   TestFilterAndSortCheckDir
-2026/09/08 16:06:37 ERROR : dir/: Entry doesn't belong in directory "dir" (same as directory) - ignoring
-2026/09/08 16:06:37 ERROR : diR/a: Entry doesn't belong in directory "dir" (too short) - ignoring
-2026/09/08 16:06:37 ERROR : dir/B/sub: Entry doesn't belong in directory "dir" (contains subdir) - ignoring
+2025/08/07 11:53:37 ERROR : dir/: Entry doesn't belong in directory "dir" (same as directory) - ignoring
+2025/08/07 11:53:37 ERROR : diR/a: Entry doesn't belong in directory "dir" (too short) - ignoring
+2025/08/07 11:53:37 ERROR : dir/B/sub: Entry doesn't belong in directory "dir" (contains subdir) - ignoring
 --- PASS: TestFilterAndSortCheckDir (0.00s)
 === RUN   TestFilterAndSortCheckDirRoot
-2026/09/08 16:06:37 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring
-2026/09/08 16:06:37 ERROR : B/sub: Entry doesn't belong in directory "" (contains subdir) - ignoring
+2025/08/07 11:53:37 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring
+2025/08/07 11:53:37 ERROR : B/sub: Entry doesn't belong in directory "" (contains subdir) - ignoring
 --- PASS: TestFilterAndSortCheckDirRoot (0.00s)
 === RUN   TestFilterAndSortUnknown
-2026/09/08 16:06:37 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring
+2025/08/07 11:53:37 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring
 --- PASS: TestFilterAndSortUnknown (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/list	0.035s
+ok  	github.com/rclone/rclone/fs/list	0.060s
 ?   	github.com/rclone/rclone/fs/log	[no test files]
 ?   	github.com/rclone/rclone/fs/log/logflags	[no test files]
 === RUN   TestMarch
 === RUN   TestMarch/TestMarch-source_only
-    run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns"
-2026/09/08 16:06:37 ERROR : : error listing: directory not found
+    run.go:181: Remote "Local file system at /tmp/rclone1145111774", Local "Local file system at /tmp/rclone2859510626", Modify Window "1ns"
+2025/08/07 11:53:37 ERROR : : error listing: directory not found
 === RUN   TestMarch/TestMarch-identical
-    run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1145111774", Local "Local file system at /tmp/rclone2859510626", Modify Window "1ns"
 === RUN   TestMarch/TestMarch-typical_sync
-    run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns"
---- PASS: TestMarch (0.74s)
-    --- PASS: TestMarch/TestMarch-source_only (0.25s)
-    --- PASS: TestMarch/TestMarch-identical (0.18s)
-    --- PASS: TestMarch/TestMarch-typical_sync (0.31s)
+    run.go:181: Remote "Local file system at /tmp/rclone1145111774", Local "Local file system at /tmp/rclone2859510626", Modify Window "1ns"
+--- PASS: TestMarch (0.09s)
+    --- PASS: TestMarch/TestMarch-source_only (0.03s)
+    --- PASS: TestMarch/TestMarch-identical (0.04s)
+    --- PASS: TestMarch/TestMarch-typical_sync (0.02s)
 === RUN   TestMarchNoTraverse
 === RUN   TestMarchNoTraverse/TestMarch-source_only
-    run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1145111774", Local "Local file system at /tmp/rclone2859510626", Modify Window "1ns"
 === RUN   TestMarchNoTraverse/TestMarch-identical
-    run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1145111774", Local "Local file system at /tmp/rclone2859510626", Modify Window "1ns"
 === RUN   TestMarchNoTraverse/TestMarch-typical_sync
-    run.go:181: Remote "Local file system at /tmp/rclone3977909951", Local "Local file system at /tmp/rclone3662950559", Modify Window "1ns"
---- PASS: TestMarchNoTraverse (0.18s)
-    --- PASS: TestMarchNoTraverse/TestMarch-source_only (0.09s)
-    --- PASS: TestMarchNoTraverse/TestMarch-identical (0.07s)
-    --- PASS: TestMarchNoTraverse/TestMarch-typical_sync (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone1145111774", Local "Local file system at /tmp/rclone2859510626", Modify Window "1ns"
+--- PASS: TestMarchNoTraverse (0.10s)
+    --- PASS: TestMarchNoTraverse/TestMarch-source_only (0.03s)
+    --- PASS: TestMarchNoTraverse/TestMarch-identical (0.03s)
+    --- PASS: TestMarchNoTraverse/TestMarch-typical_sync (0.04s)
 === RUN   TestNewMatchEntries
 --- PASS: TestNewMatchEntries (0.00s)
 === RUN   TestMatchListings
@@ -11356,26 +11394,26 @@
 === RUN   TestMatchListings/TestMatchListings-typical_sync_#1
 === RUN   TestMatchListings/TestMatchListings-typical_sync_#2
 === RUN   TestMatchListings/TestMatchListings-One_duplicate
-2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring
-2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring
+2025/08/07 11:53:37 NOTICE: a: Duplicate object found in source - ignoring
+2025/08/07 11:53:37 NOTICE: a: Duplicate object found in destination - ignoring
 === RUN   TestMatchListings/TestMatchListings-Two_duplicates
-2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring
-2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring
-2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring
-2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring
-2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring
-2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring
+2025/08/07 11:53:37 NOTICE: a: Duplicate object found in source - ignoring
+2025/08/07 11:53:37 NOTICE: a: Duplicate object found in source - ignoring
+2025/08/07 11:53:37 NOTICE: a: Duplicate object found in destination - ignoring
+2025/08/07 11:53:37 NOTICE: a: Duplicate object found in source - ignoring
+2025/08/07 11:53:37 NOTICE: a: Duplicate object found in destination - ignoring
+2025/08/07 11:53:37 NOTICE: a: Duplicate object found in destination - ignoring
 === RUN   TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_no_transform
 === RUN   TestMatchListings/TestMatchListings-Case_insensitive_duplicate_-_transform_to_lower_case
-2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring
-2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring
-2026/09/08 16:06:37 NOTICE: a: Duplicate object found in source - ignoring
-2026/09/08 16:06:37 NOTICE: a: Duplicate object found in destination - ignoring
+2025/08/07 11:53:37 NOTICE: a: Duplicate object found in source - ignoring
+2025/08/07 11:53:37 NOTICE: a: Duplicate object found in destination - ignoring
+2025/08/07 11:53:37 NOTICE: a: Duplicate object found in source - ignoring
+2025/08/07 11:53:37 NOTICE: a: Duplicate object found in destination - ignoring
 === RUN   TestMatchListings/TestMatchListings-Unicode_near-duplicate_that_becomes_duplicate_with_normalization
-2026/09/08 16:06:37 NOTICE: é: Duplicate object found in source - ignoring
-2026/09/08 16:06:37 NOTICE: é: Duplicate object found in destination - ignoring
-2026/09/08 16:06:37 NOTICE: é: Duplicate object found in source - ignoring
-2026/09/08 16:06:37 NOTICE: é: Duplicate object found in destination - ignoring
+2025/08/07 11:53:37 NOTICE: é: Duplicate object found in source - ignoring
+2025/08/07 11:53:37 NOTICE: é: Duplicate object found in destination - ignoring
+2025/08/07 11:53:37 NOTICE: é: Duplicate object found in source - ignoring
+2025/08/07 11:53:37 NOTICE: é: Duplicate object found in destination - ignoring
 === RUN   TestMatchListings/TestMatchListings-Unicode_near-duplicate_with_no_normalization
 === RUN   TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_srcOnly
 === RUN   TestMatchListings/TestMatchListings-File_and_directory_are_not_duplicates_-_matches
@@ -11396,7 +11434,7 @@
     --- PASS: TestMatchListings/TestMatchListings-Sync_with_directory_#1 (0.00s)
     --- PASS: TestMatchListings/TestMatchListings-Sync_with_2_directories (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/march	0.967s
+ok  	github.com/rclone/rclone/fs/march	0.269s
 === RUN   TestStaticObject
 --- PASS: TestStaticObject (0.00s)
 === RUN   TestMemoryFs
@@ -11404,7 +11442,7 @@
 === RUN   TestMemoryObject
 --- PASS: TestMemoryObject (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/object	0.036s
+ok  	github.com/rclone/rclone/fs/object	0.069s
 === RUN   TestDoMultiThreadCopy
 --- PASS: TestDoMultiThreadCopy (0.00s)
 === RUN   TestMultithreadCalculateChunks
@@ -11420,14 +11458,14 @@
     --- PASS: TestMultithreadCalculateChunks/{size:1048577_streams:2_wantPartSize:589824_wantStreams:2} (0.00s)
     --- PASS: TestMultithreadCalculateChunks/{size:1048575_streams:2_wantPartSize:524288_wantStreams:2} (0.00s)
 === RUN   TestMultithreadCopy
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 === RUN   TestMultithreadCopy/{size:131071_streams:2}
 === RUN   TestMultithreadCopy/{size:131072_streams:2}
 === RUN   TestMultithreadCopy/{size:131073_streams:2}
---- PASS: TestMultithreadCopy (0.43s)
-    --- PASS: TestMultithreadCopy/{size:131071_streams:2} (0.14s)
-    --- PASS: TestMultithreadCopy/{size:131072_streams:2} (0.14s)
-    --- PASS: TestMultithreadCopy/{size:131073_streams:2} (0.14s)
+--- PASS: TestMultithreadCopy (0.63s)
+    --- PASS: TestMultithreadCopy/{size:131071_streams:2} (0.18s)
+    --- PASS: TestMultithreadCopy/{size:131072_streams:2} (0.22s)
+    --- PASS: TestMultithreadCopy/{size:131073_streams:2} (0.23s)
 === RUN   TestSizeDiffers
 --- PASS: TestSizeDiffers (0.00s)
 === RUN   TestReOpen
@@ -11453,7 +11491,7 @@
         --- PASS: TestReOpen/Range/WithErrors (0.00s)
         --- PASS: TestReOpen/Range/TooManyErrors (0.00s)
 === RUN   TestCheck
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 === RUN   TestCheck/1
 === RUN   TestCheck/2
 === RUN   TestCheck/3
@@ -11461,21 +11499,21 @@
 === RUN   TestCheck/5
 === RUN   TestCheck/6
 === RUN   TestCheck/7
---- PASS: TestCheck (0.12s)
-    --- PASS: TestCheck/1 (0.00s)
+--- PASS: TestCheck (0.38s)
+    --- PASS: TestCheck/1 (0.01s)
     --- PASS: TestCheck/2 (0.00s)
-    --- PASS: TestCheck/3 (0.01s)
+    --- PASS: TestCheck/3 (0.00s)
     --- PASS: TestCheck/4 (0.00s)
-    --- PASS: TestCheck/5 (0.01s)
-    --- PASS: TestCheck/6 (0.00s)
-    --- PASS: TestCheck/7 (0.00s)
+    --- PASS: TestCheck/5 (0.00s)
+    --- PASS: TestCheck/6 (0.01s)
+    --- PASS: TestCheck/7 (0.01s)
 === RUN   TestCheckFsError
-2026/09/08 16:06:46 ERROR : Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: error reading source root directory: directory not found
-2026/09/08 16:06:46 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 differences found
-2026/09/08 16:06:46 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 errors while checking
+2025/08/07 11:53:48 ERROR : Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: error reading source root directory: directory not found
+2025/08/07 11:53:48 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 differences found
+2025/08/07 11:53:48 NOTICE: Local file system at /build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/operations/nonexistent: 2 errors while checking
 --- PASS: TestCheckFsError (0.00s)
 === RUN   TestCheckDownload
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 === RUN   TestCheckDownload/1
 === RUN   TestCheckDownload/2
 === RUN   TestCheckDownload/3
@@ -11483,16 +11521,16 @@
 === RUN   TestCheckDownload/5
 === RUN   TestCheckDownload/6
 === RUN   TestCheckDownload/7
---- PASS: TestCheckDownload (0.10s)
-    --- PASS: TestCheckDownload/1 (0.00s)
+--- PASS: TestCheckDownload (0.43s)
+    --- PASS: TestCheckDownload/1 (0.01s)
     --- PASS: TestCheckDownload/2 (0.01s)
-    --- PASS: TestCheckDownload/3 (0.00s)
-    --- PASS: TestCheckDownload/4 (0.00s)
-    --- PASS: TestCheckDownload/5 (0.00s)
-    --- PASS: TestCheckDownload/6 (0.00s)
+    --- PASS: TestCheckDownload/3 (0.01s)
+    --- PASS: TestCheckDownload/4 (0.01s)
+    --- PASS: TestCheckDownload/5 (0.01s)
+    --- PASS: TestCheckDownload/6 (0.01s)
     --- PASS: TestCheckDownload/7 (0.01s)
 === RUN   TestCheckSizeOnly
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 === RUN   TestCheckSizeOnly/1
 === RUN   TestCheckSizeOnly/2
 === RUN   TestCheckSizeOnly/3
@@ -11500,7 +11538,7 @@
 === RUN   TestCheckSizeOnly/5
 === RUN   TestCheckSizeOnly/6
 === RUN   TestCheckSizeOnly/7
---- PASS: TestCheckSizeOnly (0.12s)
+--- PASS: TestCheckSizeOnly (0.39s)
     --- PASS: TestCheckSizeOnly/1 (0.00s)
     --- PASS: TestCheckSizeOnly/2 (0.00s)
     --- PASS: TestCheckSizeOnly/3 (0.00s)
@@ -11509,20 +11547,20 @@
     --- PASS: TestCheckSizeOnly/6 (0.00s)
     --- PASS: TestCheckSizeOnly/7 (0.00s)
 === RUN   TestCheckEqualReaders
---- PASS: TestCheckEqualReaders (0.00s)
+--- PASS: TestCheckEqualReaders (0.04s)
 === RUN   TestParseSumFile
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
-2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 4
-2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 5
-2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 6
-2026/09/08 16:06:47 NOTICE: test.sum: 2 warning(s) suppressed...
-2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 4
-2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 5
-2026/09/08 16:06:47 NOTICE: test.sum: improperly formatted checksum line 6
-2026/09/08 16:06:47 NOTICE: test.sum: 2 warning(s) suppressed...
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+2025/08/07 11:53:49 NOTICE: test.sum: improperly formatted checksum line 4
+2025/08/07 11:53:49 NOTICE: test.sum: improperly formatted checksum line 5
+2025/08/07 11:53:49 NOTICE: test.sum: improperly formatted checksum line 6
+2025/08/07 11:53:49 NOTICE: test.sum: 2 warning(s) suppressed...
+2025/08/07 11:53:49 NOTICE: test.sum: improperly formatted checksum line 4
+2025/08/07 11:53:49 NOTICE: test.sum: improperly formatted checksum line 5
+2025/08/07 11:53:49 NOTICE: test.sum: improperly formatted checksum line 6
+2025/08/07 11:53:49 NOTICE: test.sum: 2 warning(s) suppressed...
 --- PASS: TestParseSumFile (0.01s)
 === RUN   TestCheckSum
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 === RUN   TestCheckSum/subtest1
 === RUN   TestCheckSum/subtest2
 === RUN   TestCheckSum/subtest3
@@ -11530,16 +11568,16 @@
 === RUN   TestCheckSum/subtest5
 === RUN   TestCheckSum/subtest6
 === RUN   TestCheckSum/subtest7
---- PASS: TestCheckSum (0.14s)
+--- PASS: TestCheckSum (0.48s)
     --- PASS: TestCheckSum/subtest1 (0.01s)
     --- PASS: TestCheckSum/subtest2 (0.00s)
-    --- PASS: TestCheckSum/subtest3 (0.00s)
-    --- PASS: TestCheckSum/subtest4 (0.00s)
-    --- PASS: TestCheckSum/subtest5 (0.00s)
-    --- PASS: TestCheckSum/subtest6 (0.00s)
-    --- PASS: TestCheckSum/subtest7 (0.00s)
+    --- PASS: TestCheckSum/subtest3 (0.01s)
+    --- PASS: TestCheckSum/subtest4 (0.01s)
+    --- PASS: TestCheckSum/subtest5 (0.02s)
+    --- PASS: TestCheckSum/subtest6 (0.01s)
+    --- PASS: TestCheckSum/subtest7 (0.01s)
 === RUN   TestCheckSumDownload
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 === RUN   TestCheckSumDownload/subtest1
 === RUN   TestCheckSumDownload/subtest2
 === RUN   TestCheckSumDownload/subtest3
@@ -11547,64 +11585,64 @@
 === RUN   TestCheckSumDownload/subtest5
 === RUN   TestCheckSumDownload/subtest6
 === RUN   TestCheckSumDownload/subtest7
---- PASS: TestCheckSumDownload (0.12s)
-    --- PASS: TestCheckSumDownload/subtest1 (0.00s)
-    --- PASS: TestCheckSumDownload/subtest2 (0.00s)
+--- PASS: TestCheckSumDownload (0.56s)
+    --- PASS: TestCheckSumDownload/subtest1 (0.01s)
+    --- PASS: TestCheckSumDownload/subtest2 (0.01s)
     --- PASS: TestCheckSumDownload/subtest3 (0.00s)
-    --- PASS: TestCheckSumDownload/subtest4 (0.00s)
-    --- PASS: TestCheckSumDownload/subtest5 (0.02s)
+    --- PASS: TestCheckSumDownload/subtest4 (0.01s)
+    --- PASS: TestCheckSumDownload/subtest5 (0.01s)
     --- PASS: TestCheckSumDownload/subtest6 (0.00s)
-    --- PASS: TestCheckSumDownload/subtest7 (0.00s)
+    --- PASS: TestCheckSumDownload/subtest7 (0.01s)
 === RUN   TestDeduplicateInteractive
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
     dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
 --- SKIP: TestDeduplicateInteractive (0.00s)
 === RUN   TestDeduplicateSkip
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
     dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
 --- SKIP: TestDeduplicateSkip (0.00s)
 === RUN   TestDeduplicateSizeOnly
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
     dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
 --- SKIP: TestDeduplicateSizeOnly (0.00s)
 === RUN   TestDeduplicateFirst
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
     dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
 --- SKIP: TestDeduplicateFirst (0.00s)
 === RUN   TestDeduplicateNewest
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
     dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
 --- SKIP: TestDeduplicateNewest (0.00s)
 === RUN   TestDeduplicateNewestByHash
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
-2026/09/08 16:06:47 NOTICE: 2f6dc3764c5662844de5cdbc10e0b8f7: Found 3 files with duplicate md5 hashes
-2026/09/08 16:06:47 NOTICE: 2f6dc3764c5662844de5cdbc10e0b8f7: Deleted 2 extra copies
---- PASS: TestDeduplicateNewestByHash (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+2025/08/07 11:53:50 NOTICE: c2a62c29a81bc608f90b128807845419: Found 3 files with duplicate md5 hashes
+2025/08/07 11:53:50 NOTICE: c2a62c29a81bc608f90b128807845419: Deleted 2 extra copies
+--- PASS: TestDeduplicateNewestByHash (0.12s)
 === RUN   TestDeduplicateOldest
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
     dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
 --- SKIP: TestDeduplicateOldest (0.00s)
 === RUN   TestDeduplicateLargest
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
     dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
 --- SKIP: TestDeduplicateLargest (0.00s)
 === RUN   TestDeduplicateSmallest
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
     dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
 --- SKIP: TestDeduplicateSmallest (0.00s)
 === RUN   TestDeduplicateRename
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
     dedupe_test.go:24: Can't test deduplicate - no duplicate files possible
 --- SKIP: TestDeduplicateRename (0.00s)
 === RUN   TestMergeDirs
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
     dedupe_test.go:267: Can't merge directories
 --- SKIP: TestMergeDirs (0.00s)
 === RUN   TestListDirSorted
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestListDirSorted (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestListDirSorted (0.08s)
 === RUN   TestListJSON
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 === RUN   TestListJSON/Default
 === RUN   TestListJSON/FilesOnly
 === RUN   TestListJSON/DirsOnly
@@ -11615,7 +11653,7 @@
 === RUN   TestListJSON/ShowHash
 === RUN   TestListJSON/HashTypes
 === RUN   TestListJSON/Metadata
---- PASS: TestListJSON (0.02s)
+--- PASS: TestListJSON (0.08s)
     --- PASS: TestListJSON/Default (0.00s)
     --- PASS: TestListJSON/FilesOnly (0.00s)
     --- PASS: TestListJSON/DirsOnly (0.00s)
@@ -11623,11 +11661,11 @@
     --- PASS: TestListJSON/SubDir (0.00s)
     --- PASS: TestListJSON/NoModTime (0.00s)
     --- PASS: TestListJSON/NoMimeType (0.00s)
-    --- PASS: TestListJSON/ShowHash (0.01s)
+    --- PASS: TestListJSON/ShowHash (0.03s)
     --- PASS: TestListJSON/HashTypes (0.00s)
     --- PASS: TestListJSON/Metadata (0.00s)
 === RUN   TestStatJSON
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 === RUN   TestStatJSON/Root
 === RUN   TestStatJSON/RootFilesOnly
 === RUN   TestStatJSON/RootDirsOnly
@@ -11641,7 +11679,7 @@
 === RUN   TestStatJSON/FileDirsOnly
 === RUN   TestStatJSON/NotFoundDirsOnly
 === RUN   TestStatJSON/RootNotFound
---- PASS: TestStatJSON (0.02s)
+--- PASS: TestStatJSON (0.11s)
     --- PASS: TestStatJSON/Root (0.00s)
     --- PASS: TestStatJSON/RootFilesOnly (0.00s)
     --- PASS: TestStatJSON/RootDirsOnly (0.00s)
@@ -11656,22 +11694,22 @@
     --- PASS: TestStatJSON/NotFoundDirsOnly (0.00s)
     --- PASS: TestStatJSON/RootNotFound (0.00s)
 === RUN   TestMkdir
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 --- PASS: TestMkdir (0.00s)
 === RUN   TestLsd
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 --- PASS: TestLsd (0.01s)
 === RUN   TestLs
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestLs (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestLs (0.03s)
 === RUN   TestLsWithFilesFrom
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestLsWithFilesFrom (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestLsWithFilesFrom (0.02s)
 === RUN   TestLsLong
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestLsLong (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestLsLong (0.06s)
 === RUN   TestHashSums
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 === RUN   TestHashSums/Md5
 === RUN   TestHashSums/Md5Download
 === RUN   TestHashSums/Sha1
@@ -11680,75 +11718,75 @@
 === RUN   TestHashSums/QuickxorDownload
 === RUN   TestHashSums/QuickxorBase64
 === RUN   TestHashSums/QuickxorDownloadBase64
---- PASS: TestHashSums (0.04s)
-    --- PASS: TestHashSums/Md5 (0.00s)
+--- PASS: TestHashSums (0.07s)
+    --- PASS: TestHashSums/Md5 (0.01s)
     --- PASS: TestHashSums/Md5Download (0.00s)
-    --- PASS: TestHashSums/Sha1 (0.00s)
+    --- PASS: TestHashSums/Sha1 (0.01s)
     --- PASS: TestHashSums/Sha1Download (0.00s)
-    --- PASS: TestHashSums/Quickxor (0.00s)
+    --- PASS: TestHashSums/Quickxor (0.01s)
     --- PASS: TestHashSums/QuickxorDownload (0.00s)
-    --- PASS: TestHashSums/QuickxorBase64 (0.00s)
+    --- PASS: TestHashSums/QuickxorBase64 (0.01s)
     --- PASS: TestHashSums/QuickxorDownloadBase64 (0.00s)
 === RUN   TestHashSumsWithErrors
-2026/09/08 16:06:47 ERROR : file1: hash unsupported: hash type not supported
+2025/08/07 11:53:50 ERROR : file1: hash unsupported: hash type not supported
 --- PASS: TestHashSumsWithErrors (0.00s)
 === RUN   TestHashStream
 --- PASS: TestHashStream (0.00s)
 === RUN   TestSuffixName
 --- PASS: TestSuffixName (0.00s)
 === RUN   TestCount
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestCount (0.04s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestCount (0.02s)
 === RUN   TestDelete
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestDelete (0.04s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestDelete (0.05s)
 === RUN   TestRetry
 --- PASS: TestRetry (0.00s)
 === RUN   TestCat
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestCat (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestCat (0.44s)
 === RUN   TestPurge
-    run.go:181: Remote "Local file system at /tmp/rclone858926767", Local "Local file system at /tmp/rclone917450092", Modify Window "1ns"
-2026/09/08 16:06:47 ERROR : : error listing: directory not found
-2026/09/08 16:06:47 purge failed: directory not found
---- PASS: TestPurge (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3082324365", Local "Local file system at /tmp/rclone1763103934", Modify Window "1ns"
+2025/08/07 11:53:51 ERROR : : error listing: directory not found
+2025/08/07 11:53:51 purge failed: directory not found
+--- PASS: TestPurge (0.09s)
 === RUN   TestRmdirsNoLeaveRoot
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestRmdirsNoLeaveRoot (0.06s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestRmdirsNoLeaveRoot (0.14s)
 === RUN   TestRmdirsLeaveRoot
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestRmdirsLeaveRoot (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestRmdirsLeaveRoot (0.01s)
 === RUN   TestRmdirsWithFilter
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 --- PASS: TestRmdirsWithFilter (0.00s)
 === RUN   TestCopyURL
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestCopyURL (0.06s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestCopyURL (0.12s)
 === RUN   TestCopyURLToWriter
 --- PASS: TestCopyURLToWriter (0.00s)
 === RUN   TestMoveFile
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestMoveFile (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestMoveFile (0.15s)
 === RUN   TestMoveFileWithIgnoreExisting
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestMoveFileWithIgnoreExisting (0.04s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestMoveFileWithIgnoreExisting (0.20s)
 === RUN   TestCaseInsensitiveMoveFile
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 --- PASS: TestCaseInsensitiveMoveFile (0.00s)
 === RUN   TestMoveFileBackupDir
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestMoveFileBackupDir (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestMoveFileBackupDir (0.14s)
 === RUN   TestCopyFile
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestCopyFile (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestCopyFile (0.18s)
 === RUN   TestCopyFileBackupDir
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestCopyFileBackupDir (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestCopyFileBackupDir (0.24s)
 === RUN   TestCopyFileCompareDest
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestCopyFileCompareDest (0.18s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestCopyFileCompareDest (1.22s)
 === RUN   TestCopyFileCopyDest
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
     operations_test.go:1090: Skipping test as remote does not support server-side copy
 --- SKIP: TestCopyFileCopyDest (0.00s)
 === RUN   TestSameConfig
@@ -11762,104 +11800,104 @@
 === RUN   TestListFormat
 --- PASS: TestListFormat (0.00s)
 === RUN   TestDirMove
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestDirMove (0.10s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestDirMove (0.42s)
 === RUN   TestGetFsInfo
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 --- PASS: TestGetFsInfo (0.00s)
 === RUN   TestRcat
 === RUN   TestRcat/withChecksum=false,ignoreChecksum=false
 === NAME  TestRcat
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 === RUN   TestRcat/withChecksum=true,ignoreChecksum=false
 === NAME  TestRcat
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 === RUN   TestRcat/withChecksum=false,ignoreChecksum=true
 === NAME  TestRcat
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 === RUN   TestRcat/withChecksum=true,ignoreChecksum=true
 === NAME  TestRcat
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestRcat (0.29s)
-    --- PASS: TestRcat/withChecksum=false,ignoreChecksum=false (0.18s)
-    --- PASS: TestRcat/withChecksum=true,ignoreChecksum=false (0.03s)
-    --- PASS: TestRcat/withChecksum=false,ignoreChecksum=true (0.04s)
-    --- PASS: TestRcat/withChecksum=true,ignoreChecksum=true (0.04s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestRcat (0.42s)
+    --- PASS: TestRcat/withChecksum=false,ignoreChecksum=false (0.11s)
+    --- PASS: TestRcat/withChecksum=true,ignoreChecksum=false (0.10s)
+    --- PASS: TestRcat/withChecksum=false,ignoreChecksum=true (0.10s)
+    --- PASS: TestRcat/withChecksum=true,ignoreChecksum=true (0.11s)
 === RUN   TestRcatSize
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestRcatSize (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestRcatSize (0.03s)
 === RUN   TestCopyFileMaxTransfer
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
-2026/09/08 16:06:48 NOTICE: TestCopyFileMaxTransfer/file2: Removing partially written file on error: max transfer limit reached as set by --max-transfer
-2026/09/08 16:06:48 ERROR : TestCopyFileMaxTransfer/file2: Failed to copy: max transfer limit reached as set by --max-transfer
---- PASS: TestCopyFileMaxTransfer (0.16s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+2025/08/07 11:53:55 NOTICE: TestCopyFileMaxTransfer/file2: Removing partially written file on error: max transfer limit reached as set by --max-transfer
+2025/08/07 11:53:55 ERROR : TestCopyFileMaxTransfer/file2: Failed to copy: max transfer limit reached as set by --max-transfer
+--- PASS: TestCopyFileMaxTransfer (0.72s)
 === RUN   TestTouchDir
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestTouchDir (0.07s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestTouchDir (0.17s)
 === RUN   TestRcAbout
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 --- PASS: TestRcAbout (0.00s)
 === RUN   TestRcCleanup
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 --- PASS: TestRcCleanup (0.00s)
 === RUN   TestRcCopyfile
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestRcCopyfile (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestRcCopyfile (0.07s)
 === RUN   TestRcCopyurl
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestRcCopyurl (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestRcCopyurl (0.26s)
 === RUN   TestRcDelete
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestRcDelete (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestRcDelete (0.04s)
 === RUN   TestRcDeletefile
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestRcDeletefile (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestRcDeletefile (0.10s)
 === RUN   TestRcList
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestRcList (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestRcList (0.13s)
 === RUN   TestRcStat
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 === RUN   TestRcStat/Root
 === RUN   TestRcStat/File
 === RUN   TestRcStat/Subdir
 === RUN   TestRcStat/NotFound
---- PASS: TestRcStat (0.00s)
+--- PASS: TestRcStat (0.06s)
     --- PASS: TestRcStat/Root (0.00s)
     --- PASS: TestRcStat/File (0.00s)
     --- PASS: TestRcStat/Subdir (0.00s)
     --- PASS: TestRcStat/NotFound (0.00s)
 === RUN   TestRcMkdir
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 --- PASS: TestRcMkdir (0.00s)
 === RUN   TestRcMovefile
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestRcMovefile (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestRcMovefile (0.11s)
 === RUN   TestRcPurge
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestRcPurge (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestRcPurge (0.03s)
 === RUN   TestRcRmdir
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 --- PASS: TestRcRmdir (0.00s)
 === RUN   TestRcRmdirs
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 --- PASS: TestRcRmdirs (0.00s)
 === RUN   TestRcSize
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestRcSize (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestRcSize (0.15s)
 === RUN   TestRcPublicLink
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 --- PASS: TestRcPublicLink (0.00s)
 === RUN   TestRcFsInfo
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 --- PASS: TestRcFsInfo (0.00s)
 === RUN   TestUploadFile
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
---- PASS: TestUploadFile (0.04s)
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
+--- PASS: TestUploadFile (0.19s)
 === RUN   TestRcCommand
-    run.go:181: Remote "Local file system at /tmp/rclone2949516336", Local "Local file system at /tmp/rclone3779316557", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3120027795", Local "Local file system at /tmp/rclone2488286363", Modify Window "1ns"
 --- PASS: TestRcCommand (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/operations	2.738s
+ok  	github.com/rclone/rclone/fs/operations	9.764s
 === RUN   TestGetFsNamed
 --- PASS: TestGetFsNamed (0.00s)
 === RUN   TestGetFsNamedStruct
@@ -11901,9 +11939,9 @@
 === RUN   TestCorePid
 --- PASS: TestCorePid (0.00s)
 === RUN   TestCoreMemstats
---- PASS: TestCoreMemstats (0.00s)
+--- PASS: TestCoreMemstats (0.01s)
 === RUN   TestCoreGC
---- PASS: TestCoreGC (0.01s)
+--- PASS: TestCoreGC (0.03s)
 === RUN   TestCoreVersion
 --- PASS: TestCoreVersion (0.00s)
 === RUN   TestCoreObscure
@@ -11917,13 +11955,13 @@
 === RUN   TestCoreCommand/Stderr
 === RUN   TestCoreCommand/Stdout
 === RUN   TestCoreCommand/Stream
---- PASS: TestCoreCommand (0.21s)
-    --- PASS: TestCoreCommand/OK (0.03s)
-    --- PASS: TestCoreCommand/Fail (0.03s)
-    --- PASS: TestCoreCommand/Combined (0.04s)
-    --- PASS: TestCoreCommand/Stderr (0.03s)
-    --- PASS: TestCoreCommand/Stdout (0.03s)
-    --- PASS: TestCoreCommand/Stream (0.04s)
+--- PASS: TestCoreCommand (0.29s)
+    --- PASS: TestCoreCommand/OK (0.09s)
+    --- PASS: TestCoreCommand/Fail (0.05s)
+    --- PASS: TestCoreCommand/Combined (0.05s)
+    --- PASS: TestCoreCommand/Stderr (0.05s)
+    --- PASS: TestCoreCommand/Stdout (0.02s)
+    --- PASS: TestCoreCommand/Stream (0.03s)
 === RUN   TestErrParamNotFoundError
 --- PASS: TestErrParamNotFoundError (0.00s)
 === RUN   TestIsErrParamNotFound
@@ -12037,7 +12075,7 @@
 === RUN   TestWriteJSON
 --- PASS: TestWriteJSON (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/rc	0.258s
+ok  	github.com/rclone/rclone/fs/rc	0.356s
 === RUN   TestNewJobs
 --- PASS: TestNewJobs (0.00s)
 === RUN   TestJobsKickExpire
@@ -12049,7 +12087,7 @@
 === RUN   TestJobsGet
 --- PASS: TestJobsGet (0.00s)
 === RUN   TestJobFinish
---- PASS: TestJobFinish (0.30s)
+--- PASS: TestJobFinish (0.31s)
 === RUN   TestJobRunPanic
 --- PASS: TestJobRunPanic (0.10s)
 === RUN   TestJobsNewJob
@@ -12081,16 +12119,16 @@
 === RUN   TestOnFinishAlreadyFinished
 --- PASS: TestOnFinishAlreadyFinished (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/rc/jobs	0.758s
+ok  	github.com/rclone/rclone/fs/rc/jobs	0.792s
 ?   	github.com/rclone/rclone/fs/rc/rcflags	[no test files]
 === RUN   TestRcServer
-2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
-2026/09/08 16:06:46 NOTICE: Serving remote control on http://127.0.0.1:33663/
-2026/09/08 16:06:46 NOTICE: Web GUI is not automatically opening browser. Navigate to http://127.0.0.1:33663/ to use.
-2026/09/08 16:06:46 Error on serving HTTP server: http: Server closed
+2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
+2025/08/07 11:53:47 NOTICE: Serving remote control on http://127.0.0.1:40335/
+2025/08/07 11:53:47 NOTICE: Web GUI is not automatically opening browser. Navigate to http://127.0.0.1:40335/ to use.
+2025/08/07 11:53:47 Error on serving HTTP server: http: Server closed
 --- PASS: TestRcServer (0.00s)
 === RUN   TestFileServing
-2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
+2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
 === RUN   TestFileServing/index
     rcserver_test.go:139: 
         	Error Trace:	/build/reproducible-path/rclone-1.60.1+dfsg/_build/src/github.com/rclone/rclone/fs/rc/rcserver/rcserver_test.go:139
@@ -12137,15 +12175,15 @@
     --- PASS: TestFileServing/file-head (0.00s)
     --- PASS: TestFileServing/file-range (0.00s)
 === RUN   TestRemoteServing
-2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
+2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
 === RUN   TestRemoteServing/index
-2026/09/08 16:06:46 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:53:47 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
 === RUN   TestRemoteServing/notfound-index
-2026/09/08 16:06:46 ERROR : rc: "": error: failed to list directory: directory not found
+2025/08/07 11:53:47 ERROR : rc: "": error: failed to list directory: directory not found
 === RUN   TestRemoteServing/notfound
-2026/09/08 16:06:46 ERROR : rc: "notfound": error: failed to find object: object not found
+2025/08/07 11:53:47 ERROR : rc: "notfound": error: failed to find object: object not found
 === RUN   TestRemoteServing/dirnotfound
-2026/09/08 16:06:46 ERROR : rc: "dirnotfound": error: failed to list directory: directory not found
+2025/08/07 11:53:47 ERROR : rc: "dirnotfound": error: failed to list directory: directory not found
 === RUN   TestRemoteServing/dir
 === RUN   TestRemoteServing/file
 === RUN   TestRemoteServing/file_with_no_slash_after_]
@@ -12153,41 +12191,41 @@
 === RUN   TestRemoteServing/file-head
 === RUN   TestRemoteServing/file-range
 === RUN   TestRemoteServing/bad-remote
-2026/09/08 16:06:46 ERROR : rc: "/": error: failed to make Fs: didn't find section in config file
---- PASS: TestRemoteServing (0.01s)
-    --- PASS: TestRemoteServing/index (0.01s)
+2025/08/07 11:53:47 ERROR : rc: "/": error: failed to make Fs: didn't find section in config file
+--- PASS: TestRemoteServing (0.03s)
+    --- PASS: TestRemoteServing/index (0.00s)
     --- PASS: TestRemoteServing/notfound-index (0.00s)
     --- PASS: TestRemoteServing/notfound (0.00s)
     --- PASS: TestRemoteServing/dirnotfound (0.00s)
     --- PASS: TestRemoteServing/dir (0.00s)
     --- PASS: TestRemoteServing/file (0.00s)
-    --- PASS: TestRemoteServing/file_with_no_slash_after_] (0.00s)
+    --- PASS: TestRemoteServing/file_with_no_slash_after_] (0.01s)
     --- PASS: TestRemoteServing/file2 (0.00s)
     --- PASS: TestRemoteServing/file-head (0.00s)
     --- PASS: TestRemoteServing/file-range (0.00s)
     --- PASS: TestRemoteServing/bad-remote (0.00s)
 === RUN   TestRC
-2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
+2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
 === RUN   TestRC/rc-root
-2026/09/08 16:06:46 ERROR : rc: "": error: couldn't find method ""
+2025/08/07 11:53:47 ERROR : rc: "": error: couldn't find method ""
 === RUN   TestRC/rc-noop
 === RUN   TestRC/rc-error
-2026/09/08 16:06:46 ERROR : rc: "rc/error": error: arbitrary error on input map[]
+2025/08/07 11:53:47 ERROR : rc: "rc/error": error: arbitrary error on input map[]
 === RUN   TestRC/core-gc
 === RUN   TestRC/url-params
 === RUN   TestRC/json
 === RUN   TestRC/json-and-url-params
 === RUN   TestRC/json-bad
-2026/09/08 16:06:46 ERROR : rc: "rc/noop": error: failed to read input JSON: invalid character 'p' looking for beginning of object key string
+2025/08/07 11:53:47 ERROR : rc: "rc/noop": error: failed to read input JSON: invalid character 'p' looking for beginning of object key string
 === RUN   TestRC/form
 === RUN   TestRC/form-and-url-params
 === RUN   TestRC/form-bad
-2026/09/08 16:06:46 ERROR : rc: "rc/noop": error: failed to parse form/URL parameters: invalid URL escape "%zz"
---- PASS: TestRC (0.01s)
+2025/08/07 11:53:47 ERROR : rc: "rc/noop": error: failed to parse form/URL parameters: invalid URL escape "%zz"
+--- PASS: TestRC (0.06s)
     --- PASS: TestRC/rc-root (0.00s)
     --- PASS: TestRC/rc-noop (0.00s)
     --- PASS: TestRC/rc-error (0.00s)
-    --- PASS: TestRC/core-gc (0.01s)
+    --- PASS: TestRC/core-gc (0.06s)
     --- PASS: TestRC/url-params (0.00s)
     --- PASS: TestRC/json (0.00s)
     --- PASS: TestRC/json-and-url-params (0.00s)
@@ -12196,23 +12234,23 @@
     --- PASS: TestRC/form-and-url-params (0.00s)
     --- PASS: TestRC/form-bad (0.00s)
 === RUN   TestRCWithAuth
-2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
+2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
 === RUN   TestRCWithAuth/core-command
 === RUN   TestRCWithAuth/core-command-bad-returnType
-2026/09/08 16:06:46 ERROR : rc: "core/command": error: unknown returnType "POTATO"
+2025/08/07 11:53:47 ERROR : rc: "core/command": error: unknown returnType "POTATO"
 === RUN   TestRCWithAuth/core-command-stream
 === RUN   TestRCWithAuth/core-command-stream-error
-2026/09/08 16:06:46 ERROR : rc: "core/command": error: exit status 1
---- PASS: TestRCWithAuth (0.12s)
-    --- PASS: TestRCWithAuth/core-command (0.04s)
+2025/08/07 11:53:47 ERROR : rc: "core/command": error: exit status 1
+--- PASS: TestRCWithAuth (0.14s)
+    --- PASS: TestRCWithAuth/core-command (0.07s)
     --- PASS: TestRCWithAuth/core-command-bad-returnType (0.00s)
-    --- PASS: TestRCWithAuth/core-command-stream (0.04s)
+    --- PASS: TestRCWithAuth/core-command-stream (0.02s)
     --- PASS: TestRCWithAuth/core-command-stream-error (0.04s)
 === RUN   TestMethods
-2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
+2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
 === RUN   TestMethods/options
 === RUN   TestMethods/bad
-2026/09/08 16:06:46 ERROR : rc: "": error: method "POTATO" not allowed
+2025/08/07 11:53:47 ERROR : rc: "": error: method "POTATO" not allowed
 --- PASS: TestMethods (0.00s)
     --- PASS: TestMethods/options (0.00s)
     --- PASS: TestMethods/bad (0.00s)
@@ -12227,11 +12265,11 @@
 === RUN   TestMetrics/Errors_Metric#01
 === RUN   TestMetrics/Deleted_Files_Metric#01
 === RUN   TestMetrics/Files_Transferred_Metric#01
---- PASS: TestMetrics (0.06s)
+--- PASS: TestMetrics (0.07s)
     --- PASS: TestMetrics/Bytes_Transferred_Metric (0.00s)
-    --- PASS: TestMetrics/Checked_Files_Metric (0.00s)
-    --- PASS: TestMetrics/Errors_Metric (0.01s)
-    --- PASS: TestMetrics/Deleted_Files_Metric (0.00s)
+    --- PASS: TestMetrics/Checked_Files_Metric (0.01s)
+    --- PASS: TestMetrics/Errors_Metric (0.00s)
+    --- PASS: TestMetrics/Deleted_Files_Metric (0.02s)
     --- PASS: TestMetrics/Files_Transferred_Metric (0.00s)
     --- PASS: TestMetrics/Bytes_Transferred_Metric#01 (0.00s)
     --- PASS: TestMetrics/Checked_Files_Metric#01 (0.01s)
@@ -12239,14 +12277,14 @@
     --- PASS: TestMetrics/Deleted_Files_Metric#01 (0.01s)
     --- PASS: TestMetrics/Files_Transferred_Metric#01 (0.00s)
 === RUN   TestServingRoot
-2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
+2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
 === RUN   TestServingRoot/rootlist
-2026/09/08 16:06:46 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:53:47 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
 --- PASS: TestServingRoot (0.00s)
     --- PASS: TestServingRoot/rootlist (0.00s)
 === RUN   TestServingRootNoFiles
 === RUN   TestServingRootNoFiles/rootlist
-2026/09/08 16:06:46 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
+2025/08/07 11:53:47 NOTICE: Config file "/build/reproducible-path/rclone-1.60.1+dfsg/debian/.debhelper/generated/_source/home/.config/rclone/rclone.conf" not found - using defaults
 --- PASS: TestServingRootNoFiles (0.00s)
     --- PASS: TestServingRootNoFiles/rootlist (0.00s)
 === RUN   TestNoFiles
@@ -12256,15 +12294,15 @@
     --- PASS: TestNoFiles/file (0.00s)
     --- PASS: TestNoFiles/dir (0.00s)
 === RUN   TestNoServe
-2026/09/08 16:06:46 NOTICE: Serving files from "testdata/files"
+2025/08/07 11:53:47 NOTICE: Serving files from "testdata/files"
 === RUN   TestNoServe/file
 === RUN   TestNoServe/dir
---- PASS: TestNoServe (0.00s)
+--- PASS: TestNoServe (0.01s)
     --- PASS: TestNoServe/file (0.00s)
     --- PASS: TestNoServe/dir (0.00s)
 === RUN   TestAuthRequired
 === RUN   TestAuthRequired/auth
-2026/09/08 16:06:46 ERROR : rc: "rc/noopauth": error: authentication must be set up on the rc server to use "rc/noopauth" or the --rc-no-auth flag must be in use
+2025/08/07 11:53:47 ERROR : rc: "rc/noopauth": error: authentication must be set up on the rc server to use "rc/noopauth" or the --rc-no-auth flag must be in use
 --- PASS: TestAuthRequired (0.00s)
     --- PASS: TestAuthRequired/auth (0.00s)
 === RUN   TestNoAuth
@@ -12278,12 +12316,12 @@
 === RUN   TestRCAsync
 === RUN   TestRCAsync/ok
 === RUN   TestRCAsync/bad
-2026/09/08 16:06:46 ERROR : rc: "rc/noop": error: couldn't parse key "_async" (truthy) as bool: strconv.ParseBool: parsing "truthy": invalid syntax
+2025/08/07 11:53:47 ERROR : rc: "rc/noop": error: couldn't parse key "_async" (truthy) as bool: strconv.ParseBool: parsing "truthy": invalid syntax
 --- PASS: TestRCAsync (0.00s)
     --- PASS: TestRCAsync/ok (0.00s)
     --- PASS: TestRCAsync/bad (0.00s)
 FAIL
-FAIL	github.com/rclone/rclone/fs/rc/rcserver	0.252s
+FAIL	github.com/rclone/rclone/fs/rc/rcserver	0.376s
 === RUN   TestAddPlugin
     rc_test.go:91: network connection not available for testing
 --- SKIP: TestAddPlugin (0.00s)
@@ -12295,11 +12333,11 @@
 === RUN   TestPluginsForType
 --- PASS: TestPluginsForType (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/rc/webgui	0.030s
+ok  	github.com/rclone/rclone/fs/rc/webgui	0.072s
 === RUN   TestPipe
 --- PASS: TestPipe (0.00s)
 === RUN   TestPipeConcurrent
---- PASS: TestPipeConcurrent (0.05s)
+--- PASS: TestPipeConcurrent (0.08s)
 === RUN   TestPipeOrderBy
 === RUN   TestPipeOrderBy/#00
 === RUN   TestPipeOrderBy/size
@@ -12363,278 +12401,278 @@
     --- PASS: TestNewLess/modtime,mixed (0.00s)
     --- PASS: TestNewLess/modtime,mixed,30 (0.00s)
 === RUN   TestRcCopy
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestRcCopy (0.05s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestRcCopy (0.20s)
 === RUN   TestRcMove
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestRcMove (0.04s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestRcMove (0.25s)
 === RUN   TestRcSync
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestRcSync (0.07s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestRcSync (0.21s)
 === RUN   TestCopyWithDryRun
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-2026/09/08 16:06:47 NOTICE: sub dir/hello world: Skipped copy as --dry-run is set (size 11)
---- PASS: TestCopyWithDryRun (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+2025/08/07 11:53:48 NOTICE: sub dir/hello world: Skipped copy as --dry-run is set (size 11)
+--- PASS: TestCopyWithDryRun (0.00s)
 === RUN   TestCopy
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestCopy (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestCopy (0.05s)
 === RUN   TestCopyMissingDirectory
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-2026/09/08 16:06:47 ERROR : Local file system at /non-existing: error reading source root directory: directory not found
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+2025/08/07 11:53:48 ERROR : Local file system at /non-existing: error reading source root directory: directory not found
 --- PASS: TestCopyMissingDirectory (0.00s)
 === RUN   TestCopyNoTraverse
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestCopyNoTraverse (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestCopyNoTraverse (0.04s)
 === RUN   TestCopyCheckFirst
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestCopyCheckFirst (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestCopyCheckFirst (0.03s)
 === RUN   TestSyncNoTraverse
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-2026/09/08 16:06:47 ERROR : Ignoring --no-traverse with sync
---- PASS: TestSyncNoTraverse (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+2025/08/07 11:53:48 ERROR : Ignoring --no-traverse with sync
+--- PASS: TestSyncNoTraverse (0.06s)
 === RUN   TestCopyWithDepth
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestCopyWithDepth (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestCopyWithDepth (0.05s)
 === RUN   TestCopyWithFilesFrom
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestCopyWithFilesFrom (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestCopyWithFilesFrom (0.06s)
 === RUN   TestCopyWithFilesFromAndNoTraverse
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestCopyWithFilesFromAndNoTraverse (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestCopyWithFilesFromAndNoTraverse (0.08s)
 === RUN   TestCopyEmptyDirectories
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestCopyEmptyDirectories (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestCopyEmptyDirectories (0.00s)
 === RUN   TestMoveEmptyDirectories
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
 --- PASS: TestMoveEmptyDirectories (0.01s)
 === RUN   TestSyncEmptyDirectories
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncEmptyDirectories (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncEmptyDirectories (0.02s)
 === RUN   TestServerSideCopy
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-    sync_test.go:275: Server side copy (if possible) Local file system at /tmp/rclone474949900 -> Local file system at /tmp/rclone986737622
---- PASS: TestServerSideCopy (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+    sync_test.go:275: Server side copy (if possible) Local file system at /tmp/rclone3798776854 -> Local file system at /tmp/rclone4215967407
+--- PASS: TestServerSideCopy (0.00s)
 === RUN   TestCopyAfterDelete
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-2026/09/08 16:06:47 ERROR : : error listing: directory not found
---- PASS: TestCopyAfterDelete (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+2025/08/07 11:53:48 ERROR : : error listing: directory not found
+--- PASS: TestCopyAfterDelete (0.04s)
 === RUN   TestCopyRedownload
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestCopyRedownload (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestCopyRedownload (0.02s)
 === RUN   TestSyncBasedOnCheckSum
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncBasedOnCheckSum (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncBasedOnCheckSum (0.06s)
 === RUN   TestSyncSizeOnly
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncSizeOnly (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncSizeOnly (0.12s)
 === RUN   TestSyncIgnoreSize
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncIgnoreSize (0.04s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncIgnoreSize (0.16s)
 === RUN   TestSyncIgnoreTimes
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncIgnoreTimes (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncIgnoreTimes (0.04s)
 === RUN   TestSyncIgnoreExisting
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncIgnoreExisting (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncIgnoreExisting (0.07s)
 === RUN   TestSyncIgnoreErrors
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncIgnoreErrors (0.05s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncIgnoreErrors (0.15s)
 === RUN   TestSyncAfterChangingModtimeOnly
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-2026/09/08 16:06:48 NOTICE: empty space: Skipped update modification time as --dry-run is set (size 1)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+2025/08/07 11:53:49 NOTICE: empty space: Skipped update modification time as --dry-run is set (size 1)
 --- PASS: TestSyncAfterChangingModtimeOnly (0.04s)
 === RUN   TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime (0.04s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime (0.05s)
 === RUN   TestSyncDoesntUpdateModtime
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncDoesntUpdateModtime (0.13s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncDoesntUpdateModtime (0.11s)
 === RUN   TestSyncAfterAddingAFile
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncAfterAddingAFile (0.05s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncAfterAddingAFile (0.12s)
 === RUN   TestSyncAfterChangingFilesSizeOnly
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncAfterChangingFilesSizeOnly (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncAfterChangingFilesSizeOnly (0.05s)
 === RUN   TestSyncAfterChangingContentsOnly
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncAfterChangingContentsOnly (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncAfterChangingContentsOnly (0.09s)
 === RUN   TestSyncAfterRemovingAFileAndAddingAFileDryRun
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-2026/09/08 16:06:48 NOTICE: potato2: Skipped copy as --dry-run is set (size 60)
-2026/09/08 16:06:48 NOTICE: potato: Skipped delete as --dry-run is set (size 21)
---- PASS: TestSyncAfterRemovingAFileAndAddingAFileDryRun (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+2025/08/07 11:53:49 NOTICE: potato2: Skipped copy as --dry-run is set (size 60)
+2025/08/07 11:53:49 NOTICE: potato: Skipped delete as --dry-run is set (size 21)
+--- PASS: TestSyncAfterRemovingAFileAndAddingAFileDryRun (0.04s)
 === RUN   TestSyncAfterRemovingAFileAndAddingAFile
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncAfterRemovingAFileAndAddingAFile (0.05s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncAfterRemovingAFileAndAddingAFile (0.16s)
 === RUN   TestSyncAfterRemovingAFileAndAddingAFileSubDir
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDir (0.06s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDir (0.17s)
 === RUN   TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-2026/09/08 16:06:48 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
-2026/09/08 16:06:48 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
---- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors (0.04s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+2025/08/07 11:53:50 ERROR : Local file system at /tmp/rclone3798776854: not deleting files as there were IO errors
+2025/08/07 11:53:50 ERROR : Local file system at /tmp/rclone3798776854: not deleting directories as there were IO errors
+--- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors (0.22s)
 === RUN   TestSyncDeleteAfter
 --- PASS: TestSyncDeleteAfter (0.00s)
 === RUN   TestSyncDeleteDuring
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncDeleteDuring (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncDeleteDuring (0.11s)
 === RUN   TestSyncDeleteBefore
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncDeleteBefore (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncDeleteBefore (0.16s)
 === RUN   TestCopyDeleteBefore
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestCopyDeleteBefore (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestCopyDeleteBefore (0.10s)
 === RUN   TestSyncWithExclude
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncWithExclude (0.05s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncWithExclude (0.21s)
 === RUN   TestSyncWithExcludeAndDeleteExcluded
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncWithExcludeAndDeleteExcluded (0.04s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncWithExcludeAndDeleteExcluded (0.11s)
 === RUN   TestSyncWithUpdateOlder
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncWithUpdateOlder (0.15s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncWithUpdateOlder (0.80s)
 === RUN   TestSyncWithMaxDuration
 === RUN   TestSyncWithMaxDuration/Hard
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-2026/09/08 16:06:48 NOTICE: Bandwidth limit set to {10Ki 10Ki}
-2026/09/08 16:06:54 NOTICE: file2: Removing partially written file on error: context deadline exceeded
-2026/09/08 16:06:54 ERROR : file2: Failed to copy: context deadline exceeded
-2026/09/08 16:06:54 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
-2026/09/08 16:06:54 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
-2026/09/08 16:06:54 ERROR : Local file system at /tmp/rclone474949900: max transfer duration reached as set by --max-duration
-2026/09/08 16:06:54 NOTICE: Bandwidth limit reset to unlimited
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+2025/08/07 11:53:51 NOTICE: Bandwidth limit set to {10Ki 10Ki}
+2025/08/07 11:53:54 NOTICE: file2: Removing partially written file on error: context deadline exceeded
+2025/08/07 11:53:54 ERROR : file2: Failed to copy: context deadline exceeded
+2025/08/07 11:53:54 ERROR : Local file system at /tmp/rclone3798776854: not deleting files as there were IO errors
+2025/08/07 11:53:54 ERROR : Local file system at /tmp/rclone3798776854: not deleting directories as there were IO errors
+2025/08/07 11:53:54 ERROR : Local file system at /tmp/rclone3798776854: max transfer duration reached as set by --max-duration
+2025/08/07 11:53:54 NOTICE: Bandwidth limit reset to unlimited
 === RUN   TestSyncWithMaxDuration/Soft
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-2026/09/08 16:06:54 NOTICE: Bandwidth limit set to {10Ki 10Ki}
-2026/09/08 16:07:01 ERROR : Local file system at /tmp/rclone474949900: max transfer duration reached as set by --max-duration
-2026/09/08 16:07:01 ERROR : Cancelling sync due to fatal error: max transfer duration reached as set by --max-duration
-2026/09/08 16:07:01 NOTICE: Bandwidth limit reset to unlimited
---- PASS: TestSyncWithMaxDuration (12.29s)
-    --- PASS: TestSyncWithMaxDuration/Hard (5.16s)
-    --- PASS: TestSyncWithMaxDuration/Soft (7.13s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+2025/08/07 11:53:54 NOTICE: Bandwidth limit set to {10Ki 10Ki}
+2025/08/07 11:53:59 ERROR : Local file system at /tmp/rclone3798776854: max transfer duration reached as set by --max-duration
+2025/08/07 11:53:59 ERROR : Cancelling sync due to fatal error: max transfer duration reached as set by --max-duration
+2025/08/07 11:54:01 NOTICE: Bandwidth limit reset to unlimited
+--- PASS: TestSyncWithMaxDuration (9.54s)
+    --- PASS: TestSyncWithMaxDuration/Hard (3.21s)
+    --- PASS: TestSyncWithMaxDuration/Soft (6.33s)
 === RUN   TestSyncWithTrackRenames
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
     sync_test.go:1075: Can track renames: true
---- PASS: TestSyncWithTrackRenames (0.03s)
+--- PASS: TestSyncWithTrackRenames (0.26s)
 === RUN   TestParseRenamesStrategyModtime
 --- PASS: TestParseRenamesStrategyModtime (0.00s)
 === RUN   TestRenamesStrategyModtime
 --- PASS: TestRenamesStrategyModtime (0.00s)
 === RUN   TestSyncWithTrackRenamesStrategyModtime
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
     sync_test.go:1144: Can track renames: true
---- PASS: TestSyncWithTrackRenamesStrategyModtime (0.04s)
+--- PASS: TestSyncWithTrackRenamesStrategyModtime (0.17s)
 === RUN   TestSyncWithTrackRenamesStrategyLeaf
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
     sync_test.go:1180: Can track renames: true
---- PASS: TestSyncWithTrackRenamesStrategyLeaf (0.04s)
+--- PASS: TestSyncWithTrackRenamesStrategyLeaf (0.19s)
 === RUN   TestMoveWithDeleteEmptySrcDirs
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestMoveWithDeleteEmptySrcDirs (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestMoveWithDeleteEmptySrcDirs (0.02s)
 === RUN   TestMoveWithoutDeleteEmptySrcDirs
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestMoveWithoutDeleteEmptySrcDirs (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestMoveWithoutDeleteEmptySrcDirs (0.02s)
 === RUN   TestMoveWithIgnoreExisting
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestMoveWithIgnoreExisting (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestMoveWithIgnoreExisting (0.08s)
 === RUN   TestServerSideMove
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone474949900 -> Local file system at /tmp/rclone2023822857
-2026/09/08 16:07:01 ERROR : : error listing: directory not found
-2026/09/08 16:07:01 purge failed: directory not found
---- PASS: TestServerSideMove (0.07s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone3798776854 -> Local file system at /tmp/rclone1684629878
+2025/08/07 11:54:02 ERROR : : error listing: directory not found
+2025/08/07 11:54:02 purge failed: directory not found
+--- PASS: TestServerSideMove (0.25s)
 === RUN   TestServerSideMoveWithFilter
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone474949900 -> Local file system at /tmp/rclone3843015540
---- PASS: TestServerSideMoveWithFilter (0.06s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone3798776854 -> Local file system at /tmp/rclone887608738
+--- PASS: TestServerSideMoveWithFilter (0.37s)
 === RUN   TestServerSideMoveDeleteEmptySourceDirs
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone474949900 -> Local file system at /tmp/rclone3196655786
-2026/09/08 16:07:01 ERROR : : error listing: directory not found
-2026/09/08 16:07:01 ERROR : : error listing: directory not found
-2026/09/08 16:07:01 purge failed: directory not found
---- PASS: TestServerSideMoveDeleteEmptySourceDirs (0.08s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+    sync_test.go:1232: Server side move (if possible) Local file system at /tmp/rclone3798776854 -> Local file system at /tmp/rclone1199666140
+2025/08/07 11:54:02 ERROR : : error listing: directory not found
+2025/08/07 11:54:02 ERROR : : error listing: directory not found
+2025/08/07 11:54:02 purge failed: directory not found
+--- PASS: TestServerSideMoveDeleteEmptySourceDirs (0.34s)
 === RUN   TestServerSideMoveOverlap
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
     sync_test.go:1416: Skipping test as remote supports DirMove
 --- SKIP: TestServerSideMoveOverlap (0.00s)
 === RUN   TestSyncOverlap
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
 --- PASS: TestSyncOverlap (0.00s)
 === RUN   TestSyncOverlapWithFilter
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncOverlapWithFilter (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncOverlapWithFilter (0.02s)
 === RUN   TestSyncCompareDest
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncCompareDest (0.25s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncCompareDest (1.02s)
 === RUN   TestSyncMultipleCompareDest
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncMultipleCompareDest (0.20s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncMultipleCompareDest (0.36s)
 === RUN   TestSyncCopyDest
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
     sync_test.go:1675: Skipping test as remote does not support server-side copy
 --- SKIP: TestSyncCopyDest (0.00s)
 === RUN   TestSyncBackupDir
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncBackupDir (0.24s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncBackupDir (1.15s)
 === RUN   TestSyncBackupDirWithSuffix
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncBackupDirWithSuffix (0.06s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncBackupDirWithSuffix (1.56s)
 === RUN   TestSyncBackupDirWithSuffixKeepExtension
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncBackupDirWithSuffixKeepExtension (0.04s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncBackupDirWithSuffixKeepExtension (0.49s)
 === RUN   TestSyncBackupDirSuffixOnly
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncBackupDirSuffixOnly (0.05s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncBackupDirSuffixOnly (2.57s)
 === RUN   TestSyncSuffix
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncSuffix (0.06s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncSuffix (2.94s)
 === RUN   TestSyncSuffixKeepExtension
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncSuffixKeepExtension (0.07s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncSuffixKeepExtension (3.04s)
 === RUN   TestSyncUTFNorm
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncUTFNorm (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncUTFNorm (0.37s)
 === RUN   TestSyncImmutable
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-2026/09/08 16:07:02 ERROR : existing: Source and destination exist but do not match: immutable file modified
-2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
-2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
---- PASS: TestSyncImmutable (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+2025/08/07 11:54:16 ERROR : existing: Source and destination exist but do not match: immutable file modified
+2025/08/07 11:54:16 ERROR : Local file system at /tmp/rclone3798776854: not deleting files as there were IO errors
+2025/08/07 11:54:16 ERROR : Local file system at /tmp/rclone3798776854: not deleting directories as there were IO errors
+--- PASS: TestSyncImmutable (0.24s)
 === RUN   TestSyncIgnoreCase
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncIgnoreCase (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncIgnoreCase (1.63s)
 === RUN   TestMaxTransfer
 === RUN   TestMaxTransfer/Hard
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-2026/09/08 16:07:02 NOTICE: file1: Removing partially written file on error: max transfer limit reached as set by --max-transfer
-2026/09/08 16:07:02 ERROR : file1: Failed to copy: max transfer limit reached as set by --max-transfer
-2026/09/08 16:07:02 ERROR : Cancelling sync due to fatal error: max transfer limit reached as set by --max-transfer
-2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
-2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+2025/08/07 11:54:18 NOTICE: file1: Removing partially written file on error: max transfer limit reached as set by --max-transfer
+2025/08/07 11:54:18 ERROR : file1: Failed to copy: max transfer limit reached as set by --max-transfer
+2025/08/07 11:54:18 ERROR : Cancelling sync due to fatal error: max transfer limit reached as set by --max-transfer
+2025/08/07 11:54:18 ERROR : Local file system at /tmp/rclone3798776854: not deleting files as there were IO errors
+2025/08/07 11:54:18 ERROR : Local file system at /tmp/rclone3798776854: not deleting directories as there were IO errors
 === RUN   TestMaxTransfer/Soft
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-2026/09/08 16:07:02 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers
-2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
-2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+2025/08/07 11:54:18 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers
+2025/08/07 11:54:18 ERROR : Local file system at /tmp/rclone3798776854: not deleting files as there were IO errors
+2025/08/07 11:54:18 ERROR : Local file system at /tmp/rclone3798776854: not deleting directories as there were IO errors
 === RUN   TestMaxTransfer/Cautious
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
-2026/09/08 16:07:02 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers
-2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting files as there were IO errors
-2026/09/08 16:07:02 ERROR : Local file system at /tmp/rclone474949900: not deleting directories as there were IO errors
---- PASS: TestMaxTransfer (0.03s)
-    --- PASS: TestMaxTransfer/Hard (0.01s)
-    --- PASS: TestMaxTransfer/Soft (0.01s)
-    --- PASS: TestMaxTransfer/Cautious (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+2025/08/07 11:54:19 NOTICE: max transfer limit reached as set by --max-transfer - stopping transfers
+2025/08/07 11:54:19 ERROR : Local file system at /tmp/rclone3798776854: not deleting files as there were IO errors
+2025/08/07 11:54:19 ERROR : Local file system at /tmp/rclone3798776854: not deleting directories as there were IO errors
+--- PASS: TestMaxTransfer (0.92s)
+    --- PASS: TestMaxTransfer/Hard (0.17s)
+    --- PASS: TestMaxTransfer/Soft (0.23s)
+    --- PASS: TestMaxTransfer/Cautious (0.52s)
 === RUN   TestSyncConcurrentDelete
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncConcurrentDelete (0.13s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncConcurrentDelete (4.03s)
 === RUN   TestSyncConcurrentTruncate
-    run.go:181: Remote "Local file system at /tmp/rclone474949900", Local "Local file system at /tmp/rclone2514345013", Modify Window "1ns"
---- PASS: TestSyncConcurrentTruncate (0.14s)
+    run.go:181: Remote "Local file system at /tmp/rclone3798776854", Local "Local file system at /tmp/rclone3098002606", Modify Window "1ns"
+--- PASS: TestSyncConcurrentTruncate (5.21s)
 PASS
-ok  	github.com/rclone/rclone/fs/sync	15.490s
+ok  	github.com/rclone/rclone/fs/sync	41.316s
 === RUN   TestWalkEmpty
 --- PASS: TestWalkEmpty (0.00s)
 === RUN   TestWalkREmpty
@@ -12644,7 +12682,7 @@
 === RUN   TestWalkREmptySkip
 --- PASS: TestWalkREmptySkip (0.00s)
 === RUN   TestWalkNotFound
-2026/09/08 16:06:47 ERROR : : error listing: directory not found
+2025/08/07 11:53:47 ERROR : : error listing: directory not found
 --- PASS: TestWalkNotFound (0.00s)
 === RUN   TestWalkRNotFound
 --- PASS: TestWalkRNotFound (0.00s)
@@ -12675,30 +12713,33 @@
 === RUN   TestWalkRSkip
 --- PASS: TestWalkRSkip (0.00s)
 === RUN   TestWalkErrors
-2026/09/08 16:06:47 ERROR : 0: error listing: directory not found
+2025/08/07 11:53:47 ERROR : 0: error listing: directory not found
 --- PASS: TestWalkErrors (0.00s)
 === RUN   TestWalkRErrors
 --- PASS: TestWalkRErrors (0.00s)
 === RUN   TestWalkMulti
 --- PASS: TestWalkMulti (0.02s)
 === RUN   TestWalkRMulti
---- PASS: TestWalkRMulti (0.02s)
+--- PASS: TestWalkRMulti (0.04s)
 === RUN   TestWalkMultiErrors
-2026/09/08 16:06:47 ERROR : 9/2/0: error listing: boom
-2026/09/08 16:06:47 ERROR : 9/2/1: error listing: boom
-2026/09/08 16:06:47 ERROR : 9/3/6: error listing: boom
-2026/09/08 16:06:47 ERROR : 9/3/0: error listing: boom
-2026/09/08 16:06:47 ERROR : 9/5/0: error listing: boom
-2026/09/08 16:06:47 ERROR : 9/4/0: error listing: boom
-2026/09/08 16:06:47 ERROR : 9/2/2: error listing: boom
-2026/09/08 16:06:47 ERROR : 9/6/0: error listing: boom
-2026/09/08 16:06:47 ERROR : 9/7/0: error listing: boom
---- PASS: TestWalkMultiErrors (0.02s)
+2025/08/07 11:53:47 ERROR : 9/9/0: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/1: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/2: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/3: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/4: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/5: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/6: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/7: error listing: boom
+--- PASS: TestWalkMultiErrors (0.01s)
 === RUN   TestWalkRMultiErrors
-2026/09/08 16:06:47 ERROR : 7/7/0: error listing: boom
-2026/09/08 16:06:47 ERROR : 7/7/1: error listing: boom
-2026/09/08 16:06:47 ERROR : 7/7/2: error listing: boom
-2026/09/08 16:06:47 ERROR : 7/7/3: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/0: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/1: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/2: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/3: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/4: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/5: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/6: error listing: boom
+2025/08/07 11:53:47 ERROR : 9/9/7: error listing: boom
 --- PASS: TestWalkRMultiErrors (0.00s)
 === RUN   TestWalkRDirTree
 --- PASS: TestWalkRDirTree (0.00s)
@@ -12725,7 +12766,7 @@
 === RUN   TestDirMapSendEntries
 --- PASS: TestDirMapSendEntries (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fs/walk	0.130s
+ok  	github.com/rclone/rclone/fs/walk	0.156s
 ?   	github.com/rclone/rclone/fstest	[no test files]
 ?   	github.com/rclone/rclone/fstest/fstests	[no test files]
 ?   	github.com/rclone/rclone/fstest/mockdir	[no test files]
@@ -12734,7 +12775,7 @@
 === RUN   TestTestsToRegexp
 --- PASS: TestTestsToRegexp (0.00s)
 === RUN   TestTestsToRegexpLive
---- PASS: TestTestsToRegexpLive (20.23s)
+--- PASS: TestTestsToRegexpLive (42.39s)
 === RUN   TestTests
 === RUN   TestTests/A1
 === RUN   TestTests/A2
@@ -12760,19 +12801,19 @@
             --- PASS: TestTests/C/C3/C31 (0.00s)
             --- PASS: TestTests/C/C3/C32 (0.00s)
 PASS
-ok  	github.com/rclone/rclone/fstest/test_all	20.335s
+ok  	github.com/rclone/rclone/fstest/test_all	42.548s
 ?   	github.com/rclone/rclone/fstest/testserver	[no test files]
 ?   	github.com/rclone/rclone/fstest/testy	[no test files]
 === RUN   TestExitCode
 --- PASS: TestExitCode (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/atexit	0.038s
+ok  	github.com/rclone/rclone/lib/atexit	0.021s
 === RUN   TestSplit
 --- PASS: TestSplit (0.00s)
 === RUN   TestCache
 --- PASS: TestCache (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/bucket	0.029s
+ok  	github.com/rclone/rclone/lib/bucket	0.033s
 ?   	github.com/rclone/rclone/lib/buildinfo	[no test files]
 === RUN   TestGet
 --- PASS: TestGet (0.00s)
@@ -12803,7 +12844,7 @@
 === RUN   TestCacheFinalize
 --- PASS: TestCacheFinalize (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/cache	0.280s
+ok  	github.com/rclone/rclone/lib/cache	0.292s
 ?   	github.com/rclone/rclone/lib/daemonize	[no test files]
 ?   	github.com/rclone/rclone/lib/dircache	[no test files]
 === RUN   TestEncodeString
@@ -17265,7 +17306,7 @@
 === RUN   TestEncodeSingleMaskEdge/4411
 === RUN   TestEncodeSingleMaskEdge/4412
 === RUN   TestEncodeSingleMaskEdge/4413
---- PASS: TestEncodeSingleMaskEdge (0.37s)
+--- PASS: TestEncodeSingleMaskEdge (0.35s)
     --- PASS: TestEncodeSingleMaskEdge/0 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/1 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/2 (0.00s)
@@ -17633,7 +17674,7 @@
     --- PASS: TestEncodeSingleMaskEdge/364 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/365 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/366 (0.00s)
-    --- PASS: TestEncodeSingleMaskEdge/367 (0.01s)
+    --- PASS: TestEncodeSingleMaskEdge/367 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/368 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/369 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/370 (0.00s)
@@ -17982,7 +18023,7 @@
     --- PASS: TestEncodeSingleMaskEdge/713 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/714 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/715 (0.00s)
-    --- PASS: TestEncodeSingleMaskEdge/716 (0.00s)
+    --- PASS: TestEncodeSingleMaskEdge/716 (0.02s)
     --- PASS: TestEncodeSingleMaskEdge/717 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/718 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/719 (0.00s)
@@ -18005,7 +18046,7 @@
     --- PASS: TestEncodeSingleMaskEdge/736 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/737 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/738 (0.00s)
-    --- PASS: TestEncodeSingleMaskEdge/739 (0.01s)
+    --- PASS: TestEncodeSingleMaskEdge/739 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/740 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/741 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/742 (0.00s)
@@ -18468,7 +18509,7 @@
     --- PASS: TestEncodeSingleMaskEdge/1199 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/1200 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/1201 (0.00s)
-    --- PASS: TestEncodeSingleMaskEdge/1202 (0.00s)
+    --- PASS: TestEncodeSingleMaskEdge/1202 (0.01s)
     --- PASS: TestEncodeSingleMaskEdge/1203 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/1204 (0.00s)
     --- PASS: TestEncodeSingleMaskEdge/1205 (0.00s)
@@ -27145,7 +27186,7 @@
 === RUN   TestEncodeDoubleMaskEdge/5461
 === RUN   TestEncodeDoubleMaskEdge/5462
 === RUN   TestEncodeDoubleMaskEdge/5463
---- PASS: TestEncodeDoubleMaskEdge (0.38s)
+--- PASS: TestEncodeDoubleMaskEdge (0.46s)
     --- PASS: TestEncodeDoubleMaskEdge/0 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/1 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2 (0.00s)
@@ -27290,7 +27331,7 @@
     --- PASS: TestEncodeDoubleMaskEdge/141 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/142 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/143 (0.00s)
-    --- PASS: TestEncodeDoubleMaskEdge/144 (0.00s)
+    --- PASS: TestEncodeDoubleMaskEdge/144 (0.01s)
     --- PASS: TestEncodeDoubleMaskEdge/145 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/146 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/147 (0.00s)
@@ -28562,7 +28603,7 @@
     --- PASS: TestEncodeDoubleMaskEdge/1413 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/1414 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/1415 (0.00s)
-    --- PASS: TestEncodeDoubleMaskEdge/1416 (0.00s)
+    --- PASS: TestEncodeDoubleMaskEdge/1416 (0.01s)
     --- PASS: TestEncodeDoubleMaskEdge/1417 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/1418 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/1419 (0.00s)
@@ -29044,7 +29085,7 @@
     --- PASS: TestEncodeDoubleMaskEdge/1895 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/1896 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/1897 (0.00s)
-    --- PASS: TestEncodeDoubleMaskEdge/1898 (0.00s)
+    --- PASS: TestEncodeDoubleMaskEdge/1898 (0.02s)
     --- PASS: TestEncodeDoubleMaskEdge/1899 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/1900 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/1901 (0.00s)
@@ -29363,7 +29404,7 @@
     --- PASS: TestEncodeDoubleMaskEdge/2214 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2215 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2216 (0.00s)
-    --- PASS: TestEncodeDoubleMaskEdge/2217 (0.00s)
+    --- PASS: TestEncodeDoubleMaskEdge/2217 (0.01s)
     --- PASS: TestEncodeDoubleMaskEdge/2218 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2219 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2220 (0.00s)
@@ -29399,7 +29440,7 @@
     --- PASS: TestEncodeDoubleMaskEdge/2250 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2251 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2252 (0.00s)
-    --- PASS: TestEncodeDoubleMaskEdge/2253 (0.00s)
+    --- PASS: TestEncodeDoubleMaskEdge/2253 (0.01s)
     --- PASS: TestEncodeDoubleMaskEdge/2254 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2255 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2256 (0.00s)
@@ -29615,7 +29656,7 @@
     --- PASS: TestEncodeDoubleMaskEdge/2466 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2467 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2468 (0.00s)
-    --- PASS: TestEncodeDoubleMaskEdge/2469 (0.00s)
+    --- PASS: TestEncodeDoubleMaskEdge/2469 (0.02s)
     --- PASS: TestEncodeDoubleMaskEdge/2470 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2471 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2472 (0.00s)
@@ -29936,7 +29977,7 @@
     --- PASS: TestEncodeDoubleMaskEdge/2787 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2788 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2789 (0.00s)
-    --- PASS: TestEncodeDoubleMaskEdge/2790 (0.01s)
+    --- PASS: TestEncodeDoubleMaskEdge/2790 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2791 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2792 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/2793 (0.00s)
@@ -30225,7 +30266,7 @@
     --- PASS: TestEncodeDoubleMaskEdge/3076 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/3077 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/3078 (0.00s)
-    --- PASS: TestEncodeDoubleMaskEdge/3079 (0.00s)
+    --- PASS: TestEncodeDoubleMaskEdge/3079 (0.01s)
     --- PASS: TestEncodeDoubleMaskEdge/3080 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/3081 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/3082 (0.00s)
@@ -31830,7 +31871,7 @@
     --- PASS: TestEncodeDoubleMaskEdge/4681 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/4682 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/4683 (0.00s)
-    --- PASS: TestEncodeDoubleMaskEdge/4684 (0.01s)
+    --- PASS: TestEncodeDoubleMaskEdge/4684 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/4685 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/4686 (0.00s)
     --- PASS: TestEncodeDoubleMaskEdge/4687 (0.00s)
@@ -32661,7 +32702,7 @@
     --- PASS: TestDecodeHalf/4 (0.00s)
     --- PASS: TestDecodeHalf/5 (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/encoder	0.789s
+ok  	github.com/rclone/rclone/lib/encoder	0.876s
 === RUN   TestDecode
 === RUN   TestDecode/uncompressed
 === RUN   TestDecode/uncompressed-long
@@ -32699,19 +32740,19 @@
     --- PASS: TestDecode/unicode-3 (0.00s)
     --- PASS: TestDecode/unicode-4 (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/encoder/filename	0.020s
+ok  	github.com/rclone/rclone/lib/encoder/filename	0.040s
 ?   	github.com/rclone/rclone/lib/encoder/internal/gen	[no test files]
 === RUN   TestShellExpand
 --- PASS: TestShellExpand (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/env	0.022s
+ok  	github.com/rclone/rclone/lib/env	0.040s
 === RUN   TestWalk
 --- PASS: TestWalk (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/errors	0.025s
+ok  	github.com/rclone/rclone/lib/errors	0.042s
 ?   	github.com/rclone/rclone/lib/exitcode	[no test files]
 === RUN   TestOpenFileRename
---- PASS: TestOpenFileRename (0.00s)
+--- PASS: TestOpenFileRename (0.01s)
 === RUN   TestOpenFileDelete
 --- PASS: TestOpenFileDelete (0.00s)
 === RUN   TestOpenFileOperations
@@ -32720,7 +32761,7 @@
     file_test.go:148: Skipping test on !windows
 --- SKIP: TestIsReserved (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/file	0.038s
+ok  	github.com/rclone/rclone/lib/file	0.047s
 === RUN   TestGetOptions
 === RUN   TestGetOptions/basic
 --- PASS: TestGetOptions (0.00s)
@@ -32791,7 +32832,7 @@
     --- PASS: Test_useSSL/body (0.00s)
     --- PASS: Test_useSSL/basic#02 (0.00s)
 FAIL
-FAIL	github.com/rclone/rclone/lib/http	1.159s
+FAIL	github.com/rclone/rclone/lib/http	1.216s
 ?   	github.com/rclone/rclone/lib/http/auth	[no test files]
 === RUN   TestNewDirectory
 --- PASS: TestNewDirectory (0.00s)
@@ -32802,7 +32843,7 @@
 === RUN   TestAddEntry
 --- PASS: TestAddEntry (0.00s)
 === RUN   TestError
-2026/09/08 16:06:47 ERROR : potato: sausage: help
+2025/08/07 11:53:47 ERROR : potato: sausage: help
 --- PASS: TestError (0.00s)
 === RUN   TestServe
 --- PASS: TestServe (0.00s)
@@ -32830,19 +32871,19 @@
         	Test:       	TestObjectBadRange
 --- FAIL: TestObjectBadRange (0.00s)
 FAIL
-FAIL	github.com/rclone/rclone/lib/http/serve	0.060s
+FAIL	github.com/rclone/rclone/lib/http/serve	0.064s
 ?   	github.com/rclone/rclone/lib/israce	[no test files]
 ?   	github.com/rclone/rclone/lib/jwtutil	[no test files]
 === RUN   TestKvConcurrency
---- PASS: TestKvConcurrency (0.00s)
+--- PASS: TestKvConcurrency (0.01s)
 === RUN   TestKvExit
 --- PASS: TestKvExit (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/kv	0.050s
+ok  	github.com/rclone/rclone/lib/kv	0.056s
 === RUN   TestAllocFree
 --- PASS: TestAllocFree (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/mmap	0.026s
+ok  	github.com/rclone/rclone/lib/mmap	0.047s
 ?   	github.com/rclone/rclone/lib/oauthutil	[no test files]
 === RUN   TestNew
 --- PASS: TestNew (0.00s)
@@ -32855,9 +32896,9 @@
 === RUN   TestSetRetries
 --- PASS: TestSetRetries (0.00s)
 === RUN   TestBeginCall
---- PASS: TestBeginCall (0.01s)
+--- PASS: TestBeginCall (0.02s)
 === RUN   TestBeginCallZeroConnections
---- PASS: TestBeginCallZeroConnections (0.01s)
+--- PASS: TestBeginCallZeroConnections (0.02s)
 === RUN   TestDefaultPacer
 --- PASS: TestDefaultPacer (0.00s)
 === RUN   TestAmazonCloudDrivePacer
@@ -32865,7 +32906,7 @@
 === RUN   TestAzureIMDSPacer
 --- PASS: TestAzureIMDSPacer (0.00s)
 === RUN   TestGoogleDrivePacer
---- PASS: TestGoogleDrivePacer (0.00s)
+--- PASS: TestGoogleDrivePacer (0.01s)
 === RUN   TestS3Pacer
 --- PASS: TestS3Pacer (0.00s)
 === RUN   TestEndCall
@@ -32875,15 +32916,15 @@
 === RUN   TestCallFixed
 --- PASS: TestCallFixed (0.00s)
 === RUN   Test_callRetry
---- PASS: Test_callRetry (0.02s)
+--- PASS: Test_callRetry (0.03s)
 === RUN   TestCall
---- PASS: TestCall (0.04s)
+--- PASS: TestCall (0.08s)
 === RUN   TestCallParallel
 --- PASS: TestCallParallel (0.50s)
 === RUN   TestTokenDispenser
 --- PASS: TestTokenDispenser (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/pacer	0.623s
+ok  	github.com/rclone/rclone/lib/pacer	0.708s
 ?   	github.com/rclone/rclone/lib/plugin	[no test files]
 === RUN   TestPool
 === RUN   TestPool/make
@@ -32894,31 +32935,44 @@
 === RUN   TestPool/mmap/Flusher
 === RUN   TestPool/canFail
 === RUN   TestPool/canFail/GetPut
-2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
-2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
-2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
-2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 4ms: failed to allocate memory
-2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 8ms: failed to allocate memory
-2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
-2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
-2026/09/08 16:06:48 Failed to free memory: failed to free memory
-2026/09/08 16:06:48 Failed to free memory: failed to free memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 4ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 8ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 16ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 32ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 64ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 4ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 8ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to free memory: failed to free memory
+2025/08/07 11:53:50 Failed to free memory: failed to free memory
+2025/08/07 11:53:50 Failed to free memory: failed to free memory
 === RUN   TestPool/canFail/Flusher
-2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
-2026/09/08 16:06:48 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
-2026/09/08 16:06:48 Failed to free memory: failed to free memory
---- PASS: TestPool (0.44s)
-    --- PASS: TestPool/make (0.20s)
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 1ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 2ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 4ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 8ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 16ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 32ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 64ms: failed to allocate memory
+2025/08/07 11:53:50 Failed to get memory for buffer, waiting for 128ms: failed to allocate memory
+--- PASS: TestPool (1.08s)
+    --- PASS: TestPool/make (0.21s)
         --- PASS: TestPool/make/GetPut (0.00s)
-        --- PASS: TestPool/make/Flusher (0.20s)
-    --- PASS: TestPool/mmap (0.10s)
+        --- PASS: TestPool/make/Flusher (0.21s)
+    --- PASS: TestPool/mmap (0.21s)
         --- PASS: TestPool/mmap/GetPut (0.00s)
-        --- PASS: TestPool/mmap/Flusher (0.10s)
-    --- PASS: TestPool/canFail (0.14s)
-        --- PASS: TestPool/canFail/GetPut (0.04s)
-        --- PASS: TestPool/canFail/Flusher (0.10s)
+        --- PASS: TestPool/mmap/Flusher (0.21s)
+    --- PASS: TestPool/canFail (0.66s)
+        --- PASS: TestPool/canFail/GetPut (0.18s)
+        --- PASS: TestPool/canFail/Flusher (0.48s)
 PASS
-ok  	github.com/rclone/rclone/lib/pool	0.460s
+ok  	github.com/rclone/rclone/lib/pool	1.120s
 === RUN   TestStringLength
 --- PASS: TestStringLength (0.00s)
 === RUN   TestStringDuplicates
@@ -32928,9 +32982,9 @@
 === RUN   TestPasswordDuplicates
 --- PASS: TestPasswordDuplicates (0.00s)
 === RUN   TestSeed
---- PASS: TestSeed (0.01s)
+--- PASS: TestSeed (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/random	0.024s
+ok  	github.com/rclone/rclone/lib/random	0.041s
 === RUN   TestRangeEnd
 --- PASS: TestRangeEnd (0.00s)
 === RUN   TestRangeIsEmpty
@@ -32946,7 +33000,7 @@
 === RUN   TestRangeInsert
 --- PASS: TestRangeInsert (0.00s)
 === RUN   TestRangeInsertRandom
---- PASS: TestRangeInsertRandom (0.06s)
+--- PASS: TestRangeInsertRandom (0.12s)
 === RUN   TestRangeFind
 --- PASS: TestRangeFind (0.00s)
 === RUN   TestRangeFindAll
@@ -32962,7 +33016,7 @@
 === RUN   TestFindMissing
 --- PASS: TestFindMissing (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/ranges	0.108s
+ok  	github.com/rclone/rclone/lib/ranges	0.160s
 === RUN   TestContextReader
 --- PASS: TestContextReader (0.00s)
 === RUN   TestErrorReader
@@ -32978,19 +33032,19 @@
 === RUN   TestPatternReader
 --- PASS: TestPatternReader (0.00s)
 === RUN   TestPatternReaderSeek
---- PASS: TestPatternReaderSeek (0.01s)
+--- PASS: TestPatternReaderSeek (0.00s)
 === RUN   TestReadFill
 --- PASS: TestReadFill (0.00s)
 === RUN   TestRepeatableReader
 --- PASS: TestRepeatableReader (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/readers	0.024s
+ok  	github.com/rclone/rclone/lib/readers	0.046s
 === RUN   TestURLJoin
 --- PASS: TestURLJoin (0.00s)
 === RUN   TestURLPathEscape
 --- PASS: TestURLPathEscape (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/rest	0.072s
+ok  	github.com/rclone/rclone/lib/rest	0.062s
 === RUN   TestSetDefaults
 --- PASS: TestSetDefaults (0.00s)
 === RUN   TestSetFrom
@@ -32998,7 +33052,7 @@
 === RUN   TestSetFromReversed
 --- PASS: TestSetFromReversed (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/structs	0.016s
+ok  	github.com/rclone/rclone/lib/structs	0.032s
 ?   	github.com/rclone/rclone/lib/terminal	[no test files]
 === RUN   TestVersionAdd
 --- PASS: TestVersionAdd (0.00s)
@@ -33007,206 +33061,206 @@
 === RUN   TestVersionMatch
 --- PASS: TestVersionMatch (0.00s)
 PASS
-ok  	github.com/rclone/rclone/lib/version	4.219s
+ok  	github.com/rclone/rclone/lib/version	0.044s
 === RUN   TestDirHandleMethods
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestDirHandleMethods (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestDirHandleMethods (0.05s)
 === RUN   TestDirHandleReaddir
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestDirHandleReaddir (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestDirHandleReaddir (0.06s)
 === RUN   TestDirHandleReaddirnames
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestDirHandleReaddirnames (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestDirHandleReaddirnames (0.02s)
 === RUN   TestDirMethods
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestDirMethods (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestDirMethods (0.02s)
 === RUN   TestDirForgetAll
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestDirForgetAll (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestDirForgetAll (0.01s)
 === RUN   TestDirForgetPath
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestDirForgetPath (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestDirForgetPath (0.02s)
 === RUN   TestDirWalk
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestDirWalk (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestDirWalk (0.10s)
 === RUN   TestDirSetModTime
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestDirSetModTime (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestDirSetModTime (0.04s)
 === RUN   TestDirStat
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestDirStat (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestDirStat (0.02s)
 === RUN   TestDirReadDirAll
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 === RUN   TestDirReadDirAll/Virtual
---- PASS: TestDirReadDirAll (0.01s)
+--- PASS: TestDirReadDirAll (0.04s)
     --- PASS: TestDirReadDirAll/Virtual (0.00s)
 === RUN   TestDirOpen
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
-2026/09/08 16:06:57 ERROR : dir/: Can only open directories read only
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+2025/08/07 11:53:59 ERROR : dir/: Can only open directories read only
 --- PASS: TestDirOpen (0.00s)
 === RUN   TestDirCreate
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestDirCreate (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestDirCreate (0.02s)
 === RUN   TestDirMkdir
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestDirMkdir (0.01s)
 === RUN   TestDirMkdirSub
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestDirMkdirSub (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestDirMkdirSub (0.03s)
 === RUN   TestDirRemove
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
-2026/09/08 16:06:57 ERROR : dir/: Dir.Remove not empty
---- PASS: TestDirRemove (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+2025/08/07 11:53:59 ERROR : dir/: Dir.Remove not empty
+--- PASS: TestDirRemove (0.02s)
 === RUN   TestDirRemoveAll
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestDirRemoveAll (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestDirRemoveAll (0.02s)
 === RUN   TestDirRemoveName
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestDirRemoveName (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestDirRemoveName (0.02s)
 === RUN   TestDirRename
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
-2026/09/08 16:06:57 ERROR : dir/not found: Dir.Rename error: file does not exist
---- PASS: TestDirRename (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+2025/08/07 11:53:59 ERROR : dir/not found: Dir.Rename error: file does not exist
+--- PASS: TestDirRename (1.53s)
 === RUN   TestErrorError
 --- PASS: TestErrorError (0.00s)
 === RUN   TestFileMethods
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestFileMethods (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestFileMethods (0.03s)
 === RUN   TestFileSetModTime
 === RUN   TestFileSetModTime/cache=off,open=false,write=false
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 === RUN   TestFileSetModTime/cache=off,open=true,write=false
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 === RUN   TestFileSetModTime/cache=off,open=true,write=true
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 === RUN   TestFileSetModTime/cache=full,open=false,write=false
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 === RUN   TestFileSetModTime/cache=full,open=true,write=false
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 === RUN   TestFileSetModTime/cache=full,open=true,write=true
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestFileSetModTime (0.41s)
-    --- PASS: TestFileSetModTime/cache=off,open=false,write=false (0.01s)
-    --- PASS: TestFileSetModTime/cache=off,open=true,write=false (0.02s)
-    --- PASS: TestFileSetModTime/cache=off,open=true,write=true (0.13s)
-    --- PASS: TestFileSetModTime/cache=full,open=false,write=false (0.08s)
-    --- PASS: TestFileSetModTime/cache=full,open=true,write=false (0.01s)
-    --- PASS: TestFileSetModTime/cache=full,open=true,write=true (0.16s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestFileSetModTime (0.53s)
+    --- PASS: TestFileSetModTime/cache=off,open=false,write=false (0.03s)
+    --- PASS: TestFileSetModTime/cache=off,open=true,write=false (0.01s)
+    --- PASS: TestFileSetModTime/cache=off,open=true,write=true (0.17s)
+    --- PASS: TestFileSetModTime/cache=full,open=false,write=false (0.02s)
+    --- PASS: TestFileSetModTime/cache=full,open=true,write=false (0.08s)
+    --- PASS: TestFileSetModTime/cache=full,open=true,write=true (0.22s)
 === RUN   TestFileOpenRead
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestFileOpenRead (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestFileOpenRead (0.02s)
 === RUN   TestFileOpenReadUnknownSize
-2026/09/08 16:06:58 NOTICE: Mock file system at root: --vfs-cache-mode writes or full is recommended for this remote as it can't stream
+2025/08/07 11:54:01 NOTICE: Mock file system at root: --vfs-cache-mode writes or full is recommended for this remote as it can't stream
     file_test.go:223: gotContents = "file contents"
 --- PASS: TestFileOpenReadUnknownSize (0.00s)
 === RUN   TestFileOpenWrite
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestFileOpenWrite (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestFileOpenWrite (0.03s)
 === RUN   TestFileRemove
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestFileRemove (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestFileRemove (0.02s)
 === RUN   TestFileRemoveAll
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestFileRemoveAll (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestFileRemoveAll (0.01s)
 === RUN   TestFileOpen
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestFileOpen (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestFileOpen (0.03s)
 === RUN   TestFileRename
 === RUN   TestFileRename/off,forceCache=false
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 === RUN   TestFileRename/minimal,forceCache=false
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 === RUN   TestFileRename/minimal,forceCache=true
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 === RUN   TestFileRename/writes,forceCache=false
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 === RUN   TestFileRename/writes,forceCache=true
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 === RUN   TestFileRename/full,forceCache=false
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestFileRename (3.53s)
-    --- PASS: TestFileRename/off,forceCache=false (0.02s)
-    --- PASS: TestFileRename/minimal,forceCache=false (0.02s)
-    --- PASS: TestFileRename/minimal,forceCache=true (0.32s)
-    --- PASS: TestFileRename/writes,forceCache=false (2.53s)
-    --- PASS: TestFileRename/writes,forceCache=true (0.38s)
-    --- PASS: TestFileRename/full,forceCache=false (0.27s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestFileRename (2.02s)
+    --- PASS: TestFileRename/off,forceCache=false (0.12s)
+    --- PASS: TestFileRename/minimal,forceCache=false (0.17s)
+    --- PASS: TestFileRename/minimal,forceCache=true (0.63s)
+    --- PASS: TestFileRename/writes,forceCache=false (0.29s)
+    --- PASS: TestFileRename/writes,forceCache=true (0.46s)
+    --- PASS: TestFileRename/full,forceCache=false (0.34s)
 === RUN   TestRcGetVFS
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestRcGetVFS (0.00s)
 === RUN   TestRcForget
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestRcForget (0.00s)
 === RUN   TestRcRefresh
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestRcRefresh (0.00s)
 === RUN   TestRcPollInterval
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
     rc_test.go:100: ChangeNotify not supported
 --- SKIP: TestRcPollInterval (0.00s)
 === RUN   TestRcList
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestRcList (0.00s)
 === RUN   TestRcStats
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestRcStats (0.00s)
 === RUN   TestReadFileHandleMethods
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestReadFileHandleMethods (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestReadFileHandleMethods (0.05s)
 === RUN   TestReadFileHandleSeek
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestReadFileHandleSeek (0.05s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestReadFileHandleSeek (0.04s)
 === RUN   TestReadFileHandleReadAt
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
-2026/09/08 16:07:02 ERROR : dir/file1: ReadFileHandle.Read error: Bad file descriptor
---- PASS: TestReadFileHandleReadAt (0.10s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+2025/08/07 11:54:04 ERROR : dir/file1: ReadFileHandle.Read error: Bad file descriptor
+--- PASS: TestReadFileHandleReadAt (0.11s)
 === RUN   TestReadFileHandleFlush
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestReadFileHandleFlush (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestReadFileHandleFlush (0.03s)
 === RUN   TestReadFileHandleRelease
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestReadFileHandleRelease (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestReadFileHandleRelease (0.07s)
 === RUN   TestRWFileHandleMethodsRead
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileHandleMethodsRead (0.06s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileHandleMethodsRead (0.15s)
 === RUN   TestRWFileHandleSeek
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileHandleSeek (0.11s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileHandleSeek (0.21s)
 === RUN   TestRWFileHandleReadAt
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileHandleReadAt (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileHandleReadAt (0.13s)
 === RUN   TestRWFileHandleFlushRead
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileHandleFlushRead (0.02s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileHandleFlushRead (0.13s)
 === RUN   TestRWFileHandleReleaseRead
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileHandleReleaseRead (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileHandleReleaseRead (0.14s)
 === RUN   TestRWFileHandleMethodsWrite
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileHandleMethodsWrite (0.17s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileHandleMethodsWrite (0.23s)
 === RUN   TestRWFileHandleWriteAt
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileHandleWriteAt (0.16s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileHandleWriteAt (0.19s)
 === RUN   TestRWFileHandleWriteNoWrite
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileHandleWriteNoWrite (0.16s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileHandleWriteNoWrite (0.17s)
 === RUN   TestRWFileHandleFlushWrite
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileHandleFlushWrite (0.16s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileHandleFlushWrite (0.17s)
 === RUN   TestRWFileHandleReleaseWrite
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileHandleReleaseWrite (0.15s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileHandleReleaseWrite (0.17s)
 === RUN   TestRWFileHandleSizeTruncateExisting
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileHandleSizeTruncateExisting (0.23s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileHandleSizeTruncateExisting (0.24s)
 === RUN   TestRWFileHandleSizeCreateExisting
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileHandleSizeCreateExisting (0.41s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileHandleSizeCreateExisting (0.42s)
 === RUN   TestRWFileHandleSizeCreateNew
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileHandleSizeCreateNew (0.23s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileHandleSizeCreateNew (0.17s)
 === RUN   TestRWFileHandleOpenTests
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC
@@ -33216,16 +33270,16 @@
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE
-2026/09/08 16:07:05 ERROR : open-test-file(0xc00073d540): Couldn't read size of file
+2025/08/07 11:54:06 ERROR : open-test-file(0xc0007510c0): Couldn't read size of file
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC
-2026/09/08 16:07:05 ERROR : open-test-file(0xc00073d800): Couldn't read size of file
+2025/08/07 11:54:07 ERROR : open-test-file(0xc0009649c0): Couldn't read size of file
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL
-2026/09/08 16:07:05 ERROR : open-test-file(0xc00073db40): Couldn't read size of file
+2025/08/07 11:54:07 ERROR : open-test-file(0xc000964d00): Couldn't read size of file
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC
-2026/09/08 16:07:05 ERROR : open-test-file(0xc00073de00): Couldn't read size of file
+2025/08/07 11:54:07 ERROR : open-test-file(0xc000965000): Couldn't read size of file
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_TRUNC
@@ -33236,16 +33290,16 @@
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE
-2026/09/08 16:07:05 ERROR : open-test-file(0xc000be4ac0): Couldn't read size of file
+2025/08/07 11:54:07 ERROR : open-test-file(0xc0009657c0): Couldn't read size of file
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC
-2026/09/08 16:07:05 ERROR : open-test-file(0xc000be4dc0): Couldn't read size of file
+2025/08/07 11:54:07 ERROR : open-test-file(0xc000965ac0): Couldn't read size of file
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL
-2026/09/08 16:07:05 ERROR : open-test-file(0xc000be50c0): Couldn't read size of file
+2025/08/07 11:54:07 ERROR : open-test-file(0xc000965dc0): Couldn't read size of file
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
-2026/09/08 16:07:05 ERROR : open-test-file(0xc000be5380): Couldn't read size of file
+2025/08/07 11:54:07 ERROR : open-test-file(0xc0001c0240): Couldn't read size of file
 === RUN   TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_WRONLY
 === RUN   TestRWFileHandleOpenTests/os.O_WRONLY|os.O_TRUNC
@@ -33284,7 +33338,11 @@
 === RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL
+2025/08/07 11:54:09 NOTICE: open-test-file: Removing partially written file on error: context canceled
+2025/08/07 11:54:09 ERROR : open-test-file: Failed to copy: context canceled
 === RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_TRUNC
+2025/08/07 11:54:10 NOTICE: open-test-file: Removing partially written file on error: context canceled
+2025/08/07 11:54:10 ERROR : open-test-file: Failed to copy: context canceled
 === RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE
@@ -33311,139 +33369,139 @@
 === RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
 === RUN   TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
---- PASS: TestRWFileHandleOpenTests (1.29s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY (0.45s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_TRUNC (0.57s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC (0.09s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC (0.01s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
-    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
+--- PASS: TestRWFileHandleOpenTests (4.29s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY (0.22s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_TRUNC (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_SYNC|os.O_TRUNC (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_TRUNC (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC (0.04s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_SYNC|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_TRUNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_TRUNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.04s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_TRUNC (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_SYNC|os.O_TRUNC (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL (1.64s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_TRUNC (0.33s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_TRUNC (0.05s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.03s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.04s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.02s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.01s)
+    --- PASS: TestRWFileHandleOpenTests/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.01s)
 === RUN   TestRWFileModTimeWithOpenWriters
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWFileModTimeWithOpenWriters (0.16s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWFileModTimeWithOpenWriters (0.19s)
 === RUN   TestRWCacheRename
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestRWCacheRename (0.28s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestRWCacheRename (0.18s)
 === RUN   TestCaseSensitivity
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
-2026/09/08 16:07:05 ERROR : /: Dir.Stat error: duplicate filename "fileb" detected with --vfs-case-insensitive set
-2026/09/08 16:07:05 ERROR : /: Dir.Stat error: duplicate filename "FILEB" detected with --vfs-case-insensitive set
---- PASS: TestCaseSensitivity (0.03s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+2025/08/07 11:54:12 ERROR : /: Dir.Stat error: duplicate filename "fileb" detected with --vfs-case-insensitive set
+2025/08/07 11:54:12 ERROR : /: Dir.Stat error: duplicate filename "FILEB" detected with --vfs-case-insensitive set
+--- PASS: TestCaseSensitivity (1.35s)
 === RUN   TestVFSbaseHandle
 --- PASS: TestVFSbaseHandle (0.00s)
 === RUN   TestVFSNew
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestVFSNew (0.00s)
 === RUN   TestVFSNewWithOpts
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestVFSNewWithOpts (0.00s)
 === RUN   TestVFSRoot
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestVFSRoot (0.00s)
 === RUN   TestVFSStat
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestVFSStat (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestVFSStat (0.07s)
 === RUN   TestVFSStatParent
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestVFSStatParent (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestVFSStatParent (0.01s)
 === RUN   TestVFSOpenFile
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestVFSOpenFile (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestVFSOpenFile (0.08s)
 === RUN   TestVFSRename
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestVFSRename (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestVFSRename (0.14s)
 === RUN   TestVFSStatfs
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestVFSStatfs (0.00s)
 === RUN   TestFillInMissingSizes
 === RUN   TestFillInMissingSizes/total=20,free=5,used=15
@@ -33464,42 +33522,42 @@
     --- PASS: TestFillInMissingSizes/total=-1,free=-1,used=15 (0.00s)
     --- PASS: TestFillInMissingSizes/total=-1,free=-1,used=-1 (0.00s)
 === RUN   TestWriteFileHandleMethods
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
-2026/09/08 16:07:05 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal
-2026/09/08 16:07:05 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal
-2026/09/08 16:07:05 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes
-2026/09/08 16:07:05 ERROR : file1: WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes
---- PASS: TestWriteFileHandleMethods (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+2025/08/07 11:54:13 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal
+2025/08/07 11:54:13 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal
+2025/08/07 11:54:13 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes
+2025/08/07 11:54:13 ERROR : file1: WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes
+--- PASS: TestWriteFileHandleMethods (0.01s)
 === RUN   TestWriteFileHandleWriteAt
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
-2026/09/08 16:07:06 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes
-2026/09/08 16:07:06 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor
---- PASS: TestWriteFileHandleWriteAt (1.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+2025/08/07 11:54:14 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes
+2025/08/07 11:54:14 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor
+--- PASS: TestWriteFileHandleWriteAt (1.13s)
 === RUN   TestWriteFileHandleFlush
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestWriteFileHandleFlush (0.00s)
 === RUN   TestWriteFileHandleRelease
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestWriteFileHandleRelease (0.00s)
 === RUN   TestWriteFileModTimeWithOpenWriters
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestWriteFileModTimeWithOpenWriters (0.00s)
 === RUN   TestFileReadAtZeroLength
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
 --- PASS: TestFileReadAtZeroLength (0.00s)
 === RUN   TestFileReadAtNonZeroLength
-    run.go:181: Remote "Local file system at /tmp/rclone2586506228", Local "Local file system at /tmp/rclone1832210294", Modify Window "1ns"
---- PASS: TestFileReadAtNonZeroLength (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone1658334226", Local "Local file system at /tmp/rclone2735539713", Modify Window "1ns"
+--- PASS: TestFileReadAtNonZeroLength (0.05s)
 === RUN   TestFunctional
-2026/09/08 16:07:06 Starting test run with CacheMode=off
+2025/08/07 11:54:14 Starting test run with CacheMode=off
 === RUN   TestFunctional/CacheMode=off
 === RUN   TestFunctional/CacheMode=off/TestTouchAndDelete
 === RUN   TestFunctional/CacheMode=off/TestRenameOpenHandle
 === RUN   TestFunctional/CacheMode=off/TestDirLs
 === RUN   TestFunctional/CacheMode=off/TestDirCreateAndRemoveDir
-2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
+2025/08/07 11:54:14 ERROR : dir/: Dir.Remove not empty
 === RUN   TestFunctional/CacheMode=off/TestDirCreateAndRemoveFile
-2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
+2025/08/07 11:54:14 ERROR : dir/: Dir.Remove not empty
 === RUN   TestFunctional/CacheMode=off/TestDirRenameFile
 === RUN   TestFunctional/CacheMode=off/TestDirRenameEmptyDir
 === RUN   TestFunctional/CacheMode=off/TestDirRenameFullDir
@@ -33527,16 +33585,16 @@
     fs.go:165: Not running under VFS
 === RUN   TestFunctional/CacheMode=off/TestWriteFileAppend
     write.go:140: not supported on vfs-cache-mode < writes
-2026/09/08 16:07:06 Finished test run with CacheMode=off (ok=true)
-2026/09/08 16:07:06 Starting test run with CacheMode=minimal
+2025/08/07 11:54:14 Finished test run with CacheMode=off (ok=true)
+2025/08/07 11:54:14 Starting test run with CacheMode=minimal
 === RUN   TestFunctional/CacheMode=minimal
 === RUN   TestFunctional/CacheMode=minimal/TestTouchAndDelete
 === RUN   TestFunctional/CacheMode=minimal/TestRenameOpenHandle
 === RUN   TestFunctional/CacheMode=minimal/TestDirLs
 === RUN   TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveDir
-2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
+2025/08/07 11:54:14 ERROR : dir/: Dir.Remove not empty
 === RUN   TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveFile
-2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
+2025/08/07 11:54:14 ERROR : dir/: Dir.Remove not empty
 === RUN   TestFunctional/CacheMode=minimal/TestDirRenameFile
 === RUN   TestFunctional/CacheMode=minimal/TestDirRenameEmptyDir
 === RUN   TestFunctional/CacheMode=minimal/TestDirRenameFullDir
@@ -33564,16 +33622,16 @@
     fs.go:165: Not running under VFS
 === RUN   TestFunctional/CacheMode=minimal/TestWriteFileAppend
     write.go:140: not supported on vfs-cache-mode < writes
-2026/09/08 16:07:06 Finished test run with CacheMode=minimal (ok=true)
-2026/09/08 16:07:06 Starting test run with CacheMode=writes
+2025/08/07 11:54:14 Finished test run with CacheMode=minimal (ok=true)
+2025/08/07 11:54:14 Starting test run with CacheMode=writes
 === RUN   TestFunctional/CacheMode=writes
 === RUN   TestFunctional/CacheMode=writes/TestTouchAndDelete
 === RUN   TestFunctional/CacheMode=writes/TestRenameOpenHandle
 === RUN   TestFunctional/CacheMode=writes/TestDirLs
 === RUN   TestFunctional/CacheMode=writes/TestDirCreateAndRemoveDir
-2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
+2025/08/07 11:54:14 ERROR : dir/: Dir.Remove not empty
 === RUN   TestFunctional/CacheMode=writes/TestDirCreateAndRemoveFile
-2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
+2025/08/07 11:54:14 ERROR : dir/: Dir.Remove not empty
 === RUN   TestFunctional/CacheMode=writes/TestDirRenameFile
 === RUN   TestFunctional/CacheMode=writes/TestDirRenameEmptyDir
 === RUN   TestFunctional/CacheMode=writes/TestDirRenameFullDir
@@ -33600,16 +33658,16 @@
 === RUN   TestFunctional/CacheMode=writes/TestWriteFileDup
     fs.go:165: Not running under VFS
 === RUN   TestFunctional/CacheMode=writes/TestWriteFileAppend
-2026/09/08 16:07:06 Finished test run with CacheMode=writes (ok=true)
-2026/09/08 16:07:06 Starting test run with CacheMode=full
+2025/08/07 11:54:22 Finished test run with CacheMode=writes (ok=true)
+2025/08/07 11:54:22 Starting test run with CacheMode=full
 === RUN   TestFunctional/CacheMode=full
 === RUN   TestFunctional/CacheMode=full/TestTouchAndDelete
 === RUN   TestFunctional/CacheMode=full/TestRenameOpenHandle
 === RUN   TestFunctional/CacheMode=full/TestDirLs
 === RUN   TestFunctional/CacheMode=full/TestDirCreateAndRemoveDir
-2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
+2025/08/07 11:54:24 ERROR : dir/: Dir.Remove not empty
 === RUN   TestFunctional/CacheMode=full/TestDirCreateAndRemoveFile
-2026/09/08 16:07:06 ERROR : dir/: Dir.Remove not empty
+2025/08/07 11:54:24 ERROR : dir/: Dir.Remove not empty
 === RUN   TestFunctional/CacheMode=full/TestDirRenameFile
 === RUN   TestFunctional/CacheMode=full/TestDirRenameEmptyDir
 === RUN   TestFunctional/CacheMode=full/TestDirRenameFullDir
@@ -33636,16 +33694,16 @@
 === RUN   TestFunctional/CacheMode=full/TestWriteFileDup
     fs.go:165: Not running under VFS
 === RUN   TestFunctional/CacheMode=full/TestWriteFileAppend
-2026/09/08 16:07:07 Finished test run with CacheMode=full (ok=true)
-2026/09/08 16:07:07 Starting test run with CacheMode=full,WriteBack=100ms
+2025/08/07 11:54:30 Finished test run with CacheMode=full (ok=true)
+2025/08/07 11:54:30 Starting test run with CacheMode=full,WriteBack=100ms
 === RUN   TestFunctional/CacheMode=full,WriteBack=100ms
 === RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestTouchAndDelete
 === RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestRenameOpenHandle
 === RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirLs
 === RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveDir
-2026/09/08 16:07:07 ERROR : dir/: Dir.Remove not empty
+2025/08/07 11:54:30 ERROR : dir/: Dir.Remove not empty
 === RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveFile
-2026/09/08 16:07:07 ERROR : dir/: Dir.Remove not empty
+2025/08/07 11:54:31 ERROR : dir/: Dir.Remove not empty
 === RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFile
 === RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameEmptyDir
 === RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFullDir
@@ -33672,28 +33730,28 @@
 === RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDup
     fs.go:165: Not running under VFS
 === RUN   TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileAppend
-2026/09/08 16:07:14 Finished test run with CacheMode=full,WriteBack=100ms (ok=true)
---- PASS: TestFunctional (7.95s)
-    --- PASS: TestFunctional/CacheMode=off (0.06s)
+2025/08/07 11:54:37 Finished test run with CacheMode=full,WriteBack=100ms (ok=true)
+--- PASS: TestFunctional (22.87s)
+    --- PASS: TestFunctional/CacheMode=off (0.25s)
         --- PASS: TestFunctional/CacheMode=off/TestTouchAndDelete (0.00s)
         --- PASS: TestFunctional/CacheMode=off/TestRenameOpenHandle (0.00s)
         --- PASS: TestFunctional/CacheMode=off/TestDirLs (0.00s)
         --- PASS: TestFunctional/CacheMode=off/TestDirCreateAndRemoveDir (0.00s)
         --- PASS: TestFunctional/CacheMode=off/TestDirCreateAndRemoveFile (0.00s)
-        --- PASS: TestFunctional/CacheMode=off/TestDirRenameFile (0.00s)
+        --- PASS: TestFunctional/CacheMode=off/TestDirRenameFile (0.13s)
         --- PASS: TestFunctional/CacheMode=off/TestDirRenameEmptyDir (0.00s)
         --- PASS: TestFunctional/CacheMode=off/TestDirRenameFullDir (0.00s)
         --- PASS: TestFunctional/CacheMode=off/TestDirModTime (0.00s)
         --- PASS: TestFunctional/CacheMode=off/TestDirCacheFlush (0.00s)
         --- PASS: TestFunctional/CacheMode=off/TestDirCacheFlushOnDirRename (0.00s)
-        --- PASS: TestFunctional/CacheMode=off/TestFileModTime (0.00s)
+        --- PASS: TestFunctional/CacheMode=off/TestFileModTime (0.01s)
         --- PASS: TestFunctional/CacheMode=off/TestFileModTimeWithOpenWriters (0.00s)
         --- SKIP: TestFunctional/CacheMode=off/TestMount (0.00s)
         --- SKIP: TestFunctional/CacheMode=off/TestRoot (0.00s)
-        --- PASS: TestFunctional/CacheMode=off/TestReadByByte (0.00s)
-        --- PASS: TestFunctional/CacheMode=off/TestReadChecksum (0.01s)
+        --- PASS: TestFunctional/CacheMode=off/TestReadByByte (0.02s)
+        --- PASS: TestFunctional/CacheMode=off/TestReadChecksum (0.04s)
         --- SKIP: TestFunctional/CacheMode=off/TestReadFileDoubleClose (0.00s)
-        --- PASS: TestFunctional/CacheMode=off/TestReadSeek (0.02s)
+        --- PASS: TestFunctional/CacheMode=off/TestReadSeek (0.03s)
         --- PASS: TestFunctional/CacheMode=off/TestWriteFileNoWrite (0.00s)
         --- PASS: TestFunctional/CacheMode=off/TestWriteFileWrite (0.00s)
         --- PASS: TestFunctional/CacheMode=off/TestWriteFileOverwrite (0.00s)
@@ -33701,9 +33759,9 @@
         --- PASS: TestFunctional/CacheMode=off/TestWriteFileFsync (0.00s)
         --- SKIP: TestFunctional/CacheMode=off/TestWriteFileDup (0.00s)
         --- SKIP: TestFunctional/CacheMode=off/TestWriteFileAppend (0.00s)
-    --- PASS: TestFunctional/CacheMode=minimal (0.05s)
+    --- PASS: TestFunctional/CacheMode=minimal (0.11s)
         --- PASS: TestFunctional/CacheMode=minimal/TestTouchAndDelete (0.00s)
-        --- PASS: TestFunctional/CacheMode=minimal/TestRenameOpenHandle (0.00s)
+        --- PASS: TestFunctional/CacheMode=minimal/TestRenameOpenHandle (0.01s)
         --- PASS: TestFunctional/CacheMode=minimal/TestDirLs (0.00s)
         --- PASS: TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveDir (0.00s)
         --- PASS: TestFunctional/CacheMode=minimal/TestDirCreateAndRemoveFile (0.00s)
@@ -33711,214 +33769,214 @@
         --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameEmptyDir (0.00s)
         --- PASS: TestFunctional/CacheMode=minimal/TestDirRenameFullDir (0.00s)
         --- PASS: TestFunctional/CacheMode=minimal/TestDirModTime (0.00s)
-        --- PASS: TestFunctional/CacheMode=minimal/TestDirCacheFlush (0.00s)
-        --- PASS: TestFunctional/CacheMode=minimal/TestDirCacheFlushOnDirRename (0.00s)
+        --- PASS: TestFunctional/CacheMode=minimal/TestDirCacheFlush (0.01s)
+        --- PASS: TestFunctional/CacheMode=minimal/TestDirCacheFlushOnDirRename (0.01s)
         --- PASS: TestFunctional/CacheMode=minimal/TestFileModTime (0.00s)
         --- PASS: TestFunctional/CacheMode=minimal/TestFileModTimeWithOpenWriters (0.00s)
         --- SKIP: TestFunctional/CacheMode=minimal/TestMount (0.00s)
         --- SKIP: TestFunctional/CacheMode=minimal/TestRoot (0.00s)
-        --- PASS: TestFunctional/CacheMode=minimal/TestReadByByte (0.00s)
-        --- PASS: TestFunctional/CacheMode=minimal/TestReadChecksum (0.01s)
+        --- PASS: TestFunctional/CacheMode=minimal/TestReadByByte (0.01s)
+        --- PASS: TestFunctional/CacheMode=minimal/TestReadChecksum (0.02s)
         --- SKIP: TestFunctional/CacheMode=minimal/TestReadFileDoubleClose (0.00s)
-        --- PASS: TestFunctional/CacheMode=minimal/TestReadSeek (0.02s)
+        --- PASS: TestFunctional/CacheMode=minimal/TestReadSeek (0.03s)
         --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileNoWrite (0.00s)
-        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileWrite (0.00s)
+        --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileWrite (0.01s)
         --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileOverwrite (0.00s)
         --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileDoubleClose (0.00s)
         --- PASS: TestFunctional/CacheMode=minimal/TestWriteFileFsync (0.00s)
         --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileDup (0.00s)
         --- SKIP: TestFunctional/CacheMode=minimal/TestWriteFileAppend (0.00s)
-    --- PASS: TestFunctional/CacheMode=writes (0.06s)
+    --- PASS: TestFunctional/CacheMode=writes (8.15s)
         --- PASS: TestFunctional/CacheMode=writes/TestTouchAndDelete (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestRenameOpenHandle (0.01s)
-        --- PASS: TestFunctional/CacheMode=writes/TestDirLs (0.00s)
+        --- PASS: TestFunctional/CacheMode=writes/TestRenameOpenHandle (0.30s)
+        --- PASS: TestFunctional/CacheMode=writes/TestDirLs (0.01s)
         --- PASS: TestFunctional/CacheMode=writes/TestDirCreateAndRemoveDir (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestDirCreateAndRemoveFile (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestDirRenameFile (0.00s)
+        --- PASS: TestFunctional/CacheMode=writes/TestDirCreateAndRemoveFile (0.01s)
+        --- PASS: TestFunctional/CacheMode=writes/TestDirRenameFile (0.02s)
         --- PASS: TestFunctional/CacheMode=writes/TestDirRenameEmptyDir (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestDirRenameFullDir (0.00s)
+        --- PASS: TestFunctional/CacheMode=writes/TestDirRenameFullDir (0.01s)
         --- PASS: TestFunctional/CacheMode=writes/TestDirModTime (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestDirCacheFlush (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestDirCacheFlushOnDirRename (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestFileModTime (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestFileModTimeWithOpenWriters (0.00s)
+        --- PASS: TestFunctional/CacheMode=writes/TestDirCacheFlush (0.01s)
+        --- PASS: TestFunctional/CacheMode=writes/TestDirCacheFlushOnDirRename (0.01s)
+        --- PASS: TestFunctional/CacheMode=writes/TestFileModTime (0.02s)
+        --- PASS: TestFunctional/CacheMode=writes/TestFileModTimeWithOpenWriters (0.02s)
         --- SKIP: TestFunctional/CacheMode=writes/TestMount (0.00s)
         --- SKIP: TestFunctional/CacheMode=writes/TestRoot (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestReadByByte (0.01s)
-        --- PASS: TestFunctional/CacheMode=writes/TestReadChecksum (0.01s)
+        --- PASS: TestFunctional/CacheMode=writes/TestReadByByte (1.06s)
+        --- PASS: TestFunctional/CacheMode=writes/TestReadChecksum (2.29s)
         --- SKIP: TestFunctional/CacheMode=writes/TestReadFileDoubleClose (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestReadSeek (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileNoWrite (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileWrite (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileOverwrite (0.00s)
+        --- PASS: TestFunctional/CacheMode=writes/TestReadSeek (0.40s)
+        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileNoWrite (0.50s)
+        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileWrite (0.83s)
+        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileOverwrite (1.16s)
         --- SKIP: TestFunctional/CacheMode=writes/TestWriteFileDoubleClose (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileFsync (0.00s)
+        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileFsync (1.08s)
         --- SKIP: TestFunctional/CacheMode=writes/TestWriteFileDup (0.00s)
-        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileAppend (0.00s)
-    --- PASS: TestFunctional/CacheMode=full (0.06s)
-        --- PASS: TestFunctional/CacheMode=full/TestTouchAndDelete (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestRenameOpenHandle (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestDirLs (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestDirCreateAndRemoveDir (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestDirCreateAndRemoveFile (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestDirRenameFile (0.00s)
+        --- PASS: TestFunctional/CacheMode=writes/TestWriteFileAppend (0.41s)
+    --- PASS: TestFunctional/CacheMode=full (7.73s)
+        --- PASS: TestFunctional/CacheMode=full/TestTouchAndDelete (0.13s)
+        --- PASS: TestFunctional/CacheMode=full/TestRenameOpenHandle (0.52s)
+        --- PASS: TestFunctional/CacheMode=full/TestDirLs (0.75s)
+        --- PASS: TestFunctional/CacheMode=full/TestDirCreateAndRemoveDir (0.01s)
+        --- PASS: TestFunctional/CacheMode=full/TestDirCreateAndRemoveFile (0.56s)
+        --- PASS: TestFunctional/CacheMode=full/TestDirRenameFile (2.72s)
         --- PASS: TestFunctional/CacheMode=full/TestDirRenameEmptyDir (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestDirRenameFullDir (0.00s)
+        --- PASS: TestFunctional/CacheMode=full/TestDirRenameFullDir (0.27s)
         --- PASS: TestFunctional/CacheMode=full/TestDirModTime (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestDirCacheFlush (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestDirCacheFlushOnDirRename (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestFileModTime (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestFileModTimeWithOpenWriters (0.00s)
+        --- PASS: TestFunctional/CacheMode=full/TestDirCacheFlush (1.63s)
+        --- PASS: TestFunctional/CacheMode=full/TestDirCacheFlushOnDirRename (0.57s)
+        --- PASS: TestFunctional/CacheMode=full/TestFileModTime (0.30s)
+        --- PASS: TestFunctional/CacheMode=full/TestFileModTimeWithOpenWriters (0.04s)
         --- SKIP: TestFunctional/CacheMode=full/TestMount (0.00s)
         --- SKIP: TestFunctional/CacheMode=full/TestRoot (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestReadByByte (0.01s)
-        --- PASS: TestFunctional/CacheMode=full/TestReadChecksum (0.01s)
+        --- PASS: TestFunctional/CacheMode=full/TestReadByByte (0.05s)
+        --- PASS: TestFunctional/CacheMode=full/TestReadChecksum (0.05s)
         --- SKIP: TestFunctional/CacheMode=full/TestReadFileDoubleClose (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestReadSeek (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestWriteFileNoWrite (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestWriteFileWrite (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestWriteFileOverwrite (0.00s)
+        --- PASS: TestFunctional/CacheMode=full/TestReadSeek (0.02s)
+        --- PASS: TestFunctional/CacheMode=full/TestWriteFileNoWrite (0.01s)
+        --- PASS: TestFunctional/CacheMode=full/TestWriteFileWrite (0.01s)
+        --- PASS: TestFunctional/CacheMode=full/TestWriteFileOverwrite (0.03s)
         --- SKIP: TestFunctional/CacheMode=full/TestWriteFileDoubleClose (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestWriteFileFsync (0.00s)
+        --- PASS: TestFunctional/CacheMode=full/TestWriteFileFsync (0.02s)
         --- SKIP: TestFunctional/CacheMode=full/TestWriteFileDup (0.00s)
-        --- PASS: TestFunctional/CacheMode=full/TestWriteFileAppend (0.00s)
-    --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms (7.71s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestTouchAndDelete (0.15s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestRenameOpenHandle (0.16s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirLs (0.15s)
+        --- PASS: TestFunctional/CacheMode=full/TestWriteFileAppend (0.03s)
+    --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms (6.63s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestTouchAndDelete (0.17s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestRenameOpenHandle (0.17s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirLs (0.17s)
         --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveDir (0.00s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveFile (0.15s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFile (0.16s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCreateAndRemoveFile (0.17s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFile (0.20s)
         --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameEmptyDir (0.00s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFullDir (0.16s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirRenameFullDir (0.17s)
         --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirModTime (0.00s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlush (0.31s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlushOnDirRename (0.15s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTime (0.15s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTimeWithOpenWriters (0.15s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlush (0.33s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestDirCacheFlushOnDirRename (0.18s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTime (0.17s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestFileModTimeWithOpenWriters (0.17s)
         --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestMount (0.00s)
         --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestRoot (0.00s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadByByte (1.74s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadChecksum (0.84s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadByByte (0.22s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadChecksum (0.20s)
         --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadFileDoubleClose (0.00s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadSeek (0.46s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileNoWrite (0.52s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileWrite (0.37s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileOverwrite (0.81s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestReadSeek (0.63s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileNoWrite (0.45s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileWrite (0.17s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileOverwrite (2.50s)
         --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDoubleClose (0.00s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileFsync (0.66s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileFsync (0.39s)
         --- SKIP: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileDup (0.00s)
-        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileAppend (0.61s)
+        --- PASS: TestFunctional/CacheMode=full,WriteBack=100ms/TestWriteFileAppend (0.17s)
 PASS
-ok  	github.com/rclone/rclone/vfs	16.933s
+ok  	github.com/rclone/rclone/vfs	38.015s
 ?   	github.com/rclone/rclone/vfs/test_vfs	[no test files]
 === RUN   TestCacheNew
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestCacheNew (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestCacheNew (0.02s)
 === RUN   TestCacheOpens
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestCacheOpens (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestCacheOpens (0.01s)
 === RUN   TestCacheOpenMkdir
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestCacheOpenMkdir (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestCacheOpenMkdir (0.01s)
 === RUN   TestCachePurgeOld
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestCachePurgeOld (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestCachePurgeOld (0.01s)
 === RUN   TestCachePurgeOverQuota
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestCachePurgeOverQuota (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestCachePurgeOverQuota (0.03s)
 === RUN   TestCachePurgeClean
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestCachePurgeClean (0.01s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestCachePurgeClean (0.02s)
 === RUN   TestCacheInUse
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestCacheInUse (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestCacheInUse (0.02s)
 === RUN   TestCacheDirtyItem
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestCacheDirtyItem (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestCacheDirtyItem (0.02s)
 === RUN   TestCacheExistsAndRemove
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestCacheExistsAndRemove (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestCacheExistsAndRemove (0.01s)
 === RUN   TestCacheRename
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
 --- PASS: TestCacheRename (0.00s)
 === RUN   TestCacheCleaner
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestCacheCleaner (0.12s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestCacheCleaner (0.14s)
 === RUN   TestCacheSetModTime
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestCacheSetModTime (0.19s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestCacheSetModTime (0.00s)
 === RUN   TestCacheTotaInUse
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
 --- PASS: TestCacheTotaInUse (0.00s)
 === RUN   TestCacheDump
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
 --- PASS: TestCacheDump (0.00s)
 === RUN   TestCacheStats
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
 --- PASS: TestCacheStats (0.00s)
 === RUN   TestItemExists
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
 --- PASS: TestItemExists (0.00s)
 === RUN   TestItemGetSize
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
 --- PASS: TestItemGetSize (0.00s)
 === RUN   TestItemDirty
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
 --- PASS: TestItemDirty (0.00s)
 === RUN   TestItemSync
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestItemSync (0.04s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestItemSync (0.01s)
 === RUN   TestItemTruncateNew
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
 --- PASS: TestItemTruncateNew (0.00s)
 === RUN   TestItemTruncateExisting
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
 --- PASS: TestItemTruncateExisting (0.00s)
 === RUN   TestItemReadAt
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
-2026/09/08 16:06:58 ERROR : existing: vfs cache: failed to _ensure cache vfs cache item ReadAt: internal error: didn't Open file
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+2025/08/07 11:53:59 ERROR : existing: vfs cache: failed to _ensure cache vfs cache item ReadAt: internal error: didn't Open file
 --- PASS: TestItemReadAt (0.00s)
 === RUN   TestItemWriteAtNew
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
 --- PASS: TestItemWriteAtNew (0.00s)
 === RUN   TestItemWriteAtExisting
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
 --- PASS: TestItemWriteAtExisting (0.00s)
 === RUN   TestItemLoadMeta
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestItemLoadMeta (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestItemLoadMeta (0.01s)
 === RUN   TestItemReload
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestItemReload (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestItemReload (0.01s)
 === RUN   TestItemReloadRemoteGone
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestItemReloadRemoteGone (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestItemReloadRemoteGone (0.01s)
 === RUN   TestItemReloadCacheStale
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
---- PASS: TestItemReloadCacheStale (0.00s)
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
+--- PASS: TestItemReloadCacheStale (0.01s)
 === RUN   TestItemReadWrite
-    run.go:181: Remote "Local file system at /tmp/rclone3599458826", Local "Local file system at /tmp/rclone228086160", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone279540866", Local "Local file system at /tmp/rclone749195843", Modify Window "1ns"
 === RUN   TestItemReadWrite/Sequential
 === RUN   TestItemReadWrite/Random
 === RUN   TestItemReadWrite/RandomConcurrent
 === RUN   TestItemReadWrite/Reverse
---- PASS: TestItemReadWrite (19.58s)
-    --- PASS: TestItemReadWrite/Sequential (1.30s)
-    --- PASS: TestItemReadWrite/Random (5.48s)
-    --- PASS: TestItemReadWrite/RandomConcurrent (1.27s)
-    --- PASS: TestItemReadWrite/Reverse (8.11s)
+--- PASS: TestItemReadWrite (16.96s)
+    --- PASS: TestItemReadWrite/Sequential (1.69s)
+    --- PASS: TestItemReadWrite/Random (1.74s)
+    --- PASS: TestItemReadWrite/RandomConcurrent (1.50s)
+    --- PASS: TestItemReadWrite/Reverse (9.19s)
 PASS
-ok  	github.com/rclone/rclone/vfs/vfscache	20.062s
+ok  	github.com/rclone/rclone/vfs/vfscache	17.430s
 === RUN   TestDownloaders
-    run.go:181: Remote "Local file system at /tmp/rclone214511528", Local "Local file system at /tmp/rclone2262478950", Modify Window "1ns"
+    run.go:181: Remote "Local file system at /tmp/rclone3332858050", Local "Local file system at /tmp/rclone813208984", Modify Window "1ns"
 === RUN   TestDownloaders/Download
 === RUN   TestDownloaders/EnsureDownloader
---- PASS: TestDownloaders (7.55s)
-    --- PASS: TestDownloaders/Download (5.82s)
-    --- PASS: TestDownloaders/EnsureDownloader (1.13s)
+--- PASS: TestDownloaders (10.79s)
+    --- PASS: TestDownloaders/Download (5.90s)
+    --- PASS: TestDownloaders/EnsureDownloader (2.65s)
 PASS
-ok  	github.com/rclone/rclone/vfs/vfscache/downloaders	7.573s
+ok  	github.com/rclone/rclone/vfs/vfscache/downloaders	11.342s
 === RUN   TestWriteBackItems
 --- PASS: TestWriteBackItems (0.00s)
 === RUN   TestWriteBackItemCRUD
@@ -33928,10 +33986,10 @@
 === RUN   TestWriteBackAddOK
 --- PASS: TestWriteBackAddOK (0.10s)
 === RUN   TestWriteBackAddFailRetry
-2026/09/08 16:06:58 ERROR : one: vfs cache: failed to upload try #1, will retry in 200ms: transfer failed BOOM
---- PASS: TestWriteBackAddFailRetry (0.30s)
+2025/08/07 11:53:59 ERROR : one: vfs cache: failed to upload try #1, will retry in 200ms: transfer failed BOOM
+--- PASS: TestWriteBackAddFailRetry (0.31s)
 === RUN   TestWriteBackAddUpdate
---- PASS: TestWriteBackAddUpdate (0.20s)
+--- PASS: TestWriteBackAddUpdate (0.21s)
 === RUN   TestWriteBackAddUpdateNotModified
 --- PASS: TestWriteBackAddUpdateNotModified (0.10s)
 === RUN   TestWriteBackAddUpdateNotStarted
@@ -33939,15 +33997,15 @@
 === RUN   TestWriteBackGetStats
 --- PASS: TestWriteBackGetStats (0.10s)
 === RUN   TestWriteBackMaxQueue
---- PASS: TestWriteBackMaxQueue (2.50s)
+--- PASS: TestWriteBackMaxQueue (0.10s)
 === RUN   TestWriteBackRename
 --- PASS: TestWriteBackRename (0.10s)
 === RUN   TestWriteBackRenameDuplicates
---- PASS: TestWriteBackRenameDuplicates (0.20s)
+--- PASS: TestWriteBackRenameDuplicates (0.21s)
 === RUN   TestWriteBackCancelUpload
 --- PASS: TestWriteBackCancelUpload (0.10s)
 PASS
-ok  	github.com/rclone/rclone/vfs/vfscache/writeback	3.822s
+ok  	github.com/rclone/rclone/vfs/vfscache/writeback	2.121s
 === RUN   TestCacheModeString
 --- PASS: TestCacheModeString (0.00s)
 === RUN   TestCacheModeSet
@@ -33957,11 +34015,11 @@
 === RUN   TestCacheModeUnmarshalJSON
 --- PASS: TestCacheModeUnmarshalJSON (0.00s)
 PASS
-ok  	github.com/rclone/rclone/vfs/vfscommon	0.009s
+ok  	github.com/rclone/rclone/vfs/vfscommon	0.060s
 ?   	github.com/rclone/rclone/vfs/vfsflags	[no test files]
 ?   	github.com/rclone/rclone/vfs/vfstest	[no test files]
 FAIL
-dh_auto_test: error: cd _build && go test -vet=off -v -p 42 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest returned exit code 1
+dh_auto_test: error: cd _build && go test -vet=off -v -p 40 github.com/rclone/rclone github.com/rclone/rclone/backend/alias github.com/rclone/rclone/backend/all github.com/rclone/rclone/backend/amazonclouddrive github.com/rclone/rclone/backend/azureblob github.com/rclone/rclone/backend/b2 github.com/rclone/rclone/backend/b2/api github.com/rclone/rclone/backend/box github.com/rclone/rclone/backend/box/api github.com/rclone/rclone/backend/cache github.com/rclone/rclone/backend/chunker github.com/rclone/rclone/backend/combine github.com/rclone/rclone/backend/compress github.com/rclone/rclone/backend/crypt github.com/rclone/rclone/backend/crypt/pkcs7 github.com/rclone/rclone/backend/drive github.com/rclone/rclone/backend/dropbox github.com/rclone/rclone/backend/dropbox/dbhash github.com/rclone/rclone/backend/fichier github.com/rclone/rclone/backend/filefabric github.com/rclone/rclone/backend/filefabric/api github.com/rclone/rclone/backend/ftp github.com/rclone/rclone/backend/googlecloudstorage github.com/rclone/rclone/backend/googlephotos github.com/rclone/rclone/backend/googlephotos/api github.com/rclone/rclone/backend/hasher github.com/rclone/rclone/backend/hdfs github.com/rclone/rclone/backend/hidrive github.com/rclone/rclone/backend/hidrive/api github.com/rclone/rclone/backend/hidrive/hidrivehash github.com/rclone/rclone/backend/hidrive/hidrivehash/internal github.com/rclone/rclone/backend/http github.com/rclone/rclone/backend/internetarchive github.com/rclone/rclone/backend/jottacloud github.com/rclone/rclone/backend/jottacloud/api github.com/rclone/rclone/backend/koofr github.com/rclone/rclone/backend/local github.com/rclone/rclone/backend/mailru github.com/rclone/rclone/backend/mailru/api github.com/rclone/rclone/backend/mailru/mrhash github.com/rclone/rclone/backend/memory github.com/rclone/rclone/backend/netstorage github.com/rclone/rclone/backend/onedrive github.com/rclone/rclone/backend/onedrive/api github.com/rclone/rclone/backend/onedrive/quickxorhash github.com/rclone/rclone/backend/opendrive github.com/rclone/rclone/backend/pcloud github.com/rclone/rclone/backend/pcloud/api github.com/rclone/rclone/backend/premiumizeme github.com/rclone/rclone/backend/premiumizeme/api github.com/rclone/rclone/backend/putio github.com/rclone/rclone/backend/s3 github.com/rclone/rclone/backend/seafile github.com/rclone/rclone/backend/seafile/api github.com/rclone/rclone/backend/sftp github.com/rclone/rclone/backend/sharefile github.com/rclone/rclone/backend/sharefile/api github.com/rclone/rclone/backend/sia github.com/rclone/rclone/backend/sia/api github.com/rclone/rclone/backend/smb github.com/rclone/rclone/backend/sugarsync github.com/rclone/rclone/backend/sugarsync/api github.com/rclone/rclone/backend/swift github.com/rclone/rclone/backend/union github.com/rclone/rclone/backend/union/common github.com/rclone/rclone/backend/union/policy github.com/rclone/rclone/backend/union/upstream github.com/rclone/rclone/backend/uptobox github.com/rclone/rclone/backend/uptobox/api github.com/rclone/rclone/backend/webdav github.com/rclone/rclone/backend/webdav/api github.com/rclone/rclone/backend/webdav/odrvcookie github.com/rclone/rclone/backend/yandex github.com/rclone/rclone/backend/yandex/api github.com/rclone/rclone/backend/zoho github.com/rclone/rclone/backend/zoho/api github.com/rclone/rclone/bin github.com/rclone/rclone/cmd github.com/rclone/rclone/cmd/about github.com/rclone/rclone/cmd/all github.com/rclone/rclone/cmd/authorize github.com/rclone/rclone/cmd/backend github.com/rclone/rclone/cmd/bisync github.com/rclone/rclone/cmd/bisync/bilib github.com/rclone/rclone/cmd/cachestats github.com/rclone/rclone/cmd/cat github.com/rclone/rclone/cmd/check github.com/rclone/rclone/cmd/checksum github.com/rclone/rclone/cmd/cleanup github.com/rclone/rclone/cmd/cmount github.com/rclone/rclone/cmd/config github.com/rclone/rclone/cmd/copy github.com/rclone/rclone/cmd/copyto github.com/rclone/rclone/cmd/copyurl github.com/rclone/rclone/cmd/cryptcheck github.com/rclone/rclone/cmd/cryptdecode github.com/rclone/rclone/cmd/dedupe github.com/rclone/rclone/cmd/delete github.com/rclone/rclone/cmd/deletefile github.com/rclone/rclone/cmd/genautocomplete github.com/rclone/rclone/cmd/gendocs github.com/rclone/rclone/cmd/hashsum github.com/rclone/rclone/cmd/link github.com/rclone/rclone/cmd/listremotes github.com/rclone/rclone/cmd/ls github.com/rclone/rclone/cmd/ls/lshelp github.com/rclone/rclone/cmd/lsd github.com/rclone/rclone/cmd/lsf github.com/rclone/rclone/cmd/lsjson github.com/rclone/rclone/cmd/lsl github.com/rclone/rclone/cmd/md5sum github.com/rclone/rclone/cmd/mkdir github.com/rclone/rclone/cmd/mount github.com/rclone/rclone/cmd/mount2 github.com/rclone/rclone/cmd/mountlib github.com/rclone/rclone/cmd/move github.com/rclone/rclone/cmd/moveto github.com/rclone/rclone/cmd/ncdu github.com/rclone/rclone/cmd/ncdu/scan github.com/rclone/rclone/cmd/obscure github.com/rclone/rclone/cmd/purge github.com/rclone/rclone/cmd/rc github.com/rclone/rclone/cmd/rcat github.com/rclone/rclone/cmd/rcd github.com/rclone/rclone/cmd/reveal github.com/rclone/rclone/cmd/rmdir github.com/rclone/rclone/cmd/rmdirs github.com/rclone/rclone/cmd/selfupdate github.com/rclone/rclone/cmd/serve github.com/rclone/rclone/cmd/serve/dlna github.com/rclone/rclone/cmd/serve/dlna/data github.com/rclone/rclone/cmd/serve/dlna/dlnaflags github.com/rclone/rclone/cmd/serve/dlna/upnpav github.com/rclone/rclone/cmd/serve/docker github.com/rclone/rclone/cmd/serve/ftp github.com/rclone/rclone/cmd/serve/http github.com/rclone/rclone/cmd/serve/http/data github.com/rclone/rclone/cmd/serve/httplib github.com/rclone/rclone/cmd/serve/httplib/httpflags github.com/rclone/rclone/cmd/serve/proxy github.com/rclone/rclone/cmd/serve/proxy/proxyflags github.com/rclone/rclone/cmd/serve/restic github.com/rclone/rclone/cmd/serve/servetest github.com/rclone/rclone/cmd/serve/sftp github.com/rclone/rclone/cmd/serve/webdav github.com/rclone/rclone/cmd/settier github.com/rclone/rclone/cmd/sha1sum github.com/rclone/rclone/cmd/size github.com/rclone/rclone/cmd/sync github.com/rclone/rclone/cmd/test github.com/rclone/rclone/cmd/test/changenotify github.com/rclone/rclone/cmd/test/histogram github.com/rclone/rclone/cmd/test/info github.com/rclone/rclone/cmd/test/info/internal github.com/rclone/rclone/cmd/test/info/internal/build_csv github.com/rclone/rclone/cmd/test/makefiles github.com/rclone/rclone/cmd/test/memory github.com/rclone/rclone/cmd/touch github.com/rclone/rclone/cmd/tree github.com/rclone/rclone/cmd/version github.com/rclone/rclone/cmdtest github.com/rclone/rclone/fs github.com/rclone/rclone/fs/accounting github.com/rclone/rclone/fs/asyncreader github.com/rclone/rclone/fs/cache github.com/rclone/rclone/fs/chunkedreader github.com/rclone/rclone/fs/chunksize github.com/rclone/rclone/fs/config github.com/rclone/rclone/fs/config/configfile github.com/rclone/rclone/fs/config/configflags github.com/rclone/rclone/fs/config/configmap github.com/rclone/rclone/fs/config/configstruct github.com/rclone/rclone/fs/config/flags github.com/rclone/rclone/fs/config/obscure github.com/rclone/rclone/fs/dirtree github.com/rclone/rclone/fs/driveletter github.com/rclone/rclone/fs/filter github.com/rclone/rclone/fs/filter/filterflags github.com/rclone/rclone/fs/fserrors github.com/rclone/rclone/fs/fshttp github.com/rclone/rclone/fs/fspath github.com/rclone/rclone/fs/hash github.com/rclone/rclone/fs/list github.com/rclone/rclone/fs/log github.com/rclone/rclone/fs/log/logflags github.com/rclone/rclone/fs/march github.com/rclone/rclone/fs/object github.com/rclone/rclone/fs/operations github.com/rclone/rclone/fs/rc github.com/rclone/rclone/fs/rc/jobs github.com/rclone/rclone/fs/rc/rcflags github.com/rclone/rclone/fs/rc/rcserver github.com/rclone/rclone/fs/rc/webgui github.com/rclone/rclone/fs/sync github.com/rclone/rclone/fs/walk github.com/rclone/rclone/fstest github.com/rclone/rclone/fstest/fstests github.com/rclone/rclone/fstest/mockdir github.com/rclone/rclone/fstest/mockfs github.com/rclone/rclone/fstest/mockobject github.com/rclone/rclone/fstest/test_all github.com/rclone/rclone/fstest/testserver github.com/rclone/rclone/fstest/testy github.com/rclone/rclone/lib/atexit github.com/rclone/rclone/lib/bucket github.com/rclone/rclone/lib/buildinfo github.com/rclone/rclone/lib/cache github.com/rclone/rclone/lib/daemonize github.com/rclone/rclone/lib/dircache github.com/rclone/rclone/lib/encoder github.com/rclone/rclone/lib/encoder/filename github.com/rclone/rclone/lib/encoder/internal/gen github.com/rclone/rclone/lib/env github.com/rclone/rclone/lib/errors github.com/rclone/rclone/lib/exitcode github.com/rclone/rclone/lib/file github.com/rclone/rclone/lib/http github.com/rclone/rclone/lib/http/auth github.com/rclone/rclone/lib/http/serve github.com/rclone/rclone/lib/israce github.com/rclone/rclone/lib/jwtutil github.com/rclone/rclone/lib/kv github.com/rclone/rclone/lib/mmap github.com/rclone/rclone/lib/oauthutil github.com/rclone/rclone/lib/pacer github.com/rclone/rclone/lib/plugin github.com/rclone/rclone/lib/pool github.com/rclone/rclone/lib/random github.com/rclone/rclone/lib/ranges github.com/rclone/rclone/lib/readers github.com/rclone/rclone/lib/rest github.com/rclone/rclone/lib/structs github.com/rclone/rclone/lib/terminal github.com/rclone/rclone/lib/version github.com/rclone/rclone/vfs github.com/rclone/rclone/vfs/test_vfs github.com/rclone/rclone/vfs/vfscache github.com/rclone/rclone/vfs/vfscache/downloaders github.com/rclone/rclone/vfs/vfscache/writeback github.com/rclone/rclone/vfs/vfscommon github.com/rclone/rclone/vfs/vfsflags github.com/rclone/rclone/vfs/vfstest returned exit code 1
 make[1]: [debian/rules:63: override_dh_auto_test] Error 25 (ignored)
 make[1]: Leaving directory '/build/reproducible-path/rclone-1.60.1+dfsg'
    create-stamp debian/debhelper-build-stamp
@@ -34036,12 +34094,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/360094/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/360094/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/3775367 and its subdirectories
-I: Current time: Tue Sep  8 16:09:01 -12 2026
-I: pbuilder-time-stamp: 1788926941
+I: removing directory /srv/workspace/pbuilder/360094 and its subdirectories
+I: Current time: Thu Aug  7 11:59:15 +14 2025
+I: pbuilder-time-stamp: 1754517555

Compressing the 2nd log...
/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/rclone_1.60.1+dfsg-4.diff:	 91.0% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/rclone_1.60.1+dfsg-4.diff.gz
b2/build.log:	 91.4% -- replaced with stdout
Compressing the 1st log...
b1/build.log:	 91.7% -- replaced with stdout
Wed Aug  6 21:59:18 UTC 2025  I: diffoscope 303 will be used to compare the two builds:
++ date -u +%s
+ DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_rclone_unstable_amd64_1754517558
+ touch /var/log/reproducible-builds/diffoscope_stamp_rclone_unstable_amd64_1754517558
+ RESULT=0
+ systemd-run '--description=diffoscope on rclone/1.60.1+dfsg-4 in unstable/amd64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-amd64_24-68741 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus --run-session -c jenkins-reproducible-unstable-diffoscope-3831f867-4973-43c4-8b40-8e5977d064c9 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/dbd-tmp-PPsS7cx ; timeout 150m diffoscope 			--timeout 7200 			--html /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/rclone_1.60.1+dfsg-4.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/rclone_1.60.1+dfsg-4.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/rclone_1.60.1+dfsg-4.diffoscope.json 			--profile=- 			/srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b1/rclone_1.60.1+dfsg-4_amd64.changes 			/srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b2/rclone_1.60.1+dfsg-4_amd64.changes'
+ false
+ set +x
Running as unit: rb-diffoscope-amd64_24-68741.service
# Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/rclone_1.60.1+dfsg-4.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/rclone_1.60.1+dfsg-4.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/rclone_1.60.1+dfsg-4.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b1/rclone_1.60.1+dfsg-4_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.sLZKckus/b2/rclone_1.60.1+dfsg-4_amd64.changes

## command (total time: 0.000s)
       0.000s      1 call     cmp (internal)

## has_same_content_as (total time: 0.000s)
       0.000s      1 call     diffoscope.comparators.binary.FilesystemFile

## main (total time: 0.003s)
       0.003s      2 calls    outputs
       0.000s      1 call     cleanup
Finished with result: success
Main processes terminated with: code=exited/status=0
Service runtime: 159ms
CPU time consumed: 160ms
          _                  
 _ __ ___| | ___  _ __   ___ 
| '__/ __| |/ _ \| '_ \ / _ \
| | | (__| | (_) | | | |  __/
|_|  \___|_|\___/|_| |_|\___|
                             
Wed Aug  6 21:59:18 UTC 2025  I: diffoscope 303 found no differences in the changes files, and a .buildinfo file also exists.
Wed Aug  6 21:59:18 UTC 2025  I: rclone from unstable built successfully and reproducibly on amd64.
INSERT 0 1
INSERT 0 1
DELETE 1
[2025-08-06 21:59:18] INFO: Starting at 2025-08-06 21:59:18.957080
[2025-08-06 21:59:19] INFO: Generating the pages of 1 package(s)
[2025-08-06 21:59:19] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/amd64/rclone didn't produce a buildlog, even though it has been built.
[2025-08-06 21:59:19] INFO: Finished at 2025-08-06 21:59:19.221614, took: 0:00:00.264538

Wed Aug  6 21:59:19 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/rclone.html

Wed Aug  6 21:59:19 UTC 2025  I: Removing signed rclone_1.60.1+dfsg-4_amd64.buildinfo.asc files:
removed './b1/rclone_1.60.1+dfsg-4_amd64.buildinfo.asc'
removed './b2/rclone_1.60.1+dfsg-4_amd64.buildinfo.asc'
1754517559 amd64 unstable rclone
Starting cleanup.
/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/rclone_1.60.1+dfsg-4.rbuild.log:	 91.3% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/rclone_1.60.1+dfsg-4.rbuild.log.gz
[2025-08-06 21:59:19] INFO: Starting at 2025-08-06 21:59:19.558999
[2025-08-06 21:59:19] INFO: Generating the pages of 1 package(s)
[2025-08-06 21:59:19] INFO: Finished at 2025-08-06 21:59:19.805674, took: 0:00:00.246679
All cleanup done.
Wed Aug  6 21:59:19 UTC 2025 - total duration: 0h 22m 38s.
Wed Aug  6 21:59:19 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-bdU450yP, removing.
Finished with result: success
Main processes terminated with: code=exited/status=0
Service runtime: 22min 38.927s
CPU time consumed: 5.743s