ostree/tests
Colin Walters fab1e113db When mirroring, write content directly, do not verify
When doing a pull --mirror from an archive-z2 repository into another
archive-z2 repository, currently we gunzip/checksum/gzip each content
object.  The re-gzip process in particular is fairly expensive.

This does assume that the upstream content is trusted and correct.
It'd be nice in the future to do at least a CRC check, if not the full
checksum.  (Could we append CRC data to the end of filez objects?)

We could also choose to only do this optimization if fetching over
TLS.

before: 1626 metadata, 20320 content objects fetched; 299634 KiB transferred in 62 seconds
after : 1626 metadata, 20320 content objects fetched; 299634 KiB transferred in 11 seconds
2015-02-05 21:24:21 -05:00
..
gpghome tests: Fix up GPG tests for more strict EL7 GPG 2014-02-10 09:40:35 -05:00
.gitignore Add support for pulling from remote archives 2011-10-31 20:28:47 -04:00
admin-test.sh admin: Add set-origin command 2015-01-19 13:55:20 -05:00
archive-test.sh tests: Pull from file:/// only works with archive-z right now 2013-07-02 11:24:07 -04:00
basic-test.sh Require a PREFIX when deleting refs 2015-01-06 10:33:12 -05:00
corrupt-repo-ref.js corrupt-repo-ref.js: more aggressive file corruption 2014-10-22 20:02:06 +02:00
libtest.sh tests: Add some versioning metadata and test it appears in status output 2014-10-23 11:24:44 -04:00
ostree-valgrind.supp core: Check out asynchronously 2012-06-21 18:05:13 -04:00
pull-test.sh Static deltas support 2014-12-18 12:48:47 +01:00
test-admin-deploy-2.sh tests: Fix two bugs in tests revealed by new remote changes 2014-12-17 10:43:01 -05:00
test-admin-deploy-etcmerge-cornercases.sh deploy: Copy parent directories for modified config files 2014-09-16 12:06:10 -04:00
test-admin-deploy-grub2.sh libostree: Add initial GRUB2 support 2014-10-16 14:15:00 -04:00
test-admin-deploy-karg.sh deploy: Rework kernel arguments, add --karg-append to "admin deploy" 2014-01-16 15:07:55 -05:00
test-admin-deploy-switch.sh tests: test-admin-deploy-switch doesn't use deprecated "current" symlink 2014-10-21 16:18:30 -04:00
test-admin-deploy-syslinux.sh Unify uboot and syslinux test cases 2014-01-15 09:48:04 -05:00
test-admin-deploy-uboot.sh Unify uboot and syslinux test cases 2014-01-15 09:48:04 -05:00
test-admin-instutil-set-kargs.sh Add test case for 'admin instutil set-kargs' 2014-09-26 11:55:11 -04:00
test-admin-upgrade-not-backwards.sh upgrade: Refuse chronologically older commits unless --allow-downgrade 2014-02-20 18:25:56 -05:00
test-admin-upgrade-unconfigured.sh Add "unconfigured-state" concept to origin files 2014-10-03 14:03:55 -04:00
test-archivez.sh pull: Verify commits with gpg signatures from detached metadata 2013-09-29 14:49:47 -04:00
test-basic-user.sh Add test-basic-user.sh testing for bare-user repos 2014-12-08 10:39:44 +01:00
test-basic.sh Split out basic tests from test-basic.sh 2014-12-08 10:39:44 +01:00
test-commit-sign.sh tests: do not leave running httpd after tests exit 2014-10-07 12:05:59 +02:00
test-core.js test-core.js: Add standard copyright header 2013-09-18 16:34:57 -04:00
test-corruption.sh main: Add --delete option to fsck 2013-07-18 12:09:44 -04:00
test-delta.sh static-delta: do not accept both --from=REV and --empty for generate 2015-01-15 22:54:56 -05:00
test-gpg-signed-commit.sh tests: Fix up GPG tests for more strict EL7 GPG 2014-02-10 09:40:35 -05:00
test-help.sh Replace "==" with "=" in shell script test 2015-01-30 15:27:36 +01:00
test-libarchive.sh tests: Drop numeric prefix 2013-07-09 10:41:07 -04:00
test-local-pull.sh test-local-pull: Sort find output to make test robust 2014-12-08 20:28:09 +01:00
test-ot-unix-utils.c tests: Add tests for ot-unix-utils 2015-02-02 17:42:41 +01:00
test-pull-archive-z.sh tests: Drop numeric prefix 2013-07-09 10:41:07 -04:00
test-pull-corruption.sh Limit metadata to 10 MiB 2014-05-27 14:15:27 -04:00
test-pull-depth.sh pull: Add depth support 2014-10-28 11:16:55 -04:00
test-pull-large-metadata.sh Limit metadata to 10 MiB 2014-05-27 14:15:27 -04:00
test-pull-metalink.sh syntax-check: Remove empty lines at the end of file 2015-02-02 15:07:56 +01:00
test-pull-mirror-summary.sh When mirroring, write content directly, do not verify 2015-02-05 21:24:21 -05:00
test-pull-resume.sh pull: Verify commits with gpg signatures from detached metadata 2013-09-29 14:49:47 -04:00
test-pull-subpath.sh repo-pull: Allow pulling only one directory 2014-08-20 15:09:32 -04:00
test-remote-add.sh syntax-check: Remove empty lines at the end of file 2015-02-02 15:07:56 +01:00
test-repo-checkout-subpath.sh checkout: permit checkout of a single file 2014-10-24 11:18:45 -04:00
test-rollsum.c test-rollsum: Process all input, print more statistics 2014-12-18 12:48:47 +01:00
test-setuid.sh core: Don't strip setuid bits when creating files 2013-07-18 14:23:55 -04:00
test-sizes.js core: Add size information to commit metadata 2013-10-19 11:56:51 -04:00
test-sysroot.js tests: Fix two bugs in tests revealed by new remote changes 2014-12-17 10:43:01 -05:00
test-varint.c Initial basic static delta code drop 2014-02-04 10:31:44 -05:00
test-xattrs.sh test-xattrs: Skip if current FS doesn't support user_xattr 2013-08-14 20:46:46 +02:00