[SCB-2731] fix flaky junit tests in common and core #3501
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
TestInvocation#traceIdGeneratorInit
containsInAnyOrder
so that the junit test passes for every order of the valuesTestRestClientRequestImpl#testForm
TestRestClientRequestImpl#testCookie
"region=china-north; sessionid=abcdefghijklmnopqrstuvwxyz; "
and"sessionid=abcdefghijklmnopqrstuvwxyz; region=china-north; "
, So that the mock function works for both the casesRestServerCodecFilterTest#should_convert_exception_to_response_when_decode_request_failed
Json.encode
can return the json string in different order. We need to check for all the possible values so that the test does not fail for some cases.RestProducerInvocationCreatorTest#should_failed_when_not_defined_any_schema
Json.encode
can return the json string in different order. We need to check for all the possible values so that the test does not fail for some cases.RestProducerInvocationCreatorTest#should_failed_when_accept_is_not_support
Json.encode
can return the json string in different order. We need to check for all the possible values so that the test does not fail for some cases.Bug Link : https://issues.apache.org/jira/projects/SCB/issues/SCB-2731
Follow this checklist to help us incorporate your contribution quickly and easily:
[SCB-XXX] Fixes bug in ApproximateQuantiles
, where you replaceSCB-XXX
with the appropriate JIRA issue.mvn clean install -Pit
to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.