/ src / OS4UITests / OS4UITestsLaunchTests.swift
OS4UITestsLaunchTests.swift
 1  //
 2  //  OS4UITestsLaunchTests.swift
 3  //  OS4UITests
 4  //
 5  //  Created by George on 23.05.24.
 6  //
 7  
 8  import XCTest
 9  
10  final class OS4UITestsLaunchTests: XCTestCase {
11  
12      override class var runsForEachTargetApplicationUIConfiguration: Bool {
13          true
14      }
15  
16      override func setUpWithError() throws {
17          continueAfterFailure = false
18      }
19  
20      func testLaunch() throws {
21          let app = XCUIApplication()
22          app.launch()
23  
24          // Insert steps here to perform after app launch but before taking a screenshot,
25          // such as logging into a test account or navigating somewhere in the app
26  
27          let attachment = XCTAttachment(screenshot: app.screenshot())
28          attachment.name = "Launch Screen"
29          attachment.lifetime = .keepAlways
30          add(attachment)
31      }
32  }