swiftlang / swift-foundation

The Foundation project
Apache License 2.0
2.36k stars 150 forks source link

[6.0][Android] Enable more code and tests (#871) #923

Open finagolfin opened 2 days ago

finagolfin commented 2 days ago

Explanation: This gets the remaining tests passing natively on Android while disabling setting extended file attributes and modifying a test that creates a hard link, features not normally allowed on Android. I also removed an incorrect WASI check I found.

Scope: Only affects Android, no other platforms' code is touched.

Issue: None

Original PRs: #871

Risk: None

Testing: Passed all CI on trunk and my testing locally.

Reviewer: @jmschonfeld

This is useful for me and others who distribute Android SDKs or a toolchain, and won't break anything for other platforms.