-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Consolidate Quickstart CI script #1258
Conversation
At this point, the remaining failures are due to the quickstarts failing to pass their unit or UI tests. Quickstarts needing test fixing:
|
Green CI achieved by disabling testing for the above quickstarts; all other quickstarts both build and test successfully. The following spm quickstarts now run on GHA macOS 11:
|
elif [[ "$OS" == watchOS ]]; then | ||
DESTINATION="platform=watchOS Simulator,name=${DEVICE}" | ||
else |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DESTINATION
is not used when targeting watchOS: previously there was trouble getting xcodebuild
to use the right simulator / device, and without a -destination
flag it works fine for the moment.
f2f1ce9
to
93e807f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please make sure UITests are still running. For example, I don't see them in https://github.com/firebase/quickstart-ios/runs/3390100787?check_suite_focus=true
performance/SwiftUIPerformanceQuickstart/PerformanceExample/README.md
Outdated
Show resolved
Hide resolved
@paulb777 Specific tests were disabled on purpose since they weren't passing: #1258 (comment) |
TODO: investigate test failures and re-enable tests
93e807f
to
64e3d3e
Compare
Were the tests disabled previously as well? |
They weren't disabled on purpose. Secrets were not being properly propagated (see 4f5d4a9), so the previous script simply skipped testing. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a great simplification/reorganization. Thanks @jrcrespoh !
I'm good to merge assuming that there is no regression in which builds and tests run.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but please wait for Paul/Gran approval before merging.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for updating the scripts. This does simplify the workflows and increase the maintainability.
Thanks @jrcrespoh! This is terrific! 🎉 |
No description provided.