Mark Payne created NIFI-16265:
---------------------------------

             Summary: Extract system-test-framework module
                 Key: NIFI-16265
                 URL: https://issues.apache.org/jira/browse/NIFI-16265
             Project: Apache NiFi
          Issue Type: New Feature
          Components: Core Framework, Tools and Build
            Reporter: Mark Payne
            Assignee: Mark Payne


We have a nifi-system-test-suite module that defines a framework for building 
system tests, and it is also the module that contains all of our system tests.

We should separate those two into separate modules. The 
nifi-system-test-framework should contain NiFiSystemIT, NiFiInstance, 
NiFiClientUtil, etc. all of the classes that are used to create system tests. 
And these should be defined at src/main/java instead of src/test/java.

All of the actual system tests should remain where they are.

This is a cleaner separation but also allows the system test framework to be 
used outside of the actual nifi codebase to test extensions, etc.



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

Reply via email to