Bryan Rosander created MINIFI-242:
-------------------------------------

             Summary: Automated integration tests with docker-compose
                 Key: MINIFI-242
                 URL: https://issues.apache.org/jira/browse/MINIFI-242
             Project: Apache NiFi MiNiFi
          Issue Type: Test
            Reporter: Bryan Rosander


Docker-compose has a lot of potential to make integration-level tests a lot 
easier and faster to perform.  As most people won't have Docker installed, 
these should only be run when the docker profile is active.

Initial implementation can take v1 and v2 tests from 
https://github.com/brosander/minifi-testkit and modify them to run using the 
palantir docker-compose-rule-junit4 to allow for easy spin-up and down of 
minifi instances.

This has value in ensuring that older templates can be transformed to the 
current version of the configuration schema.  It also tests that the config.yml 
files from old minifi toolkits still upconvert and run properly.

>From there it should be straightforward to use docker-compose files to model 
>more complex configurations.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to