-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Drop support for MYSQL_TEST_EXPERIMENTAL #15467
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
Conversation
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.
Thank you for taking care of this :)
This environment variable serves to hide (parts of) tests from general execution, and as the test failures show when that environment variable is set, apparently it serves to hide (parts of) test from being executed at all, thus causing test rot. To avoid this in the future, we drop `MYSQL_TEST_EXPERIMENTAL`, and fix the failing tests, except for mysqli_get_warnings.phpt, which appears to be broken beyond repair, and whose most important tests are already covered by other test cases.
Co-authored-by: Kamil Tekiela <[email protected]>
39ae5a6
to
ea9a0bb
Compare
I had to rebase due to merge conflict, so I've force-pushed. You may want to review. |
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.
Looks good now. Sorry about the merge conflict. I didn't mean to put that change into my PR. I accidently committed it after testing it while working on my PR at the same time.
No problem @kamil-tekiela. I guess that just happens. :) |
This environment variable serves to hide (parts of) tests from general execution, and as the test failures show when that environment variable is set, apparently it serves to hide (parts of) test from being executed at all, thus causing test rot.
To avoid this in the future, we drop
MYSQL_TEST_EXPERIMENTAL
, and fix the failing tests, except for mysqli_get_warnings.phpt, which appears to be broken beyond repair, and whose most important tests are already covered by other test cases.