firefox-ios icon indicating copy to clipboard operation
firefox-ios copied to clipboard

MTE-2907 Report test result to Github and to Slack

Open clarmso opened this issue 1 year ago • 1 comments

:scroll: Tickets

Jira ticket

: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.log and 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)

clarmso avatar Jun 28 '24 06:06 clarmso

Messages
:book: Edited 1 files
:book: Created 1 files

Generated by :no_entry_sign: Danger Swift against 981c64fc6248bbf3cced03594e5fbe68c616e844

mobiletest-ci-bot avatar Jun 28 '24 06:06 mobiletest-ci-bot

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! 🙏

isabelrios avatar Jul 01 '24 13:07 isabelrios