wso2 / micro-integrator

The cloud-native configuration driven runtime that helps developers implement composite microservices.
https://wso2.com/integration/
Apache License 2.0
194 stars 206 forks source link

Improve the stability of the ElasticStatisticsTest #3374

Closed arunans23 closed 1 week ago

arunans23 commented 1 week ago

Purpose

Describe the problems, issues, or needs driving this feature/fix and include links to related issues in the following format: Resolves issue1, issue2, etc.

$subject

Because of minor time differences, the ElasticStatisticsTest is failing intermittently.

org.wso2.micro.integrator.analytics.messageflow.data.publisher.publish.elasticsearch.ElasticStatisticsTest
[INFO] [ERROR] testEndpointAnalytics(org.wso2.micro.integrator.analytics.messageflow.data.publisher.publish.elasticsearch.ElasticStatisticsTest)  Time elapsed: 0.009 s  <<< FAILURE!
[INFO] junit.framework.AssertionFailedError: expected:<5678> but was:<5679>
[INFO]  at org.wso2.micro.integrator.analytics.messageflow.data.publisher.publish.elasticsearch.ElasticStatisticsTest.verifyCommonPayloadFields(ElasticStatisticsTest.java:407)
[INFO]  at org.wso2.micro.integrator.analytics.messageflow.data.publisher.publish.elasticsearch.ElasticStatisticsTest.verifyEndpointPayload(ElasticStatisticsTest.java:381)
[INFO]  at org.wso2.micro.integrator.analytics.messageflow.data.publisher.publish.elasticsearch.ElasticStatisticsTest.verifySchema(ElasticStatisticsTest.java:291)
[INFO]  at org.wso2.micro.integrator.analytics.messageflow.data.publisher.publish.elasticsearch.ElasticStatisticsTest.testEndpointAnalytics(ElasticStatisticsTest.java:244)