332 Commits

Author SHA1 Message Date
Ariadne Conill
ba33d22032 tests: port version option tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 21:34:33 -08:00
Ariadne Conill
e574c85325 tests: harness: add AtLeastVersion, ExactVersion and MaxVersion options
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 21:29:06 -08:00
Ariadne Conill
cc432b332c tests: move conflicts tests out of kyua, add more
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 21:18:30 -08:00
Ariadne Conill
9bac6b3a1d tests: harness: fix sorting of flag names
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 21:15:07 -08:00
Ariadne Conill
192bc8c923 tests: move relevant query building regress tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 19:47:09 -08:00
Ariadne Conill
da019f2059 tests: move relevant libs query regress tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 19:41:34 -08:00
Ariadne Conill
52c2b0c2cb tests: move cflags ordering tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 19:28:52 -08:00
Ariadne Conill
c8018139cc tests: move malformed parsing regression tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 19:17:24 -08:00
Ariadne Conill
b08efccad8 tests: port modversion prefix test out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 19:08:41 -08:00
Ariadne Conill
b785d620fe tests: harness: allow verbosity level to be specified
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 19:03:26 -08:00
Ariadne Conill
1984ff2da6 tests: move idirafter and isystem sysroot tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 17:20:09 -08:00
Ariadne Conill
5b2c0a1110 tests: port define-prefix regress tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 16:34:59 -08:00
Ariadne Conill
9e802e5d76 tests: harness: clean up variable defines in destructor
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 16:16:46 -08:00
Ariadne Conill
d1bfa530be tests: migrate define-variable tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 16:14:46 -08:00
Ariadne Conill
f702beddf9 tests: harness: add DefineVariable keyword
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-18 16:07:34 -08:00
Ariadne Conill
06b04a2968 tests: skip backslash escaping tests on windows
Windows has slightly different behavior here.

Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-03 15:33:23 -08:00
Ariadne Conill
bbdf8ccee1 tests: move additional parser tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-03 15:19:59 -08:00
Ariadne Conill
55d5937800 tests: move several parser tests away from kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-03 14:24:50 -08:00
Ariadne Conill
3bc327655b tests: move some flag ordering tests over from kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-02 23:47:55 -08:00
Ariadne Conill
964d595977 tests: port sysroot tests away from kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2026-01-02 23:30:35 -08:00
Ariadne Conill
93e085d144 tests: port some tuple-related tests from the kyua regress suite
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-30 16:26:15 -08:00
Ariadne Conill
ebba516806 tests: port requires.internal solver tests and query reordering tests from kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-30 15:17:30 -08:00
Ariadne Conill
08bc7159d3 tests: move keep-system-libs tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-30 14:09:41 -08:00
Ariadne Conill
c7b788699e tests: harness: add empty match strategy
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-30 14:02:12 -08:00
Ariadne Conill
34cf8ae094 tests: port remaining solver regression tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-30 13:13:32 -08:00
Ariadne Conill
20145bcfc1 tests: move more regression tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-30 13:07:01 -08:00
Ariadne Conill
222c5b5153 tests: port some ordering tests out of the kyua regress suite
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-30 11:22:15 -08:00
Ariadne Conill
0a44b9fa60 meson: delete dropped kyua test suites
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-30 11:03:07 -08:00
Ariadne Conill
2ab26a0b23 tests: delete kyua framework ordering tests
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-30 11:02:14 -08:00
Ariadne Conill
45648f2562 tests: delete kyua provides suite
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-30 10:56:00 -08:00
Ariadne Conill
b5046faab0 tests: solver: port over provides-bar tests
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-30 10:50:26 -08:00
Ariadne Conill
b62019892e tests: harness: run tests in canonicalized order
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 22:18:50 -08:00
Ariadne Conill
039e596439 tests: port some provides tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 22:08:25 -08:00
Ariadne Conill
16cdb57887 tests: harness: PKG_PROVIDES should be print-provides
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 21:52:56 -08:00
Ariadne Conill
69dafb8ef1 meson: drop basic and builtin kyua test suites
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 21:21:32 -08:00
Ariadne Conill
9ae7adfcce tests: drop builtins suite, never hooked up in kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 21:21:32 -08:00
Ariadne Conill
d243ccd02c tests: drop basic testsuite from kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 21:19:01 -08:00
Ariadne Conill
7103f16ec9 tests: basic: port remaining solver tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 21:17:58 -08:00
Ariadne Conill
8ea545f5a3 tests: basic: port remaining non-solver tests out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 21:06:04 -08:00
Ariadne Conill
9061bd0fcf tests: harness: PKG_VARIABLES should be print-variables
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 21:01:25 -08:00
Ariadne Conill
c4f94af0bf tests: move pkg_config_path tests from kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 20:44:08 -08:00
Ariadne Conill
c2ded48007 tests: harness: clean up variable substitution
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 20:42:32 -08:00
Ariadne Conill
1af0659abc tests: harness: finalize want_variable
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 20:24:15 -08:00
Ariadne Conill
cdd2f4caec tests: move define-prefix test out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 20:22:25 -08:00
Ariadne Conill
965894e1c9 tests: harness: do %TEST_FIXTURES_DIR% subst on expected output
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 20:21:12 -08:00
Ariadne Conill
f69ed723c0 tests: move arbitrary_path test out of kyua
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 20:06:07 -08:00
Ariadne Conill
eacbbbf54e tests: harness: substitute %TEST_FIXTURES_DIR% in query/environment values
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 20:05:00 -08:00
Ariadne Conill
a4ade8586d tests: convert sbom-related tests
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 19:19:15 -08:00
Ariadne Conill
6867afe86e tests: harness: fix up pkgconf_buffer lifecycle in buffersets
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 19:04:05 -08:00
Ariadne Conill
de33da1e41 test: harness: allow specifying multiple match clauses
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
2025-12-29 19:00:05 -08:00