Details
-
Bug
-
Status: Resolved
-
Trivial
-
Resolution: Fixed
-
None
-
None
-
openjdk version "1.8.0_342";
OpenJDK Runtime Environment (build 1.8.0_342-8u342-b07-0ubuntu1~20.04-b07);
OpenJDK 64-Bit Server VM (build 25.342-b07, mixed mode);
Apache Maven 3.6.3;
Description
The test
org.apache.nifi.processors.splunk.TestPutSplunkHTTP.testHappyPathWithCustomQueryParameters and org.apache.nifi.processors.splunk.TestPutSplunkHTTP.testHappyPathWithCustomQueryParametersFromFlowFile 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 as the order of query parameters in the URL changes.
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 nifi-nar-bundles/nifi-splunk-bundle/nifi-splunk-processors -am -DskipTests mvn -pl nifi-nar-bundles/nifi-splunk-bundle/nifi-splunk-processors edu.illinois:nondex-maven-plugin:1.1.2:nondex -Dtest=org.apache.nifi.processors.splunk.TestPutSplunkHTTP#testHappyPathWithCustomQueryParameters mvn -pl nifi-nar-bundles/nifi-splunk-bundle/nifi-splunk-processors edu.illinois:nondex-maven-plugin:1.1.2:nondex -Dtest=org.apache.nifi.processors.splunk.TestPutSplunkHTTP#testHappyPathWithCustomQueryParametersFromFlowFile
Attachments
Attachments
Issue Links
- links to