summaryrefslogtreecommitdiffstats
path: root/Android/testbed
Commit message (Collapse)AuthorAgeFilesLines
* Fix disk space issues in Android CI (#142289)Malcolm Smith2025-12-051-2/+2
|
* gh-140041: Fix import of `ctypes` on Android and Cygwin when ABI flags are ↵Malcolm Smith2025-10-151-4/+5
| | | | | | present (#140178) Use sysconfig to determine the full name of libpython, rather than hardcoding a library name that doesn't have ABI flags.
* gh-137242: Allow Android testbed to take all Python command-line options ↵Malcolm Smith2025-10-064-88/+90
| | | | | | (#138805) Modifies the Android test runner to ensure that all valid Python command line options are preserved when running the test suite.
* gh-131531: android.py enhancements to support cibuildwheel (#132870)Malcolm Smith2025-06-056-16/+63
| | | | | | | | Modifies the environment handling and execution arguments of the Android management script to support the compilation of third-party binaries, and the use of the testbed to invoke third-party test code. Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
* gh-131531: Add `android.py package` command (#131532)Malcolm Smith2025-04-014-42/+106
| | | | | Adds a `package` entry point to the `android.py` build script to support creating an Android distribution artefact.
* Increase minimum Android API level to 24 (#125946)Malcolm Smith2024-10-252-4/+19
| | | | Minimum Android API level has been increased to 24 (Android 7.0).
* gh-125940: Android: support 16 KB pages (#125941)Malcolm Smith2024-10-243-13/+14
| | | Modify Android build tooling to use 16kB pages.
* gh-116622: Switch test_stress_delivery_simultaneous from SIGUSR1 to SIGUSR2 ↵Malcolm Smith2024-09-121-3/+19
| | | | | (#123981) Use SIGUSR1 instead of SIGUSR2 to improve reliability of signal stress test on Android.
* Fix typos (#123775)algonell2024-09-091-1/+1
|
* gh-116622: Add Android test script (#121595)Malcolm Smith2024-08-168-41/+151
| | | | | | | Adds a script for running the test suite on Android emulator devices. Starting with a fresh install of the Android Commandline tools; the script manages installing other requirements, starting the emulator (if required), and retrieving results from that emulator.
* gh-116622: Fix testPyObjectPrintOSError on Android (#122487)Malcolm Smith2024-07-311-1/+8
| | | Adds extra handling for way BSD/Android return errors from calls to fwrite.
* gh-116622: Add Android testbed (GH-117878)Malcolm Smith2024-05-0115-0/+479
Add code and config for a minimal Android app, and instructions to build and run it. Improve Android build instructions in general. Add a tool subcommand to download the Gradle wrapper (with its binary blob). Android studio must be downloaded manually (due to the license).