firefox-ios
firefox-ios copied to clipboard
MTE-2907 Report test result to Github and to Slack
:scroll: Tickets
:bulb: Description
This PR builds upon the first attempt to run Focus smoke tests on Github Actions
- Report test results (failures only) to Github Actions job's page
- Report test results (failures only) to Slack notifications
- Use xcpretty to make the test run more readable.
- PIpe the verbose test run output to
xcodebuild.logand upload to the Github Actions job
Sample test run: https://github.com/clarmso/firefox-ios/actions/runs/9708545464 Slack notifications:
- Success: https://mozilla.slack.com/archives/C016BC5FUHJ/p1719555426170139
- Contains failures: (Todo - waiting for workflow to finish)
:pencil: Checklist
You have to check all boxes before merging
- [X] Filled in the above information (tickets numbers and description of your work)
- [ ] Updated the PR name to follow our PR naming guidelines
- [ ] Wrote unit tests and/or ensured the tests suite is passing
- [ ] When working on UI, I checked and implemented accessibility (minimum Dynamic Text and VoiceOver)
- [ ] If needed, I updated documentation / comments for complex code and public methods
- [ ] If needed, added a backport comment (example
@Mergifyio backport release/v120)
| Messages | |
|---|---|
| :book: | Edited 1 files |
| :book: | Created 1 files |
Generated by :no_entry_sign: Danger Swift against 981c64fc6248bbf3cced03594e5fbe68c616e844
Could you please @AaronMT help us review this PR as the end goal is to have something similar to the notifications that you created for android? Thanks! 🙏