Commit Graph

  • 0c2743f6e3 libpkgconf: fragment: constify quote_spans master Ariadne Conill 2026-01-20 13:24:21 -08:00
  • 65237e9d91 libpkgconf: fragment: remove unnecessary ternary Ariadne Conill 2026-01-20 13:23:51 -08:00
  • a950adc6ef libpkgconf: fragment: rework fragment_quote to use pkgconf_buffer_escape Ariadne Conill 2026-01-20 13:13:48 -08:00
  • be8459e5fe libpkgconf: buffer: add pkgconf_buffer_escape Ariadne Conill 2026-01-20 13:02:26 -08:00
  • 130c149072 libpkgconf: fragment: align escaped character set with original pkg-config Ariadne Conill 2026-01-20 12:38:59 -08:00
  • 2a7c05b9c7 pkg.m4: add missing quotes in PKG_WITH_MODULES Antonin Décimo 2026-01-20 17:38:05 +01:00
  • ba33d22032 tests: port version option tests out of kyua Ariadne Conill 2026-01-18 21:34:18 -08:00
  • e574c85325 tests: harness: add AtLeastVersion, ExactVersion and MaxVersion options Ariadne Conill 2026-01-18 21:29:06 -08:00
  • 4a49b50e3b cli: constify required module version params Ariadne Conill 2026-01-18 21:28:47 -08:00
  • cc432b332c tests: move conflicts tests out of kyua, add more Ariadne Conill 2026-01-18 21:16:50 -08:00
  • 9bac6b3a1d tests: harness: fix sorting of flag names Ariadne Conill 2026-01-18 21:15:07 -08:00
  • 9cd3629f85 libpkgconf: queue: check final solutions for conflicts before returning OK Ariadne Conill 2026-01-18 21:04:22 -08:00
  • 18e32f2fb6 libpkgconf: pkg: make pkgconf_pkg_walk_conflicts_list public Ariadne Conill 2026-01-18 21:03:07 -08:00
  • 07dfbfffee libpkgconf: pkg: track conflict rule origins Ariadne Conill 2026-01-18 20:50:18 -08:00
  • 5e26791ba5 libpkgconf: queue: surface conflicts as part of the solution Ariadne Conill 2026-01-18 20:32:56 -08:00
  • b1dd65e45d cli: core: rewrite query nodes instead of separately checking for --required-module-version Ariadne Conill 2026-01-18 19:55:02 -08:00
  • 192bc8c923 tests: move relevant query building regress tests out of kyua Ariadne Conill 2026-01-18 19:47:09 -08:00
  • da019f2059 tests: move relevant libs query regress tests out of kyua Ariadne Conill 2026-01-18 19:41:34 -08:00
  • 52c2b0c2cb tests: move cflags ordering tests out of kyua Ariadne Conill 2026-01-18 19:28:52 -08:00
  • c8018139cc tests: move malformed parsing regression tests out of kyua Ariadne Conill 2026-01-18 19:17:24 -08:00
  • b08efccad8 tests: port modversion prefix test out of kyua Ariadne Conill 2026-01-18 19:08:41 -08:00
  • b785d620fe tests: harness: allow verbosity level to be specified Ariadne Conill 2026-01-18 19:03:26 -08:00
  • 1984ff2da6 tests: move idirafter and isystem sysroot tests out of kyua Ariadne Conill 2026-01-18 17:19:55 -08:00
  • 5b2c0a1110 tests: port define-prefix regress tests out of kyua Ariadne Conill 2026-01-18 16:34:59 -08:00
  • 9e802e5d76 tests: harness: clean up variable defines in destructor Ariadne Conill 2026-01-18 16:16:46 -08:00
  • d1bfa530be tests: migrate define-variable tests out of kyua Ariadne Conill 2026-01-18 16:14:46 -08:00
  • f702beddf9 tests: harness: add DefineVariable keyword Ariadne Conill 2026-01-18 16:07:34 -08:00
  • f887c83082 buffer: Style fixes Elizabeth Kiara Regina Ashford 2026-01-16 15:26:01 -08:00
  • cceebf098f buffer: fix undefined behaviour in variable argument function Elizabeth Kiara Regina Ashford 2026-01-15 14:40:34 -08:00
  • 97e2d0433e buffer: Add pkgconf_buffer_copy and pkgconf_buffer_contains_byte Elizabeth Kiara Regina Ashford 2026-01-11 02:43:53 -08:00
  • 18dbb91e7a configure: warn loudly when --with-system-libdir and --with-system-includedir are not set Ariadne Conill 2026-01-14 11:05:09 -08:00
  • 67c63bbba4 tests: skip shell-quoted-output on windows Ariadne Conill 2026-01-03 15:39:06 -08:00
  • 06b04a2968 tests: skip backslash escaping tests on windows Ariadne Conill 2026-01-03 15:31:58 -08:00
  • bbdf8ccee1 tests: move additional parser tests out of kyua Ariadne Conill 2026-01-03 15:19:59 -08:00
  • 55d5937800 tests: move several parser tests away from kyua Ariadne Conill 2026-01-03 14:24:50 -08:00
  • 450bccfef9 tests: add regression test for undefined pc_sysrootdir Ariadne Conill 2026-01-03 00:19:37 -08:00
  • aaa89a4489 libpkgconf: client: ${pc_sysrootdir} should default to empty string, not / Ariadne Conill 2026-01-03 00:15:10 -08:00
  • 3bc327655b tests: move some flag ordering tests over from kyua Ariadne Conill 2026-01-02 23:47:55 -08:00
  • 964d595977 tests: port sysroot tests away from kyua Ariadne Conill 2026-01-02 23:30:35 -08:00
  • 93e085d144 tests: port some tuple-related tests from the kyua regress suite Ariadne Conill 2025-12-30 16:26:15 -08:00
  • ebba516806 tests: port requires.internal solver tests and query reordering tests from kyua Ariadne Conill 2025-12-30 15:17:30 -08:00
  • 08bc7159d3 tests: move keep-system-libs tests out of kyua Ariadne Conill 2025-12-30 14:09:41 -08:00
  • c7b788699e tests: harness: add empty match strategy Ariadne Conill 2025-12-30 13:59:32 -08:00
  • 34cf8ae094 tests: port remaining solver regression tests out of kyua Ariadne Conill 2025-12-30 13:13:20 -08:00
  • 20145bcfc1 tests: move more regression tests out of kyua Ariadne Conill 2025-12-30 13:06:52 -08:00
  • 222c5b5153 tests: port some ordering tests out of the kyua regress suite Ariadne Conill 2025-12-30 11:22:15 -08:00
  • 0a44b9fa60 meson: delete dropped kyua test suites Ariadne Conill 2025-12-30 11:03:07 -08:00
  • 2ab26a0b23 tests: delete kyua framework ordering tests Ariadne Conill 2025-12-30 11:02:14 -08:00
  • 0c7acae717 tests: port framework ordering tests out of kyua Ariadne Conill 2025-12-30 11:01:09 -08:00
  • 45648f2562 tests: delete kyua provides suite Ariadne Conill 2025-12-30 10:56:00 -08:00
  • b5046faab0 tests: solver: port over provides-bar tests Ariadne Conill 2025-12-30 10:50:26 -08:00
  • b62019892e tests: harness: run tests in canonicalized order Ariadne Conill 2025-12-29 22:18:50 -08:00
  • 039e596439 tests: port some provides tests out of kyua Ariadne Conill 2025-12-29 22:08:25 -08:00
  • 16cdb57887 tests: harness: PKG_PROVIDES should be print-provides Ariadne Conill 2025-12-29 21:52:56 -08:00
  • 69dafb8ef1 meson: drop basic and builtin kyua test suites Ariadne Conill 2025-12-29 21:20:48 -08:00
  • 9ae7adfcce tests: drop builtins suite, never hooked up in kyua Ariadne Conill 2025-12-29 21:20:04 -08:00
  • d243ccd02c tests: drop basic testsuite from kyua Ariadne Conill 2025-12-29 21:19:01 -08:00
  • 7103f16ec9 tests: basic: port remaining solver tests out of kyua Ariadne Conill 2025-12-29 21:17:58 -08:00
  • 8ea545f5a3 tests: basic: port remaining non-solver tests out of kyua Ariadne Conill 2025-12-29 21:06:04 -08:00
  • 9061bd0fcf tests: harness: PKG_VARIABLES should be print-variables Ariadne Conill 2025-12-29 21:01:25 -08:00
  • c4f94af0bf tests: move pkg_config_path tests from kyua Ariadne Conill 2025-12-29 20:44:08 -08:00
  • c2ded48007 tests: harness: clean up variable substitution Ariadne Conill 2025-12-29 20:42:32 -08:00
  • 1af0659abc tests: harness: finalize want_variable Ariadne Conill 2025-12-29 20:24:15 -08:00
  • cdd2f4caec tests: move define-prefix test out of kyua Ariadne Conill 2025-12-29 20:22:25 -08:00
  • 965894e1c9 tests: harness: do %TEST_FIXTURES_DIR% subst on expected output Ariadne Conill 2025-12-29 20:21:12 -08:00
  • 5ac9edec05 libpkgconf: buffer: add PKGCONF_BUFFER_FROM_STR() helper macro Ariadne Conill 2025-12-29 20:20:09 -08:00
  • f69ed723c0 tests: move arbitrary_path test out of kyua Ariadne Conill 2025-12-29 20:06:07 -08:00
  • eacbbbf54e tests: harness: substitute %TEST_FIXTURES_DIR% in query/environment values Ariadne Conill 2025-12-29 20:05:00 -08:00
  • 8230b86da9 libpkgconf: buffer: add pkgconf_buffer_subst Ariadne Conill 2025-12-29 19:52:57 -08:00
  • a4ade8586d tests: convert sbom-related tests Ariadne Conill 2025-12-29 19:19:15 -08:00
  • 6867afe86e tests: harness: fix up pkgconf_buffer lifecycle in buffersets Ariadne Conill 2025-12-29 19:04:05 -08:00
  • 330a6f7761 meson: run solver tests Ariadne Conill 2025-12-29 19:01:14 -08:00
  • de33da1e41 test: harness: allow specifying multiple match clauses Ariadne Conill 2025-12-29 19:00:05 -08:00
  • 9d7e6b2799 tests: solver: port some solver-related tests over Ariadne Conill 2025-12-29 18:43:47 -08:00
  • 10be94af88 tests: basic: migrate many more tests to be declarative Ariadne Conill 2025-12-29 18:28:56 -08:00
  • a1e8f100c1 tests: harness: allow defining a fragment filter declaratively Ariadne Conill 2025-12-29 18:10:12 -08:00
  • ac2f34ed11 tests: remove now redundant tests from the kyua testsuite Ariadne Conill 2025-12-29 17:55:39 -08:00
  • 73780a4239 tests: harness: finalize want-env-prefix buffer when destroying a test case Ariadne Conill 2025-12-29 15:56:10 -08:00
  • e2ba86341d tests: basic: convert libs_env, malformed-empty-package and a few exists tests Ariadne Conill 2025-12-29 15:53:24 -08:00
  • 6f1009103a tests: harness: allow running individual test cases Ariadne Conill 2025-12-29 15:43:13 -08:00
  • 03a0f5a25d tests: harness: allow running pkgconf engine in debug mode Ariadne Conill 2025-12-29 15:38:25 -08:00
  • b8d8a5c8fd tests: harness: wire up WantEnvPrefix setting Ariadne Conill 2025-12-29 15:22:16 -08:00
  • 7bbdf301e7 tests: basic: port over another set of tests Ariadne Conill 2025-12-29 15:12:44 -08:00
  • ecbedee413 cli: core: do not assume argv list is NULL terminated Ariadne Conill 2025-12-29 15:03:25 -08:00
  • 077a1995d7 meson: fix test fixtures dir Ariadne Conill 2025-12-29 14:54:24 -08:00
  • e187002cb6 tests: harness: do not format too many things at once Ariadne Conill 2025-12-29 14:51:27 -08:00
  • f7689804f0 build: use $(top_srcdir) when referring to fixtures Ariadne Conill 2025-12-29 14:46:01 -08:00
  • 000be0b6d1 tests: harness: provide annotated debug information on test failures Ariadne Conill 2025-12-29 14:45:35 -08:00
  • 34713f899f tests: basic: port libs, libs-cflags and libs-cflags-version from old test suite Ariadne Conill 2025-12-29 14:24:18 -08:00
  • 0376cc9142 github: run non-kyua tests on Windows Ariadne Conill 2025-12-29 14:12:03 -08:00
  • 9a687744e8 tests: harness: avoid basename(3) Ariadne Conill 2025-12-29 14:05:59 -08:00
  • 8210926404 tests: harness: do not shadow environ Ariadne Conill 2025-12-29 14:02:48 -08:00
  • c4a7081727 meson: integrate new test harness Ariadne Conill 2025-12-29 13:55:38 -08:00
  • 7f6849d0f8 tests: harness: log when opendir(3) fails Ariadne Conill 2025-12-29 13:55:04 -08:00
  • 2017526750 tests: start porting to the new test harness Ariadne Conill 2025-12-29 13:46:09 -08:00
  • 0192269d62 tests: harness: allow fixtures directory to be specified Ariadne Conill 2025-12-29 13:30:52 -08:00
  • a7b6ef193f meson: do not drop bomtool_exe declaration with spdxtool one Ariadne Conill 2025-12-29 13:12:41 -08:00
  • cce39cb495 tests: harness: handle NULL case from pkgconf_buffer_freeze Ariadne Conill 2025-12-29 13:10:41 -08:00
  • 4cba08e2bf tests: harness: remove spurious cast Ariadne Conill 2025-12-29 13:08:55 -08:00
  • 0cd4a5c238 tests: add new harness Ariadne Conill 2025-12-29 13:06:47 -08:00