You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Yanni Zhou (Jira)" <ji...@apache.org> on 2022/10/04 19:51:00 UTC
[jira] [Created] (NIFI-10592) flaky tests caused by the nondeterministic order of HashMap
Yanni Zhou created NIFI-10592:
---------------------------------
Summary: flaky tests caused by the nondeterministic order of HashMap
Key: NIFI-10592
URL: https://issues.apache.org/jira/browse/NIFI-10592
Project: Apache NiFi
Issue Type: Bug
Reporter: Yanni Zhou
Fix For: 1.16.3
The tests below were found flaky because of the use of HashMaps and HashSet. The orders of elements in the HashMaps and HashSet are not the same every time being called. In this case, LinkedHashMap and LinkedHashSet is applied to replace Hash in order to ensure the orders are not changing.
*org.apache.nifi.reporting.prometheus.TestPrometheusRecordSink.testSendData*
*org.apache.nifi.reporting.azure.loganalytics.TestAzureLogAnalyticsProvenanceReportingTask.testAddField2*
*org.apache.nifi.distributed.cache.server.map.DistributedMapCacheTest.testSubMap*
It matters to fix this flaky test as it may cause potential issues due to the uncertainty of orders from HashMaps and HashSet rather than the program itself.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)