Age | Commit message (Collapse) | Author | Files | Lines |
|
This is the flow of the test:
1 - Create a vnffg in tacker (i.e. chain + classifier)
2 - Remove the vnffg
3 - Check that the RSPs are removed from operation DB in ODL and
the classifier rules are not present in the flows
4 - Create a new vnffg
5 - Test the new chain:
5.1 - Check HTTP traffic works
5.2 - Block HTTP traffic in VNF and check that it does not work anymore
Change-Id: Ia077e58c5cbce4258a2f8a36f6b961eb923ff9c5
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
Change-Id: I11c37ed6898c03b2a54a0e3b11422c654023333f
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
Functest is deprecating its openstack library which we were using extensively
We need then to move to an alternative and the best appears to be SNAPs
Change-Id: Icaa0b9f1ec580545b9d0faa88be2080a310deaf7
Signed-off-by: Manuel Buil<mbuil@suse.com>
|
|
Change-Id: I1fca51b9b6afff5a596ceee2e1401127fe23231d
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
To create the four SFs we will use the sfc_nsh_euphrates image. This image is
like the sfc_nsh_danube but modifying the vxlan_tool which now has the
important fix:
https://git.opendaylight.org/gerrit/#/c/64116/
Change-Id: I396b5523b7243472b6d05b62d831837938067422
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
As agreed with the releng-xci guys, we should not use capital letters to refer
to openstack-ansible (osa)
Change-Id: I634747b07e72513f751cde3eb33f3b4bad5c176d
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
JIRA: SFC-116
It is confusing that our test-1 is in the second position of config.yaml
and that it uses test2-vnfd instead of test-vnfd
Change-Id: Iffd22f295630bce0ce854d4876c1478c56690cfa
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
Test 2 is continuously failing because of tacker missing functionality
Change-Id: I785e79d78df4bfb9f48e20288e261efff741bcd4
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
Change-Id: I078e9f26d3040cf04120abd425f03cb4f2e8daef
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
Change-Id: I16a5e4522dde96de8d06e6cfb1e3a429b4f171de
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
|
|
Right now the testcases are dependent to only one installer.
So when we are trying to run the testcases to multiple installers
the tests are failing.
This patch make the testcases independent to the installer that they
run.
The testcases are running until the point which they hit the tacker
client commands.They are failing in the tacker client commands
because we need the new library for the upstream tacker API.
The testaces have already tested to two installers (Fuel,Apex-ha).
Also this patch contains the changes which are required for the
adaptation to the new functest.
For more information see the Jira tickets [0],[1],[2].
[0]: https://jira.opnfv.org/browse/SFC-100
[1]: https://jira.opnfv.org/browse/SFC-101
[2]: https://jira.opnfv.org/browse/SFC-102
Change-Id: Id1e5d5c94a65ab8bdea9584fa833bfa0cdec6632
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
Change-Id: I33f3fd0aa0bc71a1ee07ea4504619b090517a87b
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
- Inherit from OSGCTestCase which takes care of pushing
the result to the DB automatiically.
- Functest will just need to import this module
in testcases.yaml and the framework will launch it
- It is still possible to call this script from python
command line directly as it has a main function.
Change-Id: If02c13b6b6c2500f4eed7646a2b9eb284df0c5ae
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
We use topology shuffling for the execution of testcases
so is meaningless to specify an exact topology in the
testcase's file name
Change-Id: I6fc7b3b2a72017fe501a022dca001c5bc7761acc
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
Change-Id: I3cbbcd17182bf6f1f6558cb199577d989ac62ae6
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
symmetric test case doe snot work in multicompute env. We want to avoid that it
is executed in CI because it will always fail in the Danube release
Change-Id: I2a12d9aea31df37c689d96ae7eb323339b8ffb89
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
Change-Id: Ide425e860ad219ec24765905666994390858cfdb
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
JIRA: SFC-53
The goal is to verify that the traffic traverses the service chain, not only
in the uplink (client --> server) direction, but also in the downlink
(client <-- server) direction, which is the part that is not currently being
covered by other test cases.
Change-Id: I198a53e5afe3da1b397cee95627834856498b674
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
JIRA: SFC-65
JIRA: SFC-71
Use the new library in releng to talk to fuel.
This allows for correct configuration of the compute hosts to resolve
SFC-71
Also since https://gerrit.opnfv.org/gerrit/#/c/28281/ was merged it
allows to run in multienv deployments so it resolves SFC-65
Change-Id: I5e6beb90d9c5108c21acb8d898f07cd2f4ae34f3
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
Go back to ubuntu-based VM.
Change-Id: I4a2b0da904144f77efba86e4084728102b202eab
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
Change-Id: I83bc0ed150e1e793e0e55d6bd787b13370c7a540
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
Rename sfc.py to sfc_two_chains_SSH_and_HTTP.py.
Renaming the testcase is a functional requirement as well because
otherwise it aliases sfc module inside sfc/sfc/tests/ directory
Change-Id: Id505c22a8f278260aee8f76254b0e10f5ed7213a
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
JIRA: SFC-65
Get the id of the fuel environment from config.yaml instead of an
environmental variable
Change-Id: I39e61200986b407ae19cc9f7c1384c34c8410c8b
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
New directory structure:
<root>/sfc
<root>/sfc/lib/
<root>/sfc/tests
<root>/sfc/tests/functest
JIRA: SFC-60
After installing sfc, the imports would be:
import sfc.tests.functest.x
import sfc.lib.x
Change-Id: Ib15172239aefdef65056d6598210a1b28a4b2eff
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|