diff options
author | Eric Wong <e@80x24.org> | 2022-10-10 21:34:21 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2022-10-10 22:18:26 +0000 |
commit | 068313796e66d9401063bdffe5ebf0b5347489de (patch) | |
tree | 8d002eb349f596061c3b53e3782990f061fcd31a /xt | |
parent | 695aa875bb5ee37c03a4e0ff4ef7d0ec7802a933 (diff) | |
download | public-inbox-068313796e66d9401063bdffe5ebf0b5347489de.tar.gz |
Solver tests can never succeed without coderepos configured, since that's the whole point of solver. And improve the original skip message to note that it's about the `git' public-inbox, not `git' itself.
Diffstat (limited to 'xt')
-rw-r--r-- | xt/solver.t | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/xt/solver.t b/xt/solver.t index c76e0b0a..cd894edd 100644 --- a/xt/solver.t +++ b/xt/solver.t @@ -48,9 +48,16 @@ my $client = sub { my $nr = 0; while (($ibx_name, $urls) = each %$todo) { SKIP: { - if (!$cfg->lookup_name($ibx_name)) { + my $ibx = $cfg->lookup_name($ibx_name); + if (!$ibx) { push @gone, $ibx_name; - skip("$ibx_name not configured", scalar(@$urls)); + skip(qq{[publicinbox "$ibx_name"] not configured}, + scalar(@$urls)); + } + if (!defined($ibx->{coderepo})) { + push @gone, $ibx_name; + skip(qq{publicinbox.$ibx_name.coderepo not configured}, + scalar(@$urls)); } test_psgi($app, $client); $nr++; |