Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 457044 Details for
Bug 603388
app-backup/duplicity-0.7.10: Multiple test failures
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 75.45 KB, created by
Thomas Deutschmann (RETIRED)
on 2016-12-21 21:24:34 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Thomas Deutschmann (RETIRED)
Created:
2016-12-21 21:24:34 UTC
Size:
75.45 KB
patch
obsolete
> * Package: app-backup/duplicity-0.7.10 > * Repository: gentoo > * Maintainer: radhermit@gentoo.org rich0@gentoo.org > * USE: abi_x86_32 elibc_glibc kernel_linux python_targets_python2_7 test userland_GNU x86 > * FEATURES: preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking duplicity-0.7.10.tar.gz to /var/tmp/portage/app-backup/duplicity-0.7.10/work >>>> Source unpacked in /var/tmp/portage/app-backup/duplicity-0.7.10/work >>>> Preparing source in /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10 ... > * Applying duplicity-0.6.24-skip-test.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10 ... > * python2_7: running distutils-r1_run_phase distutils-r1_python_compile >/usr/bin/python2.7 setup.py build >running build >running build_py >creating /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/dup_temp.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/progress.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/file_naming.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/patchdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/tarfile.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/diffdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/dup_threading.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/collections.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/robust.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/log.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/util.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/cached_ops.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/manifest.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/selection.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/globmatch.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/globals.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/asyncscheduler.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/gpginterface.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/backend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/statistics.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/dup_time.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/filechunkio.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/compilec.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/lazy.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/errors.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/commandline.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/path.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/tempdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/gpg.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >copying duplicity/librsync.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity >creating /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/imapbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/swiftbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/gdocsbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/par2backend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/copycombackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/_boto_single.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/tahoebackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/lftpbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/b2backend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/localbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/mediafirebackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/azurebackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/hsibackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/_cf_pyrax.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/dpbxbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/botobackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/ncftpbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/multibackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/acdclibackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/onedrivebackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/ssh_pexpect_backend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/hubicbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/megabackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/ssh_paramiko_backend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/_boto_multi.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/webdavbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/cfbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/sxbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/giobackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/pydrivebackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/_cf_cloudfiles.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >copying duplicity/backends/rsyncbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends >creating /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends/pyrax_identity >copying duplicity/backends/pyrax_identity/hubic.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends/pyrax_identity >copying duplicity/backends/pyrax_identity/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/backends/pyrax_identity >creating /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing >copying testing/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing >copying testing/test_code.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing >creating /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/functional >copying testing/functional/test_rdiffdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/functional >copying testing/functional/test_badupload.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/functional >copying testing/functional/test_cleanup.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/functional >copying testing/functional/test_final.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/functional >copying testing/functional/test_log.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/functional >copying testing/functional/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/functional >copying testing/functional/test_selection.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/functional >copying testing/functional/test_verify.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/functional >copying testing/functional/test_restart.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/functional >creating /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/overrides >copying testing/overrides/gettext.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/overrides >copying testing/overrides/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/overrides >creating /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_tempdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_diffdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_gpg.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_dup_time.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_tarfile.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_backend.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_backend_instance.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_globmatch.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_statistics.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_lazy.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_gpginterface.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_collections.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_dup_temp.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_manifest.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_patchdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_path.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_selection.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >copying testing/unit/test_file_naming.py -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/testing/unit >warning: build_py: byte-compiling is disabled, skipping. > >running build_ext >building 'duplicity._librsync' extension >creating /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/temp.linux-i686-2.7 >creating /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/temp.linux-i686-2.7/duplicity >i686-pc-linux-gnu-gcc -O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt -fPIC -I/usr/include/python2.7 -c duplicity/_librsyncmodule.c -o /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/temp.linux-i686-2.7/duplicity/_librsyncmodule.o >i686-pc-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/temp.linux-i686-2.7/duplicity/_librsyncmodule.o -L/usr/lib -lrsync -lpython2.7 -o /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/_librsync.so >running build_scripts >creating /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/scripts >copying and NOT adjusting bin/rdiffdir -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/scripts >copying bin/rdiffdir -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/scripts >copying and NOT adjusting bin/duplicity -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/scripts >copying bin/duplicity -> /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/scripts >>>> Source compiled. >>>> Test phase: app-backup/duplicity-0.7.10 > * python2_7: running distutils-r1_run_phase python_test >/usr/bin/python2.7 setup.py test >running test >warning: build_py: byte-compiling is disabled, skipping. > >running egg_info >creating /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/duplicity.egg-info >writing requirements to /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/duplicity.egg-info/requires.txt >writing /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/duplicity.egg-info/PKG-INFO >writing top-level names to /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/duplicity.egg-info/top_level.txt >writing dependency_links to /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/duplicity.egg-info/dependency_links.txt >writing manifest file '/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/duplicity.egg-info/SOURCES.txt' >reading manifest file '/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/duplicity.egg-info/SOURCES.txt' >writing manifest file '/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/duplicity.egg-info/SOURCES.txt' >running build_ext >copying /var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10-python2_7/lib/duplicity/_librsync.so -> duplicity >test_dirx (testing.functional.test_rdiffdir.RdiffdirTest) >Test cycle on testfiles/dirx ... ok >test_missing_file (testing.functional.test_badupload.BadUploadTest) ... ok >test_cleanup_after_partial (testing.functional.test_cleanup.CleanupTest) ... ok >test_remove_all_but_n (testing.functional.test_cleanup.CleanupTest) ... ok >test_remove_all_inc_of_but_n (testing.functional.test_cleanup.CleanupTest) ... ok >test_asym_cycle (testing.functional.test_final.FinalTest) >Like test_basic_cycle but use asymmetric encryption and signing ... ERROR >test_asym_with_hidden_recipient_cycle (testing.functional.test_final.FinalTest) >Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing ... ERROR >test_basic_cycle (testing.functional.test_final.FinalTest) >Run backup/restore test on basic directories ... ok >test_empty_backup (testing.functional.test_final.FinalTest) >Make sure backup works when no files change ... ok >test_empty_restore (testing.functional.test_final.FinalTest) >Make sure error raised when restore doesn't match anything ... ok >test_long_filenames (testing.functional.test_final.FinalTest) >Test backing up a directory with long filenames in it ... ok >test_piped_password (testing.functional.test_final.FinalTest) >Make sure that prompting for a password works ... skipped 'skip failing test' >test_remove_older_than (testing.functional.test_final.FinalTest) >Test removing old backup chains ... ok >test_single_regfile (testing.functional.test_final.FinalTest) >Test backing and restoring up a single regular file ... ok >test_asym_cycle (testing.functional.test_final.OldFilenamesFinalTest) >Like test_basic_cycle but use asymmetric encryption and signing ... ERROR >test_asym_with_hidden_recipient_cycle (testing.functional.test_final.OldFilenamesFinalTest) >Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing ... ERROR >test_basic_cycle (testing.functional.test_final.OldFilenamesFinalTest) >Run backup/restore test on basic directories ... ok >test_empty_backup (testing.functional.test_final.OldFilenamesFinalTest) >Make sure backup works when no files change ... ok >test_empty_restore (testing.functional.test_final.OldFilenamesFinalTest) >Make sure error raised when restore doesn't match anything ... ok >test_long_filenames (testing.functional.test_final.OldFilenamesFinalTest) >Test backing up a directory with long filenames in it ... ok >test_piped_password (testing.functional.test_final.OldFilenamesFinalTest) >Make sure that prompting for a password works ... skipped 'skip failing test' >test_remove_older_than (testing.functional.test_final.OldFilenamesFinalTest) >Test removing old backup chains ... ok >test_single_regfile (testing.functional.test_final.OldFilenamesFinalTest) >Test backing and restoring up a single regular file ... ok >test_asym_cycle (testing.functional.test_final.ShortFilenamesFinalTest) >Like test_basic_cycle but use asymmetric encryption and signing ... ERROR >test_asym_with_hidden_recipient_cycle (testing.functional.test_final.ShortFilenamesFinalTest) >Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing ... ERROR >test_basic_cycle (testing.functional.test_final.ShortFilenamesFinalTest) >Run backup/restore test on basic directories ... ok >test_empty_backup (testing.functional.test_final.ShortFilenamesFinalTest) >Make sure backup works when no files change ... ok >test_empty_restore (testing.functional.test_final.ShortFilenamesFinalTest) >Make sure error raised when restore doesn't match anything ... ok >test_long_filenames (testing.functional.test_final.ShortFilenamesFinalTest) >Test backing up a directory with long filenames in it ... ok >test_piped_password (testing.functional.test_final.ShortFilenamesFinalTest) >Make sure that prompting for a password works ... skipped 'skip failing test' >test_remove_older_than (testing.functional.test_final.ShortFilenamesFinalTest) >Test removing old backup chains ... ok >test_single_regfile (testing.functional.test_final.ShortFilenamesFinalTest) >Test backing and restoring up a single regular file ... ok >test_command_line_error (testing.functional.test_log.LogTest) >Check notification of a simple error code ... ok >test_commandline_asterisks_double_both (testing.functional.test_selection.TestAsterisks) >test_commandline_include_exclude with double asterisks on both exclude and include lines. ... ok >test_commandline_asterisks_double_exclude_only (testing.functional.test_selection.TestAsterisks) >test_commandline_include_exclude with double asterisks on exclude lines. ... ok >test_commandline_asterisks_single_both (testing.functional.test_selection.TestAsterisks) >test_commandline_include_exclude with single asterisks on both exclude and include lines. ... ok >test_commandline_asterisks_single_excludes_only (testing.functional.test_selection.TestAsterisks) >test_commandline_include_exclude with single asterisks on exclude lines. ... ok >test_exclude_filelist_asterisks_double_asterisks (testing.functional.test_selection.TestAsterisks) >Exclude filelist with double asterisks replacing folders. ... ok >test_exclude_filelist_asterisks_none (testing.functional.test_selection.TestAsterisks) >Basic exclude filelist. ... ok >test_exclude_filelist_asterisks_single (testing.functional.test_selection.TestAsterisks) >Exclude filelist with asterisks replacing folders. ... ok >test_single_and_double_asterisks (testing.functional.test_selection.TestAsterisks) >This compares a backup using --include-globbing-filelist with a single and double *. ... ok >test_single_and_double_asterisks_includes_excludes (testing.functional.test_selection.TestAsterisks) >This compares a backup using --includes/--excludes with a single and double *. ... ok >test_files_are_as_expected (testing.functional.test_selection.TestCheckTestFiles) >Test that the contents of testfiles/select are as expected. ... ok >test_exclude_filelist (testing.functional.test_selection.TestExcludeFilelistTest) >Test that exclude filelist works in the basic case ... ok >test_exclude_filelist_combined_imperfections (testing.functional.test_selection.TestExcludeFilelistTest) >Test that exclude filelist works with imperfections in the input file ... ok >test_exclude_filelist_progress_option (testing.functional.test_selection.TestExcludeFilelistTest) >Test that exclude filelist is unaffected by the --progress option ... ok >test_exclude_filelist_trailing_whitespace_folders_work_with_quotes (testing.functional.test_selection.TestExcludeFilelistTest) >Test that folders with trailing whitespace in the names work correctly if they are enclosed in quotes ... ok >test_exclude_globbing_filelist_combined_imperfections (testing.functional.test_selection.TestExcludeFilelistTest) >Test that exclude globbing filelist works with imperfections in the input file ... ok >test_globbing_replacement_in_includes (testing.functional.test_selection.TestGlobbingReplacement) >Test behaviour of the extended shell globbing pattern replacement functions in both include and exclude ... ok >test_include_exclude_basic (testing.functional.test_selection.TestIncludeExcludeOptions) >Test --include and --exclude work in the basic case ... ok >test_include_exclude_trailing_whitespace (testing.functional.test_selection.TestIncludeExcludeOptions) >Test that folders with trailing whitespace in the names work correctly when passing as include/exclude ... ok >test_commandline_include_exclude (testing.functional.test_selection.TestIncludeExcludedForContents) >test an excluded folder is included for included contents when using commandline includes and excludes ... ok >test_exclude_filelist (testing.functional.test_selection.TestIncludeExcludedForContents) >test an excluded folder is included for included contents with an exclude-filelist (non-globbing) ... ok >test_exclude_globbing_filelist (testing.functional.test_selection.TestIncludeExcludedForContents) >test an excluded folder is included for included contents with an exclude-globbing-filelist ... ok >test_include_filelist (testing.functional.test_selection.TestIncludeExcludedForContents) >test an excluded folder is included for included contents with an include-filelist (non-globbing) ... ok >test_include_globbing_filelist (testing.functional.test_selection.TestIncludeExcludedForContents) >test an excluded folder is included for included contents with an include-globbing-filelist ... ok >test_include_filelist (testing.functional.test_selection.TestIncludeFilelistTest) >Test that include filelist works in the basic case ... ok >test_include_filelist_combined_imperfections (testing.functional.test_selection.TestIncludeFilelistTest) >Test that include filelist works with imperfections in the input file ... ok >test_include_filelist_workaround_combined_imperfections_no_wildcards (testing.functional.test_selection.TestIncludeFilelistTest) >Test that include filelist works with imperfections in the input file ... ok >test_include_globbing_filelist_combined_imperfections (testing.functional.test_selection.TestIncludeFilelistTest) >Test that include globbing filelist works with imperfections in the input file ... ok >test_include_files_not_subdirectories (testing.functional.test_selection.TestTrailingSlash) >Test that a trailing slash glob followed by a * glob only matches ... ok >test_include_subdirectories_not_files (testing.functional.test_selection.TestTrailingSlash) >Test that a trailing slash glob only matches directories ... ok >test_no_trailing_slash (testing.functional.test_selection.TestTrailingSlash) >Test that including 1.py works as expected ... ok >test_trailing_slash (testing.functional.test_selection.TestTrailingSlash) >Test that globs with a trailing slash only match directories ... ok >test_verify (testing.functional.test_verify.VerifyTest) >Test that verify (without --compare-data) works in the basic case ... ok >test_verify_changed_source_file (testing.functional.test_verify.VerifyTest) >Test verify (without --compare-data) gives no error if a source file is changed ... ok >test_verify_changed_source_file_adjust_mtime (testing.functional.test_verify.VerifyTest) >Test verify (without --compare-data) gives no error if a source file is changed and the mtime is changed ... ok >test_verify_compare_data (testing.functional.test_verify.VerifyTest) >Test that verify works in the basic case when the --compare-data option is used ... ok >test_verify_compare_data_changed_source_file (testing.functional.test_verify.VerifyTest) >Test verify with --compare-data gives an error if a source file is changed ... ok >test_verify_compare_data_changed_source_file_adjust_mtime (testing.functional.test_verify.VerifyTest) >Test verify with --compare-data gives an error if a source file is changed, even if the mtime is changed ... ok >test_verify_corrupt_archive (testing.functional.test_verify.VerifyTest) >Test verify (without --compare-data) gives an error if the archive is corrupted ... ok >test_verify_corrupt_archive_compare_data (testing.functional.test_verify.VerifyTest) >Test verify with --compare-data gives an error if the archive is corrupted ... ok >test_basic_checkpoint_restart (testing.functional.test_restart.RestartTest) ... ok >test_changed_source_dangling_manifest_volume (testing.functional.test_restart.RestartTest) ... ok >test_changed_source_file_disappears (testing.functional.test_restart.RestartTest) ... ok >test_first_volume_failure (testing.functional.test_restart.RestartTest) ... ok >test_last_file_missing_at_end (testing.functional.test_restart.RestartTest) ... ok >test_last_file_missing_in_middle (testing.functional.test_restart.RestartTest) ... ok >test_multi_volume_failure (testing.functional.test_restart.RestartTest) ... ok >test_multiple_checkpoint_restart (testing.functional.test_restart.RestartTest) ... ok >test_new_file (testing.functional.test_restart.RestartTest) ... ok >test_restart_incremental (testing.functional.test_restart.RestartTest) ... ok >test_restart_sign_and_encrypt (testing.functional.test_restart.RestartTest) ... FAIL >test_restart_sign_and_hidden_encrypt (testing.functional.test_restart.RestartTest) ... FAIL >test_split_after_large (testing.functional.test_restart.RestartTest) ... ok >test_split_after_small (testing.functional.test_restart.RestartTest) ... ok >test_split_inside_large (testing.functional.test_restart.RestartTest) ... ok >test_basic_checkpoint_restart (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_changed_source_dangling_manifest_volume (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_changed_source_file_disappears (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_first_volume_failure (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_ignore_double_snapshot (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_last_file_missing_at_end (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_last_file_missing_in_middle (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_multi_volume_failure (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_multiple_checkpoint_restart (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_new_file (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_no_write_double_snapshot (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_restart_incremental (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_restart_sign_and_encrypt (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_restart_sign_and_hidden_encrypt (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_split_after_large (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_split_after_small (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_split_inside_large (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_all (testing.unit.test_tempdir.TempDirTest) ... ok >test_dirname (testing.unit.test_tempdir.TempDirTest) ... ok >test_combine_path_iters (testing.unit.test_diffdir.DDTest) >Test diffdir.combine_path_iters ... ok >test_diff (testing.unit.test_diffdir.DDTest) >Test making a diff ... ok >test_diff2 (testing.unit.test_diffdir.DDTest) >Another diff test - this one involves multivol support ... ok >test_dirdelta_write_sig (testing.unit.test_diffdir.DDTest) >Test simultaneous delta and sig generation ... Warning: base testfiles/dir4 doesn't exist, continuing >Warning: base testfiles/dir4 doesn't exist, continuing >Warning: base testfiles/dir4 doesn't exist, continuing >ok >test_empty_diff (testing.unit.test_diffdir.DDTest) >Test producing a diff against same sig; should be len 0 ... ok >test_empty_diff2 (testing.unit.test_diffdir.DDTest) >Test producing diff against directories of special files ... Warning: foo has negative mtime, treating as 0. >ok >testsig (testing.unit.test_diffdir.DDTest) >Test producing tar signature of various file types ... ok >test_GPGWriteFile (testing.unit.test_gpg.GPGTest) >Test GPGWriteFile ... ok >test_GzipWriteFile (testing.unit.test_gpg.GPGTest) >Test GzipWriteFile ... ok >test_gpg1 (testing.unit.test_gpg.GPGTest) >Test gpg short strings ... ok >test_gpg2 (testing.unit.test_gpg.GPGTest) >Test gpg long strings easily compressed ... ok >test_gpg3 (testing.unit.test_gpg.GPGTest) >Test on random data - must have /dev/urandom device ... ok >test_gpg_asym (testing.unit.test_gpg.GPGTest) >Test GPG asymmetric encryption ... ok >test_gpg_hidden_asym (testing.unit.test_gpg.GPGTest) >Test GPG asymmetric encryption with hidden key id ... ok >test_gpg_signing (testing.unit.test_gpg.GPGTest) >Test to make sure GPG reports the proper signature key ... ERROR >test_gpg_signing_and_hidden_encryption (testing.unit.test_gpg.GPGTest) >Test to make sure GPG reports the proper signature key even with hidden encryption key id ... ERROR >test_sha (testing.unit.test_gpg.SHATest) ... ok >testCmp (testing.unit.test_dup_time.TimeTest1) >Test time comparisons ... ok >testCmp_separator (testing.unit.test_dup_time.TimeTest1) >Like testCmp but with new separator ... ok >testConversion (testing.unit.test_dup_time.TimeTest1) >test timetostring and stringtotime ... ok >testConversion_separator (testing.unit.test_dup_time.TimeTest1) >Same as testConversion, but change time Separator ... ok >testConvertion (testing.unit.test_dup_time.TimeTest1) ... ok >testGenericString (testing.unit.test_dup_time.TimeTest1) >Test genstrtotime, conversion of arbitrary string to time ... ok >testGenericStringErrors (testing.unit.test_dup_time.TimeTest1) >Test genstrtotime on some bad strings ... ok >testIntervals (testing.unit.test_dup_time.TimeTest1) >Test converting strings to intervals ... ok >testIntervalsComposite (testing.unit.test_dup_time.TimeTest1) >Like above, but allow composite intervals ... ok >testPrettyIntervals (testing.unit.test_dup_time.TimeTest1) >Test printable interval conversion ... ok >testStringtotime (testing.unit.test_dup_time.TimeTest1) >Test converting string to time ... ok >testCmp (testing.unit.test_dup_time.TimeTest2) >Test time comparisons ... ok >testCmp_separator (testing.unit.test_dup_time.TimeTest2) >Like testCmp but with new separator ... ok >testConversion (testing.unit.test_dup_time.TimeTest2) >test timetostring and stringtotime ... ok >testConversion_separator (testing.unit.test_dup_time.TimeTest2) >Same as testConversion, but change time Separator ... ok >testConvertion (testing.unit.test_dup_time.TimeTest2) ... ok >testGenericString (testing.unit.test_dup_time.TimeTest2) >Test genstrtotime, conversion of arbitrary string to time ... ok >testGenericStringErrors (testing.unit.test_dup_time.TimeTest2) >Test genstrtotime on some bad strings ... ok >testIntervals (testing.unit.test_dup_time.TimeTest2) >Test converting strings to intervals ... ok >testIntervalsComposite (testing.unit.test_dup_time.TimeTest2) >Like above, but allow composite intervals ... ok >testPrettyIntervals (testing.unit.test_dup_time.TimeTest2) >Test printable interval conversion ... ok >testStringtotime (testing.unit.test_dup_time.TimeTest2) >Test converting string to time ... ok >test_cached_ops (testing.unit.test_tarfile.TarfileTest) ... ok >test_cleans_up (testing.unit.test_backend.BackendWrapperTest) ... Attempt 1 failed. Exception: >Giving up after 2 attempts. Exception: >ok >test_close (testing.unit.test_backend.BackendWrapperTest) ... ok >test_default_error_exit (testing.unit.test_backend.BackendWrapperTest) ... Giving up after 1 attempts. Exception: >ok >test_move (testing.unit.test_backend.BackendWrapperTest) ... ok >test_move_fallback_false (testing.unit.test_backend.BackendWrapperTest) ... ok >test_move_fallback_undefined (testing.unit.test_backend.BackendWrapperTest) ... ok >test_prefer_lists (testing.unit.test_backend.BackendWrapperTest) ... ok >test_retries (testing.unit.test_backend.BackendWrapperTest) ... Attempt 1 failed. Exception: >Giving up after 2 attempts. Exception: >Attempt 1 failed. Exception: >Giving up after 2 attempts. Exception: >Attempt 1 failed. Exception: >Giving up after 2 attempts. Exception: >Attempt 1 failed. Exception: >Attempt 2 failed. Exception: >Attempt 1 failed. Exception: >Attempt 2 failed. Exception: >Attempt 1 failed. Exception: >Attempt 2 failed. Exception: >Attempt 1 failed. Exception: >Attempt 2 failed. Exception: >Attempt 1 failed. Exception: >Giving up after 2 attempts. Exception: >ok >test_translates_code (testing.unit.test_backend.BackendWrapperTest) ... Giving up after 1 attempts. Exception: >ok >test_uses_exception_code (testing.unit.test_backend.BackendWrapperTest) ... Giving up after 1 attempts. BackendException: error >ok >test_basic (testing.unit.test_backend.ParsedUrlTest) >Test various url strings ... ok >test_errors (testing.unit.test_backend.ParsedUrlTest) >Test various url errors ... ok >test_delete (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_delete_clean (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_delete_list (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_delete_missing (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_get (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_list (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_move (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_query_exists (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_query_list (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_query_missing (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_delete (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_delete_clean (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_delete_list (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_delete_missing (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_get (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_list (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_move (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_query_exists (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_query_list (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_query_missing (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_delete (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_delete_clean (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_delete_list (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_delete_missing (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_get (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_list (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_move (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_query_exists (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_query_list (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_query_missing (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_delete (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_delete_clean (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_delete_list (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_delete_missing (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_get (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_list (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_move (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_query_exists (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_query_list (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_query_missing (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_delete (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_delete_clean (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_delete_list (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_delete_missing (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_get (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_list (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_move (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_query_exists (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_query_list (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_query_missing (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_delete (testing.unit.test_backend_instance.Par2BackendTest) ... ok >test_delete_clean (testing.unit.test_backend_instance.Par2BackendTest) ... ok >test_delete_list (testing.unit.test_backend_instance.Par2BackendTest) ... ok >test_delete_missing (testing.unit.test_backend_instance.Par2BackendTest) ... ok >test_get (testing.unit.test_backend_instance.Par2BackendTest) ... ok >test_list (testing.unit.test_backend_instance.Par2BackendTest) ... ok >test_move (testing.unit.test_backend_instance.Par2BackendTest) ... ok >test_query_exists (testing.unit.test_backend_instance.Par2BackendTest) ... ok >test_query_list (testing.unit.test_backend_instance.Par2BackendTest) ... ok >test_query_missing (testing.unit.test_backend_instance.Par2BackendTest) ... ok >test_delete (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_delete_clean (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_delete_list (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_delete_missing (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_get (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_list (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_move (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_query_exists (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_query_list (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_query_missing (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_glob_re (testing.unit.test_globmatch.MatchingTest) >test_glob_re - test translation of shell pattern to regular exp ... ok >testAverage (testing.unit.test_statistics.StatsObjTest) >Test making an average statsobj ... ok >test_byte_summary (testing.unit.test_statistics.StatsObjTest) >Test conversion of bytes to strings like 7.23MB ... ok >test_get_stats (testing.unit.test_statistics.StatsObjTest) >Test reading and writing stat objects ... ok >test_get_stats_string (testing.unit.test_statistics.StatsObjTest) >Test conversion of stat object into string ... ok >test_init_stats (testing.unit.test_statistics.StatsObjTest) >Test setting stat object from string ... ok >test_line_string (testing.unit.test_statistics.StatsObjTest) >Test conversion to a single line ... ok >test_write_path (testing.unit.test_statistics.StatsObjTest) >Test reading and writing of statistics object ... ok >testAndShortcut (testing.unit.test_lazy.AndOrTestCase) >And should return if any false ... ok >testEmpty (testing.unit.test_lazy.AndOrTestCase) >And() -> true, Or() -> false ... ok >testNormalAnd (testing.unit.test_lazy.AndOrTestCase) >And should go through true iterators, picking last ... ok >testNormalOr (testing.unit.test_lazy.AndOrTestCase) >Or goes through false iterators, picking last ... ok >testOrShortcut (testing.unit.test_lazy.AndOrTestCase) >Or should return if any true ... ok >testEmpty (testing.unit.test_lazy.CatTestCase) >Empty + empty = empty ... ok >testNumbers (testing.unit.test_lazy.CatTestCase) >1 to 50 + 51 to 100 = 1 to 100 ... ok >testShortcut (testing.unit.test_lazy.CatTestCase) >Process iterators in order ... ok >testEmpty (testing.unit.test_lazy.FilterTestCase) >empty iterators -> empty iterators ... ok >testError (testing.unit.test_lazy.FilterTestCase) >Should raise appropriate error ... ok >testNum1 (testing.unit.test_lazy.FilterTestCase) >Test numbers 1 - 100 #1 ... ok >testAddition (testing.unit.test_lazy.FoldingTest) >Use folds to sum lists ... ok >testEmpty (testing.unit.test_lazy.FoldingTest) >Folds of empty iterators should produce defaults ... ok >testLargeAddition (testing.unit.test_lazy.FoldingTest) >Folds on 10000 element iterators ... ok >testLen (testing.unit.test_lazy.FoldingTest) >Use folds to calculate length of lists ... ok >testEmpty (testing.unit.test_lazy.IterEqualTestCase) >Empty iterators should be equal ... ok >testGenerators (testing.unit.test_lazy.IterEqualTestCase) >equals works for generators ... ok >testLength (testing.unit.test_lazy.IterEqualTestCase) >Differently sized iterators ... ok >testNormal (testing.unit.test_lazy.IterEqualTestCase) >See if normal iterators are equal ... ok >testNormalInequality (testing.unit.test_lazy.IterEqualTestCase) >See if normal unequals work ... ok >testEmpty (testing.unit.test_lazy.MapTestCase) >Map of an empty iterator is empty ... ok >testNumbers (testing.unit.test_lazy.MapTestCase) >1 to 100 * 2 = 2 to 200 ... ok >testShortcut (testing.unit.test_lazy.MapTestCase) >Map should go in order ... ok >testDouble (testing.unit.test_lazy.MultiplexTest) >Test splitting into two... ... ok >testSingle (testing.unit.test_lazy.MultiplexTest) >Test multiplex single stream ... ok >testTrible (testing.unit.test_lazy.MultiplexTest) >Test splitting iterator into three ... ok >testTreeReducer (testing.unit.test_lazy.TreeReducerTest) >testing IterTreeReducer ... ok >testTreeReducerState (testing.unit.test_lazy.TreeReducerTest) >Test saving and recreation of an IterTreeReducer ... ok >test_attach_fhs (testing.unit.test_gpginterface.GnuPGTests) >Do GnuPG operations using the attach_fhs feature ... gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/gnupg' >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/gnupg' >gpg: AES encrypted data >gpg: encrypted with 1 passphrase >ok >test_create_fhs_solely (testing.unit.test_gpginterface.GnuPGTests) >Do GnuPG operations using solely the create_fhs feature ... gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/gnupg' >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/gnupg' >gpg: AES encrypted data >gpg: encrypted with 1 passphrase >ok >test_boolean_args (testing.unit.test_gpginterface.OptionsTests) >test Options boolean options that they generate ... ok >test_list_args (testing.unit.test_gpginterface.OptionsTests) >test Options string-taking options that they generate ... ok >test_string_args (testing.unit.test_gpginterface.OptionsTests) >test Options string-taking options that they generate ... ok >test_constructor (testing.unit.test_gpginterface.PipesTests) ... ok >test_backup_chains (testing.unit.test_collections.CollectionTest) >Test basic backup chain construction ... ok >test_collections_status (testing.unit.test_collections.CollectionTest) >Test CollectionStatus object's set_values() ... ok >test_get_extraneous (testing.unit.test_collections.CollectionTest) >Test the listing of extraneous files ... Warning, found the following remote orphaned signature file: >duplicity-new-signatures.2001-08-17T02:05:13-05:00.to.2002-08-17T05:05:14-05:00.sigtar.gpg >Warning, found signatures but no corresponding backup files >Warning, found incomplete backup sets, probably left from aborted session >Warning, found the following orphaned backup file: >[duplicity-inc.2000-08-17T16:17:01-07:00.to.2000-08-18T00:04:30-07:00.manifest.gpg, duplicity-inc.2000-08-17T16:17:01-07:00.to.2000-08-18T00:04:30-07:00.vol1.difftar.gpg] >ok >test_get_olderthan (testing.unit.test_collections.CollectionTest) >Test getting list of files older than a certain time ... Warning, found the following remote orphaned signature file: >duplicity-new-signatures.2001-08-17T02:05:13-05:00.to.2002-08-17T05:05:14-05:00.sigtar.gpg >Warning, found signatures but no corresponding backup files >Warning, found incomplete backup sets, probably left from aborted session >Warning, found the following orphaned backup file: >[duplicity-inc.2000-08-17T16:17:01-07:00.to.2000-08-18T00:04:30-07:00.manifest.gpg, duplicity-inc.2000-08-17T16:17:01-07:00.to.2000-08-18T00:04:30-07:00.vol1.difftar.gpg] >ok >test_sig_chain (testing.unit.test_collections.CollectionTest) >Test a single signature chain ... ok >test_sig_chains (testing.unit.test_collections.CollectionTest) >Test making signature chains from filename list ... ok >test_sig_chains2 (testing.unit.test_collections.CollectionTest) >Test making signature chains from filename list on backend ... ok >test_sigchain_fileobj (testing.unit.test_collections.CollectionTest) >Test getting signature chain fileobjs from archive_dir ... ok >test_tempduppath (testing.unit.test_dup_temp.TempTest) >Allocate new tempduppath, then open_with_delete ... ok >test_temppath (testing.unit.test_dup_temp.TempTest) >Allocate new temppath, try open_with_delete ... ok >test_basic (testing.unit.test_manifest.ManifestTest) ... ok >test_basic (testing.unit.test_manifest.VolumeInfoTest) >Basic VolumeInfoTest ... ok >test_contains (testing.unit.test_manifest.VolumeInfoTest) >Test to see if contains() works ... ok >test_special (testing.unit.test_manifest.VolumeInfoTest) >Test VolumeInfo with special characters ... ok >test_collate (testing.unit.test_patchdir.CollateItersTest) >Test collate_iters function ... ok >test_tuple (testing.unit.test_patchdir.CollateItersTest) >Test indexed tuple ... ok >test_tuple_assignment (testing.unit.test_patchdir.CollateItersTest) ... ok >test_block_tar (testing.unit.test_patchdir.PatchingTest) >Test building block tar from a number of files ... ok >test_doubledot_hole (testing.unit.test_patchdir.PatchingTest) >Test for the .. bug that lets tar overwrite parent dir ... ok >test_total (testing.unit.test_patchdir.PatchingTest) >Test cycle on dirx ... ok >test_normalize (testing.unit.test_patchdir.TestInnerFuncs) >Test normalizing a sequence of diffs ... ok >test_patch_seq2ropath (testing.unit.test_patchdir.TestInnerFuncs) >Test patching sequence ... ok >test_canonical (testing.unit.test_path.PathTest) >Test getting canonical version of path ... ok >test_compare_verbose (testing.unit.test_path.PathTest) >Run compare_verbose on a few files ... ok >test_deltree (testing.unit.test_path.PathTest) >Test deleting a tree ... ok >test_quote (testing.unit.test_path.PathTest) >Test path quoting ... ok >test_unquote (testing.unit.test_path.PathTest) >Test path unquoting ... ok >testRegexp (testing.unit.test_selection.MatchingTest) >Test regular expression selection func ... ok >test_file_prefix_sf_exception (testing.unit.test_selection.MatchingTest) >test_file_prefix_sf_exception - see if FilePrefix error is returned ... ok >test_glob_sf_exception (testing.unit.test_selection.MatchingTest) >test_glob_sf_exception - see if globbing errors returned ... ok >test_glob_star_exclude (testing.unit.test_selection.MatchingTest) >Test a few glob excludes, including ** ... ok >test_glob_star_include (testing.unit.test_selection.MatchingTest) >Test a few globbing patterns, including ** ... ok >test_ignore_case (testing.unit.test_selection.MatchingTest) >test_ignore_case - try a few expressions with ignorecase: ... ok >test_other_filesystems (testing.unit.test_selection.MatchingTest) >Test to see if --exclude-other-filesystems works correctly ... ok >test_root (testing.unit.test_selection.MatchingTest) >test_root - / may be a counterexample to several of these.. ... ok >test_scan (testing.unit.test_selection.MatchingTest) >Tests what is returned for selection tests regarding directory scanning ... ok >test_simple_glob_double_asterisk (testing.unit.test_selection.MatchingTest) >test_simple_glob_double_asterisk - primarily to check that the defaults used by the error tests work ... ok >test_tuple_exclude (testing.unit.test_selection.MatchingTest) >Test exclude selection function made from a regular filename ... ok >test_tuple_include (testing.unit.test_selection.MatchingTest) >Test include selection function made from a regular filename ... ok >test_alternate_root (testing.unit.test_selection.ParseArgsTest) >Test select with different root ... ok >test_commandline_asterisks_double_both (testing.unit.test_selection.ParseArgsTest) >Unit test the functional test TestAsterisks.test_commandline_asterisks_double_both ... ok >test_exclude_after_scan (testing.unit.test_selection.ParseArgsTest) >Test select with an exclude after a pattern that would return a scan for that file ... ok >test_exclude_filelist (testing.unit.test_selection.ParseArgsTest) >Exclude version of test_filelist ... ok >test_exclude_filelist_asterisk_1 (testing.unit.test_selection.ParseArgsTest) >Exclude version of test_include_filelist_asterisk ... ok >test_exclude_filelist_asterisk_2 (testing.unit.test_selection.ParseArgsTest) >Identical to test_exclude_filelist, but with the exclude 'select' replaced with '*' ... ok >test_exclude_filelist_asterisk_3 (testing.unit.test_selection.ParseArgsTest) >Identical to test_exclude_filelist, but with the include 'select' replaced with '*' ... ok >test_exclude_filelist_asterisk_4 (testing.unit.test_selection.ParseArgsTest) >Identical to test_exclude_filelist, but with numerous excluded folders replaced with '*' ... ok >test_exclude_filelist_asterisk_5 (testing.unit.test_selection.ParseArgsTest) >Identical to test_exclude_filelist, but with numerous included/excluded folders replaced with '*' ... ok >test_exclude_filelist_double_asterisk (testing.unit.test_selection.ParseArgsTest) >Identical to test_exclude_filelist, but with all included/excluded folders replaced with '**' ... ok >test_exclude_filelist_single_asterisk_at_beginning (testing.unit.test_selection.ParseArgsTest) >Exclude filelist testing limited functionality of functional test ... ok >test_filelist (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to above testParse2 ... ok >test_filelist2 (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to above testGlob ... ok >test_filelist_null_separator (testing.unit.test_selection.ParseArgsTest) >test_filelist, but with null_separator set ... ok >test_glob (testing.unit.test_selection.ParseArgsTest) >Test globbing expression ... ok >test_glob2 (testing.unit.test_selection.ParseArgsTest) >Test more globbing functions ... ok >test_glob3 (testing.unit.test_selection.ParseArgsTest) >regression test for bug 25230 ... ok >test_globbing_replacement (testing.unit.test_selection.ParseArgsTest) >Test functional test test_globbing_replacement as a unittest ... ok >test_include_exclude_basic (testing.unit.test_selection.ParseArgsTest) >Test functional test test_include_exclude_basic as a unittest ... ok >test_include_filelist_1_leading_whitespace (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 1 leading whitespace on include ... ok >test_include_filelist_1_leading_whitespace_exclude (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 1 leading whitespace on exclude ... ok >test_include_filelist_1_trailing_whitespace (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 1 trailing whitespace on include ... ok >test_include_filelist_1_trailing_whitespace_exclude (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 1 trailing whitespace on exclude ... ok >test_include_filelist_2_leading_whitespaces (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 2 leading whitespaces on include ... ok >test_include_filelist_2_leading_whitespaces_exclude (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 2 leading whitespaces on exclude ... ok >test_include_filelist_2_trailing_whitespace_exclude (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 2 trailing whitespaces on exclude ... ok >test_include_filelist_2_trailing_whitespaces (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 2 trailing whitespaces on include ... ok >test_include_filelist_asterisk (testing.unit.test_selection.ParseArgsTest) >Filelist glob test with * instead of 'testfiles' ... ok >test_include_filelist_asterisk_2 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with the exclude 'select' replaced with '*' ... ok >test_include_filelist_asterisk_3 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with the auto-include 'select' replaced with '*' ... ok >test_include_filelist_asterisk_4 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with a specific include 'select' replaced with '*' ... ok >test_include_filelist_asterisk_5 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with all 'select's replaced with '*' ... ok >test_include_filelist_asterisk_6 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with numerous excluded folders replaced with '*' ... ok >test_include_filelist_asterisk_7 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with numerous included/excluded folders replaced with '*' ... ok >test_include_filelist_check_excluded_folder_included_for_contents (testing.unit.test_selection.ParseArgsTest) >Filelist glob test to check excluded folder is included if contents are ... ok >test_include_filelist_double_asterisk_1 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with the exclude 'select' replaced with '**' ... ok >test_include_filelist_double_asterisk_2 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with the include 'select' replaced with '**' ... ok >test_include_filelist_double_asterisk_3 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with the exclude 'testfiles/select' replaced with '**' ... ok >test_include_filelist_double_asterisk_4 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with the include 'testfiles/select' replaced with '**' ... ok >test_include_filelist_double_asterisk_5 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with all 'testfiles/select's replaced with '**' ... ok >test_include_filelist_trailing_slashes (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with trailing slashes ... ok >test_include_filelist_trailing_slashes_and_double_asterisks (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with trailing slashes and double asterisks ... ok >test_include_filelist_trailing_slashes_and_single_asterisks (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with trailing slashes and single asterisks ... ok >test_include_filelist_with_blank_line (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with a blank line. ... ok >test_include_filelist_with_blank_line_and_whitespace (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with a blank line and whitespace. ... ok >test_include_filelist_with_full_line_comment (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with a full-line comment. ... ok >test_include_filelist_with_unnecessary_double_quotes (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with double quotes around one of the paths. ... ok >test_include_filelist_with_unnecessary_quotes (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with quotes around one of the paths. ... ok >test_parse (testing.unit.test_selection.ParseArgsTest) >Test just one include, all exclude ... ok >test_parse2 (testing.unit.test_selection.ParseArgsTest) >Test three level include/exclude ... ok >test_glob_get_normal_sf_2 (testing.unit.test_selection.TestGlobGetNormalSf) >Test same behaviour as the functional test test_globbing_replacement. ... ok >test_glob_get_normal_sf_2_ignorecase (testing.unit.test_selection.TestGlobGetNormalSf) >Test same behaviour as the functional test test_globbing_replacement, ignorecase tests. ... ok >test_glob_get_normal_sf_3_double_asterisks_dirs_to_scan (testing.unit.test_selection.TestGlobGetNormalSf) >Test double asterisk (**) replacement in glob_get_normal_sf with directories that should be scanned ... ok >test_glob_get_normal_sf_3_ignorecase (testing.unit.test_selection.TestGlobGetNormalSf) >Test ignorecase in glob_get_normal_sf ... ok >test_glob_get_normal_sf_exclude (testing.unit.test_selection.TestGlobGetNormalSf) >Test simple exclude. ... ok >test_glob_get_normal_sf_exclude_root (testing.unit.test_selection.TestGlobGetNormalSf) >Test simple exclude with / as the glob. ... ok >test_glob_get_normal_sf_negative_square_brackets_range (testing.unit.test_selection.TestGlobGetNormalSf) >Test negative square bracket (range) [!a,b,c] replacement in get_normal_sf. ... ok >test_glob_get_normal_sf_negative_square_brackets_specified (testing.unit.test_selection.TestGlobGetNormalSf) >Test negative square bracket (specified) [!a,b,c] replacement in get_normal_sf. ... ok >test_basic (testing.unit.test_file_naming.FileNamingLong) >Check get/parse cycle ... ok >test_more (testing.unit.test_file_naming.FileNamingLong) >More file_parsing tests ... ok >test_partial (testing.unit.test_file_naming.FileNamingLong) >Test addition of partial flag ... ok >test_suffix (testing.unit.test_file_naming.FileNamingLong) >Test suffix (encrypt/compressed) encoding and generation ... ok >test_basic (testing.unit.test_file_naming.FileNamingPrefixes) >Check get/parse cycle ... ok >test_more (testing.unit.test_file_naming.FileNamingPrefixes) >More file_parsing tests ... ok >test_partial (testing.unit.test_file_naming.FileNamingPrefixes) >Test addition of partial flag ... ok >test_suffix (testing.unit.test_file_naming.FileNamingPrefixes) >Test suffix (encrypt/compressed) encoding and generation ... ok >test_basic (testing.unit.test_file_naming.FileNamingShort) >Check get/parse cycle ... ok >test_more (testing.unit.test_file_naming.FileNamingShort) >More file_parsing tests ... ok >test_partial (testing.unit.test_file_naming.FileNamingShort) >Test addition of partial flag ... ok >test_suffix (testing.unit.test_file_naming.FileNamingShort) >Test suffix (encrypt/compressed) encoding and generation ... ok >test_base36 (testing.unit.test_file_naming.Test36) >Test conversion to/from base 36 ... ok >test_2to3 (testing.test_code.CodeTest) ... skipped 'Must set environment var RUN_CODE_TESTS=1' >test_pep8 (testing.test_code.CodeTest) ... skipped 'Must set environment var RUN_CODE_TESTS=1' >test_pylint (testing.test_code.CodeTest) >Pylint test (requires pylint to be installed to pass) ... skipped 'Must set environment var RUN_CODE_TESTS=1' > >====================================================================== >ERROR: test_asym_cycle (testing.functional.test_final.FinalTest) >Like test_basic_cycle but use asymmetric encryption and signing >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 87, in test_asym_cycle > restore_options=restore_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 66, in test_basic_cycle > restore_options=restore_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 40, in runtest > options=backup_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 142, in backup > result = self.run_duplicity(options=options, **kwargs) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 129, in run_duplicity > raise CmdError(return_val) >CmdError: 31 > >====================================================================== >ERROR: test_asym_with_hidden_recipient_cycle (testing.functional.test_final.FinalTest) >Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 96, in test_asym_with_hidden_recipient_cycle > restore_options=restore_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 66, in test_basic_cycle > restore_options=restore_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 40, in runtest > options=backup_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 142, in backup > result = self.run_duplicity(options=options, **kwargs) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 129, in run_duplicity > raise CmdError(return_val) >CmdError: 31 > >====================================================================== >ERROR: test_asym_cycle (testing.functional.test_final.OldFilenamesFinalTest) >Like test_basic_cycle but use asymmetric encryption and signing >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 87, in test_asym_cycle > restore_options=restore_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 66, in test_basic_cycle > restore_options=restore_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 40, in runtest > options=backup_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 142, in backup > result = self.run_duplicity(options=options, **kwargs) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 129, in run_duplicity > raise CmdError(return_val) >CmdError: 31 > >====================================================================== >ERROR: test_asym_with_hidden_recipient_cycle (testing.functional.test_final.OldFilenamesFinalTest) >Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 96, in test_asym_with_hidden_recipient_cycle > restore_options=restore_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 66, in test_basic_cycle > restore_options=restore_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 40, in runtest > options=backup_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 142, in backup > result = self.run_duplicity(options=options, **kwargs) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 129, in run_duplicity > raise CmdError(return_val) >CmdError: 31 > >====================================================================== >ERROR: test_asym_cycle (testing.functional.test_final.ShortFilenamesFinalTest) >Like test_basic_cycle but use asymmetric encryption and signing >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 87, in test_asym_cycle > restore_options=restore_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 66, in test_basic_cycle > restore_options=restore_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 40, in runtest > options=backup_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 142, in backup > result = self.run_duplicity(options=options, **kwargs) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 129, in run_duplicity > raise CmdError(return_val) >CmdError: 31 > >====================================================================== >ERROR: test_asym_with_hidden_recipient_cycle (testing.functional.test_final.ShortFilenamesFinalTest) >Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 96, in test_asym_with_hidden_recipient_cycle > restore_options=restore_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 66, in test_basic_cycle > restore_options=restore_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_final.py", line 40, in runtest > options=backup_options) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 142, in backup > result = self.run_duplicity(options=options, **kwargs) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 129, in run_duplicity > raise CmdError(return_val) >CmdError: 31 > >====================================================================== >ERROR: test_gpg_signing (testing.unit.test_gpg.GPGTest) >Test to make sure GPG reports the proper signature key >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/unit/test_gpg.py", line 105, in test_gpg_signing > encrypted_signed_file.close() > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/duplicity/gpg.py", line 241, in close > self.gpg_failed() > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/duplicity/gpg.py", line 226, in gpg_failed > raise GPGError(msg) >GPGError: GPG Failed, see log below: >===== Begin GnuPG log ===== >gpg: using "56538CCF" as default secret key for signing >gpg: signing failed: Inappropriate ioctl for device >gpg: [stdin]: sign+encrypt failed: Inappropriate ioctl for device >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/gnupg' >===== End GnuPG log ===== > > >====================================================================== >ERROR: test_gpg_signing_and_hidden_encryption (testing.unit.test_gpg.GPGTest) >Test to make sure GPG reports the proper signature key even with hidden encryption key id >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/unit/test_gpg.py", line 124, in test_gpg_signing_and_hidden_encryption > encrypted_signed_file.close() > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/duplicity/gpg.py", line 241, in close > self.gpg_failed() > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/duplicity/gpg.py", line 226, in gpg_failed > raise GPGError(msg) >GPGError: GPG Failed, see log below: >===== Begin GnuPG log ===== >gpg: using "56538CCF" as default secret key for signing >gpg: signing failed: Inappropriate ioctl for device >gpg: [stdin]: sign+encrypt failed: Inappropriate ioctl for device >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/gnupg' >===== End GnuPG log ===== > > >====================================================================== >FAIL: test_restart_sign_and_encrypt (testing.functional.test_restart.RestartTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_restart.py", line 85, in test_restart_sign_and_encrypt > self.backup("full", "testfiles/largefiles", options=enc_opts, fail=2) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 142, in backup > result = self.run_duplicity(options=options, **kwargs) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 127, in run_duplicity > self.assertEqual(30, return_val) >AssertionError: 30 != 31 > >====================================================================== >FAIL: test_restart_sign_and_hidden_encrypt (testing.functional.test_restart.RestartTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/test_restart.py", line 96, in test_restart_sign_and_hidden_encrypt > self.backup("full", "testfiles/largefiles", options=enc_opts, fail=2) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 142, in backup > result = self.run_duplicity(options=options, **kwargs) > File "/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10/testing/functional/__init__.py", line 127, in run_duplicity > self.assertEqual(30, return_val) >AssertionError: 30 != 31 > >---------------------------------------------------------------------- >Ran 383 tests in 348.587s > >FAILED (failures=2, errors=8, skipped=6) > * ERROR: app-backup/duplicity-0.7.10::gentoo failed (test phase): > * (no error message) > * > * Call stack: > * ebuild.sh, line 115: Called src_test > * environment, line 3877: Called distutils-r1_src_test > * environment, line 994: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 311: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > * environment, line 3353: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2457: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2455: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > * environment, line 594: Called distutils-r1_run_phase 'python_test' > * environment, line 926: Called python_test > * environment, line 3719: Called esetup.py 'test' > * environment, line 1492: Called die > * The specific snippet of code: > * "${@}" || die "${die_args[@]}"; > * > * If you need support, post the output of `emerge --info '=app-backup/duplicity-0.7.10::gentoo'`, > * the complete build log and the output of `emerge -pqv '=app-backup/duplicity-0.7.10::gentoo'`. > * The complete build log is located at '/var/tmp/portage/app-backup/duplicity-0.7.10/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/app-backup/duplicity-0.7.10/temp/environment'. > * Working directory: '/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10' > * S: '/var/tmp/portage/app-backup/duplicity-0.7.10/work/duplicity-0.7.10'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 603388
: 457044 |
536054