My question is whether the tests proposed should be unit tests or
functional tests. They only test one method, and it's not a complete piece
of functionality - like creating a VPN connection.

If that one system call is mocked, these could all be treated as unit
tests. So I'm wondering if there is an advantage in actually testing the
system call (getaddrinfo), as part of this work?


Thoughts?

PCM (Paul Michali)

IRC............ pc_m (irc.freenode.com)
Twitter....... @pmichali


On Tue, Jan 20, 2015 at 3:02 PM, Kevin Benton <[email protected]> wrote:

> I don't believe we have any unit tests that create namespaces or veth
> pairs. This sounds like it belongs with functional tests.
>
> On Tue, Jan 20, 2015 at 10:20 AM, Numan Siddique <
> [email protected]> wrote:
>
>>  Hello,
>>
>> I am working on a bug [1] on neutron vpnaas and submitted the patch here
>> [2].
>>
>> The test code to test the fix does the following
>>     - creates a namespace
>>     - creates a veth pair and add one interface into the namespace
>>     - configures the interface with an ip address and
>>     - adds a default gateway
>>     - and of course tests the code.
>>
>> This test code only tests a specific function ( OpenSwanProcess.
>> _get_nexthop())
>>
>> Reviewers of this patch are not clear if this should be part of
>> functional tests or unit tests.
>> Can unit tests create linux namespaces, interfaces etc or it falls under
>> functional tests?
>>
>> Please let me know your thoughts on this.
>>
>> [1] - https://bugs.launchpad.net/neutron/+bug/1405413
>> [2] - https://review.openstack.org/#/c/145005/5
>>
>>
>> Regards
>> Numan
>>
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> [email protected]?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
>
> --
> Kevin Benton
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: [email protected]?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to