MidnightBSD Magus

sysutils/restic

Fast, secure, efficient backup program

Flavor Version Run OSVersion Arch License Restricted Status
0.18.1_2 620 4.0 amd64 bsd2 0 fail

License Permissions:

Events

Machine Type Time Message
m4064b info 2025-11-04 02:46:22.128081 Test Started
m4064b fail 2025-11-04 02:52:33.156982 make test returned non-zero: 1
m4064b fail 2025-11-04 02:52:33.673758 Test complete.

Log

===>  Testing for restic-0.18.1_2
(cd /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1;  for t in ./...; do  echo "===>  Testing ${t}";  /usr/bin/env -i HOME=/magus/work/usr/mports/sysutils/restic/work  MACHINE_ARCH=amd64  PWD="${PWD}"  GIT_CEILING_DIRECTORIES=/magus/work/usr/mports/sysutils/restic/work  __MAKE_CONF=/nonexistent OSVERSION=400002 PATH=/magus/work/usr/mports/sysutils/restic/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin TERM=vt100 TMPDIR=/tmp XDG_DATA_HOME=/magus/work/usr/mports/sysutils/restic/work  XDG_CONFIG_HOME=/magus/work/usr/mports/sysutils/restic/work  XDG_CACHE_HOME=/magus/work/usr/mports/sysutils/restic/work/.cache  HOME=/magus/work/usr/mports/sysutils/restic/work TMPDIR="/tmp" PATH=/magus/work/usr/mports/sysutils/restic/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/magus/work/usr/mports/sysutils/restic/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES TARGETDIR=/usr/local  DESTDIR=  PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" -fstack-protector-strong " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444" CGO_ENABLED=1  CGO_CFLAGS="-I/usr/local/include"  CGO_LDFLAGS="-L/usr/local/lib"  GOAMD64=  GOARM=  GOTMPDIR="/magus/work/usr/mports/sysutils/restic/work" GOPATH="/magus/distfiles/go/sysutils_restic"  GOBIN="/magus/work/usr/mports/sysutils/restic/work/bin"  GO111MODULE=on  GOFLAGS=-modcacherw  GOSUMDB=sum.golang.org GOPROXY=off /usr/local/bin/go121 test -v -buildvcs=false -mod=vendor ${t};  done)
===>  Testing ./...
?   	github.com/restic/restic	[no test files]
?   	github.com/restic/restic/helpers/build-release-binaries	[no test files]
?   	github.com/restic/restic/helpers/prepare-release	[no test files]
?   	github.com/restic/restic/internal/backend/logger	[no test files]
?   	github.com/restic/restic/internal/backend/mock	[no test files]
?   	github.com/restic/restic/internal/backend/test	[no test files]
?   	github.com/restic/restic/internal/test	[no test files]
?   	github.com/restic/restic/internal/ui/signals	[no test files]
=== RUN   TestBackup
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-791078588/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-791078588/testdata] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-791078588/testdata] in 
    cmd_backup_integration_test.go:69: repository grown by 953 bytes
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-791078588/testdata] in 
    cmd_backup_integration_test.go:81: repository grown by 947 bytes
    cmd_backup_integration_test.go:86: restoring snapshot 9b600cda to /tmp/restic-test-791078588/restore0
    bufio.go:639: Summary: Restored 82 files/dirs (1.074 MiB) in 0:00
    cmd_backup_integration_test.go:89: directories are not equal: 0/tests/testfile-symlink: mode does not match (Lrwxrwxrwx != Lrwxr-xr-x)
        %0/tests/testfile-symlink
        
        
--- FAIL: TestBackup (0.58s)
=== RUN   TestBackupWithFilesystemSnapshots
--- PASS: TestBackupWithFilesystemSnapshots (0.00s)
=== RUN   TestBackupWithRelativePath
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1810990302/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-1810990302
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-1810990302
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-1810990302
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-1810990302
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestBackupWithRelativePath (0.40s)
=== RUN   TestBackupVSS
    cmd_backup_integration_test.go:160: vss fs test can only be run on windows with admin privileges
--- SKIP: TestBackupVSS (0.00s)
=== RUN   TestBackupParentSelection
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2412991607/repo
    cmd_backup_integration_test.go:21: backing up [testdata/0/0] in /tmp/restic-test-2412991607
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2412991607
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata/0/tests] in /tmp/restic-test-2412991607
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2412991607
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata/0/0] in /tmp/restic-test-2412991607
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2412991607
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestBackupParentSelection (0.51s)
=== RUN   TestDryRunBackup
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3158502242/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3158502242
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3158502242
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3158502242
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3158502242
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3158502242
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3158502242
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3158502242
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3158502242
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3158502242
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3158502242
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestDryRunBackup (0.98s)
=== RUN   TestBackupNonExistingFile
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1881075904/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1881075904/testdata/0/0/9/0 /tmp/restic-test-1881075904/testdata/0/0/9/1 /tmp/restic-test-1881075904/testdata/0/0/9/nonexisting /tmp/restic-test-1881075904/testdata/0/0/9/5] in 
--- PASS: TestBackupNonExistingFile (0.30s)
=== RUN   TestBackupSelfHealing
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2099568647/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-2099568647
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2099568647
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    io.go:318: removing not found pack file 1c7444142e0f88cfddaaf355af182bff3f215deea6b72550c2e45e98aa2ca028
    io.go:318: error for tree c4966044:
    io.go:318:   tree c49660448e56d6a2e87dfff33319ab41460b09a47928c144d7de2ac3efd0cd6d: file "test" blob 5a2775d7d2529ca37a03dc95ec3e840ea7042ea71a954cc51dcd05959ddd9f12 not found in index
    io.go:318: 
        The repository is damaged and must be repaired. Please follow the troubleshooting guide at https://restic.readthedocs.io/en/stable/077_troubleshooting.html .
        
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-2099568647
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2099568647
    io.go:318: error: /tmp/restic-test-2099568647/testdata/test/test: parts of testdata/test/test not found in the repository index; storing the file again
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestBackupSelfHealing (0.37s)
=== RUN   TestBackupTreeLoadError
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2425017023/repo
    cmd_backup_integration_test.go:21: backing up [test] in /tmp/restic-test-2425017023/testdata
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2425017023/testdata
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-2425017023
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2425017023
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    io.go:318: removing not found pack file e90417146bfcc47516d32688d0b37a7898839112ca9ef065efcc6bae6e7e57ff
    io.go:318: error for tree 3850f43d:
    io.go:318:   id 3850f43dc3d6834ec3c6fdc7b9d81ce3b9b0e38b6a1d2f7e764491e4bfa71271 not found in repository
    io.go:318: 
        The repository is damaged and must be repaired. Please follow the troubleshooting guide at https://restic.readthedocs.io/en/stable/077_troubleshooting.html .
        
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-2425017023
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2425017023
    io.go:318: error: /tmp/restic-test-2425017023/testdata: tree 3850f43dc3d6834ec3c6fdc7b9d81ce3b9b0e38b6a1d2f7e764491e4bfa71271 is not known; the repository could be damaged, run `repair index` to try to repair it
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    io.go:318: removing not found pack file ee6c2d8d1c0269da5e0e34f607b3ed14edc1cfeae7c42e4f63ff8ea123159361
    io.go:318: removing not found pack file ebace22b2f9a0dfcf77da036467f3b310833abf33db5fad662963b2b4f921876
    io.go:318: error for tree e624d18e:
    io.go:318:   id e624d18eb5f36bf87a60cce51fc489c5acbae2981fe6d869364bf9d0e5272b02 not found in repository
    io.go:318: error for tree 3850f43d:
    io.go:318:   id 3850f43dc3d6834ec3c6fdc7b9d81ce3b9b0e38b6a1d2f7e764491e4bfa71271 not found in repository
    io.go:318: 
        The repository is damaged and must be repaired. Please follow the troubleshooting guide at https://restic.readthedocs.io/en/stable/077_troubleshooting.html .
        
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-2425017023
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2425017023
    io.go:318: error: /: tree e624d18eb5f36bf87a60cce51fc489c5acbae2981fe6d869364bf9d0e5272b02 is not known; the repository could be damaged, run `repair index` to try to repair it
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestBackupTreeLoadError (0.56s)
=== RUN   TestBackupExclude
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2288187949/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-2288187949
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2288187949
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-2288187949
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2288187949
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-2288187949
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2288187949
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestBackupExclude (0.36s)
=== RUN   TestBackupErrors
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3242358724/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3242358724
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3242358724
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:415: Assumed failure, but no error occurred.
        
--- FAIL: TestBackupErrors (0.31s)
=== RUN   TestIncrementalBackup
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1629365302/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1629365302/testdata] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1629365302/testdata] in 
    cmd_backup_integration_test.go:451: repository grown by 1081872 bytes
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1629365302/testdata] in 
    cmd_backup_integration_test.go:461: repository grown by 1597509 bytes
--- PASS: TestIncrementalBackup (2.52s)
=== RUN   TestBackupTags
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-532040755/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-532040755/testdata] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-532040755/testdata] in 
--- PASS: TestBackupTags (1.19s)
=== RUN   TestBackupProgramVersion
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-347380923/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-347380923/testdata] in 
--- PASS: TestBackupProgramVersion (0.46s)
=== RUN   TestQuietBackup
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-338814479/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-338814479/testdata] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-338814479/testdata] in 
--- PASS: TestQuietBackup (0.44s)
=== RUN   TestHardLink
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2270997082/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-2270997082
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2270997082
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:568: restoring snapshot 997b45fc to /tmp/restic-test-2270997082/restore0
    bufio.go:639: Summary: Restored 3 files/dirs (0 B) in 0:00
--- PASS: TestHardLink (0.42s)
=== RUN   TestStdinFromCommand
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1600494147/repo
    cmd_backup_integration_test.go:21: backing up [python -c import sys; print('something'); sys.exit(0)] in /tmp/restic-test-1600494147
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-1600494147
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:34: Error while backing up: failed to start command: exec: "python": executable file not found in $PATH
        
--- FAIL: TestStdinFromCommand (0.21s)
=== RUN   TestStdinFromCommandNoOutput
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3974459219/repo
    cmd_backup_integration_test.go:21: backing up [python -c import sys; sys.exit(0)] in /tmp/restic-test-3974459219
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3974459219
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:659: No data error expected
        
--- FAIL: TestStdinFromCommandNoOutput (0.22s)
=== RUN   TestStdinFromCommandFailExitCode
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1714878157/repo
    cmd_backup_integration_test.go:21: backing up [python -c import sys; print('test'); sys.exit(1)] in /tmp/restic-test-1714878157
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-1714878157
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestStdinFromCommandFailExitCode (0.27s)
=== RUN   TestStdinFromCommandFailNoOutputAndExitCode
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2334899642/repo
    cmd_backup_integration_test.go:21: backing up [python -c import sys; sys.exit(1)] in /tmp/restic-test-2334899642
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2334899642
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestStdinFromCommandFailNoOutputAndExitCode (0.32s)
=== RUN   TestBackupEmptyPassword
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-239593343/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-239593343
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-239593343
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestBackupEmptyPassword (0.57s)
=== RUN   TestBackupSkipIfUnchanged
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3381660620/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3381660620
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3381660620
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3381660620
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3381660620
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3381660620
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3381660620
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestBackupSkipIfUnchanged (0.60s)
=== RUN   TestCollectTargets
--- PASS: TestCollectTargets (0.00s)
=== RUN   TestReadFilenamesRaw
--- PASS: TestReadFilenamesRaw (0.00s)
=== RUN   TestCatArgsValidation
=== RUN   TestCatArgsValidation/#00
=== RUN   TestCatArgsValidation/#01
=== RUN   TestCatArgsValidation/#02
=== RUN   TestCatArgsValidation/#03
=== RUN   TestCatArgsValidation/#04
--- PASS: TestCatArgsValidation (0.00s)
    --- PASS: TestCatArgsValidation/#00 (0.00s)
    --- PASS: TestCatArgsValidation/#01 (0.00s)
    --- PASS: TestCatArgsValidation/#02 (0.00s)
    --- PASS: TestCatArgsValidation/#03 (0.00s)
    --- PASS: TestCatArgsValidation/#04 (0.00s)
=== RUN   TestParsePercentage
--- PASS: TestParsePercentage (0.00s)
=== RUN   TestStringToIntSlice
--- PASS: TestStringToIntSlice (0.00s)
=== RUN   TestSelectPacksByBucket
--- PASS: TestSelectPacksByBucket (0.00s)
=== RUN   TestSelectRandomPacksByPercentage
--- PASS: TestSelectRandomPacksByPercentage (0.00s)
=== RUN   TestSelectNoRandomPacksByPercentage
--- PASS: TestSelectNoRandomPacksByPercentage (0.00s)
=== RUN   TestSelectRandomPacksByFileSize
--- PASS: TestSelectRandomPacksByFileSize (0.00s)
=== RUN   TestSelectNoRandomPacksByFileSize
--- PASS: TestSelectNoRandomPacksByFileSize (0.00s)
=== RUN   TestPrepareCheckCache
=== RUN   TestPrepareCheckCache/#00
=== RUN   TestPrepareCheckCache/#01
=== RUN   TestPrepareCheckCache/#02
--- PASS: TestPrepareCheckCache (0.00s)
    --- PASS: TestPrepareCheckCache/#00 (0.00s)
    --- PASS: TestPrepareCheckCache/#01 (0.00s)
    --- PASS: TestPrepareCheckCache/#02 (0.00s)
=== RUN   TestPrepareDefaultCheckCache
--- PASS: TestPrepareDefaultCheckCache (0.00s)
=== RUN   TestCopy
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2164250431/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-2164250431/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-2164250431/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-2164250431/testdata/0/0/9/3] in 
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1276243342/repo
    bufio.go:639: Summary: Restored 75 files/dirs (1.073 MiB) in 0:00
    bufio.go:639: Summary: Restored 7 files/dirs (16.000 KiB) in 0:00
    bufio.go:639: Summary: Restored 7 files/dirs (16.000 KiB) in 0:00
    bufio.go:639: Summary: Restored 7 files/dirs (16.000 KiB) in 0:00
    bufio.go:639: Summary: Restored 75 files/dirs (1.073 MiB) in 0:00
    bufio.go:639: Summary: Restored 7 files/dirs (16.000 KiB) in 0:00
--- PASS: TestCopy (1.15s)
=== RUN   TestCopyIncremental
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1105631207/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1105631207/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1105631207/testdata/0/0/9/2] in 
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3323688930/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1105631207/testdata/0/0/9/3] in 
--- PASS: TestCopyIncremental (1.22s)
=== RUN   TestCopyUnstableJSON
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1718980611/repo
--- PASS: TestCopyUnstableJSON (0.45s)
=== RUN   TestCopyToEmptyPassword
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-254807918/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-254807918/testdata/0/0/9] in 
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-864942565/repo
--- PASS: TestCopyToEmptyPassword (0.69s)
=== RUN   TestDiff
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3577469982/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3577469982/testdata] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3577469982/testdata] in 
--- PASS: TestDiff (0.39s)
=== RUN   TestDiffJSON
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3627617688/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3627617688/testdata] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3627617688/testdata] in 
--- PASS: TestDiffJSON (0.37s)
=== RUN   TestDumpSplitPath
--- PASS: TestDumpSplitPath (0.00s)
=== RUN   TestFind
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1170501358/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1170501358/testdata] in 
--- PASS: TestFind (0.48s)
=== RUN   TestFindJSON
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1694827693/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1694827693/testdata] in 
--- PASS: TestFindJSON (0.70s)
=== RUN   TestFindSorting
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2817624616/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-2817624616/testdata] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-2817624616/testdata] in 
--- PASS: TestFindSorting (0.51s)
=== RUN   TestRunForgetSafetyNet
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1785035448/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1785035448/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1785035448/testdata/0/0/9] in 
--- PASS: TestRunForgetSafetyNet (0.56s)
=== RUN   TestForgetPolicyValues
=== RUN   TestForgetPolicyValues/#00
=== RUN   TestForgetPolicyValues/#01
=== RUN   TestForgetPolicyValues/#02
=== RUN   TestForgetPolicyValues/#03
=== RUN   TestForgetPolicyValues/#04
=== RUN   TestForgetPolicyValues/#05
--- PASS: TestForgetPolicyValues (0.00s)
    --- PASS: TestForgetPolicyValues/#00 (0.00s)
    --- PASS: TestForgetPolicyValues/#01 (0.00s)
    --- PASS: TestForgetPolicyValues/#02 (0.00s)
    --- PASS: TestForgetPolicyValues/#03 (0.00s)
    --- PASS: TestForgetPolicyValues/#04 (0.00s)
    --- PASS: TestForgetPolicyValues/#05 (0.00s)
=== RUN   TestForgetOptionValues
--- PASS: TestForgetOptionValues (0.00s)
=== RUN   TestForgetHostnameDefaulting
--- PASS: TestForgetHostnameDefaulting (0.00s)
=== RUN   TestGenerateStdout
=== RUN   TestGenerateStdout/bash
=== RUN   TestGenerateStdout/fish
=== RUN   TestGenerateStdout/zsh
=== RUN   TestGenerateStdout/powershell
=== RUN   TestGenerateStdout/Generate_shell_completions_to_stdout_for_two_shells
--- PASS: TestGenerateStdout (0.02s)
    --- PASS: TestGenerateStdout/bash (0.01s)
    --- PASS: TestGenerateStdout/fish (0.00s)
    --- PASS: TestGenerateStdout/zsh (0.00s)
    --- PASS: TestGenerateStdout/powershell (0.00s)
    --- PASS: TestGenerateStdout/Generate_shell_completions_to_stdout_for_two_shells (0.00s)
=== RUN   TestInitCopyChunkerParams
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1913396596/repo
--- PASS: TestInitCopyChunkerParams (0.18s)
=== RUN   TestKeyAddRemove
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2115628769/repo
    cmd_key_integration_test.go:97: changed password to "geheim2"
    cmd_key_integration_test.go:101: added new password "OnnyiasyatvodsEvVodyawit"
    cmd_key_integration_test.go:76: remove 1 keys: ["802e928d"]
    cmd_key_integration_test.go:101: added new password "raicneirvOjEfEigonOmLasOd"
    cmd_key_integration_test.go:76: remove 1 keys: ["eb645612"]
    cmd_key_integration_test.go:107: testing access with last password "raicneirvOjEfEigonOmLasOd"
    table.go:33:  ID        User  Host    Created
    table.go:33: --------------------------------------------
    table.go:33: *6b576be9  root  m4064b  2025-11-03 21:51:50
    table.go:33: --------------------------------------------
    cmd_key_integration_test.go:51: adding key for john@example.com
--- PASS: TestKeyAddRemove (0.32s)
=== RUN   TestKeyAddInvalid
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1734567306/repo
--- PASS: TestKeyAddInvalid (0.11s)
=== RUN   TestKeyAddEmpty
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2205091909/repo
--- PASS: TestKeyAddEmpty (0.14s)
=== RUN   TestKeyProblems
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3665336636/repo
    cmd_key_integration_test.go:174: Fatal: failed to access repository with new key: LoadRaw(): invalid data returned
    cmd_key_integration_test.go:178: Fatal: failed to access repository with new key: LoadRaw(): invalid data returned
    cmd_key_integration_test.go:181: testing access with initial password "geheim"
    table.go:33:  ID        User  Host    Created
    table.go:33: --------------------------------------------
    table.go:33: *79e580c5  root  m4064b  2025-11-03 21:51:51
    table.go:33: --------------------------------------------
--- PASS: TestKeyProblems (0.20s)
=== RUN   TestKeyCommandInvalidArguments
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3369861083/repo
    cmd_key_integration_test.go:196: the key add command expects no arguments, only options - please see `restic help key add` for usage and flags
    cmd_key_integration_test.go:200: the key passwd command expects no arguments, only options - please see `restic help key passwd` for usage and flags
    cmd_key_integration_test.go:204: the key list command expects no arguments, only options - please see `restic help key list` for usage and flags
    cmd_key_integration_test.go:208: key remove expects one argument as the key id
    cmd_key_integration_test.go:212: key remove expects one argument as the key id
--- PASS: TestKeyCommandInvalidArguments (0.08s)
=== RUN   TestRunLsNcdu
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1876947070/repo
    cmd_backup_integration_test.go:21: backing up [.] in /tmp/restic-test-1876947070/testdata/0
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-1876947070/testdata/0
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestRunLsNcdu (0.43s)
=== RUN   TestRunLsSort
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1734438381/repo
    cmd_backup_integration_test.go:21: backing up [for_cmd_ls] in /tmp/restic-test-1734438381/testdata/0
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-1734438381/testdata/0
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestRunLsSort (0.35s)
=== RUN   TestRunLsJson
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1078409837/repo
    cmd_backup_integration_test.go:21: backing up [0/for_cmd_ls] in /tmp/restic-test-1078409837/testdata
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-1078409837/testdata
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestRunLsJson (0.38s)
=== RUN   TestLsNodeJSON
--- PASS: TestLsNodeJSON (0.00s)
=== RUN   TestLsNcduNode
--- PASS: TestLsNcduNode (0.00s)
=== RUN   TestLsNcdu
--- PASS: TestLsNcdu (0.00s)
=== RUN   TestMount
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2221169284/repo
    cmd_mount_integration_test.go:91: checking for 0 snapshots: []
    cmd_mount_integration_test.go:64: unexpected error: open /dev/fuse: no such file or directory
        
    cmd_mount_integration_test.go:56: subdir "snapshots" of dir /tmp/restic-test-2221169284/mount never appeared
    cmd_mount_integration_test.go:101: virtual directory "snapshots" doesn't exist
    cmd_mount_integration_test.go:78: unable to umount dir /tmp/restic-test-2221169284/mount, last error was: unmount /tmp/restic-test-2221169284/mount: invalid argument
--- FAIL: TestMount (4.46s)
=== RUN   TestMountSameTimestamps
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    cmd_mount_integration_test.go:91: checking for 3 snapshots: [28030368 75ad6cdc 5fd0d8b2]
2025/11/03 21:51:56 restic/cmd_mount.go:136	restic.runMount	12871	start mount
2025/11/03 21:51:56 restic/global.go:603	restic.innerOpen	12871	parsing location /tmp/restic-test-504992554/repo
2025/11/03 21:51:56 restic/global.go:598	restic.parseConfig	12871	opening local repository at &local.Config{Path:"/tmp/restic-test-504992554/repo", Connections:0x2}
2025/11/03 21:51:56 local/local.go:56	local.Open	12871	open local backend at /tmp/restic-test-504992554/repo
2025/11/03 21:51:56 local/local.go:45	local.open	12871	using (0o600 file, 0o700 dir) permissions
2025/11/03 21:51:56 logger/log.go:52	logger.(*Backend).Stat	12871	Stat()
2025/11/03 21:51:56 sema/semaphore.go:27	sema.semaphore.GetToken	12871	acquired token
2025/11/03 21:51:56 logger/log.go:54	logger.(*Backend).Stat	12871	  stat err 
2025/11/03 21:51:56 logger/log.go:24	logger.(*Backend).IsNotExist	12871	IsNotExist(, , false)
2025/11/03 21:51:56 logger/log.go:24	logger.(*Backend).IsNotExist	12871	IsNotExist(, , false)
2025/11/03 21:51:56 index/index.go:385	index.(*Index).Finalize	12871	finalizing index
2025/11/03 21:51:56 logger/log.go:59	logger.(*Backend).List	12871	List(key)
2025/11/03 21:51:56 repository/key.go:145	repository.SearchKey.func1	12871	trying key "728850f0d9bbd0e388dcaa1a6e4cab46fe9dafc4de776e82a050ddeba903a4e3"
2025/11/03 21:51:56 logger/log.go:45	logger.(*Backend).Load	12871	Load(, length 0, offset 0)
2025/11/03 21:51:56 sema/semaphore.go:27	sema.semaphore.GetToken	12871	acquired token
2025/11/03 21:51:56 logger/log.go:47	logger.(*Backend).Load	12871	  load err 
2025/11/03 21:51:56 repository/key.go:158	repository.SearchKey.func1	12871	successfully opened key 728850f0d9bbd0e388dcaa1a6e4cab46fe9dafc4de776e82a050ddeba903a4e3
2025/11/03 21:51:56 logger/log.go:61	logger.(*Backend).List	12871	  list err 
2025/11/03 21:51:56 repository/repository.go:174	repository.(*Repository).LoadUnpacked	12871	load config with id 0000000000000000000000000000000000000000000000000000000000000000
2025/11/03 21:51:56 logger/log.go:45	logger.(*Backend).Load	12871	Load(, length 0, offset 0)
2025/11/03 21:51:56 sema/semaphore.go:27	sema.semaphore.GetToken	12871	acquired token
2025/11/03 21:51:56 logger/log.go:47	logger.(*Backend).Load	12871	  load err 
2025/11/03 21:51:56 cache/cache.go:65	cache.writeCachedirTag	12871	Create CACHEDIR.TAG at /tmp/restic-test-504992554/cache
2025/11/03 21:51:56 cache/cache.go:98	cache.New	12871	using cache dir /tmp/restic-test-504992554/cache/71ca3a60bc97cdebba08b9305d74c32a54f7936869a0fa95829dbd71111af7d8
2025/11/03 21:51:56 repository/repository.go:158	repository.(*Repository).UseCache	12871	using cache
2025/11/03 21:51:56 cache/cache.go:222	cache.OlderThan	12871	0 old cache dirs found
2025/11/03 21:51:56 logger/log.go:59	logger.(*Backend).List	12872	List(lock)
2025/11/03 21:51:56 logger/log.go:61	logger.(*Backend).List	12872	  list err 
2025/11/03 21:51:56 restic/json.go:25	restic.SaveJSONUnpacked[...]	12871	save new blob lock
2025/11/03 21:51:56 logger/log.go:30	logger.(*Backend).Save	12871	Save(, 146)
2025/11/03 21:51:56 logger/log.go:32	logger.(*Backend).Save	12871	  save err 
2025/11/03 21:51:56 repository/repository.go:502	repository.(*Repository).saveUnpacked	12871	blob  saved
2025/11/03 21:51:56 logger/log.go:59	logger.(*Backend).List	12875	List(lock)
2025/11/03 21:51:56 logger/log.go:61	logger.(*Backend).List	12875	  list err 
2025/11/03 21:51:56 restic/parallel.go:38	restic.ParallelList.func2	12877	worker got file lock/bc2ddbd1
2025/11/03 21:51:56 repository/lock.go:91	repository.(*locker).Lock	12871	create lock 0x87432ea80 (exclusive false)
2025/11/03 21:51:56 repository/repository.go:626	repository.(*Repository).LoadIndex	12871	Loading index
2025/11/03 21:51:56 index/index.go:385	index.(*Index).Finalize	12871	finalizing index
2025/11/03 21:51:56 logger/log.go:59	logger.(*Backend).List	12871	List(index)
2025/11/03 21:51:56 logger/log.go:61	logger.(*Backend).List	12871	  list err 
2025/11/03 21:51:56 cache/file.go:175	cache.(*Cache).Clear	12871	Clearing cache for index: 1 valid files
2025/11/03 21:51:56 repository/lock.go:120	repository.(*locker).refreshLocks	12878	start
2025/11/03 21:51:56 restic/parallel.go:38	restic.ParallelList.func2	12883	worker got file index/bc859264
2025/11/03 21:51:56 repository/repository.go:174	repository.(*Repository).LoadUnpacked	12883	load index with id bc8592642a55b92c23c23edb66c7e0f0618896c686827209fa31996f51aead1d
2025/11/03 21:51:56 cache/file.go:41	cache.(*Cache).load	12883	Load(, 0, 0) from cache
2025/11/03 21:51:56 cache/backend.go:181	cache.(*Backend).Load	12883	auto-store  in the cache
2025/11/03 21:51:56 logger/log.go:45	logger.(*Backend).Load	12883	Load(, length 0, offset 0)
2025/11/03 21:51:56 sema/semaphore.go:27	sema.semaphore.GetToken	12883	acquired token
2025/11/03 21:51:56 cache/file.go:83	cache.(*Cache).save	12883	Save to cache: 
2025/11/03 21:51:56 logger/log.go:47	logger.(*Backend).Load	12883	  load err 
2025/11/03 21:51:56 cache/file.go:41	cache.(*Cache).load	12883	Load(, 0, 0) from cache
2025/11/03 21:51:56 index/index.go:504	index.DecodeIndex	12883	Start decoding index
2025/11/03 21:51:56 index/index.go:531	index.DecodeIndex	12883	done
2025/11/03 21:51:56 cache/file.go:175	cache.(*Cache).Clear	12871	Clearing cache for data: 1 valid files
2025/11/03 21:51:56 repository/lock.go:207	repository.(*locker).monitorLockRefresh	12879	terminate expiry monitoring
2025/11/03 21:51:56 repository/lock.go:143	repository.(*locker).refreshLocks	12878	terminate
2025/11/03 21:51:56 repository/lock.go:131	repository.(*locker).refreshLocks.func1	12878	unlocking repository with lock PID 99104 on m4064b by root (UID 0, GID 0)
lock was created at 2025-11-03 21:51:56 (21.956471ms ago)
storage ID bc2ddbd1
2025/11/03 21:51:56 cache/backend.go:40	cache.(*Backend).Remove	12878	cache Remove()
2025/11/03 21:51:56 logger/log.go:38	logger.(*Backend).Remove	12878	Remove()
2025/11/03 21:51:56 logger/log.go:40	logger.(*Backend).Remove	12878	  remove err 
2025/11/03 21:51:56 restic/cmd_mount.go:172	restic.runMount	12871	finish mount
    cmd_mount_integration_test.go:64: unexpected error: open /dev/fuse: no such file or directory
        
    cmd_mount_integration_test.go:56: subdir "snapshots" of dir /tmp/restic-test-504992554/mount never appeared
    cmd_mount_integration_test.go:101: virtual directory "snapshots" doesn't exist
    cmd_mount_integration_test.go:78: unable to umount dir /tmp/restic-test-504992554/mount, last error was: unmount /tmp/restic-test-504992554/mount: invalid argument
--- FAIL: TestMountSameTimestamps (4.49s)
=== RUN   TestPrune
=== RUN   TestPrune/0
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1953312844/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1953312844/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1953312844/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1953312844/testdata/0/0/9/3] in 
=== RUN   TestPrune/50
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2814158430/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-2814158430/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-2814158430/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-2814158430/testdata/0/0/9/3] in 
=== RUN   TestPrune/unlimited
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3825174922/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3825174922/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3825174922/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3825174922/testdata/0/0/9/3] in 
=== RUN   TestPrune/CacheableOnly
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-917474036/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-917474036/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-917474036/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-917474036/testdata/0/0/9/3] in 
=== RUN   TestPrune/Small
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3878100060/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3878100060/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3878100060/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3878100060/testdata/0/0/9/3] in 
=== RUN   TestPrune/0-recovery
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-43805470/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-43805470/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-43805470/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-43805470/testdata/0/0/9/3] in 
=== RUN   TestPrune/50-recovery
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-79739509/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-79739509/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-79739509/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-79739509/testdata/0/0/9/3] in 
=== RUN   TestPrune/unlimited-recovery
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-4270564704/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-4270564704/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-4270564704/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-4270564704/testdata/0/0/9/3] in 
=== RUN   TestPrune/CacheableOnly-recovery
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-534903886/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-534903886/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-534903886/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-534903886/testdata/0/0/9/3] in 
=== RUN   TestPrune/Small#01
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3494006410/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3494006410/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3494006410/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3494006410/testdata/0/0/9/3] in 
--- PASS: TestPrune (6.53s)
    --- PASS: TestPrune/0 (0.66s)
    --- PASS: TestPrune/50 (0.63s)
    --- PASS: TestPrune/unlimited (0.64s)
    --- PASS: TestPrune/CacheableOnly (0.71s)
    --- PASS: TestPrune/Small (0.65s)
    --- PASS: TestPrune/0-recovery (0.65s)
    --- PASS: TestPrune/50-recovery (0.66s)
    --- PASS: TestPrune/unlimited-recovery (0.63s)
    --- PASS: TestPrune/CacheableOnly-recovery (0.67s)
    --- PASS: TestPrune/Small#01 (0.64s)
