[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#72547: [PATCH 0/9] Make test suite pass on macOS.
From: |
Tomas Volf |
Subject: |
bug#72547: [PATCH 0/9] Make test suite pass on macOS. |
Date: |
Sat, 10 Aug 2024 00:47:15 +0200 |
In my new work I sadly got a MacBook Pro. I obviously want to use Guile
on it, however while trying to package it, I discovered that the test
suite is not passing. This series remedies that. Most of the fixes are
just in tests, but two are actual bug fixes.
With this series applied, 3.0.10 test suite does fully pass (well, minus
the skips ^_^) on 14.6 macOS.
I am not sure if the project cares about non-free system, but since I
had to write the patches anyway, I might as well share them.
Tomas Volf (9):
tests: Check TCP_NODELAY for non-zero instead of 1.
tests: Skip tests of abstract Unix sockets on Darwin.
tests: Skip hole-related port tests on Darwin.
filesys.c: Fix readlink for ports on Darwin.
tests: Skip mkdtemp test for invalid template on Darwin.
tests: Fix spawn with #:environment on MacOS.
tests: Fix spawn if file not found with Gnulib.
Do not depend on tmpnam in posix.test.
posix.c: Set errno when pipe2 is not available and flags provided.
configure.ac | 2 +-
libguile/filesys.c | 13 ++++++++++--
libguile/posix.c | 2 +-
test-suite/tests/00-socket.test | 10 ++++++++-
test-suite/tests/filesys.test | 5 +++++
test-suite/tests/ports.test | 9 ++++++++
test-suite/tests/posix.test | 37 ++++++++++++++++++++++++++-------
7 files changed, 65 insertions(+), 13 deletions(-)
--
2.45.2
- bug#72547: [PATCH 0/9] Make test suite pass on macOS.,
Tomas Volf <=
- bug#72547: [PATCH 1/9] tests: Check TCP_NODELAY for non-zero instead of 1., Tomas Volf, 2024/08/09
- bug#72547: [PATCH 3/9] tests: Skip hole-related port tests on Darwin., Tomas Volf, 2024/08/09
- bug#72547: [PATCH 2/9] tests: Skip tests of abstract Unix sockets on Darwin., Tomas Volf, 2024/08/09
- bug#72547: [PATCH 5/9] tests: Skip mkdtemp test for invalid template on Darwin., Tomas Volf, 2024/08/09
- bug#72547: [PATCH 4/9] filesys.c: Fix readlink for ports on Darwin., Tomas Volf, 2024/08/09
- bug#72547: [PATCH 7/9] tests: Fix spawn if file not found with Gnulib., Tomas Volf, 2024/08/09
- bug#72547: [PATCH 6/9] tests: Fix spawn with #:environment on MacOS., Tomas Volf, 2024/08/09
- bug#72547: [PATCH 8/9] Do not depend on tmpnam in posix.test., Tomas Volf, 2024/08/09
- bug#72547: [PATCH 9/9] posix.c: Set errno when pipe2 is not available and flags provided., Tomas Volf, 2024/08/09