Daksh Mamodiya
257865e1d4
CTest: Make ctest_test() label filters multi-value (AND)
...
The ctest(1) command line allows repeating -L/-LE to form an AND
filter over test labels, but the ctest_test() and ctest_memcheck()
scripting commands accepted only a single INCLUDE_LABEL/EXCLUDE_LABEL
value, so a dashboard script could not express that filter.
The label-matching engine already stores the include/exclude
expressions as vectors and applies them with AND semantics; only the
command binding was single-value. Change both keywords to multi-value
(NonEmpty<vector<string>>) and hand the collected list straight to the
engine. ctest_memcheck() gains the same behavior for free, since it
inherits the option set.
Fixes : #27497
2026-07-24 21:27:58 +02:00
..
2024-10-03 11:52:22 -04:00
2026-05-27 09:33:06 -04:00
2026-04-14 15:56:49 -04:00
2026-04-14 15:56:49 -04:00
2026-04-14 15:56:49 -04:00
2026-04-14 15:56:49 -04:00
2026-07-24 21:27:58 +02:00
2026-07-24 21:27:58 +02:00
2026-07-24 21:27:58 +02:00
2026-07-24 21:27:58 +02:00
2026-07-24 21:27:58 +02:00
2026-07-24 21:27:58 +02:00
2026-07-24 21:27:58 +02:00
2026-07-24 21:27:58 +02:00
2026-07-24 21:27:58 +02:00
2025-10-20 14:45:24 -04:00
2025-10-20 14:45:24 -04:00
2024-03-10 11:41:39 -04:00
2024-03-10 11:41:39 -04:00
2025-10-20 14:45:24 -04:00
2025-10-20 14:45:24 -04:00
2025-10-20 14:45:24 -04:00
2025-10-20 14:45:24 -04:00
2025-10-20 14:45:24 -04:00
2025-10-20 14:45:24 -04:00
2026-04-14 15:56:49 -04:00
2026-07-24 21:27:58 +02:00
2026-04-14 15:56:49 -04:00
2026-04-14 15:56:49 -04:00
2025-10-20 14:45:24 -04:00
2024-10-03 11:52:22 -04:00
2026-04-30 14:22:26 -04:00
2026-03-11 21:06:06 +01:00
2026-04-14 15:56:49 -04:00
2026-04-14 15:56:49 -04:00
2026-04-14 15:56:49 -04:00
2026-04-14 15:56:49 -04:00
2026-04-14 15:56:49 -04:00
2026-05-12 15:49:39 -04:00
2026-05-12 15:49:39 -04:00
2026-05-07 22:08:41 -04:00
2026-05-07 22:08:41 -04:00
2026-05-29 11:40:47 -04:00
2026-05-07 22:08:41 -04:00
2026-05-12 15:49:39 -04:00
2026-05-27 09:33:06 -04:00
2026-05-27 09:33:06 -04:00
2026-05-27 09:33:06 -04:00
2026-05-07 22:08:41 -04:00
2026-05-07 22:08:41 -04:00
2026-05-27 09:33:06 -04:00
2026-04-14 15:56:49 -04:00
2025-10-20 14:45:24 -04:00
2026-04-14 15:56:49 -04:00
2026-04-14 15:56:49 -04:00
2024-03-06 16:14:04 -05:00
2024-03-06 16:14:04 -05:00
2024-03-06 16:14:04 -05:00
2026-04-14 15:56:49 -04:00
2024-03-08 16:06:35 -05:00
2024-03-08 16:06:35 -05:00
2024-03-06 16:14:04 -05:00
2024-03-06 16:14:04 -05:00
2024-03-06 16:14:04 -05:00
2026-04-14 15:56:49 -04:00
2024-03-08 16:06:35 -05:00
2024-03-08 16:25:33 -05:00