=== RUN   TestPruneWithDamagedRepository
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-166873964/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-166873964/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-166873964/testdata/0/0/9/3] in 
    io.go:318: The index references 1 needed pack files which are missing from the repository:
    io.go:318:   1c106f35263165d4ae0b97faa878e2533c91f2bdae92edd470a16802541623f1
--- PASS: TestPruneWithDamagedRepository (0.51s)
=== RUN   TestEdgeCaseRepos
=== RUN   TestEdgeCaseRepos/no-index
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    io.go:318: error for tree c5897731:
    io.go:318:   id c5897731f7e9b913e3d6b90feeaaab07a831a50614c10e9dd9e098ca761ae961 not found in repository
    io.go:318: 
        The repository is damaged and must be repaired. Please follow the troubleshooting guide at https://restic.readthedocs.io/en/stable/077_troubleshooting.html .
        
=== RUN   TestEdgeCaseRepos/index-missing-blob
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    io.go:318: error for tree 705adc0d:
    io.go:318:   tree 705adc0db17416340f29fcfcf04f76e8515d1a8fb05d56e610e2ba686be6756e: file "test" blob f2ca1bb6c7e907d06dafe4687e579fce76b37e4e93b7605022da52e6ccc26fd2 not found in index
    io.go:318: 
        The repository is damaged and must be repaired. Please follow the troubleshooting guide at https://restic.readthedocs.io/en/stable/077_troubleshooting.html .
        
=== RUN   TestEdgeCaseRepos/missing-data
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    io.go:318: pack 1959b7f2802f1d83c9eeda21f3d5c5f4ff6c4b122a59b5f5ca5e28a4970a37b4: does not exist
    io.go:318: 
        The repository is damaged and must be repaired. Please follow the troubleshooting guide at https://restic.readthedocs.io/en/stable/077_troubleshooting.html .
        
=== RUN   TestEdgeCaseRepos/missing-unused-data
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    io.go:318: pack b2a0e6762aeeb8205967f326929e7f07f4997eed540fc8a759604f4baba43027: does not exist
    io.go:318: pack f6a0bdd2515a5fc8d4253a4ba50abe03649d710cd2f6142837c86c760b94a43a: unexpected file size: got 0, expected 2974
    io.go:318: pack d05c81069fdf4616aaf89ddf530dd312633176e6ca8f24fd4c878e453aa57b81: does not exist
    io.go:318: 
        The repository contains damaged pack files. These damaged files must be removed to repair the repository. This can be done using the following commands. Please read the troubleshooting guide at https://restic.readthedocs.io/en/stable/077_troubleshooting.html first.
        
    io.go:318: restic repair packs f6a0bdd2515a5fc8d4253a4ba50abe03649d710cd2f6142837c86c760b94a43a
        restic repair snapshots --forget
        
    io.go:318: Damaged pack files can be caused by backend problems, hardware problems or bugs in restic. Please open an issue at https://github.com/restic/restic/issues/new/choose for further troubleshooting!
    io.go:318: Missing but unneeded pack files are referenced in the index, will be repaired
    io.go:318: will forget missing pack file d05c81069fdf4616aaf89ddf530dd312633176e6ca8f24fd4c878e453aa57b81
    io.go:318: will forget missing pack file b2a0e6762aeeb8205967f326929e7f07f4997eed540fc8a759604f4baba43027
=== RUN   TestEdgeCaseRepos/unreferenced-data
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestEdgeCaseRepos/obsolete-index
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestEdgeCaseRepos/mixed-packs
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestEdgeCaseRepos/duplicates
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    io.go:318: 
        The repository is damaged and must be repaired. Please follow the troubleshooting guide at https://restic.readthedocs.io/en/stable/077_troubleshooting.html .
        
--- PASS: TestEdgeCaseRepos (1.65s)
    --- PASS: TestEdgeCaseRepos/no-index (0.17s)
    --- PASS: TestEdgeCaseRepos/index-missing-blob (0.18s)
    --- PASS: TestEdgeCaseRepos/missing-data (0.17s)
    --- PASS: TestEdgeCaseRepos/missing-unused-data (0.22s)
    --- PASS: TestEdgeCaseRepos/unreferenced-data (0.22s)
    --- PASS: TestEdgeCaseRepos/obsolete-index (0.23s)
    --- PASS: TestEdgeCaseRepos/mixed-packs (0.23s)
    --- PASS: TestEdgeCaseRepos/duplicates (0.23s)
=== RUN   TestPruneRepackSmallerThanSmoke
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1960169256/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1960169256/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1960169256/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1960169256/testdata/0/0/9/3] in 
--- PASS: TestPruneRepackSmallerThanSmoke (0.63s)
=== RUN   TestRecover
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3172342006/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3172342006/testdata] in 
    bufio.go:639: 
        found 1 unreferenced roots
    bufio.go:639: saved new snapshot 503162f7
    cmd_cat.go:211: {"nodes":[{"name":"tmp","type":"dir","mode":2148532735,"mtime":"2025-11-03T21:52:10.684184-05:00","atime":"2025-11-03T21:52:10.684184-05:00","ctime":"2025-11-03T21:52:10.706899-05:00","uid":0,"gid":0,"user":"root","group":"wheel","inode":2404128,"device_id":103,"content":null,"subtree":"4d14aaa168cdb7a7905829528afc861a92601306a807cc60713511a88a824763"}]}
--- PASS: TestRecover (0.61s)
=== RUN   TestRebuildIndex
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRebuildIndex (1.44s)
=== RUN   TestRebuildIndexAlwaysFull
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRebuildIndexAlwaysFull (1.64s)
=== RUN   TestRebuildIndexDamage
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRebuildIndexDamage (1.45s)
=== RUN   TestRebuildIndexFailsOnAppendOnly
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    print.go:225: error while unlocking: Failed to remove 
    cmd_repair_index_integration_test.go:144: Failed to remove 
--- PASS: TestRebuildIndexFailsOnAppendOnly (0.60s)
=== RUN   TestRepairSnapshotsWithLostData
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2365845143/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-2365845143/testdata] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-2365845143/testdata] in 
    io.go:318: pack af463135b07c4f2eda0bd9c41b840bf7b1e6a8cc7c766a63586ec1d210342c26: does not exist
    print.go:225: Load(, 524418, 0) failed: open /tmp/restic-test-2365845143/repo/data/af/af463135b07c4f2eda0bd9c41b840bf7b1e6a8cc7c766a63586ec1d210342c26: no such file or directory
    print.go:225: Load(, 524418, 0) failed: open /tmp/restic-test-2365845143/repo/data/af/af463135b07c4f2eda0bd9c41b840bf7b1e6a8cc7c766a63586ec1d210342c26: no such file or directory
    io.go:318: download error: open /tmp/restic-test-2365845143/repo/data/af/af463135b07c4f2eda0bd9c41b840bf7b1e6a8cc7c766a63586ec1d210342c26: no such file or directory
    io.go:318: 
        The repository is damaged and must be repaired. Please follow the troubleshooting guide at https://restic.readthedocs.io/en/stable/077_troubleshooting.html .
        
    io.go:318: removing not found pack file af463135b07c4f2eda0bd9c41b840bf7b1e6a8cc7c766a63586ec1d210342c26
    io.go:318: error for tree b9a794a0:
    io.go:318:   tree b9a794a05381c92cb0fb19b038b0b619f0692e9bbfac51d09f1480aed867f00e: file "file" blob 1fe21d007d52f8034c110dd2cc8dbb31638704785e684dc56360f906ba66e119 not found in index
    io.go:318: error for tree c429f5d1:
    io.go:318:   tree c429f5d1bc96f4e9f7d5c99b6b2ae2807b240f1fbb67498a17d99e7da5ba8444: file "file" blob 1fe21d007d52f8034c110dd2cc8dbb31638704785e684dc56360f906ba66e119 not found in index
    io.go:318: 
        The repository is damaged and must be repaired. Please follow the troubleshooting guide at https://restic.readthedocs.io/en/stable/077_troubleshooting.html .
        
--- PASS: TestRepairSnapshotsWithLostData (0.68s)
=== RUN   TestRepairSnapshotsWithLostTree
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1582217253/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1582217253/testdata] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-1582217253/testdata] in 
    io.go:318: pack a5a9da03628923281b45355bad08f53a660c8a16f8af625033a1264d675ade1f: does not exist
    io.go:318: pack 085ac31a8e9262967c0462f0a3a8f11b1872a858f9f01541106339e49aefbbd1: does not exist
    print.go:225: Load(, 0, 0) failed: open /tmp/restic-test-1582217253/repo/data/08/085ac31a8e9262967c0462f0a3a8f11b1872a858f9f01541106339e49aefbbd1: no such file or directory
    print.go:225: Load(, 0, 0) failed: open /tmp/restic-test-1582217253/repo/data/08/085ac31a8e9262967c0462f0a3a8f11b1872a858f9f01541106339e49aefbbd1: no such file or directory
    io.go:318: error for tree 7362f183:
    io.go:318:   ReadFull(): open /tmp/restic-test-1582217253/repo/data/08/085ac31a8e9262967c0462f0a3a8f11b1872a858f9f01541106339e49aefbbd1: no such file or directory
    print.go:225: Load(, 12464, 0) failed: open /tmp/restic-test-1582217253/repo/data/a5/a5a9da03628923281b45355bad08f53a660c8a16f8af625033a1264d675ade1f: no such file or directory
    print.go:225: Load(, 12464, 0) failed: open /tmp/restic-test-1582217253/repo/data/a5/a5a9da03628923281b45355bad08f53a660c8a16f8af625033a1264d675ade1f: no such file or directory
    print.go:225: Load(, 1821, 0) failed: open /tmp/restic-test-1582217253/repo/data/08/085ac31a8e9262967c0462f0a3a8f11b1872a858f9f01541106339e49aefbbd1: no such file or directory
    print.go:225: Load(, 1821, 0) failed: open /tmp/restic-test-1582217253/repo/data/08/085ac31a8e9262967c0462f0a3a8f11b1872a858f9f01541106339e49aefbbd1: no such file or directory
    io.go:318: download error: open /tmp/restic-test-1582217253/repo/data/a5/a5a9da03628923281b45355bad08f53a660c8a16f8af625033a1264d675ade1f: no such file or directory
    io.go:318: download error: open /tmp/restic-test-1582217253/repo/data/08/085ac31a8e9262967c0462f0a3a8f11b1872a858f9f01541106339e49aefbbd1: no such file or directory
    io.go:318: 
        The repository is damaged and must be repaired. Please follow the troubleshooting guide at https://restic.readthedocs.io/en/stable/077_troubleshooting.html .
        
    io.go:318: removing not found pack file a5a9da03628923281b45355bad08f53a660c8a16f8af625033a1264d675ade1f
    io.go:318: removing not found pack file 085ac31a8e9262967c0462f0a3a8f11b1872a858f9f01541106339e49aefbbd1
--- PASS: TestRepairSnapshotsWithLostTree (0.48s)
=== RUN   TestRepairSnapshotsWithLostRootTree
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-4023085228/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-4023085228/testdata] in 
    io.go:318: pack c2f4ab12d5b7d121b7713b1e6adbdca4f86ef1ae67e0c01a0adf9230f545c8a5: does not exist
    io.go:318: pack 9148a86ecc86f9bf7c997181aacd6801b7a0477dfbf964e9a72a880f4df03331: does not exist
    print.go:225: Load(, 0, 0) failed: open /tmp/restic-test-4023085228/repo/data/91/9148a86ecc86f9bf7c997181aacd6801b7a0477dfbf964e9a72a880f4df03331: no such file or directory
    print.go:225: Load(, 0, 0) failed: open /tmp/restic-test-4023085228/repo/data/91/9148a86ecc86f9bf7c997181aacd6801b7a0477dfbf964e9a72a880f4df03331: no such file or directory
    io.go:318: error for tree 89015942:
    io.go:318:   ReadFull(): open /tmp/restic-test-4023085228/repo/data/91/9148a86ecc86f9bf7c997181aacd6801b7a0477dfbf964e9a72a880f4df03331: no such file or directory
    print.go:225: Load(, 1821, 0) failed: open /tmp/restic-test-4023085228/repo/data/91/9148a86ecc86f9bf7c997181aacd6801b7a0477dfbf964e9a72a880f4df03331: no such file or directory
    print.go:225: Load(, 1821, 0) failed: open /tmp/restic-test-4023085228/repo/data/91/9148a86ecc86f9bf7c997181aacd6801b7a0477dfbf964e9a72a880f4df03331: no such file or directory
    print.go:225: Load(, 12464, 0) failed: open /tmp/restic-test-4023085228/repo/data/c2/c2f4ab12d5b7d121b7713b1e6adbdca4f86ef1ae67e0c01a0adf9230f545c8a5: no such file or directory
    print.go:225: Load(, 12464, 0) failed: open /tmp/restic-test-4023085228/repo/data/c2/c2f4ab12d5b7d121b7713b1e6adbdca4f86ef1ae67e0c01a0adf9230f545c8a5: no such file or directory
    io.go:318: download error: open /tmp/restic-test-4023085228/repo/data/91/9148a86ecc86f9bf7c997181aacd6801b7a0477dfbf964e9a72a880f4df03331: no such file or directory
    io.go:318: download error: open /tmp/restic-test-4023085228/repo/data/c2/c2f4ab12d5b7d121b7713b1e6adbdca4f86ef1ae67e0c01a0adf9230f545c8a5: no such file or directory
    io.go:318: 
        The repository is damaged and must be repaired. Please follow the troubleshooting guide at https://restic.readthedocs.io/en/stable/077_troubleshooting.html .
        
    io.go:318: removing not found pack file 9148a86ecc86f9bf7c997181aacd6801b7a0477dfbf964e9a72a880f4df03331
    io.go:318: removing not found pack file c2f4ab12d5b7d121b7713b1e6adbdca4f86ef1ae67e0c01a0adf9230f545c8a5
--- PASS: TestRepairSnapshotsWithLostRootTree (0.35s)
=== RUN   TestRepairSnapshotsIntact
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3616092465/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3616092465
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3616092465
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestRepairSnapshotsIntact (0.51s)
=== RUN   TestRestoreMustFailWhenUsingBothIncludesAndExcludes
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3927174425/repo
--- PASS: TestRestoreMustFailWhenUsingBothIncludesAndExcludes (0.09s)
=== RUN   TestRestoreIncludes
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3188072272/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3188072272
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3188072272
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    bufio.go:639: Summary: Restored 9 / 5 files/dirs (520 B / 520 B) in 0:00
    bufio.go:639: Summary: Restored 9 / 5 files/dirs (520 B / 520 B) in 0:00
--- PASS: TestRestoreIncludes (0.28s)
=== RUN   TestRestoreFilter
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-402549520/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-402549520
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-402549520
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    bufio.go:639: Summary: Restored 7 files/dirs (405 B) in 0:00
    bufio.go:639: Summary: Restored 4 files/dirs (102 B) in 0:00
    bufio.go:639: Summary: Restored 4 files/dirs (102 B) in 0:00
--- PASS: TestRestoreFilter (0.30s)
=== RUN   TestRestore
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-698714436/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-698714436
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-698714436
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    bufio.go:639: Summary: Restored 13 files/dirs (21.546 MiB) in 0:00
--- PASS: TestRestore (1.40s)
=== RUN   TestRestoreLatest
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3714428650/repo
    cmd_restore_integration_test.go:278: chdir to /tmp/restic-test-3714428650
    cmd_backup_integration_test.go:21: backing up [testdata] in 
    cmd_backup_integration_test.go:21: backing up [testdata] in 
    bufio.go:639: Summary: Restored 2 files/dirs (101 B) in 0:00
    cmd_backup_integration_test.go:21: backing up [p1] in 
    cmd_backup_integration_test.go:21: backing up [p2] in 
    bufio.go:639: Summary: Restored 2 files/dirs (102 B) in 0:00
    bufio.go:639: Summary: Restored 2 files/dirs (103 B) in 0:00
    cmd_restore_integration_test.go:329: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestRestoreLatest (0.55s)
=== RUN   TestRestoreWithPermissionFailure
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    bufio.go:639: Summary: Restored 4 files/dirs (9 B) in 0:00
--- PASS: TestRestoreWithPermissionFailure (1.43s)
=== RUN   TestRestoreNoMetadataOnIgnoredIntermediateDirs
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2379653437/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-2379653437
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-2379653437
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    bufio.go:639: Summary: Restored 5 / 1 files/dirs (200 B / 200 B) in 0:00
    bufio.go:639: Summary: Restored 5 files/dirs (200 B) in 0:00
--- PASS: TestRestoreNoMetadataOnIgnoredIntermediateDirs (0.33s)
=== RUN   TestRestoreDefaultLayout
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    bufio.go:639: Summary: Restored 1 files/dirs (32.000 KiB) in 0:00
--- PASS: TestRestoreDefaultLayout (0.16s)
=== RUN   TestRewrite
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1052428637/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-1052428637
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-1052428637
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestRewrite (0.56s)
=== RUN   TestRewriteUnchanged
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1832043302/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-1832043302
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-1832043302
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestRewriteUnchanged (0.66s)
=== RUN   TestRewriteReplace
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-678189655/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-678189655
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-678189655
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestRewriteReplace (0.75s)
=== RUN   TestRewriteMetadata
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-132932983/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-132932983
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-132932983
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-5369537/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-5369537
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-5369537
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1597853741/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-1597853741
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-1597853741
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestRewriteMetadata (1.56s)
=== RUN   TestRewriteSnaphotSummary
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-1136017088/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-1136017088
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-1136017088
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestRewriteSnaphotSummary (0.59s)
=== RUN   TestEmptySnapshotGroupJSON
--- PASS: TestEmptySnapshotGroupJSON (0.00s)
=== RUN   TestSizeHistogramNew
--- PASS: TestSizeHistogramNew (0.00s)
=== RUN   TestSizeHistogramAdd
--- PASS: TestSizeHistogramAdd (0.00s)
=== RUN   TestSizeHistogramString
=== RUN   TestSizeHistogramString/overflow
=== RUN   TestSizeHistogramString/withZero
--- PASS: TestSizeHistogramString (0.00s)
    --- PASS: TestSizeHistogramString/overflow (0.00s)
    --- PASS: TestSizeHistogramString/withZero (0.00s)
=== RUN   TestTag
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3851619939/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3851619939/testdata] in 
--- PASS: TestTag (0.97s)
=== RUN   TestSnapshotFilter
=== RUN   TestSnapshotFilter/no_value
=== RUN   TestSnapshotFilter/args_only
=== RUN   TestSnapshotFilter/env_default
=== RUN   TestSnapshotFilter/both
--- PASS: TestSnapshotFilter (0.00s)
    --- PASS: TestSnapshotFilter/no_value (0.00s)
    --- PASS: TestSnapshotFilter/args_only (0.00s)
    --- PASS: TestSnapshotFilter/env_default (0.00s)
    --- PASS: TestSnapshotFilter/both (0.00s)
=== RUN   TestFlags
=== RUN   TestFlags/backup
=== RUN   TestFlags/cache
=== RUN   TestFlags/cat
=== RUN   TestFlags/check
=== RUN   TestFlags/copy
=== RUN   TestFlags/diff
=== RUN   TestFlags/dump
=== RUN   TestFlags/features
=== RUN   TestFlags/find
=== RUN   TestFlags/forget
=== RUN   TestFlags/generate
=== RUN   TestFlags/init
=== RUN   TestFlags/key
=== RUN   TestFlags/list
=== RUN   TestFlags/ls
=== RUN   TestFlags/migrate
=== RUN   TestFlags/mount
=== RUN   TestFlags/options
=== RUN   TestFlags/prune
=== RUN   TestFlags/rebuild-index
=== RUN   TestFlags/recover
=== RUN   TestFlags/repair
=== RUN   TestFlags/restore
=== RUN   TestFlags/rewrite
=== RUN   TestFlags/snapshots
=== RUN   TestFlags/stats
=== RUN   TestFlags/tag
=== RUN   TestFlags/unlock
=== RUN   TestFlags/version
--- PASS: TestFlags (0.01s)
    --- PASS: TestFlags/backup (0.00s)
    --- PASS: TestFlags/cache (0.00s)
    --- PASS: TestFlags/cat (0.00s)
    --- PASS: TestFlags/check (0.00s)
    --- PASS: TestFlags/copy (0.00s)
    --- PASS: TestFlags/diff (0.00s)
    --- PASS: TestFlags/dump (0.00s)
    --- PASS: TestFlags/features (0.00s)
    --- PASS: TestFlags/find (0.00s)
    --- PASS: TestFlags/forget (0.00s)
    --- PASS: TestFlags/generate (0.00s)
    --- PASS: TestFlags/init (0.00s)
    --- PASS: TestFlags/key (0.00s)
    --- PASS: TestFlags/list (0.00s)
    --- PASS: TestFlags/ls (0.00s)
    --- PASS: TestFlags/migrate (0.00s)
    --- PASS: TestFlags/mount (0.00s)
    --- PASS: TestFlags/options (0.00s)
    --- PASS: TestFlags/prune (0.00s)
    --- PASS: TestFlags/rebuild-index (0.00s)
    --- PASS: TestFlags/recover (0.00s)
    --- PASS: TestFlags/repair (0.00s)
    --- PASS: TestFlags/restore (0.00s)
    --- PASS: TestFlags/rewrite (0.00s)
    --- PASS: TestFlags/snapshots (0.00s)
    --- PASS: TestFlags/stats (0.00s)
    --- PASS: TestFlags/tag (0.00s)
    --- PASS: TestFlags/unlock (0.00s)
    --- PASS: TestFlags/version (0.00s)
=== RUN   TestFormatNode
--- PASS: TestFormatNode (0.00s)
=== RUN   Test_PrintFunctionsRespectsGlobalStdout
--- PASS: Test_PrintFunctionsRespectsGlobalStdout (0.00s)
=== RUN   TestReadPassword
--- PASS: TestReadPassword (0.00s)
=== RUN   TestReadRepo
--- PASS: TestReadRepo (0.00s)
=== RUN   TestReadEmptyPassword
--- PASS: TestReadEmptyPassword (0.00s)
=== RUN   TestBackupFailsWhenUsingInvalidPatterns
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3007390602/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3007390602
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3007390602
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3007390602
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3007390602
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestBackupFailsWhenUsingInvalidPatterns (0.14s)
=== RUN   TestBackupFailsWhenUsingInvalidPatternsFromFile
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3419678336/repo
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3419678336
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3419678336
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
    cmd_backup_integration_test.go:21: backing up [testdata] in /tmp/restic-test-3419678336
    cmd_backup_integration_test.go:23: chdir to /tmp/restic-test-3419678336
    cmd_backup_integration_test.go:28: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestBackupFailsWhenUsingInvalidPatternsFromFile (0.13s)
=== RUN   TestRestoreFailsWhenUsingInvalidPatterns
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2638652655/repo
--- PASS: TestRestoreFailsWhenUsingInvalidPatterns (0.08s)
=== RUN   TestRestoreFailsWhenUsingInvalidPatternsFromFile
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-823792541/repo
--- PASS: TestRestoreFailsWhenUsingInvalidPatternsFromFile (0.08s)
=== RUN   TestCheckRestoreNoLock
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    bufio.go:639: Summary: Restored 3 files/dirs (8 B) in 0:00
--- PASS: TestCheckRestoreNoLock (1.45s)
=== RUN   TestListOnce
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-2607891491/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-2607891491/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-2607891491/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-2607891491/testdata/0/0/9/3] in 
    io.go:318: adding pack file to index 7bbfcd49c0d18970c974de1912adadf22ca18e7ebbe9aae0a310ce3f1ca40584
    io.go:318: adding pack file to index 84e83331a2224b87304ccfd1d24875364fce7e7ac473c2d9e3136c0aeb4daf7a
    io.go:318: adding pack file to index a0637c88d08bda2d5377e155c00d29d2392736608f6ca380fdc10f28f8de7858
--- PASS: TestListOnce (0.86s)
=== RUN   TestBackendLoadWriteTo
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3499658218/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3499658218/testdata/0/0/9] in 
--- PASS: TestBackendLoadWriteTo (0.43s)
=== RUN   TestFindListOnce
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3805789114/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3805789114/testdata/0/0/9] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3805789114/testdata/0/0/9/2] in 
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3805789114/testdata/0/0/9/3] in 
--- PASS: TestFindListOnce (0.57s)
=== RUN   TestBackendRetryConfig
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 0s
    print.go:225: Stat() returned error, retrying after 1.22336ms: oops
    cmd_init_integration_test.go:20: repository initialized at /tmp/restic-test-3117431031/repo
    cmd_backup_integration_test.go:21: backing up [/tmp/restic-test-3117431031/testdata/0/0/9] in 
    print.go:225: Stat() returned error, retrying after 651.244µs: oops
    print.go:225: Stat() operation successful after 1 retries
--- PASS: TestBackendRetryConfig (0.39s)
=== RUN   TestFillSecondaryGlobalOpts
    secondary_repo_test.go:165: chdir to /tmp/restic-test-3475362828
    secondary_repo_test.go:185: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/cmd/restic
--- PASS: TestFillSecondaryGlobalOpts (0.21s)
FAIL
FAIL	github.com/restic/restic/cmd/restic	60.517s
=== RUN   TestArchiverSaveFile
=== RUN   TestArchiverSaveFile/#00
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestArchiverSaveFile/#01
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestArchiverSaveFile/#02
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestArchiverSaveFile (0.85s)
    --- PASS: TestArchiverSaveFile/#00 (0.02s)
    --- PASS: TestArchiverSaveFile/#01 (0.02s)
    --- PASS: TestArchiverSaveFile/#02 (0.69s)
=== RUN   TestArchiverSaveFileReaderFS
=== RUN   TestArchiverSaveFileReaderFS/#00
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestArchiverSaveFileReaderFS/#01
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestArchiverSaveFileReaderFS (0.73s)
    --- PASS: TestArchiverSaveFileReaderFS/#00 (0.03s)
    --- PASS: TestArchiverSaveFileReaderFS/#01 (0.63s)
=== RUN   TestArchiverSave
=== RUN   TestArchiverSave/#00
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestArchiverSave/#01
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestArchiverSave/#02
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestArchiverSave (0.67s)
    --- PASS: TestArchiverSave/#00 (0.01s)
    --- PASS: TestArchiverSave/#01 (0.02s)
    --- PASS: TestArchiverSave/#02 (0.57s)
=== RUN   TestArchiverSaveReaderFS
=== RUN   TestArchiverSaveReaderFS/#00
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:304: Save returned {0x8700d80e0 } 
=== RUN   TestArchiverSaveReaderFS/#01
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:304: Save returned {0x870200230 } 
--- PASS: TestArchiverSaveReaderFS (0.69s)
    --- PASS: TestArchiverSaveReaderFS/#00 (0.03s)
    --- PASS: TestArchiverSaveReaderFS/#01 (0.62s)
=== RUN   TestArchiverSaveFileIncremental
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:472: node blobs: [6e5f7f69 3bf574ee]
    archiver_test.go:472: node blobs: [6e5f7f69 da65d080 3bf574ee]
    archiver_test.go:472: node blobs: [6e5f7f69 da65d080 da65d080 3bf574ee]
--- PASS: TestArchiverSaveFileIncremental (0.22s)
=== RUN   TestFileChanged
=== RUN   TestFileChanged/same-content-new-file
=== RUN   TestFileChanged/same-content-new-timestamp
=== RUN   TestFileChanged/new-content-same-timestamp
=== RUN   TestFileChanged/other-content
=== RUN   TestFileChanged/longer-content
=== RUN   TestFileChanged/new-file
=== RUN   TestFileChanged/ctime-change
=== RUN   TestFileChanged/ignore-ctime-change
=== RUN   TestFileChanged/ignore-inode
--- PASS: TestFileChanged (0.40s)
    --- PASS: TestFileChanged/same-content-new-file (0.05s)
    --- PASS: TestFileChanged/same-content-new-timestamp (0.06s)
    --- PASS: TestFileChanged/new-content-same-timestamp (0.06s)
    --- PASS: TestFileChanged/other-content (0.06s)
    --- PASS: TestFileChanged/longer-content (0.00s)
    --- PASS: TestFileChanged/new-file (0.06s)
    --- PASS: TestFileChanged/ctime-change (0.05s)
    --- PASS: TestFileChanged/ignore-ctime-change (0.06s)
    --- PASS: TestFileChanged/ignore-inode (0.00s)
=== RUN   TestFilChangedSpecialCases
=== RUN   TestFilChangedSpecialCases/nil-node
=== RUN   TestFilChangedSpecialCases/type-change
--- PASS: TestFilChangedSpecialCases (0.00s)
    --- PASS: TestFilChangedSpecialCases/nil-node (0.00s)
    --- PASS: TestFilChangedSpecialCases/type-change (0.00s)
=== RUN   TestArchiverSaveDir
=== RUN   TestArchiverSaveDir/#00
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:841: chdir to /tmp/restic-test-1022166666
    archiver_test.go:853: stats: {0 0 0 1 504 382}
    archiver_test.go:890: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSaveDir/#01
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:841: chdir to /tmp/restic-test-3200235868
    archiver_test.go:853: stats: {0 0 0 1 2093 748}
    archiver_test.go:890: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSaveDir/#02
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:841: chdir to /tmp/restic-test-171657369
    archiver_test.go:853: stats: {0 0 0 1 979 396}
    archiver_test.go:890: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSaveDir/#03
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:841: chdir to /tmp/restic-test-191332267/foo/subdir
    archiver_test.go:853: stats: {0 0 0 1 354 294}
    archiver_test.go:890: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSaveDir/#04
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:841: chdir to /tmp/restic-test-597736740
    archiver_test.go:853: stats: {0 0 0 1 706 360}
    archiver_test.go:890: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
--- PASS: TestArchiverSaveDir (0.62s)
    --- PASS: TestArchiverSaveDir/#00 (0.16s)
    --- PASS: TestArchiverSaveDir/#01 (0.31s)
    --- PASS: TestArchiverSaveDir/#02 (0.03s)
    --- PASS: TestArchiverSaveDir/#03 (0.03s)
    --- PASS: TestArchiverSaveDir/#04 (0.03s)
