Refactor the vyos_vrouter to adopt VNF abstraction 61/40261/9
authorShuya Nakama <shuya.nakama@okinawaopenlabs.org>
Fri, 25 Aug 2017 14:26:30 +0000 (14:26 +0000)
committerShuya Nakama <shuya.nakama@okinawaopenlabs.org>
Tue, 29 Aug 2017 07:19:48 +0000 (07:19 +0000)
commit0a56dfd7f42d6a6d849e5cf3f82b0863c8a62ffe
tree2361c11c016f4101487787c9ea7676c4d696902d
parentcb239a2a5ec46086ce8c046e2db4cb7eb7b18181
Refactor the vyos_vrouter to adopt VNF abstraction

JIRA: FUNCTEST-788

1.Modifying code of vyos_vrouter to inherit vnf abstraction class.
2.Adding vyos_vrouter code from our repo to functest.
3.Adding unit test of vyos_vrouter.
4.Doing test of modified vyos_vrouter codes on our labs.

Change-Id: I77e4be8b2a140ea0176c607f2be736599f893ace
Signed-off-by: Shuya Nakama <shuya.nakama@okinawaopenlabs.org>
22 files changed:
docker/Dockerfile
docker/vnf/testcases.yaml
functest/ci/config_functest.yaml
functest/ci/download_images.sh
functest/ci/testcases.yaml
functest/opnfv_tests/vnf/router/cloudify_vrouter.py [new file with mode: 0644]
functest/opnfv_tests/vnf/router/cloudify_vrouter.yaml [new file with mode: 0644]
functest/opnfv_tests/vnf/router/test_controller/__init__.py [new file with mode: 0644]
functest/opnfv_tests/vnf/router/test_controller/function_test_exec.py [new file with mode: 0644]
functest/opnfv_tests/vnf/router/test_scenario.yaml [new file with mode: 0644]
functest/opnfv_tests/vnf/router/utilvnf.py [new file with mode: 0644]
functest/opnfv_tests/vnf/router/vnf_controller/__init__.py [new file with mode: 0644]
functest/opnfv_tests/vnf/router/vnf_controller/checker.py [new file with mode: 0644]
functest/opnfv_tests/vnf/router/vnf_controller/command_generator.py [new file with mode: 0644]
functest/opnfv_tests/vnf/router/vnf_controller/ssh_client.py [new file with mode: 0644]
functest/opnfv_tests/vnf/router/vnf_controller/vm_controller.py [new file with mode: 0644]
functest/opnfv_tests/vnf/router/vnf_controller/vnf_controller.py [new file with mode: 0644]
functest/opnfv_tests/vnf/router/vrouter_base.py [new file with mode: 0644]
functest/opnfv_tests/vnf/router/vyos_vrouter.py [deleted file]
functest/tests/unit/vnf/router/__init__.py [new file with mode: 0644]
functest/tests/unit/vnf/router/test_cloudify_vrouter.py [new file with mode: 0644]
functest/tests/unit/vnf/router/test_vrouter_base.py [new file with mode: 0644]