mirror_zfs/tests/zfs-tests/include
Alexander Moch bf4b271af1 CI: Add Alpine Linux 3.23 runner to the pipeline (#18087)
Add an Alpine Linux 3.23 runner to the CI chain to run OpenZFS builds
and tests against musl libc.

Currently, zfs_send_sparse is killed after 10 minutes on Alpine, causing
cascading EBUSY failures in the test suite. With zfs_send_sparse
disabled, the ZFS test suite reaches a pass rate of 94.62%.

This commit introduces the required Alpine-specific setup and a small
set of shell and cloud-init compatibility fixes that also apply to
existing Linux runners.

The Alpine runner is not enabled by default and is not executed for new
pull requests.

Sponsored-by: ERNW Research GmbH - https://ernw-research.de/

Signed-off-by: Alexander Moch <amoch@ernw.de>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de>
2026-02-11 10:26:30 -08:00
..
.gitignore Add zpool events tests 2017-05-22 12:34:42 -04:00
blkdev.shlib SPDX: license tags: CDDL-1.0 2025-04-16 09:59:44 -07:00
commands.cfg ZTS: add mount_loopback to test zfs behind loop dev 2026-02-11 10:26:24 -08:00
default.cfg.in SPDX: license tags: CDDL-1.0 2025-04-16 09:59:44 -07:00
kstat.shlib SPDX: license tags: CDDL-1.0 2025-04-16 09:59:44 -07:00
libtest.shlib CI: Add Alpine Linux 3.23 runner to the pipeline (#18087) 2026-02-11 10:26:30 -08:00
math.shlib SPDX: license tags: CDDL-1.0 2025-04-16 09:59:44 -07:00
properties.shlib SPDX: license tags: CDDL-1.0 2025-04-16 09:59:44 -07:00
tunables.cfg Make ganging redundancy respect redundant_metadata property (#17073) 2025-08-05 13:10:40 -04:00
zpool_script.shlib tests: review every awk(1) invocation 2022-04-01 17:57:55 -07:00