]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.13] gh-137973: Add a non-parallel test plan to the iOS testbed project (GH-138018...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Fri, 22 Aug 2025 06:30:58 +0000 (08:30 +0200)
committerGitHub <noreply@github.com>
Fri, 22 Aug 2025 06:30:58 +0000 (14:30 +0800)
commita73515e7475c7abc7614c9f59d497af5b8709585
treee85bb84003efef0b48c8a8ba94742c09010cc323
parent41c2c8f01ce4716d84229991ba29d58a370a7389
[3.13] gh-137973: Add a non-parallel test plan to the iOS testbed project (GH-138018) (#138039)

Modifies the iOS testbed project to add a test plan. This simplifies the iOS
test runner, as we can now use the built-in log streaming to see test results.
It also allows for some other affordances, like providing a default LLDB config,
and using a standardized mechanism for specifying test arguments.
(cherry picked from commit 2ba2287b85eea3cc3a71d77c6bcf9eb5670ca05d)

Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
.gitignore
Doc/using/ios.rst
Misc/NEWS.d/next/Tools-Demos/2025-08-21-14-04-50.gh-issue-137873.qxffLt.rst [new file with mode: 0644]
iOS/README.rst
iOS/testbed/__main__.py
iOS/testbed/iOSTestbed.lldbinit [new file with mode: 0644]
iOS/testbed/iOSTestbed.xcodeproj/project.pbxproj
iOS/testbed/iOSTestbed.xcodeproj/xcshareddata/xcschemes/iOSTestbed.xcscheme [new file with mode: 0644]
iOS/testbed/iOSTestbed.xctestplan [new file with mode: 0644]
iOS/testbed/iOSTestbed/iOSTestbed-Info.plist
iOS/testbed/iOSTestbedTests/iOSTestbedTests.m