passepartout-apple/Passepartout/UITests/MainScreenshots.xctestplan
Davide 76a570b7b3
Autogenerate framed screenshots from HTML/CSS ()
Add TV screenshots and organize PassepartoutUITests with two test plans
for generating iOS/macOS (Main) and tvOS (TV) screenshots. Revert to the
.attachment destination and use `xcparse` to export the screenshots.
Change iPad screenshots to portrait.

Then autogenerate framed screenshots in two steps:

- Export the UITests screenshots per device (`export.sh`)
- Embed the results in a HTML/CSS template and take snapshots with
Chrome headless (`compose.sh`)
- Repeat for all devices (iPhone, iPad, Mac and Apple TV)
- Save framed screenshots to the `fastlane` screenshots directory
2024-12-11 20:33:58 +01:00

49 lines
1.4 KiB
Plaintext

{
"configurations" : [
{
"id" : "30682571-78CE-444A-9D31-4E1310B4D166",
"name" : "Configuration 1",
"options" : {
}
}
],
"defaultOptions" : {
"testTimeoutsEnabled" : true
},
"testTargets" : [
{
"skippedTests" : [
"FlowTests",
"FlowTests\/testConnect()",
"FlowTests\/testConnectToProviderServer()",
"FlowTests\/testDiscloseProviderCountry()",
"FlowTests\/testEditProfile()",
"FlowTests\/testEditProfileModule()",
"FlowTests\/testPresentProfiles()",
"FlowTests\/testReconnectToOtherProfile()",
"FlowTests\/testShow()",
"MainFlowTests",
"MainFlowTests\/testConnect()",
"MainFlowTests\/testConnectToProviderServer()",
"MainFlowTests\/testDiscloseProviderCountry()",
"MainFlowTests\/testEditProfile()",
"MainFlowTests\/testEditProfileModule()",
"TVFlowTests",
"TVFlowTests\/testConnect()",
"TVFlowTests\/testPresentProfiles()",
"TVFlowTests\/testReconnectToOtherProfile()",
"TVFlowTests\/testShow()",
"TVScreenshotTests",
"TVScreenshotTests\/testTakeScreenshots()"
],
"target" : {
"containerPath" : "container:Passepartout.xcodeproj",
"identifier" : "0E78FE4B2CF799F400B0C5BF",
"name" : "PassepartoutUITests"
}
}
],
"version" : 1
}