ostree/tests
Colin Walters d546abfa2a libostree: Add initial GRUB2 support
In this approach, we drop a /etc/grub.d/15_ostree file which is a
hybrid of shell/C that picks up bits from the GRUB2 library (e.g. the
block device script generation), and then calls into libostree's
GRUB2 code which knows about the BLS entries.

This is admittedly ugly.  There exists another approach for GRUB2 to
learn the BLS specification.  However, the spec has a few issues:

https://www.redhat.com/archives/anaconda-devel-list/2014-July/msg00002.html

This approach also gives a bit more control to the admin via the
naming of the 15_ostree symlink; they can easily disable it:

Or reorder the ostree entries ahead of 10_linux:

Also, this approach doesn't require patches for grub2, which is an
issue with the pressure to backport (rpm-)OSTree to EL7.
2014-10-16 14:15:00 -04: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 Test 'ostree admin --print-current-dir' 2014-09-26 11:55:11 -04:00
archive-test.sh tests: Pull from file:/// only works with archive-z right now 2013-07-02 11:24:07 -04:00
corrupt-repo-ref.js tests/pull-corruption: Ensure we corrupt an object to be pulled 2014-01-19 13:19:10 -05:00
libtest.sh tests: do not leave running httpd after tests exit 2014-10-07 12:05:59 +02:00
ostree-valgrind.supp core: Check out asynchronously 2012-06-21 18:05:13 -04:00
pull-test.sh pull: Support --mirror option 2014-06-16 17:14:13 -04:00
test-admin-deploy-2.sh pull: Verify commits with gpg signatures from detached metadata 2013-09-29 14:49:47 -04: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 admin switch: Allow switching just remote names 2014-05-15 08:58:44 -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.sh pull-local: Write detached metadata into the correct repository 2014-07-22 15:43:33 -04: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 Initial basic static delta code drop 2014-02-04 10:31:44 -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 Add test for the behavior of --help 2014-09-25 14:28:58 -04:00
test-libarchive.sh tests: Drop numeric prefix 2013-07-09 10:41:07 -04: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-large-metadata.sh Limit metadata to 10 MiB 2014-05-27 14:15:27 -04:00
test-pull-metalink.sh tests: do not leave running httpd after tests exit 2014-10-07 12:05:59 +02:00
test-pull-mirror-summary.sh Add missing file from previous commit 2014-10-03 14:38:30 -04: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 ostree/remote-add: Add --no-gpg-verify option 2013-12-25 14:17:36 -05:00
test-rollsum.c core: Import bup's "rollsum" code, add a test case 2014-02-04 10:12:56 -05: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 test-sysroot: Use GSystem to spawn subprocess 2014-03-19 09:15:38 -04: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