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

Ferenc Gerlits resolved MINIFICPP-1741.
---------------------------------------
    Resolution: Duplicate

Duplicate of MINIFICPP-1874.

> Docker-based integration tests should only test features which are available
> ----------------------------------------------------------------------------
>
>                 Key: MINIFICPP-1741
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-1741
>             Project: Apache NiFi MiNiFi C++
>          Issue Type: Improvement
>            Reporter: Ferenc Gerlits
>            Priority: Minor
>              Labels: MiNiFi-CPP-Hygiene
>
> To run the docker-based integration tests, you
>  # run {{cmake}} with some set of flags to enable or disable certain features;
>  # run {{make docker}} to create the minifi image;
>  # run {{make docker-verify}} to run the tests.
> The problem is that the image created in (2) will only contain the features 
> selected in (1), but (3) will run all tests, even those which require a 
> feature not included in the image – these tests will fail.
> We should find a way to only run tests for features enabled in the {{cmake}} 
> step, as it is done in the case of unit tests.
> We should have 3 options of running docker tests:
> # Run all of them
> # Run only the ones whose flags are enabled in CMake (this should be the 
> default)
> # Run only one explicity asked by the user (useful during development)



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

Reply via email to