2.25. test_container module

Container integration tests

class test_container.Conn(testcase, if1, if2, af, l4proto, port1, port2)

Bases: util.L4_Conn

class test_container.ContainerIntegrationTestCase(methodName='runTest')

Bases: framework.VppTestCase

Container integration extended testcases

run_basic_conn_test(af, acl_side)

Basic connectivity test

run_negative_conn_test(af, acl_side)

Packets with local spoofed address

classmethod setUpClass()

Perform class setup before running the testcase Remove shared memory files, start vpp and connect the vpp-api

show_commands_at_teardown()

Allow subclass specific teardown logging additions.

tearDown()

Run standard test teardown and log various show commands

classmethod tearDownClass()

Perform final cleanup after running all tests in this test-case

test_0010_basic_conn_test()

IPv4 basic connectivity test

test_0011_basic_conn_test()

IPv6 basic connectivity test

test_0050_loopback_prepare_test()

Create loopbacks overlapping with remote addresses

test_0110_basic_conn_test()

IPv4 local-spoof connectivity test

test_0111_basic_conn_test()

IPv6 local-spoof connectivity test

test_0200_basic_conn_test()

Configure container commands

test_0210_basic_conn_test()

IPv4 test after configuring container

test_0211_basic_conn_test()

IPv6 test after configuring container

test_0300_unconfigure_commands()

Unconfigure container commands

test_0410_spoof_test()

IPv4 local-spoof after unconfig test

test_0411_spoof_test()

IPv6 local-spoof after unconfig test