Operating System Image Tools
Go to file
Luke Shumaker 8e999aa7eb osi-mk: Add --package-file, improve help text 2018-08-18 17:50:57 -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 COPYING.md: markup a bit 2018-08-18 14:45:20 -04:00
Makefile copyright statements/identifiers 2018-08-18 14:42:42 -04:00
README.md README: add sed to list of deps 2018-08-18 14:48:21 -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 osi-mk: Add --package-file, improve help text 2018-08-18 17:50:57 -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.