mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-10-31 16:24:11 +00:00
Bump the CI workflows to iOS 26.5, centralise default OS version
This commit is contained in:
@@ -9,7 +9,7 @@ struct AccessibilityTests: AsyncParsableCommand {
|
||||
var device = "iPhone 17"
|
||||
|
||||
@Option(help: "iOS version for the simulator.")
|
||||
var osVersion = "26.4.1"
|
||||
var osVersion = CI.defaultOSVersion
|
||||
|
||||
func run() async throws {
|
||||
var testsFailed = false
|
||||
|
||||
@@ -19,6 +19,7 @@ struct CI: ParsableCommand {
|
||||
ReleaseToGitHub.self
|
||||
])
|
||||
|
||||
static let defaultOSVersion = "26.5"
|
||||
static let testOutputDirectory = "test_output"
|
||||
|
||||
/// Reads the `MARKETING_VERSION` from `project.yml`.
|
||||
|
||||
@@ -13,7 +13,7 @@ struct IntegrationTests: AsyncParsableCommand {
|
||||
var device = "iPhone 17"
|
||||
|
||||
@Option(help: "iOS version for the simulator.")
|
||||
var osVersion = "26.4.1"
|
||||
var osVersion = CI.defaultOSVersion
|
||||
|
||||
func run() async throws {
|
||||
// Delete old log files
|
||||
|
||||
@@ -10,7 +10,7 @@ struct PreviewTests: AsyncParsableCommand {
|
||||
|
||||
private static let scheme = "PreviewTests"
|
||||
private static let device = "iPhone SE (3rd generation)"
|
||||
private static let osVersion = "26.4.1"
|
||||
private static let osVersion = CI.defaultOSVersion
|
||||
private static let simulatorType = "com.apple.CoreSimulator.SimDeviceType.iPhone-SE-3rd-generation"
|
||||
private static let testPlanPath = "PreviewTests/SupportingFiles/PreviewTests.xctestplan"
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ struct RunTests: AsyncParsableCommand {
|
||||
|
||||
Examples:
|
||||
swift run tools run-tests --scheme UnitTests
|
||||
swift run tools run-tests --scheme UITests --device iPhone --os-version 26.4
|
||||
swift run tools run-tests --scheme UITests --device iPhone --os-version 26.5
|
||||
swift run tools run-tests --scheme PreviewTests --create-simulator-name "iPhone SE (3rd generation)" \
|
||||
--create-simulator-type com.apple.CoreSimulator.SimDeviceType.iPhone-SE-3rd-generation
|
||||
""")
|
||||
@@ -20,8 +20,8 @@ struct RunTests: AsyncParsableCommand {
|
||||
@Option(help: "The simulator device name to run tests on (e.g. 'iPhone 17').")
|
||||
var device = "iPhone 17"
|
||||
|
||||
@Option(help: "The iOS version to use for the simulator runtime (e.g. '26.4').")
|
||||
var osVersion = "26.4.1"
|
||||
@Option(help: "The iOS version to use for the simulator runtime (e.g. '26.5').")
|
||||
var osVersion = CI.defaultOSVersion
|
||||
|
||||
var runtime: String {
|
||||
osVersion.split(separator: ".").prefix(2).joined(separator: ".")
|
||||
|
||||
@@ -20,7 +20,7 @@ struct UITests: AsyncParsableCommand {
|
||||
var deviceType: DeviceType
|
||||
|
||||
@Option(help: "iOS version for the simulator.")
|
||||
var osVersion = "26.4.1"
|
||||
var osVersion = CI.defaultOSVersion
|
||||
|
||||
@Option(help: "Run only a specific test (format: 'ClassName/testName').")
|
||||
var testName: String?
|
||||
|
||||
@@ -8,7 +8,7 @@ struct UnitTests: AsyncParsableCommand {
|
||||
@Flag(help: "Skip preview tests")
|
||||
var skipPreviews = false
|
||||
|
||||
private static let osVersion = "26.4.1"
|
||||
private static let osVersion = CI.defaultOSVersion
|
||||
private static let device = "iPhone 17"
|
||||
|
||||
func run() async throws {
|
||||
|
||||
Reference in New Issue
Block a user