Weronika Trzaska created SCB-2893: ------------------------------------- Summary: 2 Flaky tests in TestSchemaToProtoGenerator Key: SCB-2893 URL: https://issues.apache.org/jira/browse/SCB-2893 Project: Apache ServiceComb Issue Type: Bug Components: Java-Chassis Reporter: Weronika Trzaska
org.apache.servicecomb.codec.protobuf.schema.TestSchemaToProtoGenerator.testListMapTypeCorrect org.apache.servicecomb.codec.protobuf.schema.TestSchemaToProtoGenerator.test_springmvc_model_schema_correct The mentioned tests may non-deterministically pass or fail without changes made to the source code when it is run in different JVMs due to the inherent unordered nature of the fields within the message part of the schema being tested. The first test expects part of the schema to be: message DeptInfo { string name = 1; string code = 2; repeated ScoreInfo scores = 3; } But it will sometimes return part of the schema as: message DeptInfo { string name = 1; repeated ScoreInfo scores = 2; string code = 3; } or message DeptInfo { string code = 1; string name = 2; repeated ScoreInfo scores = 3; } The second test expects part of the schema to be: message Model { string name = 1; sint32 age = 2; } But it will sometimes return part of the schema as: message Model { sint32 age = 1; string name = 2; } -- This message was sent by Atlassian Jira (v8.20.10#820010)