Update tests to Xcode 15 and iOS 17 simulator (#5914)

Packages part of https://github.com/flutter/flutter/issues/132237.
This commit is contained in:
Victoria Ashworth
2024-01-18 09:53:07 -06:00
committed by GitHub
parent 2cc053334f
commit ef8ccdb471
4 changed files with 9 additions and 9 deletions

View File

@ -85,12 +85,12 @@ platform_properties:
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
os: Mac-12|Mac-13
os: Mac-13
device_type: none
cpu: arm64
$flutter/osx_sdk : >-
{
"sdk_version": "14e300c"
"sdk_version": "15a240d"
}
mac_x64:
properties:
@ -98,12 +98,12 @@ platform_properties:
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
os: Mac-12|Mac-13
os: Mac-13
device_type: none
cpu: x86
$flutter/osx_sdk : >-
{
"sdk_version": "14e300c"
"sdk_version": "15a240d"
}
targets:

View File

@ -9,7 +9,7 @@ set -o pipefail
# The name here must match remove_simulator.sh
readonly DEVICE_NAME=Flutter-iPhone
readonly DEVICE=com.apple.CoreSimulator.SimDeviceType.iPhone-14
readonly OS=com.apple.CoreSimulator.SimRuntime.iOS-16-4
readonly OS=com.apple.CoreSimulator.SimRuntime.iOS-17-0
# Delete any existing devices named Flutter-iPhone. Having more than one may
# cause issues when builds target the device.

View File

@ -21,8 +21,8 @@ tasks:
args: ["xcode-analyze", "--ios", "--ios-min-version=13.0"]
- name: native test
script: script/tool_runner.sh
# Simulator name must match name in create_simulator.sh
args: ["native-test", "--ios", "--ios-destination", "platform=iOS Simulator,name=Flutter-iPhone,OS=16.4"]
# Simulator name and version must match name and version in create_simulator.sh
args: ["native-test", "--ios", "--ios-destination", "platform=iOS Simulator,name=Flutter-iPhone,OS=17.0"]
- name: boot simulator
# Ensure simulator is still booted
script: .ci/scripts/boot_simulator.sh

View File

@ -296,8 +296,8 @@ Future<int> _runIOSPluginUnitTests(String testPluginPath) async {
const String deviceName = 'Pigeon-Test-iPhone';
const String deviceType = 'com.apple.CoreSimulator.SimDeviceType.iPhone-14';
const String deviceRuntime = 'com.apple.CoreSimulator.SimRuntime.iOS-16-4';
const String deviceOS = '16.4';
const String deviceRuntime = 'com.apple.CoreSimulator.SimRuntime.iOS-17-0';
const String deviceOS = '17.0';
await _createSimulator(deviceName, deviceType, deviceRuntime);
return runXcodeBuild(
'$examplePath/ios',