Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for: XCUITest .xctestplan #494

Open
TomVanDerSpek opened this issue Mar 3, 2022 · 1 comment
Open

Add support for: XCUITest .xctestplan #494

TomVanDerSpek opened this issue Mar 3, 2022 · 1 comment

Comments

@TomVanDerSpek
Copy link

🚀 Feature Proposal

Xcode introduced Test Plans in 2019 during its WWDC event. Would help a lot if this is also supported by SuaceLabs.

Motivation

We currently have to maintain two lists on which tests to run, one in our XCTestPlan and one in the .sauce/config. This comes with a risk that these lists will get out of sync. Also renaming a test class or its tests are automatically updated inside of the XCTestPlan. This is not automatically done in the .sauce/config and therefor a risk of unneeded pipeline failures.

Example

suites:
  - name: "Integration Tests"
    testOptions:
      xctestplan: AppIntegration
@ianrhamilton
Copy link

@TomVanDerSpek if you're using Fastlane I created fastlane-plugin-saucectl for my current project that uses saucectl which allows you to use xcode testPlans. The config.yaml can be automatically generated by the plugin for ci builds. Check out the docs here. It's fairly new, but going well on a couple of projects now. Any issues, let me know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants