-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[Storage] Remove retries for the tests #6910
Conversation
Any links to prior discussions on why we are removing the retries? |
More InfoIn the current retry mechanism for the tests, we have enabled mocha retries at the test-suite level which might hide flaky tests and we might potentially lose any hidden bugs with the SDK or even with the service. @mikeharder is currently working on getting the live tests to succeed at least 90% without the retries for tests. |
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.
Just a question, but why are retries and timeout specified in both karma.conf.js
and the mocha
command-line? When is karma.conf.js
used?
This PR is a good start, but it should not be merged until we are fairly certain it won't reduce the pass rate. We should run each impacted live test pipeline a few times (via /azp run
comments), fix any new failures (in separate PRs), and keep iterating until the pass rate is the same as master. If some pipelines are ready before others, we can split this PR into one per pipeline.
/azp run js - storage-blob - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run js - storage-file-share - tests |
/azp run js - storage-queue - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
1 similar comment
Azure Pipelines successfully started running 1 pipeline(s). |
@HarshaNalluru: Does |
Sounds good. |
It is a recently added package, it doesn't have the live tests pipeline, I don't think we are tracking it with an issue. /cc - @jeremymeng |
@XiaoningLiu has been working with EngSys team to set up the pipeline. |
All pipelines passed on the first run. I am somewhat surprised the retries are no longer needed, but it seems to be the case. If they pass one more time this should be merged. |
/azp run js - storage-blob - tests |
/azp run js - storage-file-share - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run js - storage-queue - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run js - storage-queue - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run js - storage-blob - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run js - storage-queue - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run js - storage-file-share - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
Based on the test runs, this may introduce a few new intermittent failures, but this seems fine since we are actively investigating and fixing them. Ready to merge. |
Removing mocha retry configs for both the node tests and the browser tests
(Meaning, if a test fails, it won't be re-run)