rpm-ostree/tests/vmcheck
Colin Walters 85f22baec7 tests: Add RPMs to installed kola tests, port layering-local
I'd like to get to the point where we drop the `vmcheck.sh`/`libvm.sh` stuff.
Instead we use kola directly, and write our tests in a way that they
default to run on the target, not on the host because it's *much*
more natural to type e.g. `rpm-ostree upgrade` instead of `vm_rpmostree upgrade`.

We'd done a bit of porting, but a blocker was that a lot of our
tests dynamically generate RPMs and send them over.  Instead,
let's generate the RPMs ahead of time in a "build" step, then
they all get passed at once via kola ext data.  Add the concept
of multiple repo versions too.

Right now we only generate the one RPM needed for the `layering-local`
test and port it.
2021-03-02 09:47:03 -08:00
..
install.sh spec: Bump libmodulemd version requirement 2020-02-25 16:48:15 +01:00
overlay.sh tests: Misc tweaks 2019-12-16 15:17:01 +01:00
runtest.sh vmcheck: Run vm_kola_spawn separately from if-statement 2020-03-19 16:24:04 +01:00
sync.sh Rework vmcheck to use kola spawn, move off of PAPR 2019-12-13 19:18:30 +01:00
test-apply-live.sh tests/apply-live: Upgrade+liveapply no-package changes 2021-03-01 20:40:48 +01:00
test-autoupdate-check.sh status: Don't output AutomaticUpdates: disabled by default 2020-04-22 16:45:05 +02:00
test-autoupdate-stage.sh status: Don't output AutomaticUpdates: disabled by default 2020-04-22 16:45:05 +02:00
test-cached-rpm-diffs.sh tests/vmcheck: Fully drop python 3 requirement 2019-06-10 15:36:06 +00:00
test-db.sh vmcheck: Work around read-only /sysroot 2020-03-19 16:24:04 +01:00
test-download-only.sh vmcheck: Work around read-only /sysroot 2020-03-19 16:24:04 +01:00
test-history.sh Add new ex history command 2019-09-24 14:17:12 +00:00
test-initramfs.sh core,kernel: Set up /etc/passwd for dracut 2020-02-13 23:26:04 +01:00
test-kernel-args.sh daemon: Use MountFlags=slave and opt-in to OSTree read-only /sysroot 2019-12-13 01:44:56 +01:00
test-layering-basic-1.sh core: Use SOLVER_LOCK for locking base packages 2020-08-28 12:44:46 -04:00
test-layering-basic-2.sh vmcheck: Work around read-only /sysroot 2020-03-19 16:24:04 +01:00
test-layering-gpg.sh tests/libvm: use rsync and add yumrepo mode 2017-10-06 18:20:59 +00:00
test-layering-non-root-caps.sh tests: Fix bodhi link 2021-02-16 18:18:27 -05:00
test-layering-relabel.sh core: Change relabeling to use libostree's SELinux support 2017-12-08 15:01:32 +00:00
test-layering-relayer.sh tests/vmcheck: turn on strict bash mode 2017-10-02 20:36:07 +00:00
test-layering-rpmdb.sh core: handle shared files and multilib 2018-02-08 21:58:55 +00:00
test-layering-scripts.sh tests: Add case for running rpm -q in a %post 2020-12-07 15:09:44 -05:00
test-layering-unified.sh Copy used command-line and set as transaction title 2019-05-08 21:09:08 +00:00
test-misc-1.sh tests: Move more code to kola 2020-05-12 00:34:26 +02:00
test-misc-2.sh app/dbus-helpers: Don't error out if caller is updates driver 2021-02-25 06:44:53 +01:00
test-override-kernel.sh tests/override-kernel: support f33 2020-12-07 07:58:18 -05:00
test-override-local-replace.sh Copy used command-line and set as transaction title 2019-05-08 21:09:08 +00:00
test-override-remove.sh app/status: Group EVRs for RemovedBasePackages if possible 2019-06-18 14:34:13 +00:00
test-override-replace-2.sh Copy used command-line and set as transaction title 2019-05-08 21:09:08 +00:00
test-pinned-commit.sh daemon: Fix crash on upgrade with remote:checksum 2021-03-01 16:57:51 +01:00
test-reset.sh Copy used command-line and set as transaction title 2019-05-08 21:09:08 +00:00
test-rojig-client.sh Add --enable-rojig, disable by default 2020-10-22 15:38:50 -04:00
test-upgrades.sh app/deploy: Add --disallow-downgrade switch 2019-08-21 16:43:37 -04:00