]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-126925: Modify how iOS test results are gathered (#127592)
authorRussell Keith-Magee <russell@keith-magee.com>
Mon, 9 Dec 2024 05:28:57 +0000 (13:28 +0800)
committerGitHub <noreply@github.com>
Mon, 9 Dec 2024 05:28:57 +0000 (13:28 +0800)
commit2041a95e68ebf6d13f867e214ada28affa830669
treeca4fbf70b3557908e77de8ea2b66e99847145dda
parentd8d12b37b5e5acb354db84b07dab8de64a6b9475
gh-126925: Modify how iOS test results are gathered (#127592)

Adds a `use_system_log` config item to enable stdout/stderr redirection for
Apple platforms. This log streaming is then used by a new iOS test runner
script, allowing the display of test suite output at runtime. The iOS test
runner script can be used by any Python project, not just the CPython test
suite.
18 files changed:
Doc/c-api/init_config.rst
Doc/using/ios.rst
Doc/whatsnew/3.14.rst
Include/cpython/initconfig.h
Lib/_apple_support.py [new file with mode: 0644]
Lib/test/test_apple.py [new file with mode: 0644]
Lib/test/test_capi/test_config.py
Lib/test/test_embed.py
Makefile.pre.in
Misc/NEWS.d/next/Library/2024-12-04-15-04-12.gh-issue-126821.lKCLVV.rst [new file with mode: 0644]
Misc/NEWS.d/next/Tests/2024-12-04-15-03-24.gh-issue-126925.uxAMK-.rst [new file with mode: 0644]
Python/initconfig.c
Python/pylifecycle.c
Python/stdlib_module_names.h
iOS/README.rst
iOS/testbed/__main__.py [new file with mode: 0644]
iOS/testbed/iOSTestbed.xcodeproj/project.pbxproj
iOS/testbed/iOSTestbedTests/iOSTestbedTests.m