From 1053634f097c9a58953bd23df6cc33609a877280 Mon Sep 17 00:00:00 2001 From: Kristoffer Haugsbakk Date: Sat, 14 Oct 2023 23:45:55 +0200 Subject: [PATCH] t7900: factor out inheritance test dependency Factor out the dependency that test `maintenance.strategy inheritance` has on test `--schedule inheritance weekly -> daily -> hourly`. Signed-off-by: Kristoffer Haugsbakk Signed-off-by: Junio C Hamano --- t/t7900-maintenance.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/t/t7900-maintenance.sh b/t/t7900-maintenance.sh index 4bfb4ec5cf..6e3ee365cc 100755 --- a/t/t7900-maintenance.sh +++ b/t/t7900-maintenance.sh @@ -408,14 +408,16 @@ test_expect_success 'invalid --schedule value' ' test_i18ngrep "unrecognized --schedule" err ' -test_expect_success '--schedule inheritance weekly -> daily -> hourly' ' +test_expect_success 'setup for inheritance' ' git config maintenance.loose-objects.enabled true && git config maintenance.loose-objects.schedule hourly && git config maintenance.commit-graph.enabled true && git config maintenance.commit-graph.schedule daily && git config maintenance.incremental-repack.enabled true && - git config maintenance.incremental-repack.schedule weekly && + git config maintenance.incremental-repack.schedule weekly +' +test_expect_success '--schedule inheritance weekly -> daily -> hourly' ' GIT_TRACE2_EVENT="$(pwd)/hourly.txt" \ git maintenance run --schedule=hourly 2>/dev/null && test_subcommand git prune-packed --quiet