Mercurial > public > simoleon
annotate SimoleonUITests/SimoleonUITestsLaunchTests.swift @ 178:1077bc0ffdbf
add flags
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Tue, 26 Oct 2021 18:18:25 +0200 |
parents | ad8c6567539d |
children | 5a9430fd6b4d |
rev | line source |
---|---|
173
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
1 // |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
2 // SimoleonUITestsLaunchTests.swift |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
3 // SimoleonUITests |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
4 // |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
5 // Created by Dennis Concepción Martín on 26/10/21. |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
6 // |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
7 |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
8 import XCTest |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
9 |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
10 class SimoleonUITestsLaunchTests: XCTestCase { |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
11 |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
12 override class var runsForEachTargetApplicationUIConfiguration: Bool { |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
13 true |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
14 } |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
15 |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
16 override func setUpWithError() throws { |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
17 continueAfterFailure = false |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
18 } |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
19 |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
20 func testLaunch() throws { |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
21 let app = XCUIApplication() |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
22 app.launch() |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
23 |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
24 // Insert steps here to perform after app launch but before taking a screenshot, |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
25 // such as logging into a test account or navigating somewhere in the app |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
26 |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
27 let attachment = XCTAttachment(screenshot: app.screenshot()) |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
28 attachment.name = "Launch Screen" |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
29 attachment.lifetime = .keepAlways |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
30 add(attachment) |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
31 } |
ad8c6567539d
restart project
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
32 } |