Skip to content
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

file: migrate batch test to non flaky harness #3584 #5715

Merged
merged 1 commit into from
Feb 5, 2024

Conversation

aldettinger
Copy link
Contributor

No description provided.

@jamesnetherton
Copy link
Contributor

Is it possible to get the remaining tests reworked before we release 3.8.0?

It'd be good to enable them in the platform again. They've been disabled there for 2 years...

@aldettinger
Copy link
Contributor Author

@jamesnetherton Yes this file test flakiness is a long story. Given there was multiple weaknesses and even suspicion of multiple tests polluting each other, the adopted strategy so far is to migrate test by test. That way we have time to check whether a flakiness is re-included at each step. It's an endurance race and we should reach the end soon, not sure for 3.8 with the current strategy applied.

Given that, is it still preferred that we migrate everything at once ? The worst case is we reintroduce one of the flakiness back and need to restart investigation from there. In any case, probably we would like to see a month of full file tests without flakiness before re-enabling on the platform ?

@aldettinger aldettinger merged commit 0ee7a8a into apache:main Feb 5, 2024
23 checks passed
@jamesnetherton
Copy link
Contributor

like to see a month of full file tests without flakiness before re-enabling on the platform

We could do that. Although, I don't recall seeing any file related test failures on the CI builds for a long time now. Hence thought we could take an eager approach and reinstate them in the platform.

@aldettinger
Copy link
Contributor Author

Indeed, up to now it's carefully verified at each migrated test that none of the ci failures relate to file test flakiness anymore. As far as I see, there are only 2 tests left to migrate. Fingers crossed they can fit in the new test harness without re-introducing flakiness 🤞 .

Concerning platform, it's true that there is a possibility to reinstate the tests even if not fully migrated. We would then collect information by both watching main ci builds plus platform build stability.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants