Operating System Image Tools
Go to file
Luke Shumaker 5f09173cb0 mention COPYING.AGPL.txt from COPYING.md 2018-08-18 14:43:43 -04:00
abs abs/: sync with abslibre 2018-08-15 11:42:31 -04:00
lib copyright statements/identifiers 2018-08-18 14:42:42 -04:00
osi-mk.d copyright statements/identifiers 2018-08-18 14:42:42 -04:00
.gitignore rename things 2018-08-05 21:56:44 -04:00
COPYING.AGPL.txt copyright statements/identifiers 2018-08-18 14:42:42 -04:00
COPYING.md mention COPYING.AGPL.txt from COPYING.md 2018-08-18 14:43:43 -04:00
Makefile copyright statements/identifiers 2018-08-18 14:42:42 -04:00
README.md add a README file 2018-08-18 13:32:19 -04:00
TODO.md Some of the tests require UTF-8. 2018-08-17 22:23:02 -04:00
integration2tap copyright statements/identifiers 2018-08-18 14:42:42 -04:00
meson2tap copyright statements/identifiers 2018-08-18 14:42:42 -04:00
osi-extract copyright statements/identifiers 2018-08-18 14:42:42 -04:00
osi-mk copyright statements/identifiers 2018-08-18 14:42:42 -04:00
osi-mount copyright statements/identifiers 2018-08-18 14:42:42 -04:00
osi-shell copyright statements/identifiers 2018-08-18 14:42:42 -04:00
runtests copyright statements/identifiers 2018-08-18 14:42:42 -04:00
write-ifchanged copyright statements/identifiers 2018-08-18 14:42:42 -04:00

README.md

Luke's extended testsuite for (not)systemd

Usage

$ ./runtests GITREV=<git_commit_id_or_tag_or_branch_or_whatever>

It will use sudo to run the ./osi-mount command. You may wish to configure that command specially in /etc/sudoers.

Dependencies

The tests run in QEMU virtual machines (running Parabola GNU/Linux-libre), so you won't need to install too much on the host system. I believe the complete list of dependencies is (along with what I believe is the newest feature that is depended on):

Developing

You can lint the code in this repository by running make lint, which requires the shellcheck command.