Avinash Sridharan created MESOS-6348:
----------------------------------------

             Summary: Allow `network/cni` isolator unit-tests to run with CNI 
plugins 
                 Key: MESOS-6348
                 URL: https://issues.apache.org/jira/browse/MESOS-6348
             Project: Mesos
          Issue Type: Task
            Reporter: Avinash Sridharan
            Assignee: Avinash Sridharan


Currently, we don't have any infrastructure to allow for CNI plugins to be used 
in `network/cni` isolator unit-tests. This forces us to mock CNI plugins that 
don't use new network namespaces leading to very restricting form of 
unit-tests. 

Especially for port-mapper plugin, in order to test its DNAT functionality it 
will be very useful if we run the containers in separate network namespace 
requiring an actual CNI plugin.

The proposal is there to introduce a test filter called CNIPLUGIN, that gets 
set when CNI_PATH env var is set. Tests using the CNIPLUGIN filter can then use 
actual CNI plugins in their tests.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to