summaryrefslogtreecommitdiffstats
path: root/test/test.service.in (follow)
Commit message (Collapse)AuthorAgeFilesLines
* test: install integration-test-setup.sh in testdata/Franck Bui2024-11-081-2/+2
| | | | | | | integration-test-setup.sh is an auxiliary script that tests rely on at runtime. As such, install the script in testdata/. Follow-up for af153e36ae67c242251951c12d6d6b6ae4783845.
* test: Fix section of StateDirectory=Daan De Meyer2024-08-141-1/+1
|
* test: Add a way to quickly iterate on an integration testDaan De Meyer2024-08-051-0/+3
| | | | | | | | | | | | | Rebuilding the integration test every time is very slow. Let's introduce a way to iterate on an integration test without rebuilding the image every time. By making a btrfs snapshot before we run the integration test, we can then systemctl soft-reboot after running the test to restore the rootfs to a pristine state before running the test again. As /run/nextroot will get nuked on reboot or soft-reboot, we introduce a tmpfiles snippet to make sure it is recreated every (soft-)reboot and adapt the existing tests to deal with this new symlink.
* test: optionally allow to disable user service manager, and disable it on ↵Yu Watanabe2024-05-311-2/+2
| | | | | | | TEST-64 The test triggers many uevents, and running both system and user service managers make the test slow.
* test: Only add tpm2.target dependency to TEST-70-TPM2.serviceDaan De Meyer2024-05-141-2/+2
| | | | Let's not add the dependency unless required.
* test: Generate basic testsuite services with mesonDaan De Meyer2024-05-141-0/+12
Most of these are identical, let's just generate from a meson template.