Operating System Image Tools
Go to file
Luke T. Shumaker 701c523f2a Delete notsystemd test files 2023-10-23 16:08:30 -06:00
lib copyright statements/identifiers 2018-08-18 14:42:42 -04:00
osi-mk.d add openrc support for osi-shell, build an openrc base image 2018-08-20 11:56:11 -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
osi-extract copyright statements/identifiers 2018-08-18 14:42:42 -04:00
osi-mk osi-mk: Don't bother re-running genfstab with --edit if we didn't reset FSID 2018-08-20 02:32:29 -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

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.