Signed-off-by: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx> --- Hi Patrick, So, having got the build to work, I noticed that 'ninja test' was running less tests than 'make test': 1028 v. 1035. Having a fixed list of tests to run has 'issues'. :) This patch fixes up the list for the 'seen' branch. The 'new' tests in 'seen' are: t1017-cat-file-remote-object-info.sh branch: 'ej/cat-file-remote-object-info' commit: ef30c4557c ("cat-file: add remote-object-info to batch-command", 2024-09-25) t5710-promisor-remote-capability.sh branch: 'cc/promisor-remote-capability' commit: 3cb155a011 ("Add 'promisor-remote' capability to protocol v2", 2024-09-10) t6601-path-walk.sh branch: 'ds/path-walk' commit: d7e16a4ca9 ("t6601: add helper for testing path-walk API", 2024-10-08) t8015-blame-default-ignore-revs.sh branch: 'am/git-blame-ignore-revs-by-default' commit: eca5438740 ("blame: respect .git-blame-ignore-revs automatically", 2024-10-12) t8016-blame-override-ignore-revs.sh branch: 'am/git-blame-ignore-revs-by-default' commit: 0386bb36aa ("blame: introduce --override-ignore-revs to bypass ignore revisions list", 2024-10-12) A 'new' test in 'next': t2408-worktree-relative.sh branch: 'cw/worktree-relative' commit: 717af916cd ("worktree: link worktrees with relative paths", 2024-10-07) A missing test which (as you know ;) ) is in maint: unit-tests/t-reftable-reader.c commit: 0a148a8eda ("reftable/reader: make table iterator reseekable", 2024-09-16) Hmm, this is going to be a PITA as far as maintenance is concerned! :( If I am reading it correctly, the cmake solution uses file globbing to get the list of test files to run - could meson do the same? ATB, Ramsay Jones t/meson.build | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/t/meson.build b/t/meson.build index 152fd7dc13..a956e6db75 100644 --- a/t/meson.build +++ b/t/meson.build @@ -43,6 +43,7 @@ unit_test_programs = [ 'unit-tests/t-reftable-block.c', 'unit-tests/t-reftable-merged.c', 'unit-tests/t-reftable-pq.c', + 'unit-tests/t-reftable-reader.c', 'unit-tests/t-reftable-readwrite.c', 'unit-tests/t-reftable-record.c', 'unit-tests/t-reftable-stack.c', @@ -166,6 +167,7 @@ integration_tests = [ 't1014-read-tree-confusing.sh', 't1015-read-index-unmerged.sh', 't1016-compatObjectFormat.sh', + 't1017-cat-file-remote-object-info.sh', 't1020-subdirectory.sh', 't1021-rerere-in-workdir.sh', 't1022-read-tree-partial-clone.sh', @@ -295,6 +297,7 @@ integration_tests = [ 't2405-worktree-submodule.sh', 't2406-worktree-repair.sh', 't2407-worktree-heads.sh', + 't2408-worktree-relative.sh', 't2500-untracked-overwriting.sh', 't2501-cwd-empty.sh', 't3000-ls-files-others.sh', @@ -716,6 +719,7 @@ integration_tests = [ 't5703-upload-pack-ref-in-want.sh', 't5704-protocol-violations.sh', 't5705-session-id-in-capabilities.sh', + 't5710-promisor-remote-capability.sh', 't5730-protocol-v2-bundle-uri-file.sh', 't5731-protocol-v2-bundle-uri-git.sh', 't5732-protocol-v2-bundle-uri-http.sh', @@ -818,6 +822,7 @@ integration_tests = [ 't6500-gc.sh', 't6501-freshen-objects.sh', 't6600-test-reach.sh', + 't6601-path-walk.sh', 't6700-tree-depth.sh', 't7001-mv.sh', 't7002-mv-sparse-checkout.sh', @@ -944,6 +949,8 @@ integration_tests = [ 't8012-blame-colors.sh', 't8013-blame-ignore-revs.sh', 't8014-blame-ignore-fuzzy.sh', + 't8015-blame-default-ignore-revs.sh', + 't8016-blame-override-ignore-revs.sh', 't9001-send-email.sh', 't9002-column.sh', 't9003-help-autocorrect.sh', -- 2.47.0