[tests-only] [full-ci] Report passed-on-retry to RocketChat#5409
[tests-only] [full-ci] Report passed-on-retry to RocketChat#5409phil-davis wants to merge 8 commits into
Conversation
d738cb4 to
adad40a
Compare
|
Results for oC10CreateDelete https://drone.owncloud.com/owncloud/web/16920/7/1
|
|
Results for oCISSharingBasic https://drone.owncloud.com/owncloud/web/16920/47/1
|
adad40a to
5a691bc
Compare
|
Results for oCISSharingBasic https://drone.owncloud.com/owncloud/web/16930/47/1
|
|
With the first commit, I didn't break the existing behavior. "Passed on retry" scenarios are still being reported here as GitHub comments - good. |
ae0d833 to
16e0c0e
Compare
|
Results for oCISSharingBasic https://drone.owncloud.com/owncloud/web/16945/47/1
|
16e0c0e to
3c68d49
Compare
|
Results for oCISSharingBasic https://drone.owncloud.com/owncloud/web/17027/47/1
|
|
Results for oCISSharingBasic https://drone.owncloud.com/owncloud/web/17029/47/1
|
|
Results for oCISSharingBasic https://drone.owncloud.com/owncloud/web/17030/47/1
|
|
Results for oC10Basic https://drone.owncloud.com/owncloud/web/17030/6/1
|
|
Results for oCISSharingBasic https://drone.owncloud.com/owncloud/web/17031/47/1
|
|
It reports nicely to RocketChat when there is a passed-on-retry scenario. |
|
Kudos, SonarCloud Quality Gate passed! |
|
Results for oC10iPhone1 https://drone.owncloud.com/owncloud/web/17032/43/1
|
|
Results for oCISSharingBasic https://drone.owncloud.com/owncloud/web/17032/47/1
|
|
I tried having an empty file by default for doing the report to RocketChat. That stops things from failing, but I get lots of empty messages spamming the builds channel! Now to think of a way to avoid the |
|
@phil-davis what's the state here? |
|
@pascalwengerter for nightly runs we want to know somewhere about tests that passed on retry. That nightly CI is a chance to regularly find out if tests are flaky, and that the full test suite is still passing. Another thought is to not enable "test retry" in the nightly run. Whatever test scenarios fail, let them cause the pipeline to fail, and let all pipelines run to completion. That will report the nightly build to rocketchat idfit fails - and then we can easily look through the drone output of pipelines that fail. That might be a cleaner approach anyway. I do need to rebase this! Also, I look at the builds channel every day and we look into any nightly CI that fails. |
|
See #5979 for a different approach. |
Description
Process comments for passedOnRetry in a separate file (so that we can easily have them separate to any other comments to be posted to a GitHub PR)
coming...
How Has This Been Tested?
CI
Types of changes
Checklist: