ostree/tests/kolainst
Colin Walters 1101c02c2a tests/inst: Add destructive test framework
This adds infrastructure to the Rust test suite for destructive
tests, and adds a new `transactionality` test which runs
rpm-ostree in a loop (along with `ostree-finalize-staged`) and
repeatedly uses either `kill -9`, `reboot` and  `reboot -ff`.

The main goal here is to flush out any "logic errors".

So far I've validated that this passes a lot of cycles
using
```
$ kola run --qemu-image=fastbuild-fedora-coreos-ostree-qemu.qcow2 ext.ostree.destructive-rs.transactionality --debug --multiply 8 --parallel 4
```
a number of times.
2020-08-17 14:34:04 +00:00
..
destructive Add "transient" unlock 2020-08-07 18:57:56 +00:00
nondestructive tests: Add needs-internet tag for webserver bits 2020-07-17 01:37:46 +00:00
.gitignore tests/inst: Add destructive test framework 2020-08-17 14:34:04 +00:00
destructive-stamp.ign tests/inst: Add destructive test framework 2020-08-17 14:34:04 +00:00
install-wrappers.sh tests/inst: Add destructive test framework 2020-08-17 14:34:04 +00:00
libinsttest.sh tests: Port to Debian autopkgtest reboot API 2020-06-19 13:04:22 +00:00
libtest-core.sh tests: Check that example symbol isn't released 2020-06-17 15:28:15 -07:00
Makefile tests/inst: Add destructive test framework 2020-08-17 14:34:04 +00:00
README.md tests/kola: Move to tests/kolainst 2020-05-27 15:16:50 +00:00