Xcode16.3 support (#4029)
* Xcode16.3 support + updated unit and preview test
This commit is contained in:
@@ -6,7 +6,7 @@ if File.exist?(enterprise)
|
||||
end
|
||||
|
||||
before_all do
|
||||
xcversion(version: "16.1")
|
||||
xcversion(version: "16.3")
|
||||
|
||||
ENV["FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT"] = "180"
|
||||
ENV["FASTLANE_XCODE_LIST_TIMEOUT"] = "180"
|
||||
@@ -83,7 +83,7 @@ lane :unit_tests do |options|
|
||||
|
||||
run_tests(
|
||||
scheme: "UnitTests",
|
||||
device: "iPhone 16 (18.1)",
|
||||
device: "iPhone 16 (18.4)",
|
||||
ensure_devices_found: true,
|
||||
result_bundle: true,
|
||||
number_of_retries: 3,
|
||||
@@ -93,7 +93,7 @@ lane :unit_tests do |options|
|
||||
if !options[:skip_previews]
|
||||
run_tests(
|
||||
scheme: "PreviewTests",
|
||||
device: "iPhone SE (3rd generation) (18.1)",
|
||||
device: "iPhone SE (3rd generation) (18.4)",
|
||||
ensure_devices_found: true,
|
||||
result_bundle: true,
|
||||
number_of_retries: 3,
|
||||
@@ -106,15 +106,15 @@ end
|
||||
|
||||
lane :ui_tests do |options|
|
||||
create_simulator_if_necessary(
|
||||
name: "iPhone-18.1",
|
||||
name: "iPhone-18.4",
|
||||
type: "com.apple.CoreSimulator.SimDeviceType.iPhone-16",
|
||||
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-18-1"
|
||||
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-18-4"
|
||||
)
|
||||
|
||||
create_simulator_if_necessary(
|
||||
name: "iPad-18.1",
|
||||
name: "iPad-18.4",
|
||||
type: "com.apple.CoreSimulator.SimDeviceType.iPad-10th-generation",
|
||||
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-18-1"
|
||||
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-18-4"
|
||||
)
|
||||
|
||||
if options[:test_name]
|
||||
@@ -127,7 +127,7 @@ lane :ui_tests do |options|
|
||||
|
||||
run_tests(
|
||||
scheme: "UITests",
|
||||
devices: ["iPhone-18.1", "iPad-18.1"],
|
||||
devices: ["iPhone-18.4", "iPad-18.4"],
|
||||
ensure_devices_found: true,
|
||||
prelaunch_simulator: true,
|
||||
result_bundle: true,
|
||||
@@ -142,16 +142,16 @@ lane :integration_tests do
|
||||
clear_derived_data()
|
||||
|
||||
create_simulator_if_necessary(
|
||||
name: "iPhone-18.1",
|
||||
name: "iPhone-18.4",
|
||||
type: "com.apple.CoreSimulator.SimDeviceType.iPhone-16-Pro",
|
||||
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-18-1"
|
||||
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-18-4"
|
||||
)
|
||||
|
||||
reset_simulator = ENV.key?('CI')
|
||||
|
||||
run_tests(
|
||||
scheme: "IntegrationTests",
|
||||
device: "iPhone-18.1",
|
||||
device: "iPhone-18.4",
|
||||
ensure_devices_found: true,
|
||||
result_bundle: true,
|
||||
reset_simulator: reset_simulator
|
||||
|
||||
Reference in New Issue
Block a user