From 7f43cdaf0e46c1d99bf5834f414dc8f36407e8cc Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sat, 6 Feb 2021 12:18:37 +0000 Subject: tests: split out lei-daemon.t from lei.t This makes it easier for hackers to find daemon-specific tests and forces us to always test both daemon and oneshot mode. --- lib/PublicInbox/TestCommon.pm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'lib/PublicInbox/TestCommon.pm') diff --git a/lib/PublicInbox/TestCommon.pm b/lib/PublicInbox/TestCommon.pm index bb2cd7e6..c861dc5d 100644 --- a/lib/PublicInbox/TestCommon.pm +++ b/lib/PublicInbox/TestCommon.pm @@ -456,13 +456,15 @@ SKIP: { require PublicInbox::Spawn; state $lei_daemon = PublicInbox::Spawn->can('send_cmd4') || eval { require Socket::MsgHdr; 1 }; + # XXX fix and move this inside daemon-only before 1.7 release + skip <<'EOM', 1 unless $lei_daemon; +Socket::MsgHdr missing or Inline::C is unconfigured/missing +EOM $lei_opt = { 1 => \$lei_out, 2 => \$lei_err }; my $daemon_pid; my ($tmpdir, $for_destroy) = tmpdir(); SKIP: { - skip <<'EOM', 1 unless $lei_daemon; -Socket::MsgHdr missing or Inline::C is unconfigured/missing -EOM + skip 'TEST_LEI_ONESHOT set', 1 if $ENV{TEST_LEI_ONESHOT}; my $home = "$tmpdir/lei-daemon"; mkdir($home, 0700) or BAIL_OUT "mkdir: $!"; local $ENV{HOME} = $home; -- cgit v1.2.3-24-ge0c7