cpython/.github/workflows
Gregory P. Smith 10e9bb13b8
gh-112334: Regression test that vfork is used when expected. (#112734)
Regression test that vfork is used when expected by subprocess.

This is written integration test style, it uses strace if it is present and appears to work to find out what system call actually gets used in different scenarios.

Test coverage is added for the default behavior and that of each of the specific arguments that must disable the use of vfork.  obviously not an entire test matrix, but it covers the most important aspects.

If there are ever issues with this test being flaky or failing on new platforms, rather than try and adapt it for all possible platforms, feel free to narrow the range it gets tested on when appropriate. That is not likely to reduce coverage.
2023-12-09 00:18:35 +00:00
..
add-issue-header.yml build(deps): bump actions/github-script from 6 to 7 (#112584) 2023-12-01 11:41:09 +01:00
build.yml GH-112245: Promote free threaded CI (#112246) 2023-11-28 08:45:03 -07:00
build_msi.yml CI: Bump GitHub Actions (#108879) 2023-09-04 22:36:16 +02:00
documentation-links.yml Replace Netlify with Read the Docs build previews (#103843) 2023-04-29 23:02:03 -06:00
lint.yml gh-110558: Run ruff on Argument Clinic in CI (#110559) 2023-10-10 07:52:39 +00:00
mypy.yml gh-112302: Add Software Bill-of-Materials (SBOM) tracking for dependencies (#112303) 2023-12-07 18:01:58 +02:00
new-bugs-announce-notifier.yml build(deps): bump actions/github-script from 6 to 7 (#112584) 2023-12-01 11:41:09 +01:00
posix-deps-apt.sh gh-112334: Regression test that vfork is used when expected. (#112734) 2023-12-09 00:18:35 +00:00
project-updater.yml Remove expert-* from project-updater GH workflow (#103579) 2023-04-17 06:26:22 +03:00
regen-abidump.sh Add ABI dump script (#94135) 2022-06-23 22:52:43 +01:00
require-pr-label.yml Update workflow permissions in require-pr-label Action (#109342) 2023-09-12 19:03:55 +00:00
reusable-docs.yml GH-109209: Bump the minimum Sphinx version to 4.2 (#109210) 2023-09-21 09:06:36 +03:00
reusable-macos.yml gh-111062: CI: Rename reusable-build-[X].yml to reusable-[X].yml (#111552) 2023-10-31 15:55:17 +00:00
reusable-ubuntu.yml gh-111062: CI: Rename reusable-build-[X].yml to reusable-[X].yml (#111552) 2023-10-31 15:55:17 +00:00
reusable-windows.yml gh-111062: CI: Rename reusable-build-[X].yml to reusable-[X].yml (#111552) 2023-10-31 15:55:17 +00:00
stale.yml gh-103180: Add CI timeouts to all GitHub Actions jobs (#103437) 2023-04-14 12:01:10 +03:00
verify-ensurepip-wheels.yml CI: Bump GitHub Actions (#108879) 2023-09-04 22:36:16 +02:00