Prefire multiple devices (#2543)

* Update Prefire, setup multiple snapshot devices and languages
Squashed commits:
[28cb4ae6d] Switch to macos-14, iOS 17 and the iPhone 15 simulator
[080fc82cb] Update snapshots
[c874ca9c7] Bump Compound and Prefire, reduce perceptual precission to 0.98
[a59b8a54c] Update snapshots after adding iPad and pseudolanguage snapshotting
[f30cc3277] Setup multi-language snapshotting
[aeb11c7e7] Update prefire template, setup multiple snapshot devices

* Update ruby dependencies and fastlane plugins

* Bump Compound, switch back to the original prefire - version 2.0.4

* Remove preview test simulator version specifiers
This commit is contained in:
Stefan Ceriu
2024-03-12 13:08:54 +02:00
committed by GitHub
parent ff0403ba51
commit 2f68703517
1371 changed files with 3432 additions and 892 deletions

View File

@@ -76,15 +76,9 @@ lane :alpha do
end
lane :unit_tests do
create_simulator_if_necessary(
name: "iPhone 14 (16.4)",
type: "com.apple.CoreSimulator.SimDeviceType.iPhone-14",
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-16-4"
)
run_tests(
scheme: "UnitTests",
device: 'iPhone 14 (16.4)',
device: 'iPhone 15',
ensure_devices_found: true,
result_bundle: true,
number_of_retries: 3,
@@ -92,7 +86,7 @@ lane :unit_tests do
run_tests(
scheme: "PreviewTests",
device: 'iPhone 14 (16.4)',
device: 'iPhone 15',
result_bundle: true,
number_of_retries: 3,
xcargs: '-skipPackagePluginValidation',