summaryrefslogtreecommitdiffstats
path: root/iOS/testbed/__main__.py
Commit message (Collapse)AuthorAgeFilesLines
* [3.13] gh-129200: Add locking to the iOS testbed startup sequence. ↵Miss Islington (bot)2025-02-281-7/+63
| | | | | | | | | (GH-130564) (#130657) Add a lock to ensure that only one iOS testbed per user can start at a time, so that the simulator discovery process doesn't collide between instances. (cherry picked from commit 9211b3dabeacb92713ac3f5f0fa43bc7cf69afd8) Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
* [3.13] gh-130292: Allow for empty simulator list when running iOS testbed ↵Miss Islington (bot)2025-02-251-13/+23
| | | | | | | | (GH-130388) (#130532) Adds error handling when there are no pre-existing test simulators. (cherry picked from commit 99088ab081279329b8362e1c24533fa0be303e6f) Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
* [3.13] gh-130025: Correct handling of symlinks during iOS testbed framework ↵Miss Islington (bot)2025-02-131-9/+45
| | | | | | | | installation. (GH-130026) (#130073) Correct handling of symlinks during iOS testbed framework installation. (cherry picked from commit 625470a7d2c6aa79b5e60ffe17785ccc2547a090) Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
* [3.13] gh-129248: Filter out the iOS log prefix from testbed runner output. ↵Miss Islington (bot)2025-01-251-0/+15
| | | | | | | | (GH-129252) (#129283) Filter out the iOS log prefix from testbed runner output. (cherry picked from commit a58083811a51764c47fbb7cbd67e87e1124d53e8) Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
* [3.13] gh-127845: Minor improvements to iOS test runner script (GH-127846) ↵Miss Islington (bot)2024-12-121-18/+48
| | | | | | | | | | (#127892) Uses symlinks to install iOS framework into testbed clone, adds a verbose mode to the iOS runner to hide most Xcode output, adds another mechanism to disable terminal colors, and ensures that stdout is flushed after every write. (cherry picked from commit ba2d2fda93a03a91ac6cdff319fd23ef51848d51) Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
* [3.13] gh-126925: Modify how iOS test results are gathered (GH-127592) (#127754)Russell Keith-Magee2024-12-091-0/+365
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. (cherry picked from commit 2041a95e68ebf6d13f867e214ada28affa830669)