[ 
https://issues.apache.org/jira/browse/IGNITE-23428?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Amit Prasad updated IGNITE-23428:
---------------------------------
    Description: 
Several flaky tests and behaviors, found via 
[NonDex|https://github.com/TestingResearchIllinois/NonDex], caused by reliance 
on HashSet ordering, which is explicitly not guaranteed to be ordered, although 
most standard distributions of Java provide consistent behavior.

 

Specifically, the test for 
modules/configuration/src/main/java/org/apache/ignite/internal/configuration/util/ConfigurationUtil.java's
 schemaFields() function, testSchemaFields, fails.


Reproduction can be achieved by executing NonDex via Maven:

{code:java}
mvn edu.illinois:nondex-maven-plugin:2.1.7:nondex -pl modules/configuration 
-Dtest=org.apache.ignite.internal.configuration.util.ConfigurationUtilTest
{code}


  was:
Several flaky tests and behaviors, found via 
[NonDex|https://github.com/TestingResearchIllinois/NonDex], caused by reliance 
on HashSet ordering, which is explicitly not guaranteed to be ordered, although 
most standard distributions of Java provide consistent behavior.

 

Specifically, the test for 
modules/configuration/src/main/java/org/apache/ignite/internal/configuration/util/ConfigurationUtil.java's
 schemaFields() function, testSchemaFields, fails.


> Flaky logic and tests in ConfigurationUtil causes intermittent failures
> -----------------------------------------------------------------------
>
>                 Key: IGNITE-23428
>                 URL: https://issues.apache.org/jira/browse/IGNITE-23428
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Amit Prasad
>            Priority: Trivial
>   Original Estimate: 0h
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Several flaky tests and behaviors, found via 
> [NonDex|https://github.com/TestingResearchIllinois/NonDex], caused by 
> reliance on HashSet ordering, which is explicitly not guaranteed to be 
> ordered, although most standard distributions of Java provide consistent 
> behavior.
>  
> Specifically, the test for 
> modules/configuration/src/main/java/org/apache/ignite/internal/configuration/util/ConfigurationUtil.java's
>  schemaFields() function, testSchemaFields, fails.
> Reproduction can be achieved by executing NonDex via Maven:
> {code:java}
> mvn edu.illinois:nondex-maven-plugin:2.1.7:nondex -pl modules/configuration 
> -Dtest=org.apache.ignite.internal.configuration.util.ConfigurationUtilTest
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to