=== RUN   TestArchiverSaveDirIncremental
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:958: node subtree 6a7e239e2360c915acefc21adbbbb122d70809766cd426d97ebc4f97842ec39e
    archiver_test.go:958: node subtree 6a7e239e2360c915acefc21adbbbb122d70809766cd426d97ebc4f97842ec39e
    archiver_test.go:958: node subtree 6a7e239e2360c915acefc21adbbbb122d70809766cd426d97ebc4f97842ec39e
    archiver_test.go:958: node subtree 6a7e239e2360c915acefc21adbbbb122d70809766cd426d97ebc4f97842ec39e
    archiver_test.go:958: node subtree 6a7e239e2360c915acefc21adbbbb122d70809766cd426d97ebc4f97842ec39e
--- PASS: TestArchiverSaveDirIncremental (0.06s)
=== RUN   TestArchiverSaveTree
=== RUN   TestArchiverSaveTree/#00
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1106: chdir to /tmp/restic-test-3326811837
    archiver_test.go:1154: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSaveTree/#01
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1106: chdir to /tmp/restic-test-1687448312
    archiver_test.go:1154: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSaveTree/#02
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1106: chdir to /tmp/restic-test-1927616189
    archiver_test.go:1154: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSaveTree/#03
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1106: chdir to /tmp/restic-test-1167791620
    archiver_test.go:1154: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
--- PASS: TestArchiverSaveTree (0.13s)
    --- PASS: TestArchiverSaveTree/#00 (0.03s)
    --- PASS: TestArchiverSaveTree/#01 (0.03s)
    --- PASS: TestArchiverSaveTree/#02 (0.03s)
    --- PASS: TestArchiverSaveTree/#03 (0.04s)
=== RUN   TestArchiverSnapshot
=== RUN   TestArchiverSnapshot/single-file
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-3801815308
    archiver_test.go:1409: targets: [foo]
    archiver_test.go:1415: saved as 4f7948dc
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/file-current-dir
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-2536514351
    archiver_test.go:1409: targets: [./foo]
    archiver_test.go:1415: saved as 5602dbbd
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/dir
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-1014477536
    archiver_test.go:1409: targets: [target]
    archiver_test.go:1415: saved as d5bac277
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/dir-current-dir
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-366366970
    archiver_test.go:1409: targets: [./target]
    archiver_test.go:1415: saved as 6ac15bd3
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/content-dir-current-dir
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-2446604643
    archiver_test.go:1409: targets: [./target/.]
    archiver_test.go:1415: saved as ea01d36d
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/current-dir
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-3668910890
    archiver_test.go:1409: targets: [.]
    archiver_test.go:1415: saved as 73855531
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/subdir
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-1309718287
    archiver_test.go:1409: targets: [subdir]
    archiver_test.go:1415: saved as 8f047a1e
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/subsubdir
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-1240421711
    archiver_test.go:1409: targets: [subdir/subsubdir]
    archiver_test.go:1415: saved as 540f7eeb
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/parent-dir
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-810901526/subdir
    archiver_test.go:1409: targets: [..]
    archiver_test.go:1415: saved as d63bbd86
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/parent-parent-dir
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-1338407548/subdir/subsubdir
    archiver_test.go:1409: targets: [../..]
    archiver_test.go:1415: saved as 5220b4ff
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/parent-parent-dir-slash
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-668060497/subdir/subsubdir
    archiver_test.go:1409: targets: [../../]
    archiver_test.go:1415: saved as 2803b085
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/parent-subdir
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-2971299238/subdir
    archiver_test.go:1409: targets: [../subdir]
    archiver_test.go:1415: saved as 245b9f86
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/parent-parent-dir-subdir
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-1746608353/subdir/subsubdir
    archiver_test.go:1409: targets: [../../subdir/subsubdir]
    archiver_test.go:1415: saved as 55debefc
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/included-multiple1
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-855565604
    archiver_test.go:1409: targets: [subdir subdir/subsubdir]
    archiver_test.go:1415: saved as c0c9f9d7
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/included-multiple2
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-4127055063
    archiver_test.go:1409: targets: [subdir/subsubdir subdir]
    archiver_test.go:1415: saved as 67da37ff
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshot/collision
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1401: chdir to /tmp/restic-test-1336900804/subdir
    archiver_test.go:1409: targets: [. ../foo]
    archiver_test.go:1415: saved as 02435c44
    archiver_test.go:1436: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
--- PASS: TestArchiverSnapshot (0.63s)
    --- PASS: TestArchiverSnapshot/single-file (0.03s)
    --- PASS: TestArchiverSnapshot/file-current-dir (0.03s)
    --- PASS: TestArchiverSnapshot/dir (0.04s)
    --- PASS: TestArchiverSnapshot/dir-current-dir (0.04s)
    --- PASS: TestArchiverSnapshot/content-dir-current-dir (0.03s)
    --- PASS: TestArchiverSnapshot/current-dir (0.04s)
    --- PASS: TestArchiverSnapshot/subdir (0.05s)
    --- PASS: TestArchiverSnapshot/subsubdir (0.05s)
    --- PASS: TestArchiverSnapshot/parent-dir (0.05s)
    --- PASS: TestArchiverSnapshot/parent-parent-dir (0.04s)
    --- PASS: TestArchiverSnapshot/parent-parent-dir-slash (0.05s)
    --- PASS: TestArchiverSnapshot/parent-subdir (0.04s)
    --- PASS: TestArchiverSnapshot/parent-parent-dir-subdir (0.04s)
    --- PASS: TestArchiverSnapshot/included-multiple1 (0.04s)
    --- PASS: TestArchiverSnapshot/included-multiple2 (0.04s)
    --- PASS: TestArchiverSnapshot/collision (0.04s)
=== RUN   TestResolveRelativeTargetsSpecial
=== RUN   TestResolveRelativeTargetsSpecial/basic_relative_path
=== RUN   TestResolveRelativeTargetsSpecial/partial_relative_path
=== RUN   TestResolveRelativeTargetsSpecial/basic_absolute_path
=== RUN   TestResolveRelativeTargetsSpecial/volume_name
    archiver_test.go:1490: skip test on unix
=== RUN   TestResolveRelativeTargetsSpecial/volume_root_path
    archiver_test.go:1490: skip test on unix
=== RUN   TestResolveRelativeTargetsSpecial/UNC_path
    archiver_test.go:1490: skip test on unix
=== RUN   TestResolveRelativeTargetsSpecial/UNC_path_with_trailing_slash
    archiver_test.go:1490: skip test on unix
--- PASS: TestResolveRelativeTargetsSpecial (0.00s)
    --- PASS: TestResolveRelativeTargetsSpecial/basic_relative_path (0.00s)
    --- PASS: TestResolveRelativeTargetsSpecial/partial_relative_path (0.00s)
    --- PASS: TestResolveRelativeTargetsSpecial/basic_absolute_path (0.00s)
    --- SKIP: TestResolveRelativeTargetsSpecial/volume_name (0.00s)
    --- SKIP: TestResolveRelativeTargetsSpecial/volume_root_path (0.00s)
    --- SKIP: TestResolveRelativeTargetsSpecial/UNC_path (0.00s)
    --- SKIP: TestResolveRelativeTargetsSpecial/UNC_path_with_trailing_slash (0.00s)
=== RUN   TestArchiverSnapshotSelect
=== RUN   TestArchiverSnapshotSelect/include-all
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1614: chdir to /tmp/restic-test-2723184284
    archiver_test.go:1635: saved as fc7e3a04
    archiver_test.go:1644: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshotSelect/exclude-all
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1614: chdir to /tmp/restic-test-1657351214
    archiver_test.go:1628: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshotSelect/exclude-txt-files
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1614: chdir to /tmp/restic-test-467465268
    archiver_test.go:1635: saved as 41fba677
    archiver_test.go:1644: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshotSelect/exclude-dir
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1614: chdir to /tmp/restic-test-1408457514
    archiver_test.go:1635: saved as 70ef471b
    archiver_test.go:1644: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverSnapshotSelect/select-absolute-paths
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1614: chdir to /tmp/restic-test-3159470487
    archiver_test.go:1635: saved as 33d7014e
    archiver_test.go:1644: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
--- PASS: TestArchiverSnapshotSelect (0.31s)
    --- PASS: TestArchiverSnapshotSelect/include-all (0.05s)
    --- PASS: TestArchiverSnapshotSelect/exclude-all (0.04s)
    --- PASS: TestArchiverSnapshotSelect/exclude-txt-files (0.05s)
    --- PASS: TestArchiverSnapshotSelect/exclude-dir (0.07s)
    --- PASS: TestArchiverSnapshotSelect/select-absolute-paths (0.10s)
=== RUN   TestArchiverParent
=== RUN   TestArchiverParent/#00
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1782: chdir to /tmp/restic-test-2141243183
    archiver_test.go:1790: first backup saved as 38578b70
    archiver_test.go:1791: testfs: &{{{}} {0 0} map[targetfile:2102152]}
    archiver_test.go:1838: second backup saved as 1cd04e3c
    archiver_test.go:1839: testfs: &{{{}} {0 0} map[]}
    archiver_test.go:1842: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverParent/#01
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1782: chdir to /tmp/restic-test-1168706531
    archiver_test.go:1790: first backup saved as 0a5d9179
    archiver_test.go:1791: testfs: &{{{}} {0 0} map[targetDir/targetfile:1234 targetDir/targetfile2:1235]}
    archiver_test.go:1838: second backup saved as 6e71220d
    archiver_test.go:1839: testfs: &{{{}} {0 0} map[]}
    archiver_test.go:1842: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverParent/#02
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1782: chdir to /tmp/restic-test-2649723457
    archiver_test.go:1790: first backup saved as a3ed7e73
    archiver_test.go:1791: testfs: &{{{}} {0 0} map[targetDir/targetfile:1234 targetfile2:1235]}
    archiver_test.go:1838: second backup saved as c6839128
    archiver_test.go:1839: testfs: &{{{}} {0 0} map[targetfile2:6]}
    archiver_test.go:1842: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
--- PASS: TestArchiverParent (0.61s)
    --- PASS: TestArchiverParent/#00 (0.49s)
    --- PASS: TestArchiverParent/#01 (0.04s)
    --- PASS: TestArchiverParent/#02 (0.07s)
=== RUN   TestArchiverErrorReporting
=== RUN   TestArchiverErrorReporting/no-error
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1956: chdir to /tmp/restic-test-2389905032
    archiver_test.go:1988: saved as 0e1d4f2b
    archiver_test.go:1997: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
=== RUN   TestArchiverErrorReporting/file-unreadable
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    archiver_test.go:1956: chdir to /tmp/restic-test-1319363594
    panic.go:262: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver
--- FAIL: TestArchiverErrorReporting (0.06s)
    --- PASS: TestArchiverErrorReporting/no-error (0.02s)
    --- FAIL: TestArchiverErrorReporting/file-unreadable (0.03s)
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=0x18 pc=0x7602e4]

goroutine 5340 [running]:
testing.tRunner.func1.2({0x7c76e0, 0xb660d0})
	/magus/distfiles/go/sysutils_restic/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.freebsd-amd64/src/testing/testing.go:1632 +0x230
testing.tRunner.func1()
	/magus/distfiles/go/sysutils_restic/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.freebsd-amd64/src/testing/testing.go:1635 +0x35e
panic({0x7c76e0?, 0xb660d0?})
	/magus/distfiles/go/sysutils_restic/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.freebsd-amd64/src/runtime/panic.go:785 +0x132
github.com/restic/restic/internal/archiver.TestArchiverErrorReporting.func3(0x8700e21a0)
	/magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/archiver/archiver_test.go:1974 +0x4c4
testing.tRunner(0x8700e21a0, 0x870200230)
	/magus/distfiles/go/sysutils_restic/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.freebsd-amd64/src/testing/testing.go:1690 +0xf4
created by testing.(*T).Run in goroutine 5243
	/magus/distfiles/go/sysutils_restic/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.freebsd-amd64/src/testing/testing.go:1743 +0x390
FAIL	github.com/restic/restic/internal/archiver	6.370s
=== RUN   TestHandleString
--- PASS: TestHandleString (0.00s)
=== RUN   TestHandleValid
--- PASS: TestHandleValid (0.00s)
=== RUN   TestCustomUserAgentTransport
--- PASS: TestCustomUserAgentTransport (0.00s)
=== RUN   TestByteReader
    rewind_reader_test.go:73: seed is 1762224692211251579
=== RUN   TestByteReader/#00
=== RUN   TestByteReader/#01
=== NAME  TestByteReader
    rewind_reader_test.go:73: seed is 1762224692211589041
=== RUN   TestByteReader/#02
=== RUN   TestByteReader/#03
--- PASS: TestByteReader (0.00s)
    --- PASS: TestByteReader/#00 (0.00s)
    --- PASS: TestByteReader/#01 (0.00s)
    --- PASS: TestByteReader/#02 (0.00s)
    --- PASS: TestByteReader/#03 (0.00s)
=== RUN   TestFileReader
    rewind_reader_test.go:73: seed is 1762224692212143424
=== RUN   TestFileReader/#00
=== RUN   TestFileReader/#01
=== NAME  TestFileReader
    rewind_reader_test.go:73: seed is 1762224692212397620
=== RUN   TestFileReader/#02
=== RUN   TestFileReader/#03
--- PASS: TestFileReader (0.00s)
    --- PASS: TestFileReader/#00 (0.00s)
    --- PASS: TestFileReader/#01 (0.00s)
    --- PASS: TestFileReader/#02 (0.00s)
    --- PASS: TestFileReader/#03 (0.00s)
=== RUN   TestShellSplitter
=== RUN   TestShellSplitter/#00
=== RUN   TestShellSplitter/#01
=== RUN   TestShellSplitter/#02
=== RUN   TestShellSplitter/#03
=== RUN   TestShellSplitter/#04
=== RUN   TestShellSplitter/#05
=== RUN   TestShellSplitter/#06
=== RUN   TestShellSplitter/#07
=== RUN   TestShellSplitter/#08
--- PASS: TestShellSplitter (0.00s)
    --- PASS: TestShellSplitter/#00 (0.00s)
    --- PASS: TestShellSplitter/#01 (0.00s)
    --- PASS: TestShellSplitter/#02 (0.00s)
    --- PASS: TestShellSplitter/#03 (0.00s)
    --- PASS: TestShellSplitter/#04 (0.00s)
    --- PASS: TestShellSplitter/#05 (0.00s)
    --- PASS: TestShellSplitter/#06 (0.00s)
    --- PASS: TestShellSplitter/#07 (0.00s)
    --- PASS: TestShellSplitter/#08 (0.00s)
=== RUN   TestShellSplitterInvalid
=== RUN   TestShellSplitterInvalid/#00
=== RUN   TestShellSplitterInvalid/#01
=== RUN   TestShellSplitterInvalid/#02
=== RUN   TestShellSplitterInvalid/#03
--- PASS: TestShellSplitterInvalid (0.00s)
    --- PASS: TestShellSplitterInvalid/#00 (0.00s)
    --- PASS: TestShellSplitterInvalid/#01 (0.00s)
    --- PASS: TestShellSplitterInvalid/#02 (0.00s)
    --- PASS: TestShellSplitterInvalid/#03 (0.00s)
=== RUN   TestRead
--- PASS: TestRead (0.00s)
=== RUN   TestRoundtrip
=== PAUSE TestRoundtrip
=== RUN   TestCanceledRoundtrip
--- PASS: TestCanceledRoundtrip (0.00s)
=== RUN   TestUploadTimeout
=== PAUSE TestUploadTimeout
=== RUN   TestProcessingTimeout
=== PAUSE TestProcessingTimeout
=== RUN   TestDownloadTimeout
=== PAUSE TestDownloadTimeout
=== RUN   TestAsBackend
--- PASS: TestAsBackend (0.00s)
=== CONT  TestRoundtrip
=== RUN   TestRoundtrip/0
=== CONT  TestDownloadTimeout
=== CONT  TestProcessingTimeout
=== CONT  TestUploadTimeout
=== RUN   TestRoundtrip/1
=== RUN   TestRoundtrip/10
--- PASS: TestUploadTimeout (0.10s)
--- PASS: TestDownloadTimeout (0.11s)
--- PASS: TestProcessingTimeout (0.11s)
=== RUN   TestRoundtrip/20
--- PASS: TestRoundtrip (0.55s)
    --- PASS: TestRoundtrip/0 (0.01s)
    --- PASS: TestRoundtrip/1 (0.02s)
    --- PASS: TestRoundtrip/10 (0.17s)
    --- PASS: TestRoundtrip/20 (0.34s)
PASS
ok  	github.com/restic/restic/internal/backend	0.676s
=== RUN   TestParseConfig
=== RUN   TestParseConfig/0
=== RUN   TestParseConfig/1
=== RUN   TestParseConfig/2
--- PASS: TestParseConfig (0.00s)
    --- PASS: TestParseConfig/0 (0.00s)
    --- PASS: TestParseConfig/1 (0.00s)
    --- PASS: TestParseConfig/2 (0.00s)
=== RUN   TestBackendAzure
    azure_test.go:56: environment variable RESTIC_TEST_AZURE_ACCOUNT_NAME not set
--- SKIP: TestBackendAzure (0.00s)
=== RUN   TestBackendAzureAccountToken
    azure_test.go:98: set RESTIC_TEST_AZURE_ACCOUNT_NAME to test SAS/SAT Token Authentication
--- SKIP: TestBackendAzureAccountToken (0.00s)
=== RUN   TestBackendAzureContainerToken
    azure_test.go:141: set RESTIC_TEST_AZURE_ACCOUNT_NAME to test SAS/SAT Token Authentication
--- SKIP: TestBackendAzureContainerToken (0.00s)
=== RUN   TestUploadLargeFile
    azure_test.go:170: set RESTIC_AZURE_TEST_LARGE_UPLOAD=1 to test large uploads
