Description
The tests org.apache.tinkerpop.gremlin.process.traversal.translator.ParameterizedGroovyTranslatorTest#shouldHandleSet, org.apache.tinkerpop.gremlin.util.iterator.IteratorUtilsTest#shouldConvertMapToIterator and org.apache.tinkerpop.gremlin.util.iterator.IteratorUtilsTest#shouldConvertMapToList passed using normal maven-test, but showed Non-deterministic behavior under NonDex(https://github.com/TestingResearchIllinois/NonDex) and thus failed. Some of the error messages are:
and after some probing, I found the output from the test is not deterministic.
Steps to reproduce the failure:
Install Nondex(https://github.com/TestingResearchIllinois/NonDex) in the environment.
Then cd to nifi repository, and run the following:
mvn install -pl gremlin-core -am -DskipTests mvn -pl gremlin-core test -Dtest=org.apache.tinkerpop.gremlin.process.traversal.translator.ParameterizedGroovyTranslatorTest#shouldHandleSet mvn -pl gremlin-core edu.illinois:nondex-maven-plugin:1.1.2:nondex -Dtest=org.apache.tinkerpop.gremlin.process.traversal.translator.ParameterizedGroovyTranslatorTest#shouldHandleSet