about summary refs log tree commit homepage
path: root/lib/PublicInbox/TestCommon.pm
DateCommit message (Expand)
2024-04-28xap_helper: reopen logs in daemons
2024-04-28test_common: don't needlessly rebuild C++ Xapian helper
2024-04-28daemon: share and allow configuring Xapian helpers
2024-04-03treewide: avoid getpid() for OnDestroy checks
2024-01-17tests: clarify Email::MIME is only for development
2024-01-10test_common: key2sub: don't require final ';' in scripts
2023-12-30lei: support reading MH for convert+import+index
2023-12-16tests: quiet uninitialized warnings on CentOS 7.x
2023-12-13test_common: extract oct_is from search.t
2023-12-13tests: attempt compatibility w/ busybox lsof
2023-12-13tests: account for missing git-http-backend
2023-12-13t/io: strace is optional on Linux
2023-12-10imap: replace Mail::Address fallback with AddressPP
2023-12-01tests: note kevent+tmpfs failures on DragonFly <= 6.4
2023-11-29test_common: create_*: detect changes all parameters
2023-11-21cindex: rename --associate to --join, test w/ real repos
2023-11-20test_common: fix excessive wait for GNU tail inotify
2023-11-15treewide: more autodie safety fixes for older Perl
2023-11-14TestCommon: older strace does not have --version
2023-11-13treewide: update read_all to avoid eof|close checks
2023-11-11t/lei-import: skip strace for restricted systems
2023-11-09lei_input: always close single `eml' inputs
2023-11-03move read_all, try_cat, and poll_in to PublicInbox::IO
2023-10-18test_common: use $cwdfh for every run_script command
2023-10-18test_common: only hide TCP port in messages
2023-10-18test_common: use autodie and read_all where possible
2023-10-18ds: introduce and use do_fork helper
2023-10-06finalize DragonFlyBSD support
2023-10-04treewide: use PublicInbox::Lock->new
2023-10-03daemon: enable SO_ACCEPTFILTER on NetBSD
2023-09-26spawn: add run_wait to simplify spawn+waitpid use
2023-09-25tests: add quit_waiter_pipe and wait_for_eof
2023-09-24test_common: force IPv4 with pre-IPv6 Net::POP3
2023-09-24test_common: fixes for TEST_RUN_MODE=0
2023-09-24config: drop scalar ref support from internal API
2023-09-16Makefile: add `check-debris' target
2023-09-14test_common: eliminate call to non-existent cleanup_task
2023-09-12tests: allow more tests to pass without xapian-compact
2023-09-12tests: favor IO::Socket::IP for IPv6 listeners
2023-09-11favor poll(2) for most daemons
2023-09-11tests: map CLOFORK->FD_CLOEXEC temporarily for `tail -f'
2023-09-11treewide: favor Xapian (SWIG binding) over Search::Xapian
2023-09-05test_common: start_script: set default signals
2023-09-05tests: add `+SCM_RIGHTS' as a require_mods target
2023-08-28t/xap_helper: skip test if missing SCM_RIGHTS support
2023-04-12git: rename version() to git_version()
2023-04-07switch git version comparisons to vstrings, too
2023-03-25codesearch: initial cut w/ -cindex tool
2023-03-25test_common: create_inbox: use `$!' properly on mkdir failure
2023-03-07test_common: run_script: drop special-case for -clone