--- SKIP: TestUploadLargeFile (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/azure	0.313s
=== RUN   TestParseConfig
=== RUN   TestParseConfig/0
=== RUN   TestParseConfig/1
=== RUN   TestParseConfig/2
=== RUN   TestParseConfig/3
=== RUN   TestParseConfig/4
=== RUN   TestParseConfig/5
--- PASS: TestParseConfig (0.00s)
    --- PASS: TestParseConfig/0 (0.00s)
    --- PASS: TestParseConfig/1 (0.00s)
    --- PASS: TestParseConfig/2 (0.00s)
    --- PASS: TestParseConfig/3 (0.00s)
    --- PASS: TestParseConfig/4 (0.00s)
    --- PASS: TestParseConfig/5 (0.00s)
=== RUN   TestInvalidConfig
=== RUN   TestInvalidConfig/#00
=== RUN   TestInvalidConfig/#01
=== RUN   TestInvalidConfig/#02
=== RUN   TestInvalidConfig/#03
--- PASS: TestInvalidConfig (0.00s)
    --- PASS: TestInvalidConfig/#00 (0.00s)
    --- PASS: TestInvalidConfig/#01 (0.00s)
    --- PASS: TestInvalidConfig/#02 (0.00s)
    --- PASS: TestInvalidConfig/#03 (0.00s)
=== RUN   TestBackendB2
    b2_test.go:48: environment variable RESTIC_TEST_B2_ACCOUNT_ID not set
--- SKIP: TestBackendB2 (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/b2	0.306s
=== RUN   TestBackend
    testing.go:14: created new cache at /tmp/restic-test-1087418107
--- PASS: TestBackend (0.22s)
=== RUN   TestOutOfBoundsAccess
    testing.go:14: created new cache at /tmp/restic-test-2118450382
--- PASS: TestOutOfBoundsAccess (0.00s)
=== RUN   TestForget
    testing.go:14: created new cache at /tmp/restic-test-1483201400
--- PASS: TestForget (0.00s)
=== RUN   TestErrorBackend
    testing.go:14: created new cache at /tmp/restic-test-2566375405
--- PASS: TestErrorBackend (0.12s)
=== RUN   TestAutomaticCacheClear
    testing.go:14: created new cache at /tmp/restic-test-3812046927
--- PASS: TestAutomaticCacheClear (0.00s)
=== RUN   TestAutomaticCacheClearInvalidFilename
    testing.go:14: created new cache at /tmp/restic-test-3398432796
--- PASS: TestAutomaticCacheClearInvalidFilename (0.00s)
=== RUN   TestNew
--- PASS: TestNew (0.00s)
=== RUN   TestCacheDirEnv
--- PASS: TestCacheDirEnv (0.00s)
=== RUN   TestFiles
    file_test.go:89: seed is 1762224692
    testing.go:14: created new cache at /tmp/restic-test-3739307977
=== RUN   TestFiles/snapshot
=== RUN   TestFiles/data
=== RUN   TestFiles/index
--- PASS: TestFiles (0.31s)
    --- PASS: TestFiles/snapshot (0.11s)
    --- PASS: TestFiles/data (0.09s)
    --- PASS: TestFiles/index (0.10s)
=== RUN   TestFileLoad
    file_test.go:141: seed is 1762224692
    testing.go:14: created new cache at /tmp/restic-test-119913662
=== RUN   TestFileLoad/0/0
=== RUN   TestFileLoad/0/5
=== RUN   TestFileLoad/0/32773
=== RUN   TestFileLoad/123/0
=== RUN   TestFileLoad/65770/0
=== RUN   TestFileLoad/5234042/100
--- PASS: TestFileLoad (0.11s)
    --- PASS: TestFileLoad/0/0 (0.02s)
    --- PASS: TestFileLoad/0/5 (0.01s)
    --- PASS: TestFileLoad/0/32773 (0.02s)
    --- PASS: TestFileLoad/123/0 (0.00s)
    --- PASS: TestFileLoad/65770/0 (0.00s)
    --- PASS: TestFileLoad/5234042/100 (0.02s)
=== RUN   TestFileSaveConcurrent
    file_test.go:226: seed is 1762224693
    testing.go:14: created new cache at /tmp/restic-test-2369196822
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
    file_test.go:255: Load error: 
--- PASS: TestFileSaveConcurrent (0.29s)
=== RUN   TestFileSaveAfterDamage
    testing.go:14: created new cache at /tmp/restic-test-4253405755
--- PASS: TestFileSaveAfterDamage (0.01s)
PASS
ok  	github.com/restic/restic/internal/backend/cache	1.138s
=== RUN   TestDry
--- PASS: TestDry (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/dryrun	0.078s
=== RUN   TestParseConfig
=== RUN   TestParseConfig/0
=== RUN   TestParseConfig/1
=== RUN   TestParseConfig/2
--- PASS: TestParseConfig (0.00s)
    --- PASS: TestParseConfig/0 (0.00s)
    --- PASS: TestParseConfig/1 (0.00s)
    --- PASS: TestParseConfig/2 (0.00s)
=== RUN   TestBackendGS
    gs_test.go:49: environment variable RESTIC_TEST_GS_PROJECT_ID not set
--- SKIP: TestBackendGS (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/gs	0.074s
=== RUN   TestDefaultLayout
=== RUN   TestDefaultLayout/Paths
=== RUN   TestDefaultLayout/data/0123456
=== RUN   TestDefaultLayout/config/CFG
=== RUN   TestDefaultLayout/snapshot/123456
=== RUN   TestDefaultLayout/index/123456
=== RUN   TestDefaultLayout/lock/123456
=== RUN   TestDefaultLayout/key/123456
=== RUN   TestDefaultLayout/data/0123456#01
=== RUN   TestDefaultLayout/config/CFG#01
=== RUN   TestDefaultLayout/snapshot/123456#01
=== RUN   TestDefaultLayout/index/123456#01
=== RUN   TestDefaultLayout/lock/123456#01
=== RUN   TestDefaultLayout/key/123456#01
--- PASS: TestDefaultLayout (0.00s)
    --- PASS: TestDefaultLayout/Paths (0.00s)
    --- PASS: TestDefaultLayout/data/0123456 (0.00s)
    --- PASS: TestDefaultLayout/config/CFG (0.00s)
    --- PASS: TestDefaultLayout/snapshot/123456 (0.00s)
    --- PASS: TestDefaultLayout/index/123456 (0.00s)
    --- PASS: TestDefaultLayout/lock/123456 (0.00s)
    --- PASS: TestDefaultLayout/key/123456 (0.00s)
    --- PASS: TestDefaultLayout/data/0123456#01 (0.00s)
    --- PASS: TestDefaultLayout/config/CFG#01 (0.00s)
    --- PASS: TestDefaultLayout/snapshot/123456#01 (0.00s)
    --- PASS: TestDefaultLayout/index/123456#01 (0.00s)
    --- PASS: TestDefaultLayout/lock/123456#01 (0.00s)
    --- PASS: TestDefaultLayout/key/123456#01 (0.00s)
=== RUN   TestRESTLayout
=== RUN   TestRESTLayout/Paths
=== RUN   TestRESTLayout/data/0123456
=== RUN   TestRESTLayout/config/CFG
=== RUN   TestRESTLayout/snapshot/123456
=== RUN   TestRESTLayout/index/123456
=== RUN   TestRESTLayout/lock/123456
=== RUN   TestRESTLayout/key/123456
--- PASS: TestRESTLayout (0.00s)
    --- PASS: TestRESTLayout/Paths (0.00s)
    --- PASS: TestRESTLayout/data/0123456 (0.00s)
    --- PASS: TestRESTLayout/config/CFG (0.00s)
    --- PASS: TestRESTLayout/snapshot/123456 (0.00s)
    --- PASS: TestRESTLayout/index/123456 (0.00s)
    --- PASS: TestRESTLayout/lock/123456 (0.00s)
    --- PASS: TestRESTLayout/key/123456 (0.00s)
=== RUN   TestRESTLayoutURLs
=== RUN   TestRESTLayoutURLs/*layout.RESTLayout
=== RUN   TestRESTLayoutURLs/*layout.RESTLayout#01
=== RUN   TestRESTLayoutURLs/*layout.RESTLayout#02
--- PASS: TestRESTLayoutURLs (0.00s)
    --- PASS: TestRESTLayoutURLs/*layout.RESTLayout (0.00s)
    --- PASS: TestRESTLayoutURLs/*layout.RESTLayout#01 (0.00s)
    --- PASS: TestRESTLayoutURLs/*layout.RESTLayout#02 (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/layout	0.112s
=== RUN   TestLimitBackendSave
--- PASS: TestLimitBackendSave (0.00s)
=== RUN   TestLimitBackendLoad
--- PASS: TestLimitBackendLoad (0.00s)
=== RUN   TestLimiterWrapping
--- PASS: TestLimiterWrapping (0.00s)
=== RUN   TestReadLimiter
--- PASS: TestReadLimiter (0.02s)
=== RUN   TestWriteLimiter
--- PASS: TestWriteLimiter (0.02s)
=== RUN   TestRoundTripperReader
--- PASS: TestRoundTripperReader (0.00s)
=== RUN   TestRoundTripperCornerCases
--- PASS: TestRoundTripperCornerCases (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/limiter	0.960s
=== RUN   TestParseConfig
=== RUN   TestParseConfig/0
=== RUN   TestParseConfig/1
=== RUN   TestParseConfig/2
=== RUN   TestParseConfig/3
=== RUN   TestParseConfig/4
=== RUN   TestParseConfig/5
=== RUN   TestParseConfig/6
=== RUN   TestParseConfig/7
--- PASS: TestParseConfig (0.00s)
    --- PASS: TestParseConfig/0 (0.00s)
    --- PASS: TestParseConfig/1 (0.00s)
    --- PASS: TestParseConfig/2 (0.00s)
    --- PASS: TestParseConfig/3 (0.00s)
    --- PASS: TestParseConfig/4 (0.00s)
    --- PASS: TestParseConfig/5 (0.00s)
    --- PASS: TestParseConfig/6 (0.00s)
    --- PASS: TestParseConfig/7 (0.00s)
=== RUN   TestLayout
=== RUN   TestLayout/repo-layout-default.tar.gz
--- PASS: TestLayout (0.08s)
    --- PASS: TestLayout/repo-layout-default.tar.gz (0.08s)
=== RUN   TestNoSpacePermanent
--- PASS: TestNoSpacePermanent (0.00s)
=== RUN   TestBackend
    local_test.go:19: create new backend at /tmp/restic-test-795950563
=== RUN   TestBackend/TestBackend
=== RUN   TestBackend/TestBackend/data
=== PAUSE TestBackend/TestBackend/data
=== RUN   TestBackend/TestBackend/key
=== PAUSE TestBackend/TestBackend/key
=== RUN   TestBackend/TestBackend/lock
=== PAUSE TestBackend/TestBackend/lock
=== RUN   TestBackend/TestBackend/snapshot
=== PAUSE TestBackend/TestBackend/snapshot
=== RUN   TestBackend/TestBackend/index
=== PAUSE TestBackend/TestBackend/index
=== CONT  TestBackend/TestBackend/data
=== CONT  TestBackend/TestBackend/index
=== CONT  TestBackend/TestBackend/snapshot
=== CONT  TestBackend/TestBackend/lock
=== CONT  TestBackend/TestBackend/key
=== RUN   TestBackend/TestConfig
=== RUN   TestBackend/TestCreateWithConfig
=== RUN   TestBackend/TestList
    tests.go:29: rand initialized with seed 1762224697914988624
    tests.go:303: wrote 36 files
=== RUN   TestBackend/TestList/max-11
    tests.go:333: loaded 36 IDs from backend
=== RUN   TestBackend/TestList/max-23
    tests.go:333: loaded 36 IDs from backend
=== RUN   TestBackend/TestList/max-36
    tests.go:333: loaded 36 IDs from backend
=== RUN   TestBackend/TestList/max-46
    tests.go:333: loaded 36 IDs from backend
=== RUN   TestBackend/TestList/max-1159
    tests.go:333: loaded 36 IDs from backend
=== NAME  TestBackend/TestList
    tests.go:355: remove 36 files
=== RUN   TestBackend/TestListCancel
=== RUN   TestBackend/TestListCancel/Cancelled
=== RUN   TestBackend/TestListCancel/First
=== RUN   TestBackend/TestListCancel/Last
=== RUN   TestBackend/TestListCancel/Timeout
=== RUN   TestBackend/TestLoad
    tests.go:29: rand initialized with seed 1762224699004266904
    tests.go:157: saved 9944875 bytes as 
=== RUN   TestBackend/TestSave
    tests.go:29: rand initialized with seed 1762224700442301442
=== RUN   TestBackend/TestSaveError
    tests.go:29: rand initialized with seed 1762224701429665692
=== RUN   TestBackend/TestSaveWrongHash
    tests.go:29: rand initialized with seed 1762224701458821137
=== RUN   TestBackend/TestStripPasswordCall
=== RUN   TestBackend/TestZZZDelete
--- PASS: TestBackend (4.13s)
    --- PASS: TestBackend/TestBackend (0.00s)
        --- PASS: TestBackend/TestBackend/key (0.04s)
        --- PASS: TestBackend/TestBackend/index (0.07s)
        --- PASS: TestBackend/TestBackend/snapshot (0.53s)
        --- PASS: TestBackend/TestBackend/lock (0.53s)
        --- PASS: TestBackend/TestBackend/data (0.55s)
    --- PASS: TestBackend/TestConfig (0.00s)
    --- PASS: TestBackend/TestCreateWithConfig (0.00s)
    --- PASS: TestBackend/TestList (0.06s)
        --- PASS: TestBackend/TestList/max-11 (0.00s)
        --- PASS: TestBackend/TestList/max-23 (0.00s)
        --- PASS: TestBackend/TestList/max-36 (0.00s)
        --- PASS: TestBackend/TestList/max-46 (0.00s)
        --- PASS: TestBackend/TestList/max-1159 (0.00s)
    --- PASS: TestBackend/TestListCancel (1.03s)
        --- PASS: TestBackend/TestListCancel/Cancelled (0.00s)
        --- PASS: TestBackend/TestListCancel/First (0.00s)
        --- PASS: TestBackend/TestListCancel/Last (0.00s)
        --- PASS: TestBackend/TestListCancel/Timeout (1.01s)
    --- PASS: TestBackend/TestLoad (1.44s)
    --- PASS: TestBackend/TestSave (0.99s)
    --- PASS: TestBackend/TestSaveError (0.03s)
    --- PASS: TestBackend/TestSaveWrongHash (0.00s)
    --- PASS: TestBackend/TestStripPasswordCall (0.00s)
    --- PASS: TestBackend/TestZZZDelete (0.02s)
=== RUN   TestOpenNotExistingDirectory
--- PASS: TestOpenNotExistingDirectory (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/local	4.349s
=== RUN   TestStripPassword
=== RUN   TestStripPassword/valid
=== RUN   TestStripPassword/unknown
--- PASS: TestStripPassword (0.00s)
    --- PASS: TestStripPassword/valid (0.00s)
    --- PASS: TestStripPassword/unknown (0.00s)
=== RUN   TestParse
--- PASS: TestParse (0.00s)
=== RUN   TestParseFallback
=== RUN   TestParseFallback/dir1/dir2
=== RUN   TestParseFallback//dir1/dir2
=== RUN   TestParseFallback//dir1:foobar/dir2
=== RUN   TestParseFallback/\dir1\foobar\dir2
=== RUN   TestParseFallback/c:\dir1\foobar\dir2
=== RUN   TestParseFallback/C:\Users\appveyor\AppData\Local\Temp\1\restic-test-879453535\repo
=== RUN   TestParseFallback/c:/dir1/foobar/dir2
--- PASS: TestParseFallback (0.00s)
    --- PASS: TestParseFallback/dir1/dir2 (0.00s)
    --- PASS: TestParseFallback//dir1/dir2 (0.00s)
    --- PASS: TestParseFallback//dir1:foobar/dir2 (0.00s)
    --- PASS: TestParseFallback/\dir1\foobar\dir2 (0.00s)
    --- PASS: TestParseFallback/c:\dir1\foobar\dir2 (0.00s)
    --- PASS: TestParseFallback/C:\Users\appveyor\AppData\Local\Temp\1\restic-test-879453535\repo (0.00s)
    --- PASS: TestParseFallback/c:/dir1/foobar/dir2 (0.00s)
=== RUN   TestInvalidScheme
=== RUN   TestInvalidScheme/foobar:xxx
=== RUN   TestInvalidScheme/foobar:/dir/dir2
--- PASS: TestInvalidScheme (0.00s)
    --- PASS: TestInvalidScheme/foobar:xxx (0.00s)
    --- PASS: TestInvalidScheme/foobar:/dir/dir2 (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/location	0.744s
=== RUN   TestSuiteBackendMem
=== RUN   TestSuiteBackendMem/TestBackend
=== RUN   TestSuiteBackendMem/TestBackend/data
=== PAUSE TestSuiteBackendMem/TestBackend/data
=== RUN   TestSuiteBackendMem/TestBackend/key
=== PAUSE TestSuiteBackendMem/TestBackend/key
=== RUN   TestSuiteBackendMem/TestBackend/lock
=== PAUSE TestSuiteBackendMem/TestBackend/lock
=== RUN   TestSuiteBackendMem/TestBackend/snapshot
=== PAUSE TestSuiteBackendMem/TestBackend/snapshot
=== RUN   TestSuiteBackendMem/TestBackend/index
=== PAUSE TestSuiteBackendMem/TestBackend/index
=== CONT  TestSuiteBackendMem/TestBackend/data
=== CONT  TestSuiteBackendMem/TestBackend/index
=== CONT  TestSuiteBackendMem/TestBackend/snapshot
=== CONT  TestSuiteBackendMem/TestBackend/lock
=== CONT  TestSuiteBackendMem/TestBackend/key
=== RUN   TestSuiteBackendMem/TestConfig
=== RUN   TestSuiteBackendMem/TestCreateWithConfig
=== RUN   TestSuiteBackendMem/TestList
    tests.go:29: rand initialized with seed 1762224698546453480
    tests.go:303: wrote 32 files
=== RUN   TestSuiteBackendMem/TestList/max-11
    tests.go:333: loaded 32 IDs from backend
=== RUN   TestSuiteBackendMem/TestList/max-23
    tests.go:333: loaded 32 IDs from backend
=== RUN   TestSuiteBackendMem/TestList/max-32
    tests.go:333: loaded 32 IDs from backend
=== RUN   TestSuiteBackendMem/TestList/max-42
    tests.go:333: loaded 32 IDs from backend
=== RUN   TestSuiteBackendMem/TestList/max-1155
    tests.go:333: loaded 32 IDs from backend
=== NAME  TestSuiteBackendMem/TestList
    tests.go:355: remove 32 files
=== RUN   TestSuiteBackendMem/TestListCancel
=== RUN   TestSuiteBackendMem/TestListCancel/Cancelled
=== RUN   TestSuiteBackendMem/TestListCancel/First
=== RUN   TestSuiteBackendMem/TestListCancel/Last
=== RUN   TestSuiteBackendMem/TestListCancel/Timeout
=== RUN   TestSuiteBackendMem/TestLoad
    tests.go:29: rand initialized with seed 1762224699610014818
    tests.go:157: saved 6331735 bytes as 
=== RUN   TestSuiteBackendMem/TestSave
    tests.go:29: rand initialized with seed 1762224700255161457
=== RUN   TestSuiteBackendMem/TestSaveError
    tests.go:29: rand initialized with seed 1762224701067472579
=== RUN   TestSuiteBackendMem/TestSaveWrongHash
    tests.go:29: rand initialized with seed 1762224701133140760
    tests.go:692: invalid file hash or content, got nMZRMJelGdk expected ncZRMJelGdk
=== RUN   TestSuiteBackendMem/TestStripPasswordCall
=== RUN   TestSuiteBackendMem/TestZZZDelete
--- PASS: TestSuiteBackendMem (2.65s)
    --- PASS: TestSuiteBackendMem/TestBackend (0.00s)
        --- PASS: TestSuiteBackendMem/TestBackend/data (0.00s)
        --- PASS: TestSuiteBackendMem/TestBackend/index (0.00s)
        --- PASS: TestSuiteBackendMem/TestBackend/snapshot (0.00s)
        --- PASS: TestSuiteBackendMem/TestBackend/lock (0.00s)
        --- PASS: TestSuiteBackendMem/TestBackend/key (0.00s)
    --- PASS: TestSuiteBackendMem/TestConfig (0.00s)
    --- PASS: TestSuiteBackendMem/TestCreateWithConfig (0.00s)
    --- PASS: TestSuiteBackendMem/TestList (0.00s)
        --- PASS: TestSuiteBackendMem/TestList/max-11 (0.00s)
        --- PASS: TestSuiteBackendMem/TestList/max-23 (0.00s)
        --- PASS: TestSuiteBackendMem/TestList/max-32 (0.00s)
        --- PASS: TestSuiteBackendMem/TestList/max-42 (0.00s)
        --- PASS: TestSuiteBackendMem/TestList/max-1155 (0.00s)
    --- PASS: TestSuiteBackendMem/TestListCancel (1.06s)
        --- PASS: TestSuiteBackendMem/TestListCancel/Cancelled (0.00s)
        --- PASS: TestSuiteBackendMem/TestListCancel/First (0.00s)
        --- PASS: TestSuiteBackendMem/TestListCancel/Last (0.00s)
        --- PASS: TestSuiteBackendMem/TestListCancel/Timeout (1.06s)
    --- PASS: TestSuiteBackendMem/TestLoad (0.65s)
    --- PASS: TestSuiteBackendMem/TestSave (0.81s)
    --- PASS: TestSuiteBackendMem/TestSaveError (0.07s)
    --- PASS: TestSuiteBackendMem/TestSaveWrongHash (0.07s)
    --- PASS: TestSuiteBackendMem/TestStripPasswordCall (0.00s)
    --- PASS: TestSuiteBackendMem/TestZZZDelete (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/mem	3.422s
=== RUN   TestParseConfig
=== RUN   TestParseConfig/0
--- PASS: TestParseConfig (0.00s)
    --- PASS: TestParseConfig/0 (0.00s)
=== RUN   TestRcloneExit
    internal_test.go:21: program "rclone" not found
--- SKIP: TestRcloneExit (0.00s)
=== RUN   TestRcloneFailedStart
--- PASS: TestRcloneFailedStart (0.03s)
=== RUN   TestBackendRclone
    backend_test.go:32: exec: "rclone": executable file not found in $PATH
--- SKIP: TestBackendRclone (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/rclone	0.517s
=== RUN   TestParseConfig
=== RUN   TestParseConfig/0
=== RUN   TestParseConfig/1
=== RUN   TestParseConfig/2
--- PASS: TestParseConfig (0.00s)
    --- PASS: TestParseConfig/0 (0.00s)
    --- PASS: TestParseConfig/1 (0.00s)
    --- PASS: TestParseConfig/2 (0.00s)
=== RUN   TestStripPassword
=== RUN   TestStripPassword/rest:
=== RUN   TestStripPassword/rest:localhost/
=== RUN   TestStripPassword/rest::123/
=== RUN   TestStripPassword/rest:http://
=== RUN   TestStripPassword/rest:http://hostname.foo:1234/
=== RUN   TestStripPassword/rest:http://user@hostname.foo:1234/
=== RUN   TestStripPassword/rest:http://user:@hostname.foo:1234/
=== RUN   TestStripPassword/rest:http://user:p@hostname.foo:1234/
=== RUN   TestStripPassword/rest:http://user:pppppaaafhhfuuwiiehhthhghhdkjaoowpprooghjjjdhhwuuhgjsjhhfdjhruuhsjsdhhfhshhsppwufhhsjjsjs@hostname.foo:1234/
=== RUN   TestStripPassword/rest:http://user:password@hostname
=== RUN   TestStripPassword/rest:http://user:password@:123
=== RUN   TestStripPassword/rest:http://user:password@
--- PASS: TestStripPassword (0.00s)
    --- PASS: TestStripPassword/rest: (0.00s)
    --- PASS: TestStripPassword/rest:localhost/ (0.00s)
    --- PASS: TestStripPassword/rest::123/ (0.00s)
    --- PASS: TestStripPassword/rest:http:// (0.00s)
    --- PASS: TestStripPassword/rest:http://hostname.foo:1234/ (0.00s)
    --- PASS: TestStripPassword/rest:http://user@hostname.foo:1234/ (0.00s)
    --- PASS: TestStripPassword/rest:http://user:@hostname.foo:1234/ (0.00s)
    --- PASS: TestStripPassword/rest:http://user:p@hostname.foo:1234/ (0.00s)
    --- PASS: TestStripPassword/rest:http://user:pppppaaafhhfuuwiiehhthhghhdkjaoowpprooghjjjdhhwuuhgjsjhhfdjhruuhsjsdhhfhshhsppwufhhsjjsjs@hostname.foo:1234/ (0.00s)
    --- PASS: TestStripPassword/rest:http://user:password@hostname (0.00s)
    --- PASS: TestStripPassword/rest:http://user:password@:123 (0.00s)
    --- PASS: TestStripPassword/rest:http://user:password@ (0.00s)
=== RUN   TestListAPI
=== RUN   TestListAPI/content-type-unknown
    rest_int_test.go:79: req GET /data/, accept: [application/vnd.x.restic.rest.v2]
    rest_int_test.go:79: req HEAD /data/1122e6749358b057fa1ac6b580a0fbe7a9a5fbc92e82743ee21aaf829624a985, accept: [application/vnd.x.restic.rest.v2]
    rest_int_test.go:79: req HEAD /data/3b6ec1af8d4f7099d0445b12fdb75b166ba19f789e5c48350c423dc3b3e68352, accept: [application/vnd.x.restic.rest.v2]
    rest_int_test.go:79: req HEAD /data/8271d221a60e0058e6c624f248d0080fc04f4fac07a28584a9b89d0eb69e189b, accept: [application/vnd.x.restic.rest.v2]
=== RUN   TestListAPI/content-type-v1
    rest_int_test.go:79: req GET /data/, accept: [application/vnd.x.restic.rest.v2]
    rest_int_test.go:79: req HEAD /data/1122e6749358b057fa1ac6b580a0fbe7a9a5fbc92e82743ee21aaf829624a985, accept: [application/vnd.x.restic.rest.v2]
    rest_int_test.go:79: req HEAD /data/3b6ec1af8d4f7099d0445b12fdb75b166ba19f789e5c48350c423dc3b3e68352, accept: [application/vnd.x.restic.rest.v2]
    rest_int_test.go:79: req HEAD /data/8271d221a60e0058e6c624f248d0080fc04f4fac07a28584a9b89d0eb69e189b, accept: [application/vnd.x.restic.rest.v2]
=== RUN   TestListAPI/content-type-v2
    rest_int_test.go:79: req GET /data/, accept: [application/vnd.x.restic.rest.v2]
--- PASS: TestListAPI (0.00s)
    --- PASS: TestListAPI/content-type-unknown (0.00s)
    --- PASS: TestListAPI/content-type-v1 (0.00s)
    --- PASS: TestListAPI/content-type-v2 (0.00s)
=== RUN   TestBackendREST
    rest_test.go:28: exec: "rest-server": executable file not found in $PATH
--- SKIP: TestBackendREST (0.00s)
=== RUN   TestBackendRESTExternalServer
    rest_test.go:186: environment variable RESTIC_TEST_REST_REPOSITORY not set
--- SKIP: TestBackendRESTExternalServer (0.00s)
=== RUN   TestBackendRESTWithUnixSocket
    rest_test.go:28: exec: "rest-server": executable file not found in $PATH
--- SKIP: TestBackendRESTWithUnixSocket (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/rest	0.634s
=== RUN   TestBackendSaveRetry
--- PASS: TestBackendSaveRetry (0.05s)
=== RUN   TestBackendSaveRetryAtomic
--- PASS: TestBackendSaveRetryAtomic (0.06s)
=== RUN   TestBackendListRetry
--- PASS: TestBackendListRetry (0.00s)
=== RUN   TestBackendListRetryErrorFn
    backend_retry_test.go:132: List called for data
    backend_retry_test.go:152: fn called for id1
    backend_retry_test.go:152: fn called for id2
    backend_retry_test.go:152: fn called for foo
    backend_retry_test.go:156: returning an error
--- PASS: TestBackendListRetryErrorFn (0.00s)
=== RUN   TestBackendListRetryErrorBackend
    backend_retry_test.go:183: List called for data, retries 0
    backend_retry_test.go:207: fn called for id1
    backend_retry_test.go:207: fn called for id2
    backend_retry_test.go:183: List called for data, retries 1
    backend_retry_test.go:183: List called for data, retries 2
    backend_retry_test.go:183: List called for data, retries 3
--- PASS: TestBackendListRetryErrorBackend (0.01s)
=== RUN   TestBackendLoadRetry
--- PASS: TestBackendLoadRetry (0.00s)
=== RUN   TestBackendLoadNotExists
--- PASS: TestBackendLoadNotExists (0.00s)
=== RUN   TestBackendLoadNotExistsFlakyErrors
--- PASS: TestBackendLoadNotExistsFlakyErrors (0.02s)
=== RUN   TestBackendLoadCircuitBreaker
--- PASS: TestBackendLoadCircuitBreaker (0.02s)
=== RUN   TestBackendLoadCircuitBreakerCancel
--- PASS: TestBackendLoadCircuitBreakerCancel (0.00s)
=== RUN   TestBackendStatNotExists
--- PASS: TestBackendStatNotExists (0.00s)
=== RUN   TestBackendRetryPermanent
--- PASS: TestBackendRetryPermanent (0.00s)
=== RUN   TestBackendCanceledContext
--- PASS: TestBackendCanceledContext (0.00s)
=== RUN   TestNotifyWithSuccessIsNotCalled
--- PASS: TestNotifyWithSuccessIsNotCalled (0.00s)
=== RUN   TestNotifyWithSuccessIsCalled
--- PASS: TestNotifyWithSuccessIsCalled (0.00s)
=== RUN   TestNotifyWithSuccessFinalError
--- PASS: TestNotifyWithSuccessFinalError (0.00s)
=== RUN   TestNotifyWithCancelError
--- PASS: TestNotifyWithCancelError (0.00s)
=== RUN   TestRetryAtLeastOnce
--- PASS: TestRetryAtLeastOnce (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/retry	1.243s
=== RUN   TestParseConfig
=== RUN   TestParseConfig/0
=== RUN   TestParseConfig/1
=== RUN   TestParseConfig/2
=== RUN   TestParseConfig/3
=== RUN   TestParseConfig/4
=== RUN   TestParseConfig/5
=== RUN   TestParseConfig/6
=== RUN   TestParseConfig/7
=== RUN   TestParseConfig/8
=== RUN   TestParseConfig/9
=== RUN   TestParseConfig/10
=== RUN   TestParseConfig/11
=== RUN   TestParseConfig/12
=== RUN   TestParseConfig/13
=== RUN   TestParseConfig/14
=== RUN   TestParseConfig/15
=== RUN   TestParseConfig/16
--- PASS: TestParseConfig (0.00s)
    --- PASS: TestParseConfig/0 (0.00s)
    --- PASS: TestParseConfig/1 (0.00s)
    --- PASS: TestParseConfig/2 (0.00s)
    --- PASS: TestParseConfig/3 (0.00s)
    --- PASS: TestParseConfig/4 (0.00s)
    --- PASS: TestParseConfig/5 (0.00s)
    --- PASS: TestParseConfig/6 (0.00s)
    --- PASS: TestParseConfig/7 (0.00s)
    --- PASS: TestParseConfig/8 (0.00s)
    --- PASS: TestParseConfig/9 (0.00s)
    --- PASS: TestParseConfig/10 (0.00s)
    --- PASS: TestParseConfig/11 (0.00s)
    --- PASS: TestParseConfig/12 (0.00s)
    --- PASS: TestParseConfig/13 (0.00s)
    --- PASS: TestParseConfig/14 (0.00s)
    --- PASS: TestParseConfig/15 (0.00s)
    --- PASS: TestParseConfig/16 (0.00s)
=== RUN   TestParseError
--- PASS: TestParseError (0.00s)
=== RUN   TestBackendMinio
    s3_test.go:148: exec: "minio": executable file not found in $PATH
--- SKIP: TestBackendMinio (0.00s)
=== RUN   TestBackendS3
    s3_test.go:209: environment variable RESTIC_TEST_S3_KEY not set
--- SKIP: TestBackendS3 (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/s3	0.249s
=== RUN   TestParameterValidationSave
--- PASS: TestParameterValidationSave (0.00s)
=== RUN   TestParameterValidationLoad
--- PASS: TestParameterValidationLoad (0.00s)
=== RUN   TestParameterValidationStat
--- PASS: TestParameterValidationStat (0.00s)
=== RUN   TestParameterValidationRemove
--- PASS: TestParameterValidationRemove (0.00s)
=== RUN   TestUnwrap
--- PASS: TestUnwrap (0.00s)
=== RUN   TestConcurrencyLimitSave
--- PASS: TestConcurrencyLimitSave (0.00s)
=== RUN   TestConcurrencyLimitLoad
--- PASS: TestConcurrencyLimitLoad (0.00s)
=== RUN   TestConcurrencyLimitStat
--- PASS: TestConcurrencyLimitStat (0.00s)
=== RUN   TestConcurrencyLimitDelete
--- PASS: TestConcurrencyLimitDelete (0.00s)
=== RUN   TestConcurrencyUnlimitedLockSave
--- PASS: TestConcurrencyUnlimitedLockSave (0.00s)
=== RUN   TestFreeze
--- PASS: TestFreeze (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/sema	0.646s
=== RUN   TestParseConfig
=== RUN   TestParseConfig/0
=== RUN   TestParseConfig/1
=== RUN   TestParseConfig/2
=== RUN   TestParseConfig/3
=== RUN   TestParseConfig/4
=== RUN   TestParseConfig/5
=== RUN   TestParseConfig/6
=== RUN   TestParseConfig/7
=== RUN   TestParseConfig/8
=== RUN   TestParseConfig/9
=== RUN   TestParseConfig/10
=== RUN   TestParseConfig/11
=== RUN   TestParseConfig/12
=== RUN   TestParseConfig/13
=== RUN   TestParseConfig/14
--- PASS: TestParseConfig (0.00s)
    --- PASS: TestParseConfig/0 (0.00s)
    --- PASS: TestParseConfig/1 (0.00s)
    --- PASS: TestParseConfig/2 (0.00s)
    --- PASS: TestParseConfig/3 (0.00s)
    --- PASS: TestParseConfig/4 (0.00s)
    --- PASS: TestParseConfig/5 (0.00s)
    --- PASS: TestParseConfig/6 (0.00s)
    --- PASS: TestParseConfig/7 (0.00s)
    --- PASS: TestParseConfig/8 (0.00s)
    --- PASS: TestParseConfig/9 (0.00s)
    --- PASS: TestParseConfig/10 (0.00s)
    --- PASS: TestParseConfig/11 (0.00s)
    --- PASS: TestParseConfig/12 (0.00s)
    --- PASS: TestParseConfig/13 (0.00s)
    --- PASS: TestParseConfig/14 (0.00s)
=== RUN   TestParseConfigInvalid
--- PASS: TestParseConfigInvalid (0.00s)
=== RUN   TestBuildSSHCommand
=== RUN   TestBuildSSHCommand/#00
=== RUN   TestBuildSSHCommand/#01
=== RUN   TestBuildSSHCommand/#02
=== RUN   TestBuildSSHCommand/#03
=== RUN   TestBuildSSHCommand/#04
=== RUN   TestBuildSSHCommand/#05
=== RUN   TestBuildSSHCommand/#06
=== RUN   TestBuildSSHCommand/#07
--- PASS: TestBuildSSHCommand (0.00s)
    --- PASS: TestBuildSSHCommand/#00 (0.00s)
    --- PASS: TestBuildSSHCommand/#01 (0.00s)
    --- PASS: TestBuildSSHCommand/#02 (0.00s)
    --- PASS: TestBuildSSHCommand/#03 (0.00s)
    --- PASS: TestBuildSSHCommand/#04 (0.00s)
    --- PASS: TestBuildSSHCommand/#05 (0.00s)
    --- PASS: TestBuildSSHCommand/#06 (0.00s)
    --- PASS: TestBuildSSHCommand/#07 (0.00s)
=== RUN   TestLayout
=== RUN   TestLayout/repo-layout-default.tar.gz
--- PASS: TestLayout (0.10s)
    --- PASS: TestLayout/repo-layout-default.tar.gz (0.10s)
=== RUN   TestBackendSFTP
    sftp_test.go:35: create new backend at /tmp/restic-test-2121113922
=== RUN   TestBackendSFTP/TestBackend
=== RUN   TestBackendSFTP/TestBackend/data
=== PAUSE TestBackendSFTP/TestBackend/data
=== RUN   TestBackendSFTP/TestBackend/key
=== PAUSE TestBackendSFTP/TestBackend/key
=== RUN   TestBackendSFTP/TestBackend/lock
=== PAUSE TestBackendSFTP/TestBackend/lock
=== RUN   TestBackendSFTP/TestBackend/snapshot
=== PAUSE TestBackendSFTP/TestBackend/snapshot
=== RUN   TestBackendSFTP/TestBackend/index
=== PAUSE TestBackendSFTP/TestBackend/index
=== CONT  TestBackendSFTP/TestBackend/data
=== CONT  TestBackendSFTP/TestBackend/snapshot
=== CONT  TestBackendSFTP/TestBackend/key
=== CONT  TestBackendSFTP/TestBackend/lock
=== CONT  TestBackendSFTP/TestBackend/index
=== RUN   TestBackendSFTP/TestConfig
=== RUN   TestBackendSFTP/TestCreateWithConfig
=== RUN   TestBackendSFTP/TestList
    tests.go:29: rand initialized with seed 1762224699118098204
    tests.go:303: wrote 23 files
=== RUN   TestBackendSFTP/TestList/max-11
    tests.go:333: loaded 23 IDs from backend
=== RUN   TestBackendSFTP/TestList/max-23
    tests.go:333: loaded 23 IDs from backend
=== RUN   TestBackendSFTP/TestList/max-23#01
    tests.go:333: loaded 23 IDs from backend
=== RUN   TestBackendSFTP/TestList/max-33
    tests.go:333: loaded 23 IDs from backend
=== RUN   TestBackendSFTP/TestList/max-1146
    tests.go:333: loaded 23 IDs from backend
=== NAME  TestBackendSFTP/TestList
    tests.go:355: remove 23 files
=== RUN   TestBackendSFTP/TestListCancel
=== RUN   TestBackendSFTP/TestListCancel/Cancelled
=== RUN   TestBackendSFTP/TestListCancel/First
=== RUN   TestBackendSFTP/TestListCancel/Last
=== RUN   TestBackendSFTP/TestListCancel/Timeout
=== RUN   TestBackendSFTP/TestLoad
    tests.go:29: rand initialized with seed 1762224701210644604
    tests.go:157: saved 16559159 bytes as 
=== RUN   TestBackendSFTP/TestSave
    tests.go:29: rand initialized with seed 1762224705503322004
=== RUN   TestBackendSFTP/TestSaveError
    tests.go:29: rand initialized with seed 1762224707194677748
=== RUN   TestBackendSFTP/TestSaveWrongHash
    tests.go:29: rand initialized with seed 1762224707236957225
=== RUN   TestBackendSFTP/TestStripPasswordCall
=== RUN   TestBackendSFTP/TestZZZDelete
--- PASS: TestBackendSFTP (9.33s)
    --- PASS: TestBackendSFTP/TestBackend (0.00s)
        --- PASS: TestBackendSFTP/TestBackend/lock (0.29s)
        --- PASS: TestBackendSFTP/TestBackend/key (0.42s)
        --- PASS: TestBackendSFTP/TestBackend/snapshot (0.43s)
        --- PASS: TestBackendSFTP/TestBackend/index (0.42s)
        --- PASS: TestBackendSFTP/TestBackend/data (0.67s)
    --- PASS: TestBackendSFTP/TestConfig (0.02s)
    --- PASS: TestBackendSFTP/TestCreateWithConfig (0.02s)
    --- PASS: TestBackendSFTP/TestList (0.98s)
        --- PASS: TestBackendSFTP/TestList/max-11 (0.27s)
        --- PASS: TestBackendSFTP/TestList/max-23 (0.21s)
        --- PASS: TestBackendSFTP/TestList/max-23#01 (0.06s)
        --- PASS: TestBackendSFTP/TestList/max-33 (0.12s)
        --- PASS: TestBackendSFTP/TestList/max-1146 (0.04s)
    --- PASS: TestBackendSFTP/TestListCancel (1.11s)
        --- PASS: TestBackendSFTP/TestListCancel/Cancelled (0.01s)
        --- PASS: TestBackendSFTP/TestListCancel/First (0.01s)
        --- PASS: TestBackendSFTP/TestListCancel/Last (0.06s)
        --- PASS: TestBackendSFTP/TestListCancel/Timeout (1.00s)
    --- PASS: TestBackendSFTP/TestLoad (4.29s)
    --- PASS: TestBackendSFTP/TestSave (1.69s)
    --- PASS: TestBackendSFTP/TestSaveError (0.04s)
    --- PASS: TestBackendSFTP/TestSaveWrongHash (0.03s)
    --- PASS: TestBackendSFTP/TestStripPasswordCall (0.00s)
    --- PASS: TestBackendSFTP/TestZZZDelete (0.38s)
PASS
ok  	github.com/restic/restic/internal/backend/sftp	9.867s
=== RUN   TestParseConfig
=== RUN   TestParseConfig/0
=== RUN   TestParseConfig/1
=== RUN   TestParseConfig/2
--- PASS: TestParseConfig (0.00s)
    --- PASS: TestParseConfig/0 (0.00s)
    --- PASS: TestParseConfig/1 (0.00s)
    --- PASS: TestParseConfig/2 (0.00s)
=== RUN   TestParseConfigInvalid
--- PASS: TestParseConfigInvalid (0.00s)
=== RUN   TestBackendSwift
    swift_test.go:61: RESTIC_TEST_SWIFT unset, skipping test
--- SKIP: TestBackendSwift (0.00s)
PASS
ok  	github.com/restic/restic/internal/backend/swift	0.491s
=== RUN   TestDefaultLoad
--- PASS: TestDefaultLoad (0.00s)
=== RUN   TestForeground
--- PASS: TestForeground (0.03s)
PASS
ok  	github.com/restic/restic/internal/backend/util	1.034s
=== RUN   TestCache
--- PASS: TestCache (0.00s)
=== RUN   TestCacheGetOrCompute
--- PASS: TestCacheGetOrCompute (0.00s)
PASS
ok  	github.com/restic/restic/internal/bloblru	0.904s
=== RUN   TestCheckRepo
--- PASS: TestCheckRepo (0.46s)
=== RUN   TestMissingPack
--- PASS: TestMissingPack (0.40s)
=== RUN   TestUnreferencedPack
--- PASS: TestUnreferencedPack (0.55s)
=== RUN   TestUnreferencedBlobs
--- PASS: TestUnreferencedBlobs (0.54s)
=== RUN   TestModifiedIndex
    checker_test.go:251: found expected error error loading index 80f838b4ac28735fda8644fe6a08dbc742e57aaf81b30977b4fefa357010eafd: LoadRaw(): invalid data returned
--- PASS: TestModifiedIndex (0.44s)
=== RUN   TestDuplicatePacksInIndex
--- PASS: TestDuplicatePacksInIndex (0.52s)
=== RUN   TestCheckerModifiedData
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    checker_test.go:357: archived as [nil]
=== RUN   TestCheckerModifiedData/errorBackend
    checker_test.go:420: struct error: failed to load snapshot 7d782971: LoadRaw(): invalid data returned
    checker_test.go:424: data error: pack 8cbe3a2abec6155ef20411b9e5b6be860c2206dd55671c281a31e0f9d5c945a4 contains 2 errors: [blob f065e10a947dd677d3916e836965a8460c1279513ba52e51876000322d807210: decrypting blob  from 8cbe3a2a failed: ciphertext verification failed unexpected pack id c499cd8c22839f3778a1823e97b653ee2df402dacd4de8fd916de19449180ecc]
    checker_test.go:424: data error: pack a34e425e21e0c86998b99831be813168346e4210d9b4cf44e8fb8cfc7c544196 contains 3 errors: [blob 4a840fc1991d49066f7e01c548ae0cddf7f4585129909f872ef4de908504fabe: decrypting blob  from a34e425e failed: ciphertext verification failed blob 8655d65f9130463ad79f25e2c3ae9f041379dd31621caa46849d776b611e0a8b: decrypting blob  from a34e425e failed: ciphertext verification failed unexpected pack id d8404f74461382d339a7280b19042339e9e0225556a238bf71494986d8e03dfd]
=== RUN   TestCheckerModifiedData/errorOnceBackend
    checker_test.go:424: data error: check successful on second attempt, original error pack 8cbe3a2abec6155ef20411b9e5b6be860c2206dd55671c281a31e0f9d5c945a4 contains 2 errors: [blob f065e10a947dd677d3916e836965a8460c1279513ba52e51876000322d807210: decrypting blob  from 8cbe3a2a failed: ciphertext verification failed unexpected pack id c9bb8c8c1e25f8473b05ae161c76324976807329501e6b6d3d9ea1ec7080a249]
    checker_test.go:424: data error: check successful on second attempt, original error pack a34e425e21e0c86998b99831be813168346e4210d9b4cf44e8fb8cfc7c544196 contains 3 errors: [blob af8056f12ee14f4e2025e2b53f0bdd5777e7236a082c666f503e5f75ed62f319: decrypting blob  from a34e425e failed: ciphertext verification failed blob 70c2d154212aad59369d144a601a1935999e6e6e837414f3b9dab4f2c04d1a2a: decrypting blob  from a34e425e failed: ciphertext verification failed unexpected pack id f8eb0160313aedd92a84cc49a0a6481fddbd6b1c7408b91707cc1f806e83e8ea]
=== RUN   TestCheckerModifiedData/corruptPartialOnceBackend
--- PASS: TestCheckerModifiedData (1.04s)
    --- PASS: TestCheckerModifiedData/errorBackend (0.26s)
    --- PASS: TestCheckerModifiedData/errorOnceBackend (0.22s)
    --- PASS: TestCheckerModifiedData/corruptPartialOnceBackend (0.31s)
=== RUN   TestCheckerNoDuplicateTreeDecodes
--- PASS: TestCheckerNoDuplicateTreeDecodes (0.67s)
=== RUN   TestCheckerBlobTypeConfusion
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    checker_test.go:566: saved snapshot 56cae89a
    checker_test.go:593: struct error: tree bc274fd87e520ab8ff75f9faabd18d62649f9d9d536133e34aa8b73fd8133fd3: [tree bc274fd87e520ab8ff75f9faabd18d62649f9d9d536133e34aa8b73fd8133fd3: file "damaged" blob 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef not found in index]
--- PASS: TestCheckerBlobTypeConfusion (0.04s)
PASS
ok  	github.com/restic/restic/internal/checker	4.807s
=== RUN   TestPoly1305
--- PASS: TestPoly1305 (0.00s)
=== RUN   TestCrypto
--- PASS: TestCrypto (0.03s)
=== RUN   TestNonceValid
--- PASS: TestNonceValid (0.00s)
=== RUN   TestCalibrate
    kdf_test.go:13: testing calibrate, params after: {16384 8 1}
--- PASS: TestCalibrate (0.53s)
=== RUN   TestEncryptDecrypt
--- PASS: TestEncryptDecrypt (0.02s)
=== RUN   TestSmallBuffer
--- PASS: TestSmallBuffer (0.00s)
=== RUN   TestSameBuffer
--- PASS: TestSameBuffer (0.00s)
=== RUN   TestAppendOpen
=== RUN   TestAppendOpen/nil
=== RUN   TestAppendOpen/empty-large
=== RUN   TestAppendOpen/empty-small
=== RUN   TestAppendOpen/prefix-large
=== RUN   TestAppendOpen/prefix-small
--- PASS: TestAppendOpen (0.00s)
    --- PASS: TestAppendOpen/nil (0.00s)
    --- PASS: TestAppendOpen/empty-large (0.00s)
    --- PASS: TestAppendOpen/empty-small (0.00s)
    --- PASS: TestAppendOpen/prefix-large (0.00s)
    --- PASS: TestAppendOpen/prefix-small (0.00s)
=== RUN   TestAppendSeal
=== RUN   TestAppendSeal/nil
=== RUN   TestAppendSeal/empty-large
=== RUN   TestAppendSeal/empty-small
=== RUN   TestAppendSeal/prefix-large
=== RUN   TestAppendSeal/prefix-small
--- PASS: TestAppendSeal (0.00s)
    --- PASS: TestAppendSeal/nil (0.00s)
    --- PASS: TestAppendSeal/empty-large (0.00s)
    --- PASS: TestAppendSeal/empty-small (0.00s)
    --- PASS: TestAppendSeal/prefix-large (0.00s)
    --- PASS: TestAppendSeal/prefix-small (0.00s)
=== RUN   TestLargeEncrypt
--- SKIP: TestLargeEncrypt (0.00s)
PASS
ok  	github.com/restic/restic/internal/crypto	1.033s
=== RUN   TestRedactHeader
--- PASS: TestRedactHeader (0.00s)
PASS
ok  	github.com/restic/restic/internal/debug	0.184s
=== RUN   TestFormatLinuxACL
--- PASS: TestFormatLinuxACL (0.00s)
=== RUN   TestWriteTar
=== RUN   TestWriteTar/single_file_in_root
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    common_test.go:78: chdir to /tmp/restic-test-1627412899
    common_test.go:95: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/dump
=== RUN   TestWriteTar/multiple_files_in_root
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    common_test.go:78: chdir to /tmp/restic-test-3578374367
    common_test.go:95: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/dump
=== RUN   TestWriteTar/multiple_files_and_folders_in_root
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    common_test.go:78: chdir to /tmp/restic-test-2401617506
    common_test.go:95: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/dump
=== RUN   TestWriteTar/file_and_symlink_in_root
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    common_test.go:78: chdir to /tmp/restic-test-2752680741
    common_test.go:95: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/dump
--- PASS: TestWriteTar (0.18s)
    --- PASS: TestWriteTar/single_file_in_root (0.06s)
    --- PASS: TestWriteTar/multiple_files_in_root (0.05s)
    --- PASS: TestWriteTar/multiple_files_and_folders_in_root (0.03s)
    --- PASS: TestWriteTar/file_and_symlink_in_root (0.04s)
=== RUN   TestFieldTooLong
--- PASS: TestFieldTooLong (0.00s)
=== RUN   TestWriteZip
=== RUN   TestWriteZip/single_file_in_root
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    common_test.go:78: chdir to /tmp/restic-test-4135757156
    zip_test.go:80: Mode is -rw-r--r-- [000001a4] for file
    common_test.go:95: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/dump
=== RUN   TestWriteZip/multiple_files_in_root
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    common_test.go:78: chdir to /tmp/restic-test-215857811
    zip_test.go:80: Mode is -rw-r--r-- [000001a4] for file1
    zip_test.go:80: Mode is -rw-r--r-- [000001a4] for file2
    common_test.go:95: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/dump
=== RUN   TestWriteZip/multiple_files_and_folders_in_root
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    common_test.go:78: chdir to /tmp/restic-test-5249294
    zip_test.go:80: Mode is -rw-r--r-- [000001a4] for file1
    zip_test.go:80: Mode is -rw-r--r-- [000001a4] for file2
    zip_test.go:80: Mode is drwxr-xr-x [800001ed] for firstDir/
    zip_test.go:80: Mode is -rw-r--r-- [000001a4] for firstDir/another
    zip_test.go:80: Mode is drwxr-xr-x [800001ed] for secondDir/
    zip_test.go:80: Mode is -rw-r--r-- [000001a4] for secondDir/another2
    common_test.go:95: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/dump
=== RUN   TestWriteZip/file_and_symlink_in_root
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    common_test.go:78: chdir to /tmp/restic-test-3068637915
    zip_test.go:80: Mode is -rw-r--r-- [000001a4] for file1
    zip_test.go:80: Mode is Lrwxr-xr-x [080001ed] for file2
    common_test.go:95: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/dump
--- PASS: TestWriteZip (0.39s)
    --- PASS: TestWriteZip/single_file_in_root (0.03s)
    --- PASS: TestWriteZip/multiple_files_in_root (0.12s)
    --- PASS: TestWriteZip/multiple_files_and_folders_in_root (0.09s)
    --- PASS: TestWriteZip/file_and_symlink_in_root (0.15s)
PASS
ok  	github.com/restic/restic/internal/dump	0.771s
=== RUN   TestFatal
--- PASS: TestFatal (0.00s)
PASS
ok  	github.com/restic/restic/internal/errors	0.036s
=== RUN   TestFeatureDefaults
--- PASS: TestFeatureDefaults (0.00s)
=== RUN   TestEmptyApply
--- PASS: TestEmptyApply (0.00s)
=== RUN   TestFeatureApply
--- PASS: TestFeatureApply (0.00s)
=== RUN   TestFeatureMultipleApply
--- PASS: TestFeatureMultipleApply (0.00s)
=== RUN   TestFeatureApplyInvalid
--- PASS: TestFeatureApplyInvalid (0.00s)
=== RUN   TestFeatureQueryInvalid
--- PASS: TestFeatureQueryInvalid (0.00s)
=== RUN   TestFeatureSetInvalidPhase
--- PASS: TestFeatureSetInvalidPhase (0.00s)
=== RUN   TestFeatureList
--- PASS: TestFeatureList (0.00s)
=== RUN   TestSetFeatureFlag
--- PASS: TestSetFeatureFlag (0.00s)
PASS
ok  	github.com/restic/restic/internal/feature	0.122s
=== RUN   TestRejectByPattern
=== RUN   TestRejectByPattern/#00
=== RUN   TestRejectByPattern/#01
=== RUN   TestRejectByPattern/#02
=== RUN   TestRejectByPattern/#03
=== RUN   TestRejectByPattern/#04
=== RUN   TestRejectByPattern/#05
--- PASS: TestRejectByPattern (0.00s)
    --- PASS: TestRejectByPattern/#00 (0.00s)
    --- PASS: TestRejectByPattern/#01 (0.00s)
    --- PASS: TestRejectByPattern/#02 (0.00s)
    --- PASS: TestRejectByPattern/#03 (0.00s)
    --- PASS: TestRejectByPattern/#04 (0.00s)
    --- PASS: TestRejectByPattern/#05 (0.00s)
=== RUN   TestRejectByInsensitivePattern
=== RUN   TestRejectByInsensitivePattern/#00
=== RUN   TestRejectByInsensitivePattern/#01
=== RUN   TestRejectByInsensitivePattern/#02
=== RUN   TestRejectByInsensitivePattern/#03
=== RUN   TestRejectByInsensitivePattern/#04
=== RUN   TestRejectByInsensitivePattern/#05
--- PASS: TestRejectByInsensitivePattern (0.00s)
    --- PASS: TestRejectByInsensitivePattern/#00 (0.00s)
    --- PASS: TestRejectByInsensitivePattern/#01 (0.00s)
    --- PASS: TestRejectByInsensitivePattern/#02 (0.00s)
    --- PASS: TestRejectByInsensitivePattern/#03 (0.00s)
    --- PASS: TestRejectByInsensitivePattern/#04 (0.00s)
    --- PASS: TestRejectByInsensitivePattern/#05 (0.00s)
=== RUN   TestIncludeByPattern
=== RUN   TestIncludeByPattern//home/user/foo.go
=== RUN   TestIncludeByPattern//home/user/foo.c
=== RUN   TestIncludeByPattern//home/user/foobar
=== RUN   TestIncludeByPattern//home/user/foobar/x
=== RUN   TestIncludeByPattern//home/user/README
=== RUN   TestIncludeByPattern//home/user/README.md
--- PASS: TestIncludeByPattern (0.00s)
    --- PASS: TestIncludeByPattern//home/user/foo.go (0.00s)
    --- PASS: TestIncludeByPattern//home/user/foo.c (0.00s)
    --- PASS: TestIncludeByPattern//home/user/foobar (0.00s)
    --- PASS: TestIncludeByPattern//home/user/foobar/x (0.00s)
    --- PASS: TestIncludeByPattern//home/user/README (0.00s)
    --- PASS: TestIncludeByPattern//home/user/README.md (0.00s)
=== RUN   TestIncludeByInsensitivePattern
=== RUN   TestIncludeByInsensitivePattern//home/user/foo.GO
=== RUN   TestIncludeByInsensitivePattern//home/user/foo.c
=== RUN   TestIncludeByInsensitivePattern//home/user/foobar
=== RUN   TestIncludeByInsensitivePattern//home/user/FOObar/x
=== RUN   TestIncludeByInsensitivePattern//home/user/README
=== RUN   TestIncludeByInsensitivePattern//home/user/readme.MD
--- PASS: TestIncludeByInsensitivePattern (0.00s)
    --- PASS: TestIncludeByInsensitivePattern//home/user/foo.GO (0.00s)
    --- PASS: TestIncludeByInsensitivePattern//home/user/foo.c (0.00s)
    --- PASS: TestIncludeByInsensitivePattern//home/user/foobar (0.00s)
    --- PASS: TestIncludeByInsensitivePattern//home/user/FOObar/x (0.00s)
    --- PASS: TestIncludeByInsensitivePattern//home/user/README (0.00s)
    --- PASS: TestIncludeByInsensitivePattern//home/user/readme.MD (0.00s)
=== RUN   TestValidPatterns
=== RUN   TestValidPatterns/detect-invalid-patterns
=== RUN   TestValidPatterns/validate-patterns
=== RUN   TestValidPatterns/validate-child-patterns
--- PASS: TestValidPatterns (0.00s)
    --- PASS: TestValidPatterns/detect-invalid-patterns (0.00s)
    --- PASS: TestValidPatterns/validate-patterns (0.00s)
    --- PASS: TestValidPatterns/validate-child-patterns (0.00s)
=== RUN   TestMatch
=== RUN   TestMatch/#00
=== RUN   TestMatch/#01
=== RUN   TestMatch/#02
=== RUN   TestMatch/#03
=== RUN   TestMatch/#04
=== RUN   TestMatch/#05
=== RUN   TestMatch/#06
=== RUN   TestMatch/#07
=== RUN   TestMatch/#08
=== RUN   TestMatch/#09
=== RUN   TestMatch/#10
=== RUN   TestMatch/#11
=== RUN   TestMatch/#12
=== RUN   TestMatch/#13
=== RUN   TestMatch/#14
=== RUN   TestMatch/#15
=== RUN   TestMatch/#16
=== RUN   TestMatch/#17
=== RUN   TestMatch/#18
=== RUN   TestMatch/#19
=== RUN   TestMatch/#20
=== RUN   TestMatch/#21
=== RUN   TestMatch/#22
=== RUN   TestMatch/#23
=== RUN   TestMatch/#24
=== RUN   TestMatch/#25
=== RUN   TestMatch/#26
=== RUN   TestMatch/#27
=== RUN   TestMatch/#28
=== RUN   TestMatch/#29
=== RUN   TestMatch/#30
=== RUN   TestMatch/#31
=== RUN   TestMatch/#32
=== RUN   TestMatch/#33
=== RUN   TestMatch/#34
=== RUN   TestMatch/#35
=== RUN   TestMatch/#36
=== RUN   TestMatch/#37
=== RUN   TestMatch/#38
=== RUN   TestMatch/#39
=== RUN   TestMatch/#40
=== RUN   TestMatch/#41
=== RUN   TestMatch/#42
=== RUN   TestMatch/#43
=== RUN   TestMatch/#44
=== RUN   TestMatch/#45
=== RUN   TestMatch/#46
=== RUN   TestMatch/#47
=== RUN   TestMatch/#48
=== RUN   TestMatch/#49
=== RUN   TestMatch/#50
=== RUN   TestMatch/#51
=== RUN   TestMatch/#52
=== RUN   TestMatch/#53
=== RUN   TestMatch/#54
=== RUN   TestMatch/#55
=== RUN   TestMatch/#56
=== RUN   TestMatch/#57
=== RUN   TestMatch/#58
=== RUN   TestMatch/#59
=== RUN   TestMatch/#60
=== RUN   TestMatch/#61
=== RUN   TestMatch/#62
=== RUN   TestMatch/#63
=== RUN   TestMatch/#64
=== RUN   TestMatch/#65
=== RUN   TestMatch/#66
=== RUN   TestMatch/#67
=== RUN   TestMatch/#68
=== RUN   TestMatch/#69
=== RUN   TestMatch/#70
=== RUN   TestMatch/#71
--- PASS: TestMatch (0.00s)
    --- PASS: TestMatch/#00 (0.00s)
    --- PASS: TestMatch/#01 (0.00s)
    --- PASS: TestMatch/#02 (0.00s)
    --- PASS: TestMatch/#03 (0.00s)
    --- PASS: TestMatch/#04 (0.00s)
    --- PASS: TestMatch/#05 (0.00s)
    --- PASS: TestMatch/#06 (0.00s)
    --- PASS: TestMatch/#07 (0.00s)
    --- PASS: TestMatch/#08 (0.00s)
    --- PASS: TestMatch/#09 (0.00s)
    --- PASS: TestMatch/#10 (0.00s)
    --- PASS: TestMatch/#11 (0.00s)
    --- PASS: TestMatch/#12 (0.00s)
    --- PASS: TestMatch/#13 (0.00s)
    --- PASS: TestMatch/#14 (0.00s)
    --- PASS: TestMatch/#15 (0.00s)
    --- PASS: TestMatch/#16 (0.00s)
    --- PASS: TestMatch/#17 (0.00s)
    --- PASS: TestMatch/#18 (0.00s)
    --- PASS: TestMatch/#19 (0.00s)
    --- PASS: TestMatch/#20 (0.00s)
    --- PASS: TestMatch/#21 (0.00s)
    --- PASS: TestMatch/#22 (0.00s)
    --- PASS: TestMatch/#23 (0.00s)
    --- PASS: TestMatch/#24 (0.00s)
    --- PASS: TestMatch/#25 (0.00s)
    --- PASS: TestMatch/#26 (0.00s)
    --- PASS: TestMatch/#27 (0.00s)
    --- PASS: TestMatch/#28 (0.00s)
    --- PASS: TestMatch/#29 (0.00s)
    --- PASS: TestMatch/#30 (0.00s)
    --- PASS: TestMatch/#31 (0.00s)
    --- PASS: TestMatch/#32 (0.00s)
    --- PASS: TestMatch/#33 (0.00s)
    --- PASS: TestMatch/#34 (0.00s)
    --- PASS: TestMatch/#35 (0.00s)
    --- PASS: TestMatch/#36 (0.00s)
    --- PASS: TestMatch/#37 (0.00s)
    --- PASS: TestMatch/#38 (0.00s)
    --- PASS: TestMatch/#39 (0.00s)
    --- PASS: TestMatch/#40 (0.00s)
    --- PASS: TestMatch/#41 (0.00s)
    --- PASS: TestMatch/#42 (0.00s)
    --- PASS: TestMatch/#43 (0.00s)
    --- PASS: TestMatch/#44 (0.00s)
    --- PASS: TestMatch/#45 (0.00s)
    --- PASS: TestMatch/#46 (0.00s)
    --- PASS: TestMatch/#47 (0.00s)
    --- PASS: TestMatch/#48 (0.00s)
    --- PASS: TestMatch/#49 (0.00s)
    --- PASS: TestMatch/#50 (0.00s)
    --- PASS: TestMatch/#51 (0.00s)
    --- PASS: TestMatch/#52 (0.00s)
    --- PASS: TestMatch/#53 (0.00s)
    --- PASS: TestMatch/#54 (0.00s)
    --- PASS: TestMatch/#55 (0.00s)
    --- PASS: TestMatch/#56 (0.00s)
    --- PASS: TestMatch/#57 (0.00s)
    --- PASS: TestMatch/#58 (0.00s)
    --- PASS: TestMatch/#59 (0.00s)
    --- PASS: TestMatch/#60 (0.00s)
    --- PASS: TestMatch/#61 (0.00s)
    --- PASS: TestMatch/#62 (0.00s)
    --- PASS: TestMatch/#63 (0.00s)
    --- PASS: TestMatch/#64 (0.00s)
    --- PASS: TestMatch/#65 (0.00s)
    --- PASS: TestMatch/#66 (0.00s)
    --- PASS: TestMatch/#67 (0.00s)
    --- PASS: TestMatch/#68 (0.00s)
    --- PASS: TestMatch/#69 (0.00s)
    --- PASS: TestMatch/#70 (0.00s)
    --- PASS: TestMatch/#71 (0.00s)
=== RUN   TestChildMatch
=== RUN   TestChildMatch/#00
=== RUN   TestChildMatch/#01
=== RUN   TestChildMatch/#02
=== RUN   TestChildMatch/#03
=== RUN   TestChildMatch/#04
=== RUN   TestChildMatch/#05
=== RUN   TestChildMatch/#06
=== RUN   TestChildMatch/#07
=== RUN   TestChildMatch/#08
=== RUN   TestChildMatch/#09
=== RUN   TestChildMatch/#10
=== RUN   TestChildMatch/#11
=== RUN   TestChildMatch/#12
=== RUN   TestChildMatch/#13
=== RUN   TestChildMatch/#14
=== RUN   TestChildMatch/#15
=== RUN   TestChildMatch/#16
=== RUN   TestChildMatch/#17
=== RUN   TestChildMatch/#18
=== RUN   TestChildMatch/#19
=== RUN   TestChildMatch/#20
=== RUN   TestChildMatch/#21
=== RUN   TestChildMatch/#22
=== RUN   TestChildMatch/#23
=== RUN   TestChildMatch/#24
=== RUN   TestChildMatch/#25
=== RUN   TestChildMatch/#26
=== RUN   TestChildMatch/#27
=== RUN   TestChildMatch/#28
=== RUN   TestChildMatch/#29
=== RUN   TestChildMatch/#30
=== RUN   TestChildMatch/#31
=== RUN   TestChildMatch/#32
=== RUN   TestChildMatch/#33
=== RUN   TestChildMatch/#34
=== RUN   TestChildMatch/#35
=== RUN   TestChildMatch/#36
=== RUN   TestChildMatch/#37
=== RUN   TestChildMatch/#38
=== RUN   TestChildMatch/#39
=== RUN   TestChildMatch/#40
=== RUN   TestChildMatch/#41
--- PASS: TestChildMatch (0.00s)
    --- PASS: TestChildMatch/#00 (0.00s)
    --- PASS: TestChildMatch/#01 (0.00s)
    --- PASS: TestChildMatch/#02 (0.00s)
    --- PASS: TestChildMatch/#03 (0.00s)
    --- PASS: TestChildMatch/#04 (0.00s)
    --- PASS: TestChildMatch/#05 (0.00s)
    --- PASS: TestChildMatch/#06 (0.00s)
    --- PASS: TestChildMatch/#07 (0.00s)
    --- PASS: TestChildMatch/#08 (0.00s)
    --- PASS: TestChildMatch/#09 (0.00s)
    --- PASS: TestChildMatch/#10 (0.00s)
    --- PASS: TestChildMatch/#11 (0.00s)
    --- PASS: TestChildMatch/#12 (0.00s)
    --- PASS: TestChildMatch/#13 (0.00s)
    --- PASS: TestChildMatch/#14 (0.00s)
    --- PASS: TestChildMatch/#15 (0.00s)
    --- PASS: TestChildMatch/#16 (0.00s)
    --- PASS: TestChildMatch/#17 (0.00s)
    --- PASS: TestChildMatch/#18 (0.00s)
    --- PASS: TestChildMatch/#19 (0.00s)
    --- PASS: TestChildMatch/#20 (0.00s)
    --- PASS: TestChildMatch/#21 (0.00s)
    --- PASS: TestChildMatch/#22 (0.00s)
    --- PASS: TestChildMatch/#23 (0.00s)
    --- PASS: TestChildMatch/#24 (0.00s)
    --- PASS: TestChildMatch/#25 (0.00s)
    --- PASS: TestChildMatch/#26 (0.00s)
    --- PASS: TestChildMatch/#27 (0.00s)
    --- PASS: TestChildMatch/#28 (0.00s)
    --- PASS: TestChildMatch/#29 (0.00s)
    --- PASS: TestChildMatch/#30 (0.00s)
    --- PASS: TestChildMatch/#31 (0.00s)
    --- PASS: TestChildMatch/#32 (0.00s)
    --- PASS: TestChildMatch/#33 (0.00s)
    --- PASS: TestChildMatch/#34 (0.00s)
    --- PASS: TestChildMatch/#35 (0.00s)
    --- PASS: TestChildMatch/#36 (0.00s)
    --- PASS: TestChildMatch/#37 (0.00s)
    --- PASS: TestChildMatch/#38 (0.00s)
    --- PASS: TestChildMatch/#39 (0.00s)
    --- PASS: TestChildMatch/#40 (0.00s)
    --- PASS: TestChildMatch/#41 (0.00s)
=== RUN   TestList
--- PASS: TestList (0.00s)
=== RUN   TestInvalidStrs
--- PASS: TestInvalidStrs (0.00s)
=== RUN   TestInvalidPattern
--- PASS: TestInvalidPattern (0.00s)
=== RUN   TestFilterPatternsFile
--- PASS: TestFilterPatternsFile (0.54s)
=== RUN   ExampleMatch
--- PASS: ExampleMatch (0.00s)
=== RUN   ExampleMatch_wildcards
--- PASS: ExampleMatch_wildcards (0.00s)
=== RUN   ExampleList
--- PASS: ExampleList (0.00s)
PASS
ok  	github.com/restic/restic/internal/filter	0.665s
=== RUN   TestReaddirnamesFifo
--- PASS: TestReaddirnamesFifo (0.00s)
=== RUN   TestFSLocalMetadata
=== RUN   TestFSLocalMetadata/file
=== RUN   TestFSLocalMetadata/directory
=== RUN   TestFSLocalMetadata/symlink
=== RUN   TestFSLocalMetadata/symlink_file
--- PASS: TestFSLocalMetadata (0.01s)
    --- PASS: TestFSLocalMetadata/file (0.00s)
    --- PASS: TestFSLocalMetadata/directory (0.00s)
    --- PASS: TestFSLocalMetadata/symlink (0.00s)
    --- PASS: TestFSLocalMetadata/symlink_file (0.00s)
=== RUN   TestFSLocalRead
--- PASS: TestFSLocalRead (0.00s)
=== RUN   TestFSLocalReaddir
--- PASS: TestFSLocalReaddir (0.00s)
=== RUN   TestFSLocalReadableRace
--- PASS: TestFSLocalReadableRace (0.00s)
=== RUN   TestFSLocalTypeChange
--- PASS: TestFSLocalTypeChange (0.00s)
=== RUN   TestFSLocalMetadataUnix
=== RUN   TestFSLocalMetadataUnix/socket
=== RUN   TestFSLocalMetadataUnix/fifo
--- PASS: TestFSLocalMetadataUnix (0.00s)
    --- PASS: TestFSLocalMetadataUnix/socket (0.00s)
    --- PASS: TestFSLocalMetadataUnix/fifo (0.00s)
=== RUN   TestFSReader
=== RUN   TestFSReader/Readdirnames-slash-
=== RUN   TestFSReader/Readdirnames-current-
=== RUN   TestFSReader/file/OpenFile
=== RUN   TestFSReader/file/Open-error-not-exist
=== RUN   TestFSReader/file/Lstat
=== RUN   TestFSReader/file/Stat
=== RUN   TestFSReader/dir/Lstat-slash-
=== RUN   TestFSReader/dir/Lstat-current-
=== RUN   TestFSReader/dir/Lstat-error-not-exist-
=== RUN   TestFSReader/dir/Open-slash-
=== RUN   TestFSReader/dir/Open-current-
--- PASS: TestFSReader (0.60s)
    --- PASS: TestFSReader/Readdirnames-slash- (0.00s)
    --- PASS: TestFSReader/Readdirnames-current- (0.00s)
    --- PASS: TestFSReader/file/OpenFile (0.60s)
    --- PASS: TestFSReader/file/Open-error-not-exist (0.00s)
    --- PASS: TestFSReader/file/Lstat (0.00s)
    --- PASS: TestFSReader/file/Stat (0.00s)
    --- PASS: TestFSReader/dir/Lstat-slash- (0.00s)
    --- PASS: TestFSReader/dir/Lstat-current- (0.00s)
    --- PASS: TestFSReader/dir/Lstat-error-not-exist- (0.00s)
    --- PASS: TestFSReader/dir/Open-slash- (0.00s)
    --- PASS: TestFSReader/dir/Open-current- (0.00s)
=== RUN   TestFSReaderNested
=== RUN   TestFSReaderNested/Readdirnames-slash-
=== RUN   TestFSReaderNested/Readdirnames-current-
=== RUN   TestFSReaderNested/Readdirnames-slash-foo
=== RUN   TestFSReaderNested/Readdirnames-current-foo
=== RUN   TestFSReaderNested/Readdirnames-slash-foo/sub
=== RUN   TestFSReaderNested/Readdirnames-current-foo/sub
=== RUN   TestFSReaderNested/file/OpenFile
=== RUN   TestFSReaderNested/file/Open-error-not-exist
=== RUN   TestFSReaderNested/file/Lstat
=== RUN   TestFSReaderNested/file/Stat
=== RUN   TestFSReaderNested/dir/Lstat-slash-
=== RUN   TestFSReaderNested/dir/Lstat-current-
=== RUN   TestFSReaderNested/dir/Lstat-error-not-exist-
=== RUN   TestFSReaderNested/dir/Open-slash-
=== RUN   TestFSReaderNested/dir/Open-current-
=== RUN   TestFSReaderNested/dir/Lstat-slash-foo
=== RUN   TestFSReaderNested/dir/Lstat-current-foo
=== RUN   TestFSReaderNested/dir/Lstat-error-not-exist-foo
=== RUN   TestFSReaderNested/dir/Open-slash-foo
=== RUN   TestFSReaderNested/dir/Open-current-foo
=== RUN   TestFSReaderNested/dir/Lstat-slash-foo/sub
=== RUN   TestFSReaderNested/dir/Lstat-current-foo/sub
=== RUN   TestFSReaderNested/dir/Lstat-error-not-exist-foo/sub
=== RUN   TestFSReaderNested/dir/Open-slash-foo/sub
=== RUN   TestFSReaderNested/dir/Open-current-foo/sub
--- PASS: TestFSReaderNested (0.69s)
    --- PASS: TestFSReaderNested/Readdirnames-slash- (0.00s)
    --- PASS: TestFSReaderNested/Readdirnames-current- (0.00s)
    --- PASS: TestFSReaderNested/Readdirnames-slash-foo (0.00s)
    --- PASS: TestFSReaderNested/Readdirnames-current-foo (0.00s)
    --- PASS: TestFSReaderNested/Readdirnames-slash-foo/sub (0.00s)
    --- PASS: TestFSReaderNested/Readdirnames-current-foo/sub (0.00s)
    --- PASS: TestFSReaderNested/file/OpenFile (0.69s)
    --- PASS: TestFSReaderNested/file/Open-error-not-exist (0.00s)
    --- PASS: TestFSReaderNested/file/Lstat (0.00s)
    --- PASS: TestFSReaderNested/file/Stat (0.00s)
    --- PASS: TestFSReaderNested/dir/Lstat-slash- (0.00s)
    --- PASS: TestFSReaderNested/dir/Lstat-current- (0.00s)
    --- PASS: TestFSReaderNested/dir/Lstat-error-not-exist- (0.00s)
    --- PASS: TestFSReaderNested/dir/Open-slash- (0.00s)
    --- PASS: TestFSReaderNested/dir/Open-current- (0.00s)
    --- PASS: TestFSReaderNested/dir/Lstat-slash-foo (0.00s)
    --- PASS: TestFSReaderNested/dir/Lstat-current-foo (0.00s)
    --- PASS: TestFSReaderNested/dir/Lstat-error-not-exist-foo (0.00s)
    --- PASS: TestFSReaderNested/dir/Open-slash-foo (0.00s)
    --- PASS: TestFSReaderNested/dir/Open-current-foo (0.00s)
    --- PASS: TestFSReaderNested/dir/Lstat-slash-foo/sub (0.00s)
    --- PASS: TestFSReaderNested/dir/Lstat-current-foo/sub (0.00s)
    --- PASS: TestFSReaderNested/dir/Lstat-error-not-exist-foo/sub (0.00s)
    --- PASS: TestFSReaderNested/dir/Open-slash-foo/sub (0.00s)
    --- PASS: TestFSReaderNested/dir/Open-current-foo/sub (0.00s)
=== RUN   TestFSReaderDir
=== RUN   TestFSReaderDir/Lstat-absolute
=== RUN   TestFSReaderDir/Lstat-relative
--- PASS: TestFSReaderDir (0.00s)
    --- PASS: TestFSReaderDir/Lstat-absolute (0.00s)
    --- PASS: TestFSReaderDir/Lstat-relative (0.00s)
=== RUN   TestFSReaderMinFileSize
=== RUN   TestFSReaderMinFileSize/regular
=== RUN   TestFSReaderMinFileSize/empty
=== RUN   TestFSReaderMinFileSize/empty2
--- PASS: TestFSReaderMinFileSize (0.00s)
    --- PASS: TestFSReaderMinFileSize/regular (0.00s)
    --- PASS: TestFSReaderMinFileSize/empty (0.00s)
    --- PASS: TestFSReaderMinFileSize/empty2 (0.00s)
=== RUN   TestNodeRestoreAt
=== RUN   TestNodeRestoreAt/#00
=== RUN   TestNodeRestoreAt/#01
=== RUN   TestNodeRestoreAt/#02
=== RUN   TestNodeRestoreAt/#03
=== RUN   TestNodeRestoreAt/#04
=== RUN   TestNodeRestoreAt/#05
=== RUN   TestNodeRestoreAt/#06
=== RUN   TestNodeRestoreAt/#07
=== RUN   TestNodeRestoreAt/#08
=== RUN   TestNodeRestoreAt/#09
=== RUN   TestNodeRestoreAt/#10
    node_test.go:206: attr com.apple.ResourceFork only relevant on macOS
--- PASS: TestNodeRestoreAt (0.01s)
    --- PASS: TestNodeRestoreAt/#00 (0.00s)
    --- PASS: TestNodeRestoreAt/#01 (0.00s)
    --- PASS: TestNodeRestoreAt/#02 (0.00s)
    --- PASS: TestNodeRestoreAt/#03 (0.00s)
    --- PASS: TestNodeRestoreAt/#04 (0.00s)
    --- PASS: TestNodeRestoreAt/#05 (0.00s)
    --- PASS: TestNodeRestoreAt/#06 (0.00s)
    --- PASS: TestNodeRestoreAt/#07 (0.00s)
    --- PASS: TestNodeRestoreAt/#08 (0.00s)
    --- PASS: TestNodeRestoreAt/#09 (0.00s)
    --- SKIP: TestNodeRestoreAt/#10 (0.00s)
=== RUN   TestNodeRestoreMetadataError
--- PASS: TestNodeRestoreMetadataError (0.00s)
=== RUN   TestNodeFromFileInfo
=== RUN   TestNodeFromFileInfo/#00
=== RUN   TestNodeFromFileInfo/#01
    node_unix_test.go:113: /dev/sda not found in filesystem
=== RUN   TestNodeFromFileInfo/#02
=== RUN   TestNodeFromFileInfo/#03
--- PASS: TestNodeFromFileInfo (0.00s)
    --- PASS: TestNodeFromFileInfo/#00 (0.00s)
    --- SKIP: TestNodeFromFileInfo/#01 (0.00s)
    --- PASS: TestNodeFromFileInfo/#02 (0.00s)
    --- PASS: TestNodeFromFileInfo/#03 (0.00s)
=== RUN   TestMknodError
--- PASS: TestMknodError (0.00s)
=== RUN   TestOverwriteXattr
--- PASS: TestOverwriteXattr (0.00s)
=== RUN   TestOverwriteXattrWithSelectFilter
--- PASS: TestOverwriteXattrWithSelectFilter (0.00s)
=== RUN   TestIsListxattrPermissionError
--- PASS: TestIsListxattrPermissionError (0.00s)
=== RUN   TestHasPathPrefix
=== RUN   TestHasPathPrefix/#00
=== RUN   TestHasPathPrefix/#01
=== RUN   TestHasPathPrefix/#02
=== RUN   TestHasPathPrefix/#03
=== RUN   TestHasPathPrefix/#04
=== RUN   TestHasPathPrefix/#05
=== RUN   TestHasPathPrefix/#06
=== RUN   TestHasPathPrefix/#07
=== RUN   TestHasPathPrefix/#08
=== RUN   TestHasPathPrefix/#09
=== RUN   TestHasPathPrefix/#10
=== RUN   TestHasPathPrefix/#11
=== RUN   TestHasPathPrefix/#12
=== RUN   TestHasPathPrefix/#13
=== RUN   TestHasPathPrefix/#14
=== RUN   TestHasPathPrefix/#15
=== RUN   TestHasPathPrefix/#16
=== RUN   TestHasPathPrefix/#17
=== RUN   TestHasPathPrefix/#18
=== RUN   TestHasPathPrefix/#19
=== RUN   TestHasPathPrefix/#20
=== RUN   TestHasPathPrefix/#21
--- PASS: TestHasPathPrefix (0.00s)
    --- PASS: TestHasPathPrefix/#00 (0.00s)
    --- PASS: TestHasPathPrefix/#01 (0.00s)
    --- PASS: TestHasPathPrefix/#02 (0.00s)
    --- PASS: TestHasPathPrefix/#03 (0.00s)
    --- PASS: TestHasPathPrefix/#04 (0.00s)
    --- PASS: TestHasPathPrefix/#05 (0.00s)
    --- PASS: TestHasPathPrefix/#06 (0.00s)
    --- PASS: TestHasPathPrefix/#07 (0.00s)
    --- PASS: TestHasPathPrefix/#08 (0.00s)
    --- PASS: TestHasPathPrefix/#09 (0.00s)
    --- PASS: TestHasPathPrefix/#10 (0.00s)
    --- PASS: TestHasPathPrefix/#11 (0.00s)
    --- PASS: TestHasPathPrefix/#12 (0.00s)
    --- PASS: TestHasPathPrefix/#13 (0.00s)
    --- PASS: TestHasPathPrefix/#14 (0.00s)
    --- PASS: TestHasPathPrefix/#15 (0.00s)
    --- PASS: TestHasPathPrefix/#16 (0.00s)
    --- PASS: TestHasPathPrefix/#17 (0.00s)
    --- PASS: TestHasPathPrefix/#18 (0.00s)
    --- PASS: TestHasPathPrefix/#19 (0.00s)
    --- PASS: TestHasPathPrefix/#20 (0.00s)
    --- PASS: TestHasPathPrefix/#21 (0.00s)
=== RUN   TestPreallocate
=== RUN   TestPreallocate/0
=== RUN   TestPreallocate/1
=== RUN   TestPreallocate/4096
=== RUN   TestPreallocate/1048576
--- PASS: TestPreallocate (0.00s)
    --- PASS: TestPreallocate/0 (0.00s)
    --- PASS: TestPreallocate/1 (0.00s)
    --- PASS: TestPreallocate/4096 (0.00s)
    --- PASS: TestPreallocate/1048576 (0.00s)
=== RUN   TestExtendedStat
--- PASS: TestExtendedStat (0.00s)
=== RUN   TestCommandReaderSuccess
--- PASS: TestCommandReaderSuccess (0.01s)
=== RUN   TestCommandReaderFail
--- PASS: TestCommandReaderFail (0.01s)
=== RUN   TestCommandReaderInvalid
--- PASS: TestCommandReaderInvalid (0.00s)
=== RUN   TestCommandReaderEmptyArgs
--- PASS: TestCommandReaderEmptyArgs (0.00s)
=== RUN   TestCommandReaderOutput
--- PASS: TestCommandReaderOutput (0.01s)
PASS
ok  	github.com/restic/restic/internal/fs	1.427s
=== RUN   TestFuseFile
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2017-01-24 10:42:56 +0100 +0100 with seed 1485250976
    testing.go:155: saved snapshot 77a1c742
    fuse_test.go:85: tree loaded, content: [99dab094 95c97192 b11f4dd9 a4c97189 0b88f99a b7040572 b5ba0603 1e0f0e57 f3cd67d9]
    fuse_test.go:110: filesize is 86875, memfile has size 86875
--- PASS: TestFuseFile (0.13s)
=== RUN   TestFuseDir
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestFuseDir (0.01s)
=== RUN   TestTopUIDGID
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-04-10 07:55:41.207401672 -0400 EDT with seed 1460289341
    testing.go:155: saved snapshot e517d187
--- PASS: TestTopUIDGID (0.07s)
=== RUN   TestStableNodeObjects
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-04-10 07:55:41.207401672 -0400 EDT with seed 1460289341
    testing.go:155: saved snapshot ceb9b1dd
--- PASS: TestStableNodeObjects (0.06s)
=== RUN   TestBlocks
--- PASS: TestBlocks (0.00s)
=== RUN   TestInodeFromNode
--- PASS: TestInodeFromNode (0.00s)
=== RUN   TestLink
--- PASS: TestLink (0.00s)
=== RUN   TestPathsFromSn
--- PASS: TestPathsFromSn (0.00s)
=== RUN   TestMakeDirs
--- PASS: TestMakeDirs (0.00s)
=== RUN   TestMakeEmptyDirs
--- PASS: TestMakeEmptyDirs (0.00s)
=== RUN   TestFilenameFromTag
--- PASS: TestFilenameFromTag (0.00s)
PASS
ok  	github.com/restic/restic/internal/fuse	0.384s
=== RUN   TestUpgradeRepoV2
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestUpgradeRepoV2 (0.01s)
PASS
ok  	github.com/restic/restic/internal/migrations	0.132s
=== RUN   TestParseOptions
=== RUN   TestParseOptions/test-0
=== RUN   TestParseOptions/test-1
=== RUN   TestParseOptions/test-2
=== RUN   TestParseOptions/test-3
--- PASS: TestParseOptions (0.00s)
    --- PASS: TestParseOptions/test-0 (0.00s)
    --- PASS: TestParseOptions/test-1 (0.00s)
    --- PASS: TestParseOptions/test-2 (0.00s)
    --- PASS: TestParseOptions/test-3 (0.00s)
=== RUN   TestParseInvalidOptions
=== RUN   TestParseInvalidOptions/Fatal:_empty_key_is_not_a_valid_option
=== RUN   TestParseInvalidOptions/Fatal:_key_"foo"_present_more_than_once
--- PASS: TestParseInvalidOptions (0.00s)
    --- PASS: TestParseInvalidOptions/Fatal:_empty_key_is_not_a_valid_option (0.00s)
    --- PASS: TestParseInvalidOptions/Fatal:_key_"foo"_present_more_than_once (0.00s)
=== RUN   TestOptionsExtract
=== RUN   TestOptionsExtract/s3
--- PASS: TestOptionsExtract (0.00s)
    --- PASS: TestOptionsExtract/s3 (0.00s)
=== RUN   TestOptionsApply
=== RUN   TestOptionsApply/test-0
=== RUN   TestOptionsApply/test-1
=== RUN   TestOptionsApply/test-2
=== RUN   TestOptionsApply/test-3
--- PASS: TestOptionsApply (0.00s)
    --- PASS: TestOptionsApply/test-0 (0.00s)
    --- PASS: TestOptionsApply/test-1 (0.00s)
    --- PASS: TestOptionsApply/test-2 (0.00s)
    --- PASS: TestOptionsApply/test-3 (0.00s)
=== RUN   TestOptionsApplyInvalid
=== RUN   TestOptionsApplyInvalid/test-0
=== RUN   TestOptionsApplyInvalid/test-1
=== RUN   TestOptionsApplyInvalid/test-2
=== RUN   TestOptionsApplyInvalid/test-3
--- PASS: TestOptionsApplyInvalid (0.00s)
    --- PASS: TestOptionsApplyInvalid/test-0 (0.00s)
    --- PASS: TestOptionsApplyInvalid/test-1 (0.00s)
    --- PASS: TestOptionsApplyInvalid/test-2 (0.00s)
    --- PASS: TestOptionsApplyInvalid/test-3 (0.00s)
=== RUN   TestListOptions
=== RUN   TestListOptions/#00
=== RUN   TestListOptions/#01
=== RUN   TestListOptions/#02
=== RUN   TestListOptions/#03
--- PASS: TestListOptions (0.00s)
    --- PASS: TestListOptions/#00 (0.00s)
    --- PASS: TestListOptions/#01 (0.00s)
    --- PASS: TestListOptions/#02 (0.00s)
    --- PASS: TestListOptions/#03 (0.00s)
=== RUN   TestAppendAllOptions
=== RUN   TestAppendAllOptions/#00
--- PASS: TestAppendAllOptions (0.00s)
    --- PASS: TestAppendAllOptions/#00 (0.00s)
=== RUN   TestSecretString
--- PASS: TestSecretString (0.00s)
=== RUN   TestSecretStringStruct
--- PASS: TestSecretStringStruct (0.00s)
=== RUN   TestSecretStringEmpty
--- PASS: TestSecretStringEmpty (0.00s)
=== RUN   TestSecretStringDefault
--- PASS: TestSecretStringDefault (0.00s)
PASS
ok  	github.com/restic/restic/internal/options	0.352s
=== RUN   TestLock
=== PAUSE TestLock
=== RUN   TestLockCancel
=== PAUSE TestLockCancel
=== RUN   TestLockConflict
=== PAUSE TestLockConflict
=== RUN   TestLockFailedRefresh
=== PAUSE TestLockFailedRefresh
=== RUN   TestLockSuccessfulRefresh
=== PAUSE TestLockSuccessfulRefresh
=== RUN   TestLockSuccessfulStaleRefresh
=== PAUSE TestLockSuccessfulStaleRefresh
=== RUN   TestLockWaitTimeout
=== PAUSE TestLockWaitTimeout
=== RUN   TestLockWaitCancel
=== PAUSE TestLockWaitCancel
=== RUN   TestLockWaitSuccess
=== PAUSE TestLockWaitSuccess
=== RUN   TestLockWithStaleLock
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestLockWithStaleLock (0.03s)
=== RUN   TestRemoveAllLocks
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRemoveAllLocks (0.02s)
=== RUN   TestPackerManager
    packer_manager_test.go:81: saved 51016435 bytes
--- PASS: TestPackerManager (0.05s)
=== RUN   TestPackerManagerWithOversizeBlob
--- PASS: TestPackerManagerWithOversizeBlob (0.00s)
=== RUN   TestPruneMaxUnusedDuplicate
    prune_internal_test.go:29: rand initialized with seed 1762224702952267757
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestPruneMaxUnusedDuplicate (0.47s)
=== RUN   TestSortCachedPacksFirst
--- PASS: TestSortCachedPacksFirst (0.00s)
=== RUN   TestStreamPack
=== RUN   TestStreamPack/v1
=== RUN   TestStreamPack/v1/regular
=== RUN   TestStreamPack/v1/regular/#00
=== RUN   TestStreamPack/v1/regular/#01
=== RUN   TestStreamPack/v1/regular/#02
=== RUN   TestStreamPack/v1/regular/#03
=== RUN   TestStreamPack/v1/regular/#04
=== RUN   TestStreamPack/v1/regular/#05
=== RUN   TestStreamPack/v1/invalid
=== RUN   TestStreamPack/v1/invalid/#00
=== RUN   TestStreamPack/v1/invalid/#01
=== RUN   TestStreamPack/v1/invalid/#02
=== RUN   TestStreamPack/v2
=== RUN   TestStreamPack/v2/regular
=== RUN   TestStreamPack/v2/regular/#00
=== RUN   TestStreamPack/v2/regular/#01
=== RUN   TestStreamPack/v2/regular/#02
=== RUN   TestStreamPack/v2/regular/#03
=== RUN   TestStreamPack/v2/regular/#04
=== RUN   TestStreamPack/v2/regular/#05
=== RUN   TestStreamPack/v2/invalid
=== RUN   TestStreamPack/v2/invalid/#00
=== RUN   TestStreamPack/v2/invalid/#01
=== RUN   TestStreamPack/v2/invalid/#02
--- PASS: TestStreamPack (2.63s)
    --- PASS: TestStreamPack/v1 (1.15s)
        --- PASS: TestStreamPack/v1/regular (0.66s)
            --- PASS: TestStreamPack/v1/regular/#00 (0.00s)
            --- PASS: TestStreamPack/v1/regular/#01 (0.00s)
            --- PASS: TestStreamPack/v1/regular/#02 (0.25s)
            --- PASS: TestStreamPack/v1/regular/#03 (0.07s)
            --- PASS: TestStreamPack/v1/regular/#04 (0.06s)
            --- PASS: TestStreamPack/v1/regular/#05 (0.27s)
        --- PASS: TestStreamPack/v1/invalid (0.00s)
            --- PASS: TestStreamPack/v1/invalid/#00 (0.00s)
            --- PASS: TestStreamPack/v1/invalid/#01 (0.00s)
            --- PASS: TestStreamPack/v1/invalid/#02 (0.00s)
    --- PASS: TestStreamPack/v2 (1.48s)
        --- PASS: TestStreamPack/v2/regular (0.81s)
            --- PASS: TestStreamPack/v2/regular/#00 (0.00s)
            --- PASS: TestStreamPack/v2/regular/#01 (0.00s)
            --- PASS: TestStreamPack/v2/regular/#02 (0.29s)
            --- PASS: TestStreamPack/v2/regular/#03 (0.07s)
            --- PASS: TestStreamPack/v2/regular/#04 (0.06s)
            --- PASS: TestStreamPack/v2/regular/#05 (0.38s)
        --- PASS: TestStreamPack/v2/invalid (0.00s)
            --- PASS: TestStreamPack/v2/invalid/#00 (0.00s)
            --- PASS: TestStreamPack/v2/invalid/#01 (0.00s)
            --- PASS: TestStreamPack/v2/invalid/#02 (0.00s)
=== RUN   TestBlobVerification
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestBlobVerification (0.01s)
=== RUN   TestUnpackedVerification
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestUnpackedVerification (0.02s)
=== RUN   TestStreamPackFallback
=== RUN   TestStreamPackFallback/corrupted_blob
=== RUN   TestStreamPackFallback/failed_load
--- PASS: TestStreamPackFallback (0.00s)
    --- PASS: TestStreamPackFallback/corrupted_blob (0.00s)
    --- PASS: TestStreamPackFallback/failed_load (0.00s)
=== RUN   TestUpgradeRepoV2
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestUpgradeRepoV2 (0.00s)
=== RUN   TestUpgradeRepoV2Failure
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestUpgradeRepoV2Failure (0.01s)
=== RUN   TestWarmupRepository
--- PASS: TestWarmupRepository (0.00s)
=== RUN   TestPrune
=== RUN   TestPrune/0
    prune_test.go:23: rand initialized with seed 1762224706090338739
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestPrune/0-recovery
    prune_test.go:23: rand initialized with seed 1762224706146129322
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestPrune/50
    prune_test.go:23: rand initialized with seed 1762224706189286628
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestPrune/50-recovery
    prune_test.go:23: rand initialized with seed 1762224706240780993
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestPrune/unlimited
    prune_test.go:23: rand initialized with seed 1762224706284403426
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestPrune/unlimited-recovery
    prune_test.go:23: rand initialized with seed 1762224706345499998
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestPrune/cachableonly
    prune_test.go:23: rand initialized with seed 1762224706389638383
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestPrune/cachableonly-recovery
    prune_test.go:23: rand initialized with seed 1762224706456251576
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestPrune/small
    prune_test.go:23: rand initialized with seed 1762224706509821267
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestPrune/small-recovery
    prune_test.go:23: rand initialized with seed 1762224706556125537
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestPrune (0.51s)
    --- PASS: TestPrune/0 (0.06s)
    --- PASS: TestPrune/0-recovery (0.04s)
    --- PASS: TestPrune/50 (0.05s)
    --- PASS: TestPrune/50-recovery (0.04s)
    --- PASS: TestPrune/unlimited (0.06s)
    --- PASS: TestPrune/unlimited-recovery (0.04s)
    --- PASS: TestPrune/cachableonly (0.07s)
    --- PASS: TestPrune/cachableonly-recovery (0.05s)
    --- PASS: TestPrune/small (0.05s)
    --- PASS: TestPrune/small-recovery (0.05s)
=== RUN   TestPruneSmall
    prune_test.go:129: rand initialized with seed 1762224706604848840
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestPruneSmall (5.23s)
=== RUN   TestLoadRaw
--- PASS: TestLoadRaw (0.02s)
=== RUN   TestLoadRawBroken
--- PASS: TestLoadRawBroken (0.00s)
=== RUN   TestLoadRawBrokenWithCache
    testing.go:14: created new cache at /tmp/restic-test-1099459001
--- PASS: TestLoadRawBrokenWithCache (0.00s)
=== RUN   TestRepack
=== RUN   TestRepack/v1
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repack_test.go:193: rand seed is 1762224711860898591
=== RUN   TestRepack/v2
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repack_test.go:193: rand seed is 1762224712422357939
--- PASS: TestRepack (1.56s)
    --- PASS: TestRepack/v1 (0.56s)
    --- PASS: TestRepack/v2 (1.01s)
=== RUN   TestRepackCopy
=== RUN   TestRepackCopy/v1
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repack_test.go:273: rand seed is 1762224713435086142
=== RUN   TestRepackCopy/v2
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repack_test.go:273: rand seed is 1762224713934604484
--- PASS: TestRepackCopy (1.24s)
    --- PASS: TestRepackCopy/v1 (0.50s)
    --- PASS: TestRepackCopy/v2 (0.74s)
=== RUN   TestRepackWrongBlob
=== RUN   TestRepackWrongBlob/v1
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repack_test.go:312: rand seed is 1762224714669140316
    repack_test.go:325: found expected error: read blob  from 22b265df: wrong data returned, hash is 9c3aad77c4101e327cb31fea1ec7d113a76457d485bec2aadd08cb021270e49d
=== RUN   TestRepackWrongBlob/v2
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repack_test.go:312: rand seed is 1762224714907815665
    repack_test.go:325: found expected error: read blob  from d3a8eb40: wrong data returned, hash is a5a0ac398aad3a4803e28bfebb2c075d1f7b115bf664130af3861d3a4a73e5d1
--- PASS: TestRepackWrongBlob (0.36s)
    --- PASS: TestRepackWrongBlob/v1 (0.24s)
    --- PASS: TestRepackWrongBlob/v2 (0.12s)
=== RUN   TestRepackBlobFallback
=== RUN   TestRepackBlobFallback/v1
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repack_test.go:338: rand seed is 1762224715028537763
=== RUN   TestRepackBlobFallback/v2
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repack_test.go:338: rand seed is 1762224715043464251
--- PASS: TestRepackBlobFallback (0.10s)
    --- PASS: TestRepackBlobFallback/v1 (0.01s)
    --- PASS: TestRepackBlobFallback/v2 (0.09s)
=== RUN   TestRebuildIndex
=== RUN   TestRebuildIndex/valid_index
    repair_index_test.go:24: rand initialized with seed 1762224715125426818
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_index_test.go:30: old indexes {35356e4b 4083ded8 ada5f3bb}
    repair_index_test.go:24: rand initialized with seed 1762224715198499275
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_index_test.go:30: old indexes {6a65a506 7569d382 c61047f4}
=== RUN   TestRebuildIndex/damaged_index
    repair_index_test.go:24: rand initialized with seed 1762224715264296710
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_index_test.go:30: old indexes {adff2a43 bc9cce39 d869b101}
    repair_index_test.go:24: rand initialized with seed 1762224715333013505
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_index_test.go:30: old indexes {0889a5a7 1d978670 bac20b25}
=== RUN   TestRebuildIndex/missing_index
    repair_index_test.go:24: rand initialized with seed 1762224715391863322
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_index_test.go:30: old indexes {bfb2784c ed4c7185 f22836d9}
    repair_index_test.go:24: rand initialized with seed 1762224715447012484
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_index_test.go:30: old indexes {29d483fe 40a17879 c2167229}
=== RUN   TestRebuildIndex/missing_pack
    repair_index_test.go:24: rand initialized with seed 1762224715521833459
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_index_test.go:30: old indexes {10630600 2fbadf02 cdcfe1da fd9927c2}
    repair_index_test.go:24: rand initialized with seed 1762224715594706694
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_index_test.go:30: old indexes {13b51f55 29de0e93}
--- PASS: TestRebuildIndex (0.53s)
    --- PASS: TestRebuildIndex/valid_index (0.14s)
    --- PASS: TestRebuildIndex/damaged_index (0.13s)
    --- PASS: TestRebuildIndex/missing_index (0.13s)
    --- PASS: TestRebuildIndex/missing_pack (0.13s)
=== RUN   TestRepairBrokenPack
=== RUN   TestRepairBrokenPack/v1
=== RUN   TestRepairBrokenPack/v1/valid_pack
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_pack_test.go:109: rand seed is 1762224715661181221
=== RUN   TestRepairBrokenPack/v1/broken_pack
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_pack_test.go:109: rand seed is 1762224715681723692
=== RUN   TestRepairBrokenPack/v1/partially_broken_pack
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_pack_test.go:109: rand seed is 1762224715748979800
=== RUN   TestRepairBrokenPack/v1/truncated_pack
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_pack_test.go:109: rand seed is 1762224715768773367
=== RUN   TestRepairBrokenPack/v2
=== RUN   TestRepairBrokenPack/v2/valid_pack
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_pack_test.go:109: rand seed is 1762224715790940353
=== RUN   TestRepairBrokenPack/v2/broken_pack
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_pack_test.go:109: rand seed is 1762224715837628967
=== RUN   TestRepairBrokenPack/v2/partially_broken_pack
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_pack_test.go:109: rand seed is 1762224715923492588
=== RUN   TestRepairBrokenPack/v2/truncated_pack
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    repair_pack_test.go:109: rand seed is 1762224715973259637
--- PASS: TestRepairBrokenPack (0.35s)
    --- PASS: TestRepairBrokenPack/v1 (0.13s)
        --- PASS: TestRepairBrokenPack/v1/valid_pack (0.02s)
        --- PASS: TestRepairBrokenPack/v1/broken_pack (0.06s)
        --- PASS: TestRepairBrokenPack/v1/partially_broken_pack (0.03s)
        --- PASS: TestRepairBrokenPack/v1/truncated_pack (0.02s)
    --- PASS: TestRepairBrokenPack/v2 (0.22s)
        --- PASS: TestRepairBrokenPack/v2/valid_pack (0.05s)
        --- PASS: TestRepairBrokenPack/v2/broken_pack (0.08s)
        --- PASS: TestRepairBrokenPack/v2/partially_broken_pack (0.04s)
        --- PASS: TestRepairBrokenPack/v2/truncated_pack (0.05s)
=== RUN   TestSave
=== RUN   TestSave/v1
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestSave/v2
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestSave/v1#01
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestSave/v2#01
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestSave (0.51s)
    --- PASS: TestSave/v1 (0.12s)
    --- PASS: TestSave/v2 (0.14s)
    --- PASS: TestSave/v1#01 (0.10s)
    --- PASS: TestSave/v2#01 (0.15s)
=== RUN   TestSavePackMerging
=== RUN   TestSavePackMerging/75%
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestSavePackMerging/150%
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestSavePackMerging/250%
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestSavePackMerging (1.83s)
    --- PASS: TestSavePackMerging/75% (0.35s)
    --- PASS: TestSavePackMerging/150% (0.64s)
    --- PASS: TestSavePackMerging/250% (0.84s)
=== RUN   TestLoadBlob
=== RUN   TestLoadBlob/v1
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestLoadBlob/v2
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestLoadBlob (0.28s)
    --- PASS: TestLoadBlob/v1 (0.08s)
    --- PASS: TestLoadBlob/v2 (0.20s)
=== RUN   TestLoadBlobBroken
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:14: created new cache at /tmp/restic-test-2470928595
--- PASS: TestLoadBlobBroken (0.02s)
=== RUN   TestRepositoryLoadIndex
--- PASS: TestRepositoryLoadIndex (0.61s)
=== RUN   TestRepositoryLoadUnpackedBroken
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRepositoryLoadUnpackedBroken (0.01s)
=== RUN   TestRepositoryLoadUnpackedRetryBroken
--- PASS: TestRepositoryLoadUnpackedRetryBroken (0.62s)
=== RUN   TestRepositoryIncrementalIndex
=== RUN   TestRepositoryIncrementalIndex/v1
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestRepositoryIncrementalIndex/v2
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRepositoryIncrementalIndex (0.32s)
    --- PASS: TestRepositoryIncrementalIndex/v1 (0.13s)
    --- PASS: TestRepositoryIncrementalIndex/v2 (0.19s)
=== RUN   TestInvalidCompression
--- PASS: TestInvalidCompression (0.00s)
=== RUN   TestListPack
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:14: created new cache at /tmp/restic-test-1977451627
--- PASS: TestListPack (0.04s)
=== RUN   TestNoDoubleInit
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestNoDoubleInit (0.01s)
=== CONT  TestLock
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== CONT  TestLockWaitTimeout
=== CONT  TestLockWaitSuccess
=== NAME  TestLockWaitTimeout
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== CONT  TestLockSuccessfulRefresh
=== CONT  TestLockFailedRefresh
=== CONT  TestLockConflict
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== CONT  TestLockCancel
    testing.go:29: using low-security KDF parameters for test
=== NAME  TestLockWaitSuccess
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== CONT  TestLockSuccessfulStaleRefresh
=== NAME  TestLockCancel
    config.go:60: disabling check of the chunker polynomial
=== NAME  TestLockSuccessfulStaleRefresh
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== CONT  TestLockWaitCancel
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== NAME  TestLockFailedRefresh
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== NAME  TestLockSuccessfulRefresh
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== NAME  TestLockSuccessfulStaleRefresh
    lock_test.go:198: test for successful lock refresh 2025-11-03 21:52:00.259091394 -0500 EST m=+17.409356551
=== NAME  TestLockSuccessfulRefresh
    lock_test.go:148: test for successful lock refresh 2025-11-03 21:52:00.266463165 -0500 EST m=+17.416728449
    lock_test.go:133: save  @ 2025-11-03 21:52:00.3991792 -0500 EST m=+17.549444374
    lock_test.go:135: save finished  @ 2025-11-03 21:52:00.399746993 -0500 EST m=+17.550012177
--- PASS: TestLockConflict (0.35s)
--- PASS: TestLock (0.35s)
--- PASS: TestLockCancel (0.37s)
--- PASS: TestLockWaitCancel (0.39s)
=== NAME  TestLockSuccessfulRefresh
    lock_test.go:133: save  @ 2025-11-03 21:52:00.660751802 -0500 EST m=+17.811016996
    lock_test.go:135: save finished  @ 2025-11-03 21:52:00.66087335 -0500 EST m=+17.811138493
--- PASS: TestLockFailedRefresh (0.45s)
=== NAME  TestLockSuccessfulRefresh
    lock_test.go:133: save  @ 2025-11-03 21:52:00.720814273 -0500 EST m=+17.871079438
    lock_test.go:135: save finished  @ 2025-11-03 21:52:00.720912334 -0500 EST m=+17.871177451
    lock_test.go:133: save  @ 2025-11-03 21:52:00.780675285 -0500 EST m=+17.930940481
    lock_test.go:135: save finished  @ 2025-11-03 21:52:00.780764304 -0500 EST m=+17.931029458
--- PASS: TestLockWaitTimeout (0.56s)
=== NAME  TestLockSuccessfulRefresh
    lock_test.go:133: save  @ 2025-11-03 21:52:00.841916008 -0500 EST m=+17.992181181
    lock_test.go:135: save finished  @ 2025-11-03 21:52:00.842008182 -0500 EST m=+17.992273328
--- PASS: TestLockSuccessfulStaleRefresh (0.62s)
=== NAME  TestLockSuccessfulRefresh
    lock_test.go:133: save  @ 2025-11-03 21:52:00.902035255 -0500 EST m=+18.052300445
    lock_test.go:135: save finished  @ 2025-11-03 21:52:00.90213192 -0500 EST m=+18.052397068
    lock_test.go:133: save  @ 2025-11-03 21:52:00.961883798 -0500 EST m=+18.112148972
    lock_test.go:135: save finished  @ 2025-11-03 21:52:00.961972708 -0500 EST m=+18.112237855
--- PASS: TestLockWaitSuccess (0.75s)
=== NAME  TestLockSuccessfulRefresh
    lock_test.go:133: save  @ 2025-11-03 21:52:01.021881354 -0500 EST m=+18.172146501
    lock_test.go:135: save finished  @ 2025-11-03 21:52:01.02196993 -0500 EST m=+18.172235047
    lock_test.go:133: save  @ 2025-11-03 21:52:01.081976351 -0500 EST m=+18.232241494
    lock_test.go:135: save finished  @ 2025-11-03 21:52:01.082063548 -0500 EST m=+18.232328698
    lock_test.go:133: save  @ 2025-11-03 21:52:01.14189903 -0500 EST m=+18.292164210
    lock_test.go:135: save finished  @ 2025-11-03 21:52:01.141998568 -0500 EST m=+18.292263725
    lock_test.go:133: save  @ 2025-11-03 21:52:01.201888493 -0500 EST m=+18.352153633
    lock_test.go:135: save finished  @ 2025-11-03 21:52:01.201978 -0500 EST m=+18.352243124
    lock_test.go:133: save  @ 2025-11-03 21:52:01.262043378 -0500 EST m=+18.412308522
    lock_test.go:135: save finished  @ 2025-11-03 21:52:01.262127049 -0500 EST m=+18.412392199
    lock_test.go:133: save  @ 2025-11-03 21:52:01.321937377 -0500 EST m=+18.472202524
    lock_test.go:135: save finished  @ 2025-11-03 21:52:01.322033108 -0500 EST m=+18.472298243
    lock_test.go:133: save  @ 2025-11-03 21:52:01.381966156 -0500 EST m=+18.532231304
    lock_test.go:135: save finished  @ 2025-11-03 21:52:01.382053461 -0500 EST m=+18.532318608
    lock_test.go:133: save  @ 2025-11-03 21:52:01.441943319 -0500 EST m=+18.592208452
    lock_test.go:135: save finished  @ 2025-11-03 21:52:01.442033694 -0500 EST m=+18.592298834
    lock_test.go:133: save  @ 2025-11-03 21:52:01.501380534 -0500 EST m=+18.651645668
    lock_test.go:135: save finished  @ 2025-11-03 21:52:01.501472678 -0500 EST m=+18.651737828
    lock_test.go:133: save  @ 2025-11-03 21:52:01.562145248 -0500 EST m=+18.712410435
    lock_test.go:135: save finished  @ 2025-11-03 21:52:01.562268932 -0500 EST m=+18.712534048
--- PASS: TestLockSuccessfulRefresh (1.36s)
=== RUN   FuzzSaveLoadBlob
=== RUN   FuzzSaveLoadBlob/62d79435b9ad1777d0562c405e1ab2e1ef5d11d07c8aa4fe6814010294bffd33
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: FuzzSaveLoadBlob (0.05s)
    --- PASS: FuzzSaveLoadBlob/62d79435b9ad1777d0562c405e1ab2e1ef5d11d07c8aa4fe6814010294bffd33 (0.05s)
PASS
ok  	github.com/restic/restic/internal/repository	18.943s
=== RUN   TestReader
--- PASS: TestReader (0.03s)
=== RUN   TestWriter
--- PASS: TestWriter (0.02s)
PASS
ok  	github.com/restic/restic/internal/repository/hashing	0.087s
=== RUN   TestAssociatedSet
--- PASS: TestAssociatedSet (0.00s)
=== RUN   TestAssociatedSetWithExtendedIndex
--- PASS: TestAssociatedSetWithExtendedIndex (0.00s)
=== RUN   TestIndexOversized
--- PASS: TestIndexOversized (1.12s)
=== RUN   TestIndexMapBasic
=== PAUSE TestIndexMapBasic
=== RUN   TestIndexMapForeach
=== PAUSE TestIndexMapForeach
=== RUN   TestIndexMapForeachWithID
=== PAUSE TestIndexMapForeachWithID
=== RUN   TestHashedArrayTree
--- PASS: TestHashedArrayTree (0.00s)
=== RUN   TestIndexMapFirstIndex
=== PAUSE TestIndexMapFirstIndex
=== RUN   TestIndexMapFirstIndexDuplicates
=== PAUSE TestIndexMapFirstIndexDuplicates
=== RUN   TestRepositoryForAllIndexes
--- PASS: TestRepositoryForAllIndexes (0.59s)
=== RUN   TestIndexSerialize
--- PASS: TestIndexSerialize (0.04s)
=== RUN   TestIndexSize
    index_test.go:172: Index file size for 20000 blobs in 200 packs is 2383173
--- PASS: TestIndexSize (0.15s)
=== RUN   TestIndexUnserialize
    index_test.go:294: looking for blob data/3ec79977, got 
    index_test.go:294: looking for blob tree/9ccb846e, got 
    index_test.go:294: looking for blob data/d3dc577b, got 
    index_test.go:294: looking for blob data/3ec79977, got 
    index_test.go:294: looking for blob tree/9ccb846e, got 
    index_test.go:294: looking for blob data/d3dc577b, got 
--- PASS: TestIndexUnserialize (0.00s)
=== RUN   TestIndexPacks
--- PASS: TestIndexPacks (0.00s)
=== RUN   TestIndexHas
--- PASS: TestIndexHas (0.00s)
=== RUN   TestMixedEachByPack
--- PASS: TestMixedEachByPack (0.00s)
=== RUN   TestEachByPackIgnoes
--- PASS: TestEachByPackIgnoes (0.00s)
=== RUN   TestMasterIndex
--- PASS: TestMasterIndex (0.00s)
=== RUN   TestMasterMergeFinalIndexes
--- PASS: TestMasterMergeFinalIndexes (0.00s)
=== RUN   TestIndexSave
=== RUN   TestIndexSave/v1
=== RUN   TestIndexSave/v1/rewrite_no-op
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-08-06 10:13:40.207401672 -0400 EDT with seed 1470492820
    testing.go:155: saved snapshot 83332f7c
    testing.go:123: create fake snapshot at 2016-08-06 10:13:41.207401672 -0400 EDT with seed 1470492821
    testing.go:155: saved snapshot faa74be9
    testing.go:123: create fake snapshot at 2016-08-06 10:13:42.207401672 -0400 EDT with seed 1470492822
    testing.go:155: saved snapshot 470a3b47
=== RUN   TestIndexSave/v1/rewrite_skip-all
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-08-06 10:13:40.207401672 -0400 EDT with seed 1470492820
    testing.go:155: saved snapshot bf7871cc
    testing.go:123: create fake snapshot at 2016-08-06 10:13:41.207401672 -0400 EDT with seed 1470492821
    testing.go:155: saved snapshot 679df216
    testing.go:123: create fake snapshot at 2016-08-06 10:13:42.207401672 -0400 EDT with seed 1470492822
    testing.go:155: saved snapshot f82c7c22
=== RUN   TestIndexSave/v1/SaveFallback
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-08-06 10:13:40.207401672 -0400 EDT with seed 1470492820
    testing.go:155: saved snapshot e4a7c134
    testing.go:123: create fake snapshot at 2016-08-06 10:13:41.207401672 -0400 EDT with seed 1470492821
    testing.go:155: saved snapshot ab921cf2
    testing.go:123: create fake snapshot at 2016-08-06 10:13:42.207401672 -0400 EDT with seed 1470492822
    testing.go:155: saved snapshot f575678e
=== RUN   TestIndexSave/v2
=== RUN   TestIndexSave/v2/rewrite_no-op
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-08-06 10:13:40.207401672 -0400 EDT with seed 1470492820
    testing.go:155: saved snapshot 9b923b9f
    testing.go:123: create fake snapshot at 2016-08-06 10:13:41.207401672 -0400 EDT with seed 1470492821
    testing.go:155: saved snapshot ee3e1f9f
    testing.go:123: create fake snapshot at 2016-08-06 10:13:42.207401672 -0400 EDT with seed 1470492822
    testing.go:155: saved snapshot d1973687
=== RUN   TestIndexSave/v2/rewrite_skip-all
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-08-06 10:13:40.207401672 -0400 EDT with seed 1470492820
    testing.go:155: saved snapshot 11600b19
    testing.go:123: create fake snapshot at 2016-08-06 10:13:41.207401672 -0400 EDT with seed 1470492821
    testing.go:155: saved snapshot 196f2b23
    testing.go:123: create fake snapshot at 2016-08-06 10:13:42.207401672 -0400 EDT with seed 1470492822
    testing.go:155: saved snapshot 31436c9e
=== RUN   TestIndexSave/v2/SaveFallback
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-08-06 10:13:40.207401672 -0400 EDT with seed 1470492820
    testing.go:155: saved snapshot 0c732e7f
    testing.go:123: create fake snapshot at 2016-08-06 10:13:41.207401672 -0400 EDT with seed 1470492821
    testing.go:155: saved snapshot abf22aa2
    testing.go:123: create fake snapshot at 2016-08-06 10:13:42.207401672 -0400 EDT with seed 1470492822
    testing.go:155: saved snapshot ebddfd57
--- PASS: TestIndexSave (0.63s)
    --- PASS: TestIndexSave/v1 (0.28s)
        --- PASS: TestIndexSave/v1/rewrite_no-op (0.10s)
        --- PASS: TestIndexSave/v1/rewrite_skip-all (0.09s)
        --- PASS: TestIndexSave/v1/SaveFallback (0.09s)
    --- PASS: TestIndexSave/v2 (0.35s)
        --- PASS: TestIndexSave/v2/rewrite_no-op (0.14s)
        --- PASS: TestIndexSave/v2/rewrite_skip-all (0.11s)
        --- PASS: TestIndexSave/v2/SaveFallback (0.10s)
=== RUN   TestIndexSavePartial
=== RUN   TestIndexSavePartial/v1
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-08-06 10:13:40.207401672 -0400 EDT with seed 1470492820
    testing.go:155: saved snapshot dd0a296f
    testing.go:123: create fake snapshot at 2016-08-06 10:13:41.207401672 -0400 EDT with seed 1470492821
    testing.go:155: saved snapshot 9750e27e
    testing.go:123: create fake snapshot at 2016-08-06 10:13:42.207401672 -0400 EDT with seed 1470492822
    testing.go:155: saved snapshot 4d67b5ce
    testing.go:123: create fake snapshot at 2016-08-06 10:13:44.207401672 -0400 EDT with seed 1470492824
    testing.go:155: saved snapshot 73fd28ee
=== RUN   TestIndexSavePartial/v2
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-08-06 10:13:40.207401672 -0400 EDT with seed 1470492820
    testing.go:155: saved snapshot 17ab6c69
    testing.go:123: create fake snapshot at 2016-08-06 10:13:41.207401672 -0400 EDT with seed 1470492821
    testing.go:155: saved snapshot 09ec170b
    testing.go:123: create fake snapshot at 2016-08-06 10:13:42.207401672 -0400 EDT with seed 1470492822
    testing.go:155: saved snapshot d117221b
    testing.go:123: create fake snapshot at 2016-08-06 10:13:44.207401672 -0400 EDT with seed 1470492824
    testing.go:155: saved snapshot e8c47874
--- PASS: TestIndexSavePartial (0.22s)
    --- PASS: TestIndexSavePartial/v1 (0.10s)
    --- PASS: TestIndexSavePartial/v2 (0.12s)
=== RUN   TestRewriteOversizedIndex
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRewriteOversizedIndex (0.19s)
=== CONT  TestIndexMapBasic
=== CONT  TestIndexMapFirstIndex
=== CONT  TestIndexMapForeachWithID
=== CONT  TestIndexMapFirstIndexDuplicates
=== CONT  TestIndexMapForeach
--- PASS: TestIndexMapForeachWithID (0.00s)
--- PASS: TestIndexMapFirstIndexDuplicates (0.00s)
--- PASS: TestIndexMapForeach (0.00s)
--- PASS: TestIndexMapBasic (0.00s)
--- PASS: TestIndexMapFirstIndex (0.00s)
PASS
ok  	github.com/restic/restic/internal/repository/index	3.017s
=== RUN   TestParseHeaderEntry
    pack_internal_test.go:31: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
    pack_internal_test.go:52: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
--- PASS: TestParseHeaderEntry (0.00s)
=== RUN   TestParseHeaderEntryErrors
--- PASS: TestParseHeaderEntryErrors (0.00s)
=== RUN   TestReadHeaderEagerLoad
--- PASS: TestReadHeaderEagerLoad (0.00s)
=== RUN   TestReadRecords
--- PASS: TestReadRecords (0.00s)
=== RUN   TestUnpackedVerification
--- PASS: TestUnpackedVerification (0.00s)
=== RUN   TestCreatePack
--- PASS: TestCreatePack (0.01s)
=== RUN   TestBlobTypeJSON
--- PASS: TestBlobTypeJSON (0.00s)
=== RUN   TestUnpackReadSeeker
--- PASS: TestUnpackReadSeeker (0.01s)
=== RUN   TestShortPack
--- PASS: TestShortPack (0.00s)
=== RUN   TestPackMerge
--- PASS: TestPackMerge (0.00s)
PASS
ok  	github.com/restic/restic/internal/repository/pack	0.055s
=== RUN   TestBlobSetString
--- PASS: TestBlobSetString (0.00s)
=== RUN   TestBlobTypeJSON
--- PASS: TestBlobTypeJSON (0.00s)
=== RUN   TestNextNumber
=== RUN   TestNextNumber/#00
=== RUN   TestNextNumber/#01
=== RUN   TestNextNumber/#02
=== RUN   TestNextNumber/#03
=== RUN   TestNextNumber/#04
=== RUN   TestNextNumber/#05
=== RUN   TestNextNumber/#06
=== RUN   TestNextNumber/#07
=== RUN   TestNextNumber/#08
--- PASS: TestNextNumber (0.00s)
    --- PASS: TestNextNumber/#00 (0.00s)
    --- PASS: TestNextNumber/#01 (0.00s)
    --- PASS: TestNextNumber/#02 (0.00s)
    --- PASS: TestNextNumber/#03 (0.00s)
    --- PASS: TestNextNumber/#04 (0.00s)
    --- PASS: TestNextNumber/#05 (0.00s)
    --- PASS: TestNextNumber/#06 (0.00s)
    --- PASS: TestNextNumber/#07 (0.00s)
    --- PASS: TestNextNumber/#08 (0.00s)
=== RUN   TestParseDuration
=== RUN   TestParseDuration/#00
=== RUN   TestParseDuration/#01
=== RUN   TestParseDuration/#02
=== RUN   TestParseDuration/#03
=== RUN   TestParseDuration/#04
=== RUN   TestParseDuration/#05
=== RUN   TestParseDuration/#06
=== RUN   TestParseDuration/#07
=== RUN   TestParseDuration/#08
=== RUN   TestParseDuration/#09
=== RUN   TestParseDuration/#10
=== RUN   TestParseDuration/#11
=== RUN   TestParseDuration/#12
=== RUN   TestParseDuration/#13
--- PASS: TestParseDuration (0.00s)
    --- PASS: TestParseDuration/#00 (0.00s)
    --- PASS: TestParseDuration/#01 (0.00s)
    --- PASS: TestParseDuration/#02 (0.00s)
    --- PASS: TestParseDuration/#03 (0.00s)
    --- PASS: TestParseDuration/#04 (0.00s)
    --- PASS: TestParseDuration/#05 (0.00s)
    --- PASS: TestParseDuration/#06 (0.00s)
    --- PASS: TestParseDuration/#07 (0.00s)
    --- PASS: TestParseDuration/#08 (0.00s)
    --- PASS: TestParseDuration/#09 (0.00s)
    --- PASS: TestParseDuration/#10 (0.00s)
    --- PASS: TestParseDuration/#11 (0.00s)
    --- PASS: TestParseDuration/#12 (0.00s)
    --- PASS: TestParseDuration/#13 (0.00s)
=== RUN   TestIDMethods
--- PASS: TestIDMethods (0.00s)
=== RUN   TestID
--- PASS: TestID (0.00s)
=== RUN   TestIDUnmarshal
=== RUN   TestIDUnmarshal/#00
=== RUN   TestIDUnmarshal/#01
=== RUN   TestIDUnmarshal/#02
=== RUN   TestIDUnmarshal/#03
=== RUN   TestIDUnmarshal/#04
=== RUN   TestIDUnmarshal/#05
=== RUN   TestIDUnmarshal/#06
--- PASS: TestIDUnmarshal (0.00s)
    --- PASS: TestIDUnmarshal/#00 (0.00s)
    --- PASS: TestIDUnmarshal/#01 (0.00s)
    --- PASS: TestIDUnmarshal/#02 (0.00s)
    --- PASS: TestIDUnmarshal/#03 (0.00s)
    --- PASS: TestIDUnmarshal/#04 (0.00s)
    --- PASS: TestIDUnmarshal/#05 (0.00s)
    --- PASS: TestIDUnmarshal/#06 (0.00s)
=== RUN   TestIDsString
--- PASS: TestIDsString (0.00s)
=== RUN   TestIDSet
--- PASS: TestIDSet (0.00s)
=== RUN   TestFixTime
=== RUN   TestFixTime/#00
=== RUN   TestFixTime/#01
=== RUN   TestFixTime/#02
=== RUN   TestFixTime/#03
=== RUN   TestFixTime/#04
--- PASS: TestFixTime (0.00s)
    --- PASS: TestFixTime/#00 (0.00s)
    --- PASS: TestFixTime/#01 (0.00s)
    --- PASS: TestFixTime/#02 (0.00s)
    --- PASS: TestFixTime/#03 (0.00s)
    --- PASS: TestFixTime/#04 (0.00s)
=== RUN   TestSymlinkSerialization
{"name":"","type":"","mtime":"0001-01-01T00:00:00Z","atime":"0001-01-01T00:00:00Z","ctime":"0001-01-01T00:00:00Z","uid":0,"gid":0,"linktarget":"válîd \t Üñi¢òde \n śẗŕinǵ","content":null}
{"name":"","type":"","mtime":"0001-01-01T00:00:00Z","atime":"0001-01-01T00:00:00Z","ctime":"0001-01-01T00:00:00Z","uid":0,"gid":0,"linktarget":"\u0000\u0001\u0002\ufffd\ufffd\ufffd","linktarget_raw":"AAEC+vv8","content":null}
--- PASS: TestSymlinkSerialization (0.00s)
=== RUN   TestSymlinkSerializationFormat
--- PASS: TestSymlinkSerializationFormat (0.00s)
=== RUN   TestParallelRemove
=== RUN   TestParallelRemove/remove_files
=== RUN   TestParallelRemove/remove_files_with_error
=== RUN   TestParallelRemove/fail_2_files
--- PASS: TestParallelRemove (0.00s)
    --- PASS: TestParallelRemove/remove_files (0.00s)
    --- PASS: TestParallelRemove/remove_files_with_error (0.00s)
    --- PASS: TestParallelRemove/fail_2_files (0.00s)
=== RUN   TestTagLists_Flatten
=== RUN   TestTagLists_Flatten/4_tags
=== RUN   TestTagLists_Flatten/No_tags
=== RUN   TestTagLists_Flatten/Empty_tags
--- PASS: TestTagLists_Flatten (0.00s)
    --- PASS: TestTagLists_Flatten/4_tags (0.00s)
    --- PASS: TestTagLists_Flatten/No_tags (0.00s)
    --- PASS: TestTagLists_Flatten/Empty_tags (0.00s)
=== RUN   TestFind
--- PASS: TestFind (0.00s)
=== RUN   TestConfig
--- PASS: TestConfig (0.01s)
=== RUN   TestFindUsedBlobs
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-07-31 06:19:21.000000023 -0400 EDT with seed 1469960361
    testing.go:155: saved snapshot 06391ef5
    find_test.go:92: snapshot 06391ef5 saved, tree 08a650e4
    testing.go:123: create fake snapshot at 2016-07-31 06:19:22.000000023 -0400 EDT with seed 1469960362
    testing.go:155: saved snapshot 6d72891c
    find_test.go:92: snapshot 6d72891c saved, tree e9f3c4fe
    testing.go:123: create fake snapshot at 2016-07-31 06:19:23.000000023 -0400 EDT with seed 1469960363
    testing.go:155: saved snapshot 9046e6df
    find_test.go:92: snapshot 9046e6df saved, tree 0e1a817f
--- PASS: TestFindUsedBlobs (0.13s)
=== RUN   TestMultiFindUsedBlobs
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-07-31 06:19:21.000000023 -0400 EDT with seed 1469960361
    testing.go:155: saved snapshot 7384c7ba
    find_test.go:135: snapshot 7384c7ba saved, tree 08a650e4
    testing.go:123: create fake snapshot at 2016-07-31 06:19:22.000000023 -0400 EDT with seed 1469960362
    testing.go:155: saved snapshot 9422256b
    find_test.go:135: snapshot 9422256b saved, tree e9f3c4fe
    testing.go:123: create fake snapshot at 2016-07-31 06:19:23.000000023 -0400 EDT with seed 1469960363
    testing.go:155: saved snapshot 6d2ed9de
    find_test.go:135: snapshot 6d2ed9de saved, tree 0e1a817f
--- PASS: TestMultiFindUsedBlobs (0.11s)
=== RUN   TestFindUsedBlobsSkipsSeenBlobs
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-07-31 06:19:21.000000023 -0400 EDT with seed 1469960361
    testing.go:155: saved snapshot b14bb70d
    find_test.go:181: snapshot b14bb70d saved, tree 08a650e4
--- PASS: TestFindUsedBlobsSkipsSeenBlobs (0.06s)
=== RUN   TestMemoizeList
--- PASS: TestMemoizeList (0.00s)
=== RUN   TestMemoizeListError
--- PASS: TestMemoizeListError (0.00s)
=== RUN   TestLock
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 5ms
--- PASS: TestLock (0.03s)
=== RUN   TestDoubleUnlock
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 5ms
--- PASS: TestDoubleUnlock (0.03s)
=== RUN   TestMultipleLock
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 5ms
--- PASS: TestMultipleLock (0.03s)
=== RUN   TestMultipleLockFailure
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 5ms
--- PASS: TestMultipleLockFailure (0.06s)
=== RUN   TestLockExclusive
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestLockExclusive (0.03s)
=== RUN   TestLockOnExclusiveLockedRepo
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 5ms
--- PASS: TestLockOnExclusiveLockedRepo (0.03s)
=== RUN   TestExclusiveLockOnLockedRepo
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 5ms
--- PASS: TestExclusiveLockOnLockedRepo (0.03s)
=== RUN   TestLockStale
--- PASS: TestLockStale (0.00s)
=== RUN   TestLockRefresh
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 5ms
--- PASS: TestLockRefresh (0.03s)
=== RUN   TestLockRefreshStale
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 5ms
--- PASS: TestLockRefreshStale (0.03s)
=== RUN   TestLockRefreshStaleMissing
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    lock.go:96: setting lock timeout to 5ms
--- PASS: TestLockRefreshStaleMissing (0.03s)
=== RUN   TestFindLatestSnapshot
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2015-05-05 05:05:05 +0000 UTC with seed 1430802305
    testing.go:155: saved snapshot 4e25db21
    testing.go:123: create fake snapshot at 2017-07-07 07:07:07 +0000 UTC with seed 1499411227
    testing.go:155: saved snapshot 07bcc487
    testing.go:123: create fake snapshot at 2019-09-09 09:09:09 +0000 UTC with seed 1568020149
    testing.go:155: saved snapshot e94b1b13
--- PASS: TestFindLatestSnapshot (0.06s)
=== RUN   TestFindLatestSnapshotWithMaxTimestamp
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2015-05-05 05:05:05 +0000 UTC with seed 1430802305
    testing.go:155: saved snapshot 2b7f6aeb
    testing.go:123: create fake snapshot at 2017-07-07 07:07:07 +0000 UTC with seed 1499411227
    testing.go:155: saved snapshot cce51dd9
    testing.go:123: create fake snapshot at 2019-09-09 09:09:09 +0000 UTC with seed 1568020149
    testing.go:155: saved snapshot 27b2feb4
--- PASS: TestFindLatestSnapshotWithMaxTimestamp (0.08s)
=== RUN   TestFindLatestWithSubpath
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2015-05-05 05:05:05 +0000 UTC with seed 1430802305
    testing.go:155: saved snapshot 630adfa1
    testing.go:123: create fake snapshot at 2017-07-07 07:07:07 +0000 UTC with seed 1499411227
    testing.go:155: saved snapshot af5d9323
=== RUN   TestFindLatestWithSubpath/#00
=== RUN   TestFindLatestWithSubpath/#01
=== RUN   TestFindLatestWithSubpath/#02
=== RUN   TestFindLatestWithSubpath/#03
=== RUN   TestFindLatestWithSubpath/#04
=== RUN   TestFindLatestWithSubpath/#05
--- PASS: TestFindLatestWithSubpath (0.05s)
    --- PASS: TestFindLatestWithSubpath/#00 (0.00s)
    --- PASS: TestFindLatestWithSubpath/#01 (0.00s)
    --- PASS: TestFindLatestWithSubpath/#02 (0.00s)
    --- PASS: TestFindLatestWithSubpath/#03 (0.00s)
    --- PASS: TestFindLatestWithSubpath/#04 (0.00s)
    --- PASS: TestFindLatestWithSubpath/#05 (0.00s)
=== RUN   TestFindAllSubpathError
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2017-07-07 07:07:07 +0000 UTC with seed 1499411227
    testing.go:155: saved snapshot b3100821
--- PASS: TestFindAllSubpathError (0.04s)
=== RUN   TestGroupByOptions
--- PASS: TestGroupByOptions (0.00s)
=== RUN   TestExpireSnapshotOps
--- PASS: TestExpireSnapshotOps (0.00s)
=== RUN   TestApplyPolicy
=== RUN   TestApplyPolicy/#00
=== RUN   TestApplyPolicy/#01
=== RUN   TestApplyPolicy/#02
=== RUN   TestApplyPolicy/#03
=== RUN   TestApplyPolicy/#04
=== RUN   TestApplyPolicy/#05
=== RUN   TestApplyPolicy/#06
=== RUN   TestApplyPolicy/#07
=== RUN   TestApplyPolicy/#08
=== RUN   TestApplyPolicy/#09
=== RUN   TestApplyPolicy/#10
=== RUN   TestApplyPolicy/#11
=== RUN   TestApplyPolicy/#12
=== RUN   TestApplyPolicy/#13
=== RUN   TestApplyPolicy/#14
=== RUN   TestApplyPolicy/#15
=== RUN   TestApplyPolicy/#16
=== RUN   TestApplyPolicy/#17
=== RUN   TestApplyPolicy/#18
=== RUN   TestApplyPolicy/#19
=== RUN   TestApplyPolicy/#20
=== RUN   TestApplyPolicy/#21
=== RUN   TestApplyPolicy/#22
=== RUN   TestApplyPolicy/#23
=== RUN   TestApplyPolicy/#24
=== RUN   TestApplyPolicy/#25
=== RUN   TestApplyPolicy/#26
=== RUN   TestApplyPolicy/#27
=== RUN   TestApplyPolicy/#28
=== RUN   TestApplyPolicy/#29
=== RUN   TestApplyPolicy/#30
=== RUN   TestApplyPolicy/#31
=== RUN   TestApplyPolicy/#32
=== RUN   TestApplyPolicy/#33
=== RUN   TestApplyPolicy/#34
=== RUN   TestApplyPolicy/#35
=== RUN   TestApplyPolicy/#36
=== RUN   TestApplyPolicy/#37
=== RUN   TestApplyPolicy/#38
=== RUN   TestApplyPolicy/#39
--- PASS: TestApplyPolicy (0.18s)
    --- PASS: TestApplyPolicy/#00 (0.00s)
    --- PASS: TestApplyPolicy/#01 (0.00s)
    --- PASS: TestApplyPolicy/#02 (0.00s)
    --- PASS: TestApplyPolicy/#03 (0.01s)
    --- PASS: TestApplyPolicy/#04 (0.02s)
    --- PASS: TestApplyPolicy/#05 (0.00s)
    --- PASS: TestApplyPolicy/#06 (0.00s)
    --- PASS: TestApplyPolicy/#07 (0.00s)
    --- PASS: TestApplyPolicy/#08 (0.00s)
    --- PASS: TestApplyPolicy/#09 (0.00s)
    --- PASS: TestApplyPolicy/#10 (0.00s)
    --- PASS: TestApplyPolicy/#11 (0.00s)
    --- PASS: TestApplyPolicy/#12 (0.00s)
    --- PASS: TestApplyPolicy/#13 (0.00s)
    --- PASS: TestApplyPolicy/#14 (0.00s)
    --- PASS: TestApplyPolicy/#15 (0.00s)
    --- PASS: TestApplyPolicy/#16 (0.00s)
    --- PASS: TestApplyPolicy/#17 (0.00s)
    --- PASS: TestApplyPolicy/#18 (0.00s)
    --- PASS: TestApplyPolicy/#19 (0.00s)
    --- PASS: TestApplyPolicy/#20 (0.00s)
    --- PASS: TestApplyPolicy/#21 (0.00s)
    --- PASS: TestApplyPolicy/#22 (0.00s)
    --- PASS: TestApplyPolicy/#23 (0.00s)
    --- PASS: TestApplyPolicy/#24 (0.00s)
    --- PASS: TestApplyPolicy/#25 (0.00s)
    --- PASS: TestApplyPolicy/#26 (0.01s)
    --- PASS: TestApplyPolicy/#27 (0.00s)
    --- PASS: TestApplyPolicy/#28 (0.00s)
    --- PASS: TestApplyPolicy/#29 (0.01s)
    --- PASS: TestApplyPolicy/#30 (0.01s)
    --- PASS: TestApplyPolicy/#31 (0.01s)
    --- PASS: TestApplyPolicy/#32 (0.00s)
    --- PASS: TestApplyPolicy/#33 (0.00s)
    --- PASS: TestApplyPolicy/#34 (0.00s)
    --- PASS: TestApplyPolicy/#35 (0.00s)
    --- PASS: TestApplyPolicy/#36 (0.02s)
    --- PASS: TestApplyPolicy/#37 (0.02s)
    --- PASS: TestApplyPolicy/#38 (0.01s)
    --- PASS: TestApplyPolicy/#39 (0.00s)
=== RUN   TestNewSnapshot
--- PASS: TestNewSnapshot (0.00s)
=== RUN   TestTagList
--- PASS: TestTagList (0.00s)
=== RUN   TestLoadJSONUnpacked
=== RUN   TestLoadJSONUnpacked/v1
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestLoadJSONUnpacked/v2
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestLoadJSONUnpacked (0.03s)
    --- PASS: TestLoadJSONUnpacked/v1 (0.01s)
    --- PASS: TestLoadJSONUnpacked/v2 (0.03s)
=== RUN   TestCreateSnapshot
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2016-04-10 07:55:41.207401672 -0400 EDT with seed 1460289341
    testing.go:155: saved snapshot 34a2b368
    testing.go:123: create fake snapshot at 2016-04-10 07:55:42.207401672 -0400 EDT with seed 1460289342
    testing.go:155: saved snapshot c59b3dcb
    testing.go:123: create fake snapshot at 2016-04-10 07:55:43.207401672 -0400 EDT with seed 1460289343
    testing.go:155: saved snapshot fd123836
--- PASS: TestCreateSnapshot (0.07s)
=== RUN   TestTree
--- PASS: TestTree (0.00s)
=== RUN   TestNodeMarshal
--- PASS: TestNodeMarshal (0.00s)
=== RUN   TestNodeComparison
--- PASS: TestNodeComparison (0.00s)
=== RUN   TestEmptyLoadTree
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestEmptyLoadTree (0.03s)
=== RUN   TestTreeEqualSerialization
--- PASS: TestTreeEqualSerialization (0.00s)
=== RUN   TestLoadTree
=== RUN   TestLoadTree/v1
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestLoadTree/v2
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestLoadTree (0.14s)
    --- PASS: TestLoadTree/v1 (0.07s)
    --- PASS: TestLoadTree/v2 (0.08s)
=== RUN   TestFindTreeDirectory
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    testing.go:123: create fake snapshot at 2017-07-07 07:07:08 +0000 UTC with seed 1499411228
    testing.go:155: saved snapshot bdaab47b
=== RUN   TestFindTreeDirectory/#00
=== RUN   TestFindTreeDirectory/#01
=== RUN   TestFindTreeDirectory/#02
=== RUN   TestFindTreeDirectory/#03
=== RUN   TestFindTreeDirectory/#04
=== RUN   TestFindTreeDirectory/#05
=== RUN   TestFindTreeDirectory/#06
=== RUN   TestFindTreeDirectory/#07
=== RUN   TestFindTreeDirectory/#08
--- PASS: TestFindTreeDirectory (0.10s)
    --- PASS: TestFindTreeDirectory/#00 (0.00s)
    --- PASS: TestFindTreeDirectory/#01 (0.00s)
    --- PASS: TestFindTreeDirectory/#02 (0.00s)
    --- PASS: TestFindTreeDirectory/#03 (0.00s)
    --- PASS: TestFindTreeDirectory/#04 (0.00s)
    --- PASS: TestFindTreeDirectory/#05 (0.00s)
    --- PASS: TestFindTreeDirectory/#06 (0.00s)
    --- PASS: TestFindTreeDirectory/#07 (0.00s)
    --- PASS: TestFindTreeDirectory/#08 (0.00s)
=== RUN   TestZeroPrefixLen
--- PASS: TestZeroPrefixLen (0.01s)
PASS
ok  	github.com/restic/restic/internal/restic	1.516s
=== RUN   TestFileRestorerBasic
--- PASS: TestFileRestorerBasic (0.01s)
=== RUN   TestFileRestorerPackSkip
--- PASS: TestFileRestorerPackSkip (0.00s)
=== RUN   TestFileRestorerFrequentBlob
--- PASS: TestFileRestorerFrequentBlob (0.49s)
=== RUN   TestErrorRestoreFiles
--- PASS: TestErrorRestoreFiles (0.00s)
=== RUN   TestFatalDownloadError
--- PASS: TestFatalDownloadError (0.00s)
=== RUN   TestFilesWriterBasic
--- PASS: TestFilesWriterBasic (0.01s)
=== RUN   TestFilesWriterRecursiveOverwrite
--- PASS: TestFilesWriterRecursiveOverwrite (0.00s)
=== RUN   TestCreateFile
=== RUN   TestCreateFile/file
=== RUN   TestCreateFile/empty_dir
=== RUN   TestCreateFile/symlink
    fileswriter_test.go:138: unexpected error: open /tmp/TestCreateFile1660716334/001/test20: too many links
        
=== RUN   TestCreateFile/filled_dir
=== RUN   TestCreateFile/hardlinks
--- FAIL: TestCreateFile (0.02s)
    --- PASS: TestCreateFile/file (0.01s)
    --- PASS: TestCreateFile/empty_dir (0.00s)
    --- FAIL: TestCreateFile/symlink (0.00s)
    --- PASS: TestCreateFile/filled_dir (0.00s)
    --- PASS: TestCreateFile/hardlinks (0.00s)
=== RUN   TestCreateFileRecursiveDelete
--- PASS: TestCreateFileRecursiveDelete (0.00s)
=== RUN   TestRestorer
=== RUN   TestRestorer/#00
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:376: snapshot saved as d0af35f9
    restorer_test.go:385: restore /dirtest
    restorer_test.go:385: restore /dirtest/file
    restorer_test.go:385: restore /foo
    restorer_test.go:385: restore /dirtest
    restorer_test.go:385: restore /dirtest/file
    restorer_test.go:385: restore /foo
    restorer_test.go:385: restore /dirtest
    restorer_test.go:385: restore /dirtest/file
    restorer_test.go:385: restore /foo
=== RUN   TestRestorer/#01
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:376: snapshot saved as a332ab81
    restorer_test.go:385: restore /dir
    restorer_test.go:385: restore /dir/file
    restorer_test.go:385: restore /dir/subdir
    restorer_test.go:385: restore /dir/subdir/file
    restorer_test.go:385: restore /top
    restorer_test.go:385: restore /dir
    restorer_test.go:385: restore /dir/file
    restorer_test.go:385: restore /dir/subdir
    restorer_test.go:385: restore /dir/subdir/file
    restorer_test.go:385: restore /top
    restorer_test.go:385: restore /dir
    restorer_test.go:385: restore /dir/file
    restorer_test.go:385: restore /dir/subdir
    restorer_test.go:385: restore /dir/subdir/file
    restorer_test.go:385: restore /top
=== RUN   TestRestorer/#02
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:376: snapshot saved as ecf3b5d1
    restorer_test.go:385: restore /dir
    restorer_test.go:385: restore /file
    restorer_test.go:385: restore /dir
    restorer_test.go:385: restore /file
    restorer_test.go:385: restore /dir
    restorer_test.go:385: restore /file
=== RUN   TestRestorer/#03
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:376: snapshot saved as c42cc412
    restorer_test.go:385: restore /dir
    restorer_test.go:385: restore /dir/file
    restorer_test.go:385: restore /dir
    restorer_test.go:385: restore /dir/file
    restorer_test.go:385: restore /dir
    restorer_test.go:385: restore /dir/file
=== RUN   TestRestorer/#04
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:376: snapshot saved as 0179c0a4
    restorer_test.go:385: restore /topfile
    restorer_test.go:385: restore /topfile
    restorer_test.go:385: restore /topfile
=== RUN   TestRestorer/#05
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:376: snapshot saved as 899588e6
    restorer_test.go:385: restore /dir
    restorer_test.go:385: restore /dir/file
    restorer_test.go:385: restore /dir
    restorer_test.go:385: restore /dir/file
    restorer_test.go:385: restore /dir
    restorer_test.go:385: restore /dir/file
=== RUN   TestRestorer/#06
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:376: snapshot saved as 597a3cfc
    restorer_test.go:385: restore /..\..\foo\..\bar\..\xx\test2
    restorer_test.go:385: restore /..\test
    restorer_test.go:385: restore /..\..\foo\..\bar\..\xx\test2
    restorer_test.go:385: restore /..\test
=== RUN   TestRestorer/#07
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:376: snapshot saved as 81d6a016
    restorer_test.go:396: restore returned error for "/": invalid child node name ../../foo/../bar/../xx/test2
    restorer_test.go:396: restore returned error for "/": invalid child node name ../test
    restorer_test.go:396: restore returned error for "/": invalid child node name ../../foo/../bar/../xx/test2
    restorer_test.go:396: restore returned error for "/": invalid child node name ../test
=== RUN   TestRestorer/#08
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:376: snapshot saved as c6a9b10b
    restorer_test.go:385: restore /top
    restorer_test.go:385: restore /x
    restorer_test.go:396: restore returned error for "/x": invalid child node name ..
    restorer_test.go:385: restore /x/file1
    restorer_test.go:385: restore /top
    restorer_test.go:385: restore /x
    restorer_test.go:396: restore returned error for "/x": invalid child node name ..
    restorer_test.go:385: restore /x/file1
--- PASS: TestRestorer (0.33s)
    --- PASS: TestRestorer/#00 (0.03s)
    --- PASS: TestRestorer/#01 (0.06s)
    --- PASS: TestRestorer/#02 (0.03s)
    --- PASS: TestRestorer/#03 (0.03s)
    --- PASS: TestRestorer/#04 (0.03s)
    --- PASS: TestRestorer/#05 (0.04s)
    --- PASS: TestRestorer/#06 (0.03s)
    --- PASS: TestRestorer/#07 (0.03s)
    --- PASS: TestRestorer/#08 (0.04s)
=== RUN   TestRestorerRelative
=== RUN   TestRestorerRelative/#00
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:487: snapshot saved as 3a1db221
    restorer_test.go:492: chdir to /tmp/restic-test-854554896
    restorer_test.go:540: chdir back to /magus/work/usr/mports/sysutils/restic/work/github.com/restic/restic@v0.18.1/internal/restorer
--- PASS: TestRestorerRelative (0.03s)
    --- PASS: TestRestorerRelative/#00 (0.03s)
=== RUN   TestRestorerTraverseTree
=== RUN   TestRestorerTraverseTree/#00
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestRestorerTraverseTree/#01
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestRestorerTraverseTree/#02
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestRestorerTraverseTree/#03
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestRestorerTraverseTree/#04
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRestorerTraverseTree (0.11s)
    --- PASS: TestRestorerTraverseTree/#00 (0.02s)
    --- PASS: TestRestorerTraverseTree/#01 (0.02s)
    --- PASS: TestRestorerTraverseTree/#02 (0.02s)
    --- PASS: TestRestorerTraverseTree/#03 (0.02s)
    --- PASS: TestRestorerTraverseTree/#04 (0.02s)
=== RUN   TestRestorerConsistentTimestampsAndPermissions
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRestorerConsistentTimestampsAndPermissions (0.03s)
=== RUN   TestVerifyCancel
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestVerifyCancel (0.03s)
=== RUN   TestRestorerSparseFiles
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:952: wrote 1048589 zeros as 128 blocks, 93.8% sparse
--- PASS: TestRestorerSparseFiles (0.05s)
=== RUN   TestRestorerSparseOverwrite
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:964: base snapshot saved as 3cc81574
    restorer_test.go:972: overwrite snapshot saved as 26d2ef05
--- PASS: TestRestorerSparseOverwrite (0.04s)
=== RUN   TestRestorerOverwriteBehavior
=== RUN   TestRestorerOverwriteBehavior/#00
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:964: base snapshot saved as aeaf0266
    restorer_test.go:972: overwrite snapshot saved as 11f7aa0d
=== RUN   TestRestorerOverwriteBehavior/#01
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:964: base snapshot saved as 1461f74f
    restorer_test.go:972: overwrite snapshot saved as a4e5d4ac
=== RUN   TestRestorerOverwriteBehavior/#02
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:964: base snapshot saved as c83e8f3b
    restorer_test.go:972: overwrite snapshot saved as 52d823e0
=== RUN   TestRestorerOverwriteBehavior/#03
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:964: base snapshot saved as 093fea4d
    restorer_test.go:972: overwrite snapshot saved as 75cb5501
--- PASS: TestRestorerOverwriteBehavior (0.15s)
    --- PASS: TestRestorerOverwriteBehavior/#00 (0.05s)
    --- PASS: TestRestorerOverwriteBehavior/#01 (0.04s)
    --- PASS: TestRestorerOverwriteBehavior/#02 (0.04s)
    --- PASS: TestRestorerOverwriteBehavior/#03 (0.03s)
=== RUN   TestRestorerOverwritePartial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:964: base snapshot saved as 528ef7b9
    restorer_test.go:972: overwrite snapshot saved as b950de7b
--- PASS: TestRestorerOverwritePartial (0.04s)
=== RUN   TestRestorerOverwriteSpecial
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:964: base snapshot saved as 81f82b8a
    restorer_test.go:972: overwrite snapshot saved as b85ca994
--- PASS: TestRestorerOverwriteSpecial (0.03s)
=== RUN   TestRestoreModified
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:1255: snapshot saved as 646b350e
    restorer_test.go:1255: snapshot saved as d9f35bf7
--- PASS: TestRestoreModified (0.04s)
=== RUN   TestRestoreIfChanged
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:1282: snapshot saved as a3291360
--- PASS: TestRestoreIfChanged (0.03s)
=== RUN   TestRestoreDryRun
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:1339: snapshot saved as a8463a9e
--- PASS: TestRestoreDryRun (0.02s)
=== RUN   TestRestoreDryRunDelete
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRestoreDryRunDelete (0.03s)
=== RUN   TestRestoreOverwriteDirectory
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_test.go:964: base snapshot saved as cd38839d
    restorer_test.go:972: overwrite snapshot saved as c62f0daf
--- PASS: TestRestoreOverwriteDirectory (0.03s)
=== RUN   TestRestoreDelete
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
=== RUN   TestRestoreDelete/#00
=== RUN   TestRestoreDelete/#01
=== RUN   TestRestoreDelete/#02
--- PASS: TestRestoreDelete (0.04s)
    --- PASS: TestRestoreDelete/#00 (0.01s)
    --- PASS: TestRestoreDelete/#01 (0.00s)
    --- PASS: TestRestoreDelete/#02 (0.00s)
=== RUN   TestRestoreToFile
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRestoreToFile (0.02s)
=== RUN   TestRestorerLongPath
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRestorerLongPath (0.06s)
=== RUN   TestRestorerRestoreEmptyHardlinkedFields
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRestorerRestoreEmptyHardlinkedFields (0.02s)
=== RUN   TestRestorerProgressBar
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRestorerProgressBar (0.03s)
=== RUN   TestRestorerProgressBarDryRun
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
--- PASS: TestRestorerProgressBarDryRun (0.02s)
=== RUN   TestRestorePermissions
    testing.go:29: using low-security KDF parameters for test
    config.go:60: disabling check of the chunker polynomial
    restorer_unix_test.go:126: snapshot saved as 8e4bdc3f
--- PASS: TestRestorePermissions (0.04s)
=== RUN   TestHardLinks
--- PASS: TestHardLinks (0.00s)
FAIL
FAIL	github.com/restic/restic/internal/restorer	1.922s
=== RUN   TestExtractToFileZip
--- PASS: TestExtractToFileZip (0.00s)
PASS
ok  	github.com/restic/restic/internal/selfupdate	0.157s
=== RUN   TestRead
=== RUN   TestRead/#00
=== RUN   TestRead/#01
=== RUN   TestRead/#02
=== RUN   TestRead/#03
=== RUN   TestRead/#04
--- PASS: TestRead (0.00s)
    --- PASS: TestRead/#00 (0.00s)
    --- PASS: TestRead/#01 (0.00s)
    --- PASS: TestRead/#02 (0.00s)
    --- PASS: TestRead/#03 (0.00s)
    --- PASS: TestRead/#04 (0.00s)
PASS
ok  	github.com/restic/restic/internal/textfile	0.196s
=== RUN   TestFormatBytes
--- PASS: TestFormatBytes (0.00s)
=== RUN   TestFormatPercent
--- PASS: TestFormatPercent (0.00s)
=== RUN   TestParseBytes
--- PASS: TestParseBytes (0.00s)
=== RUN   TestParseBytesInvalid
--- PASS: TestParseBytesInvalid (0.00s)
=== RUN   TestTerminalDisplayWidth
--- PASS: TestTerminalDisplayWidth (0.00s)
PASS
ok  	github.com/restic/restic/internal/ui	0.149s
=== RUN   TestJSONError
--- PASS: TestJSONError (0.00s)
=== RUN   TestJSONScannerError
--- PASS: TestJSONScannerError (0.00s)
=== RUN   TestProgress
=== PAUSE TestProgress
=== RUN   TestEstimatorDefault
--- PASS: TestEstimatorDefault (0.00s)
=== RUN   TestEstimatorSimple
=== RUN   TestEstimatorSimple/{bytes:0_when:0_rate:0}
=== RUN   TestEstimatorSimple/{bytes:1_when:1000000000_rate:1}
=== RUN   TestEstimatorSimple/{bytes:60_when:1000000000_rate:60}
=== RUN   TestEstimatorSimple/{bytes:60_when:60000000000_rate:1}
--- PASS: TestEstimatorSimple (0.00s)
    --- PASS: TestEstimatorSimple/{bytes:0_when:0_rate:0} (0.00s)
    --- PASS: TestEstimatorSimple/{bytes:1_when:1000000000_rate:1} (0.00s)
    --- PASS: TestEstimatorSimple/{bytes:60_when:1000000000_rate:60} (0.00s)
    --- PASS: TestEstimatorSimple/{bytes:60_when:60000000000_rate:1} (0.00s)
=== RUN   TestBucketWidth
--- PASS: TestBucketWidth (0.00s)
=== RUN   TestEstimatorResponsiveness
=== RUN   TestEstimatorResponsiveness/1000_bytes/sec_over_one_second
=== RUN   TestEstimatorResponsiveness/1000_bytes/sec_over_one_minute
=== RUN   TestEstimatorResponsiveness/1000_bytes/sec_for_10_seconds,_then_2000_bytes/sec_for_10_seconds
=== RUN   TestEstimatorResponsiveness/1000_bytes/sec_for_one_minute,_then_2000_bytes/sec_for_one_minute
=== RUN   TestEstimatorResponsiveness/rate_doubles_after_30_seconds
=== RUN   TestEstimatorResponsiveness/rate_doubles_after_31_seconds
=== RUN   TestEstimatorResponsiveness/rate_doubles_after_90_seconds
=== RUN   TestEstimatorResponsiveness/rate_doubles_for_two_full_minutes
=== RUN   TestEstimatorResponsiveness/rate_falls_to_zero
=== RUN   TestEstimatorResponsiveness/rate_falls_to_zero_for_extended_time
=== RUN   TestEstimatorResponsiveness/rate_falls_to_zero_for_extended_time_(from_high_rate)
--- PASS: TestEstimatorResponsiveness (0.00s)
    --- PASS: TestEstimatorResponsiveness/1000_bytes/sec_over_one_second (0.00s)
    --- PASS: TestEstimatorResponsiveness/1000_bytes/sec_over_one_minute (0.00s)
    --- PASS: TestEstimatorResponsiveness/1000_bytes/sec_for_10_seconds,_then_2000_bytes/sec_for_10_seconds (0.00s)
    --- PASS: TestEstimatorResponsiveness/1000_bytes/sec_for_one_minute,_then_2000_bytes/sec_for_one_minute (0.00s)
    --- PASS: TestEstimatorResponsiveness/rate_doubles_after_30_seconds (0.00s)
    --- PASS: TestEstimatorResponsiveness/rate_doubles_after_31_seconds (0.00s)
    --- PASS: TestEstimatorResponsiveness/rate_doubles_after_90_seconds (0.00s)
    --- PASS: TestEstimatorResponsiveness/rate_doubles_for_two_full_minutes (0.00s)
    --- PASS: TestEstimatorResponsiveness/rate_falls_to_zero (0.00s)
    --- PASS: TestEstimatorResponsiveness/rate_falls_to_zero_for_extended_time (0.00s)
    --- PASS: TestEstimatorResponsiveness/rate_falls_to_zero_for_extended_time_(from_high_rate) (0.00s)
=== RUN   TestError
--- PASS: TestError (0.00s)
=== RUN   TestScannerError
--- PASS: TestScannerError (0.00s)
=== CONT  TestProgress
--- PASS: TestProgress (0.01s)
PASS
ok  	github.com/restic/restic/internal/ui/backup	0.159s
=== RUN   TestCounter
    counter_test.go:59: number of calls: 13
--- PASS: TestCounter (0.12s)
=== RUN   TestCounterNil
--- PASS: TestCounterNil (0.00s)
=== RUN   TestUpdater
--- PASS: TestUpdater (0.10s)
=== RUN   TestUpdaterStopTwice
--- PASS: TestUpdaterStopTwice (0.00s)
=== RUN   TestUpdaterNoTick
--- PASS: TestUpdaterNoTick (0.00s)
PASS
ok  	github.com/restic/restic/internal/ui/progress	0.356s
=== RUN   TestJSONPrintUpdate
--- PASS: TestJSONPrintUpdate (0.00s)
=== RUN   TestJSONPrintUpdateWithSkipped
--- PASS: TestJSONPrintUpdateWithSkipped (0.00s)
=== RUN   TestJSONPrintSummaryOnSuccess
--- PASS: TestJSONPrintSummaryOnSuccess (0.00s)
=== RUN   TestJSONPrintSummaryOnErrors
--- PASS: TestJSONPrintSummaryOnErrors (0.00s)
=== RUN   TestJSONPrintSummaryOnSuccessWithSkipped
--- PASS: TestJSONPrintSummaryOnSuccessWithSkipped (0.00s)
=== RUN   TestJSONPrintCompleteItem
--- PASS: TestJSONPrintCompleteItem (0.00s)
=== RUN   TestJSONError
--- PASS: TestJSONError (0.00s)
=== RUN   TestNew
--- PASS: TestNew (0.00s)
=== RUN   TestAddFile
--- PASS: TestAddFile (0.00s)
=== RUN   TestFirstProgressOnAFile
--- PASS: TestFirstProgressOnAFile (0.00s)
=== RUN   TestLastProgressOnAFile
--- PASS: TestLastProgressOnAFile (0.00s)
=== RUN   TestLastProgressOnLastFile
--- PASS: TestLastProgressOnLastFile (0.00s)
=== RUN   TestSummaryOnSuccess
--- PASS: TestSummaryOnSuccess (0.00s)
=== RUN   TestSummaryOnErrors
--- PASS: TestSummaryOnErrors (0.00s)
=== RUN   TestSkipFile
--- PASS: TestSkipFile (0.00s)
=== RUN   TestProgressTypes
--- PASS: TestProgressTypes (0.00s)
=== RUN   TestProgressError
--- PASS: TestProgressError (0.00s)
=== RUN   TestPrintUpdate
--- PASS: TestPrintUpdate (0.00s)
=== RUN   TestPrintUpdateWithSkipped
--- PASS: TestPrintUpdateWithSkipped (0.00s)
=== RUN   TestPrintSummaryOnSuccess
--- PASS: TestPrintSummaryOnSuccess (0.00s)
=== RUN   TestPrintSummaryOnErrors
--- PASS: TestPrintSummaryOnErrors (0.00s)
=== RUN   TestPrintSummaryOnSuccessWithSkipped
--- PASS: TestPrintSummaryOnSuccessWithSkipped (0.00s)
=== RUN   TestPrintCompleteItem
--- PASS: TestPrintCompleteItem (0.00s)
=== RUN   TestError
--- PASS: TestError (0.00s)
PASS
ok  	github.com/restic/restic/internal/ui/restore	0.181s
=== RUN   TestTable
=== RUN   TestTable/#00
=== RUN   TestTable/#01
=== RUN   TestTable/#02
=== RUN   TestTable/#03
=== RUN   TestTable/#04
=== RUN   TestTable/#05
=== RUN   TestTable/#06
=== RUN   TestTable/#07
--- PASS: TestTable (0.00s)
    --- PASS: TestTable/#00 (0.00s)
    --- PASS: TestTable/#01 (0.00s)
    --- PASS: TestTable/#02 (0.00s)
    --- PASS: TestTable/#03 (0.00s)
    --- PASS: TestTable/#04 (0.00s)
    --- PASS: TestTable/#05 (0.00s)
    --- PASS: TestTable/#06 (0.00s)
    --- PASS: TestTable/#07 (0.00s)
PASS
ok  	github.com/restic/restic/internal/ui/table	0.033s
=== RUN   TestSetStatus
--- PASS: TestSetStatus (0.00s)
=== RUN   TestQuote
--- PASS: TestQuote (0.00s)
=== RUN   TestTruncate
=== RUN   TestTruncate/#00
=== RUN   TestTruncate/#01
=== RUN   TestTruncate/#02
=== RUN   TestTruncate/#03
=== RUN   TestTruncate/#04
=== RUN   TestTruncate/#05
=== RUN   TestTruncate/#06
=== RUN   TestTruncate/#07
=== RUN   TestTruncate/#08
=== RUN   TestTruncate/#09
=== RUN   TestTruncate/#10
=== RUN   TestTruncate/#11
=== RUN   TestTruncate/#12
=== RUN   TestTruncate/#13
--- PASS: TestTruncate (0.00s)
    --- PASS: TestTruncate/#00 (0.00s)
    --- PASS: TestTruncate/#01 (0.00s)
    --- PASS: TestTruncate/#02 (0.00s)
    --- PASS: TestTruncate/#03 (0.00s)
    --- PASS: TestTruncate/#04 (0.00s)
    --- PASS: TestTruncate/#05 (0.00s)
    --- PASS: TestTruncate/#06 (0.00s)
    --- PASS: TestTruncate/#07 (0.00s)
    --- PASS: TestTruncate/#08 (0.00s)
    --- PASS: TestTruncate/#09 (0.00s)
    --- PASS: TestTruncate/#10 (0.00s)
    --- PASS: TestTruncate/#11 (0.00s)
    --- PASS: TestTruncate/#12 (0.00s)
    --- PASS: TestTruncate/#13 (0.00s)
=== RUN   TestSanitizeLines
=== RUN   TestSanitizeLines/[]_80
=== RUN   TestSanitizeLines/[too_long_test_line]_10
=== RUN   TestSanitizeLines/[too_long_test_line_text]_10
=== RUN   TestSanitizeLines/[too_long_test_line_second_long_test_line]_10
--- PASS: TestSanitizeLines (0.00s)
    --- PASS: TestSanitizeLines/[]_80 (0.00s)
    --- PASS: TestSanitizeLines/[too_long_test_line]_10 (0.00s)
    --- PASS: TestSanitizeLines/[too_long_test_line_text]_10 (0.00s)
    --- PASS: TestSanitizeLines/[too_long_test_line_second_long_test_line]_10 (0.00s)
=== RUN   TestStdioWrapper
=== RUN   TestStdioWrapper/#00
=== RUN   TestStdioWrapper/#01
=== RUN   TestStdioWrapper/#02
=== RUN   TestStdioWrapper/#03
--- PASS: TestStdioWrapper (0.00s)
    --- PASS: TestStdioWrapper/#00 (0.00s)
    --- PASS: TestStdioWrapper/#01 (0.00s)
    --- PASS: TestStdioWrapper/#02 (0.00s)
    --- PASS: TestStdioWrapper/#03 (0.00s)
=== RUN   TestStdioWrapperConcurrentWrites
--- PASS: TestStdioWrapperConcurrentWrites (0.00s)
PASS
ok  	github.com/restic/restic/internal/ui/termstatus	0.180s
=== RUN   TestRewriter
=== RUN   TestRewriter/#00
=== RUN   TestRewriter/#01
=== RUN   TestRewriter/#02
=== RUN   TestRewriter/#03
=== RUN   TestRewriter/#04
=== RUN   TestRewriter/#05
--- PASS: TestRewriter (0.00s)
    --- PASS: TestRewriter/#00 (0.00s)
    --- PASS: TestRewriter/#01 (0.00s)
    --- PASS: TestRewriter/#02 (0.00s)
    --- PASS: TestRewriter/#03 (0.00s)
    --- PASS: TestRewriter/#04 (0.00s)
    --- PASS: TestRewriter/#05 (0.00s)
=== RUN   TestSnapshotSizeQuery
=== RUN   TestSnapshotSizeQuery/#00
--- PASS: TestSnapshotSizeQuery (0.00s)
    --- PASS: TestSnapshotSizeQuery/#00 (0.00s)
=== RUN   TestRewriterFailOnUnknownFields
--- PASS: TestRewriterFailOnUnknownFields (0.00s)
=== RUN   TestRewriterTreeLoadError
--- PASS: TestRewriterTreeLoadError (0.00s)
=== RUN   TestWalker
=== RUN   TestWalker/#00
=== RUN   TestWalker/#00/#00
=== RUN   TestWalker/#00/#01
=== RUN   TestWalker/#00/#02
=== RUN   TestWalker/#00/#03
=== RUN   TestWalker/#01
=== RUN   TestWalker/#01/#00
=== RUN   TestWalker/#01/#01
=== RUN   TestWalker/#01/#02
=== RUN   TestWalker/#01/#03
=== RUN   TestWalker/#01/#04
=== RUN   TestWalker/#02
=== RUN   TestWalker/#02/#00
=== RUN   TestWalker/#02/#01
=== RUN   TestWalker/#03
=== RUN   TestWalker/#03/#00
=== RUN   TestWalker/#04
=== RUN   TestWalker/#04/#00
=== RUN   TestWalker/#04/#01
=== RUN   TestWalker/#04/#02
=== RUN   TestWalker/#04/#03
=== RUN   TestWalker/#04/#04
--- PASS: TestWalker (0.00s)
    --- PASS: TestWalker/#00 (0.00s)
        --- PASS: TestWalker/#00/#00 (0.00s)
        --- PASS: TestWalker/#00/#01 (0.00s)
        --- PASS: TestWalker/#00/#02 (0.00s)
        --- PASS: TestWalker/#00/#03 (0.00s)
    --- PASS: TestWalker/#01 (0.00s)
        --- PASS: TestWalker/#01/#00 (0.00s)
        --- PASS: TestWalker/#01/#01 (0.00s)
        --- PASS: TestWalker/#01/#02 (0.00s)
        --- PASS: TestWalker/#01/#03 (0.00s)
        --- PASS: TestWalker/#01/#04 (0.00s)
    --- PASS: TestWalker/#02 (0.00s)
        --- PASS: TestWalker/#02/#00 (0.00s)
        --- PASS: TestWalker/#02/#01 (0.00s)
    --- PASS: TestWalker/#03 (0.00s)
        --- PASS: TestWalker/#03/#00 (0.00s)
    --- PASS: TestWalker/#04 (0.00s)
        --- PASS: TestWalker/#04/#00 (0.00s)
        --- PASS: TestWalker/#04/#01 (0.00s)
        --- PASS: TestWalker/#04/#02 (0.00s)
        --- PASS: TestWalker/#04/#03 (0.00s)
        --- PASS: TestWalker/#04/#04 (0.00s)
PASS
ok  	github.com/restic/restic/internal/walker	0.096s
FAIL
*** Error code 1

Stop.
make: stopped in /usr/mports/sysutils/restic

Links

Depends On

Depend Of

Nothing

Categories

CVEs

  • Loading CVE information...

LLM Analysis