The `git maintenance start` and `git maintenance stop` tests -- with one minor exception -- have been carefully crafted to work correctly on any platform despite the fact that those commands necessarily invoke platform-specific scheduling utilities. The exception is that the macOS-specific test fails on Windows, thus is presently disabled on that platform. This patch series addresses that shortcoming. This series is built atop ds/maintenance-part-4. Eric Sunshine (3): t7900: fix test failures when invoked individually via --run test-tool: add `getuid` subcommand t7900: make macOS-specific test work on Windows Makefile | 1 + t/helper/test-getuid.c | 7 +++++++ t/helper/test-tool.c | 1 + t/helper/test-tool.h | 1 + t/t7900-maintenance.sh | 13 +++++++------ 5 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 t/helper/test-getuid.c -- 2.29.2.576.ga3fc446d84