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)

Reply via email to