mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
The manipulation of host-test and skip-android-host was a little different than the equivalent skip-ios-host and similar variables. These changes make them closer and allows executing only the compiler tests, but skip the test that need an Android device to run. - Disables the upload command of the tests if the subset is the non-executable tests. The non-executable test do not need to be uploaded, and in the case of Android, a device doesn't need to be connected, so trying to connect to one will fail. - Fix a problem where the swift_interpreter feature was removed without first checking if it was really added. - Only enable the host tests (the compiler tests) in the Android CI preset (there's no device attached to that server, but currently only the Linux tests were being executed, which doesn't make a lot of sense). - Move the decision about which platform support device/host tests into the platform themselves, which allows Android to have device/host tests. Also modify a little bit the logic around enabling/disabling the test suite to allow running only the host tests of a platform. - Fix the suffix name for the target of non-executable tests in a couple of places.
9.0 KiB
Executable File
9.0 KiB
Executable File