Daan De Meyer
1e5a1bbe02
test: Run tests that don't need a vm in systemd-nspawn
...
If we're not running the test as root, stick to using a virtual
machine, as mkosi can't do rootless nspawn yet.
2024-05-29 14:10:50 +02:00
Daan De Meyer
be60f55c21
TEST-21-DFUZZER: Fix priority
...
Tests with higher priority, not lower priority are started first.
2024-05-15 08:26:34 +02:00
Daan De Meyer
5748f13e54
test: Rework integration test definitions
...
Let's make this behave more like all the rest of the meson stuff.
This also is the first step to making it a bit more flexible so we
can define integration tests in different ways as will be seen in
the next commits.
2024-05-14 12:43:28 +02:00
Daan De Meyer
0d13ca5544
test: Mark TEST-21-DFUZZER as slow and skip it by default
...
The test is not really useful without sanitizers, so let's mark it
as slow and not run it by default in CI.
2024-05-07 19:06:42 +02:00
Daan De Meyer
f3548f28b3
meson: Fix formatting
2024-05-06 18:16:24 +02:00
Daan De Meyer
ae25df53bf
TEST-21-DFUZZER: Give higher priority
...
This test takes a long time to run. Let's make sure it is started
first to avoid it being the only test running for a long time at the
end.
2024-05-06 10:56:55 +02:00
Daan De Meyer
ca72b8f6f8
TEST-21-DFUZZER: Bump timeout to 1h
2024-05-06 10:56:55 +02:00
Frantisek Sumsal
70bdf6e661
test: introduce test_require_bin() and use it
...
No functional change.
2023-06-05 16:50:13 +02:00
Frantisek Sumsal
eda0e525d3
test: run TEST-21 in nspawn only if $TEST_PREFER_NSPAWN is set
...
so we can run it under nspawn in CIs which don't support nested KVM, but
avoid running it twice (both under nspawn and qemu) in CIs which support
both methods.
2022-06-26 22:06:02 +02:00
Frantisek Sumsal
5dffa6b032
test: always force a new image for dfuzzer
...
Otherwise we might end up with an image containing broken service
symlinks and other things, which break certain parts of the test.
2022-06-21 10:01:30 +02:00
Frantisek Sumsal
d768243a95
test: skip TEST-21-DFUZZER without ASan
...
as the test is quite time consuming and it yields more useful reports
when the target app is built with sanitizers.
2022-06-19 16:22:35 +02:00
Frantisek Sumsal
354b3364aa
test: fuzz our dbus interfaces with dfuzzer
2022-06-19 16:22:35 +02:00