From da6d1d2e018e358f71ad734766580a7343829c29 Mon Sep 17 00:00:00 2001 From: “Manuel Buil” Date: Tue, 14 Mar 2017 14:14:38 +0100 Subject: Bug fix: Classification check failing If both SFs are in one host, the classification rules are not implemented in all the hosts Change-Id: Ifea131a86f49d33fdc6110a13d5fdc6c2796f7fa Signed-off-by: Manuel Buil --- sfc/tests/functest/sfc_two_chains_SSH_and_HTTP.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'sfc/tests/functest/sfc_two_chains_SSH_and_HTTP.py') diff --git a/sfc/tests/functest/sfc_two_chains_SSH_and_HTTP.py b/sfc/tests/functest/sfc_two_chains_SSH_and_HTTP.py index d96b9d83..f7527d48 100644 --- a/sfc/tests/functest/sfc_two_chains_SSH_and_HTTP.py +++ b/sfc/tests/functest/sfc_two_chains_SSH_and_HTTP.py @@ -181,9 +181,13 @@ def main(): logger.info(test_utils.run_cmd('tacker sfc-classifier-list')[1]) num_chains = 2 + # We want to check the classif. only in the SFFs (computes with a SF) + compute_sffs = test_utils.filter_sffs(compute_nodes, testTopology, vnfs) + # Start measuring the time it takes to implement the classification rules t1 = threading.Thread(target=test_utils.wait_for_classification_rules, - args=(ovs_logger, compute_clients, num_chains,)) + args=(ovs_logger, compute_sffs, num_chains,)) + try: t1.start() except Exception, e: @@ -254,7 +258,7 @@ def main(): # Start measuring the time it takes to implement the classification rules t2 = threading.Thread(target=test_utils.wait_for_classification_rules, - args=(ovs_logger, compute_clients,)) + args=(ovs_logger, compute_sffs, num_chains,)) try: t2.start() except Exception, e: -- cgit 1.2.3-korg