Daan De Meyer
e213ecd484
test: Make it possible to run the integration tests standalone ( #36868 )
...
Currently, to run the integration tests, it's still necessary to
install various other build tools besides meson: A compiler, gperf,
libcap, ... which we want to avoid in CI systems where we receive
prebuilt systemd packages and only want to test them. Examples are
Debian's autopkgtest CI and Fedora CI. Let's make it possible for
these systems to run the integration tests without having to install
any other build dependency besides meson by extracting the logic
required to run the integration tests with meson into a separate
subdirectory and adding a standalone top-level meson.build file which
can be used to configure a meson tree with as its only purpose running
the integration tests.
Practically, we do the following:
- all the integration test directories and integration-test-wrapper.py
are moved from test/ to test/integration-tests/.
- All the installation logic is kept out of test/integration-tests/ or
any of its subdirectories and moved into test/meson.build instead.
- We add test/integration-tests/standalone/meson.build to run the
integration tests standalone. This meson file includes
test/integration-tests via a cute symlink hack to trick meson into
including a parent directory with subdir().
- Documentation is included on how to use the new standalone mode.
2025-03-27 21:38:00 +01:00
..
2025-03-05 12:37:51 +01:00
2021-10-01 17:27:34 +01:00
2022-10-26 08:39:34 +02:00
2024-12-25 17:00:31 +01:00
2024-06-06 12:07:08 +02:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:00:31 +01:00
2024-10-29 16:50:06 +01:00
2024-11-05 22:57:51 +01:00
2023-12-25 09:15:53 +01:00
2022-10-26 08:39:34 +02:00
2022-10-26 08:39:34 +02:00
2022-10-26 08:39:34 +02:00
2024-04-22 15:16:54 +02:00
2024-10-30 12:38:27 +00:00
2024-12-11 11:14:37 +09:00
2024-12-25 17:24:38 +01:00
2024-11-07 16:55:53 +01:00
2024-04-14 23:41:34 +08:00
2024-11-26 12:26:10 +01:00
2024-12-25 17:00:31 +01:00
2024-06-06 12:07:08 +02:00
2024-11-24 01:11:42 +09:00
2024-04-04 02:30:29 +09:00
2025-01-19 04:37:14 +09:00
2024-12-25 17:00:31 +01:00
2022-10-26 08:39:34 +02:00
2025-03-07 18:15:04 +01:00
2024-12-25 17:24:38 +01:00
2025-03-11 18:01:42 +01:00
2025-03-11 18:01:42 +01:00
2023-03-29 02:08:18 +01:00
2024-04-04 02:30:29 +09:00
2024-11-05 22:57:51 +01:00
2022-10-26 08:39:34 +02:00
2025-02-06 16:49:36 +01:00
2022-10-26 08:39:34 +02:00
2025-02-25 21:40:05 +01:00
2023-12-25 15:51:47 +01:00
2024-04-03 17:58:35 +09:00
2024-04-03 17:58:35 +09:00
2024-04-04 02:30:29 +09:00
2024-04-03 17:58:35 +09:00
2024-04-03 17:58:35 +09:00
2025-02-16 20:08:39 +09:00
2024-04-04 02:30:29 +09:00
2025-03-15 07:27:38 +09:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:24:38 +01:00
2025-03-05 12:37:51 +01:00
2025-02-07 19:52:36 +09:00
2023-12-24 09:23:53 +01:00
2024-11-11 20:31:08 +01:00
2023-12-25 15:51:47 +01:00
2025-03-12 15:47:38 +01:00
2023-12-25 15:51:47 +01:00
2024-08-21 15:17:02 +02:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:24:38 +01:00
2024-08-21 15:17:02 +02:00
2024-12-25 17:00:31 +01:00
2024-07-13 18:00:16 +02:00
2023-12-25 15:51:47 +01:00
2025-01-28 03:28:26 +09:00
2021-10-01 17:27:34 +01:00
2025-03-26 14:45:34 +01:00
2024-06-06 12:07:08 +02:00
2024-12-25 17:24:38 +01:00
2025-03-24 11:30:23 +00:00
2024-08-22 04:26:32 +09:00
2024-04-23 17:03:01 +02:00
2025-01-29 04:28:10 +09:00
2023-12-25 15:51:47 +01:00
2024-11-11 20:31:08 +01:00
2024-12-25 17:00:31 +01:00
2023-12-25 15:51:47 +01:00
2024-10-16 20:12:38 -07:00
2025-03-07 18:14:25 +01:00
2025-03-06 15:28:07 +01:00
2024-11-08 14:14:36 +01:00
2025-02-20 18:13:21 +00:00
2024-11-08 14:14:36 +01:00
2025-02-20 18:18:56 +00:00
2024-11-08 14:14:36 +01:00
2024-11-08 14:14:36 +01:00
2024-11-08 14:14:36 +01:00
2024-11-08 14:14:36 +01:00
2024-12-25 17:24:38 +01:00
2025-03-24 18:25:29 +00:00
2024-12-25 17:00:31 +01:00
2025-02-20 18:13:21 +00:00
2024-11-08 14:14:36 +01:00
2025-03-11 18:01:42 +01:00
2025-02-26 18:12:08 +01:00
2024-11-26 17:28:14 +01:00
2025-02-26 18:12:08 +01:00
2024-04-03 17:58:39 +09:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:00:31 +01:00
2024-04-03 17:58:35 +09:00
2024-04-03 17:58:35 +09:00
2024-11-05 22:57:51 +01:00
2025-02-17 14:11:04 +01:00
2024-12-25 17:24:38 +01:00
2025-02-11 18:29:39 +09:00
2025-03-05 13:17:50 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:24:38 +01:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-12-11 18:32:46 +01:00
2024-12-25 17:24:38 +01:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-11-11 20:31:08 +01:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-03 17:58:39 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-12-25 17:00:31 +01:00
2023-12-25 15:51:47 +01:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-10-01 15:55:28 +02:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-08 14:14:36 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-08 14:14:36 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-11 20:31:08 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-04-18 09:45:51 +09:00
2024-09-06 14:10:12 +02:00
2024-12-25 17:00:31 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:00:31 +01:00
2024-12-25 17:00:31 +01:00
2024-12-25 17:00:31 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-11 20:31:08 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-05 19:32:19 +00:00
2024-09-12 16:18:07 +02:00
2024-12-25 17:00:31 +01:00
2024-11-11 20:31:08 +01:00
2024-11-11 20:31:08 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:00:31 +01:00
2024-12-25 17:24:38 +01:00
2024-05-08 17:14:32 +02:00
2024-12-25 17:24:38 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:24:38 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:00:31 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:00:31 +01:00
2024-12-25 17:24:38 +01:00
2023-12-25 15:51:47 +01:00
2024-11-07 18:51:21 +09:00
2023-12-25 15:51:47 +01:00
2025-02-21 18:08:55 +01:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:24:38 +01:00
2024-11-05 19:32:19 +00:00
2023-12-25 15:51:47 +01:00
2024-10-10 19:02:53 +09:00
2024-10-10 19:02:53 +09:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:24:38 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-10-10 19:02:53 +09:00
2023-12-25 15:51:47 +01:00
2024-10-10 19:02:53 +09:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:24:38 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-08 14:14:36 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-11 20:31:08 +01:00
2024-04-20 12:10:42 +02:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:00:31 +01:00
2024-04-17 22:01:53 +02:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:00:31 +01:00
2024-12-25 17:24:38 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:24:38 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:00:31 +01:00
2024-04-17 22:01:53 +02:00
2024-03-14 14:25:52 +08:00
2024-12-25 17:00:31 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2025-03-11 00:44:44 +01:00
2024-11-05 22:57:51 +01:00
2025-03-16 18:02:08 +01:00
2023-12-25 15:51:47 +01:00
2025-01-15 17:03:21 +01:00
2023-12-25 15:51:47 +01:00
2025-01-23 21:28:02 +01:00
2023-12-25 15:51:47 +01:00
2024-04-04 03:23:20 +09:00
2022-10-26 08:39:34 +02:00
2023-12-25 15:51:47 +01:00
2024-11-05 22:57:51 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-11 20:31:08 +01:00
2024-04-14 23:46:54 +08:00
2024-12-25 17:00:31 +01:00
2023-12-25 15:51:47 +01:00
2024-11-06 19:06:47 +09:00
2022-10-26 08:39:34 +02:00
2023-12-25 15:51:47 +01:00
2025-02-21 10:04:15 +01:00
2024-12-25 17:00:31 +01:00
2024-12-25 17:24:38 +01:00
2023-12-24 09:23:53 +01:00
2023-12-24 10:46:55 +01:00
2024-12-25 17:00:31 +01:00
2023-12-26 08:59:53 +01:00
2023-12-26 08:59:53 +01:00
2025-01-28 03:28:26 +09:00
2024-12-25 17:24:38 +01:00
2025-03-18 18:36:59 +09:00
2023-12-25 15:51:47 +01:00
2024-11-07 18:51:21 +09:00
2024-11-05 22:57:51 +01:00
2024-11-05 22:57:51 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:00:31 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:00:31 +01:00
2025-02-21 10:04:15 +01:00
2024-12-25 17:24:38 +01:00
2024-09-11 15:00:34 +02:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-12-19 15:38:56 +01:00
2025-01-30 10:32:26 +01:00
2025-01-30 10:32:26 +01:00
2023-12-25 15:51:47 +01:00
2024-11-24 01:11:42 +09:00
2025-01-02 14:59:00 +01:00
2023-12-26 13:10:36 +01:00
2025-01-15 13:51:12 +09:00
2025-03-06 23:35:31 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2025-03-05 12:37:26 +01:00
2025-03-05 12:37:26 +01:00
2024-12-25 17:24:38 +01:00
2024-11-24 01:11:42 +09:00
2025-02-21 10:03:32 +01:00
2023-12-25 15:51:47 +01:00
2025-03-05 12:38:28 +01:00
2024-03-10 16:13:19 +00:00
2024-04-03 22:07:43 +08:00
2025-03-07 18:15:01 +01:00
2024-11-05 22:57:51 +01:00
2024-11-05 22:57:51 +01:00
2024-11-08 14:14:36 +01:00
2025-02-27 13:37:20 +09:00
2024-11-05 22:57:51 +01:00
2024-09-13 12:32:42 +02:00
2024-11-05 22:57:51 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-03-06 09:55:01 +00:00
2024-12-25 17:24:38 +01:00
2024-03-06 09:55:01 +00:00
2024-12-25 17:24:38 +01:00
2025-03-07 18:36:23 -05:00
2024-11-05 22:57:51 +01:00
2024-11-05 22:57:51 +01:00
2025-02-21 09:57:02 +01:00
2023-12-25 15:51:47 +01:00
2024-05-25 02:13:00 +09:00
2024-11-24 01:11:42 +09:00
2024-11-11 20:31:08 +01:00
2025-02-27 10:08:50 +01:00
2023-12-25 15:51:47 +01:00
2025-03-03 10:45:57 +01:00
2024-11-24 01:11:42 +09:00
2024-12-25 17:00:31 +01:00
2025-01-28 08:49:49 -05:00
2024-11-05 22:57:51 +01:00
2025-02-20 18:11:31 +01:00
2025-03-16 11:02:09 +09:00
2024-11-05 22:57:51 +01:00
2025-01-14 14:42:23 +01:00
2024-07-28 10:33:49 +01:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:24:38 +01:00
2024-11-05 22:57:51 +01:00
2024-11-24 01:11:42 +09:00
2024-11-05 22:57:51 +01:00
2025-01-03 21:14:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-11 20:31:08 +01:00
2024-05-17 15:16:07 +02:00
2025-03-25 10:37:12 +01:00
2025-03-05 12:37:24 +01:00
2024-12-25 17:24:38 +01:00
2024-11-26 17:28:14 +01:00
2024-11-11 20:31:08 +01:00
2025-03-05 13:17:50 +01:00
2025-02-27 13:47:07 +01:00
2024-12-25 17:24:38 +01:00
2024-04-15 10:40:11 +02:00
2024-04-22 15:16:54 +02:00
2024-12-25 17:24:38 +01:00
2024-11-24 01:11:42 +09:00
2024-12-25 17:24:38 +01:00
2024-11-24 01:11:42 +09:00
2024-12-25 17:24:38 +01:00
2025-02-21 10:03:32 +01:00
2024-05-28 14:48:53 +02:00
2024-01-11 12:19:44 +00:00
2024-12-25 17:24:38 +01:00
2023-12-25 15:51:47 +01:00
2025-02-20 12:18:45 +00:00
2024-10-18 17:58:47 -04:00
2024-11-05 22:57:51 +01:00
2024-12-25 17:00:31 +01:00
2024-05-28 14:46:44 +02:00
2023-12-25 15:51:47 +01:00
2024-11-05 22:57:51 +01:00
2024-06-15 16:58:11 +02:00
2024-12-25 17:00:31 +01:00
2025-03-05 12:37:51 +01:00
2024-12-25 17:00:31 +01:00
2024-12-25 17:00:31 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2025-01-21 04:12:18 +09:00
2025-03-20 15:57:14 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-01-11 12:19:44 +00:00
2024-10-24 10:07:28 +02:00
2024-10-24 09:54:48 +02:00
2025-03-21 08:35:36 +09:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:24:38 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:00:31 +01:00
2024-03-18 13:16:48 +00:00
2024-06-11 18:02:31 +01:00
2025-03-11 00:00:55 +09:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:00:31 +01:00
2024-06-20 00:10:12 +09:00
2023-12-25 15:51:47 +01:00
2025-03-18 18:36:59 +09:00
2025-02-12 18:16:44 +01:00
2025-03-13 01:48:33 +09:00
2025-03-20 20:29:47 +09:00
2025-03-24 17:15:19 +09:00
2024-08-22 22:20:42 +02:00
2024-12-25 17:00:31 +01:00
2024-11-05 22:57:51 +01:00
2024-11-11 20:31:08 +01:00
2024-06-06 12:07:08 +02:00
2024-12-25 17:24:38 +01:00
2024-05-28 14:46:44 +02:00
2025-03-12 22:35:51 +00:00
2024-05-28 14:46:44 +02:00
2024-12-25 17:00:31 +01:00
2025-03-05 12:37:26 +01:00
2025-03-25 10:40:12 +01:00
2024-11-05 22:57:51 +01:00
2025-03-18 22:46:10 +01:00
2024-12-25 17:00:31 +01:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:24:38 +01:00
2025-03-26 16:11:59 +09:00
2024-12-25 17:24:38 +01:00
2025-02-26 17:28:43 +01:00
2025-02-13 13:08:15 +01:00
2024-12-19 12:39:32 +01:00
2024-10-29 11:00:13 +01:00
2023-12-24 09:32:26 +01:00
2023-12-25 15:51:47 +01:00
2024-12-25 17:00:31 +01:00
2025-03-24 12:59:27 +00:00
2024-11-11 20:31:08 +01:00
2024-12-25 17:24:38 +01:00
2025-01-19 04:37:14 +09:00
2023-12-25 15:51:47 +01:00
2025-02-26 20:34:15 +09:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-06 19:06:40 +09:00
2024-06-06 12:07:08 +02:00
2025-01-19 03:09:06 +09:00
2025-02-08 01:39:35 +09:00
2025-02-27 10:08:50 +01:00
2025-01-05 09:40:05 +05:30
2025-02-27 10:08:50 +01:00
2024-10-04 12:45:21 +01:00
2024-10-31 21:08:08 +00:00
2024-05-28 16:30:54 +02:00
2025-01-23 22:36:39 +01:00
2025-03-18 22:46:10 +01:00
2025-03-25 10:37:12 +01:00
2023-12-25 15:51:47 +01:00
2025-03-18 12:13:15 +00:00
2024-11-18 15:18:26 +09:00
2024-02-17 11:20:00 +00:00
2024-04-04 02:30:29 +09:00
2022-06-28 13:10:05 +02:00
2025-01-19 04:37:14 +09:00