diff options
-rw-r--r-- | sfc/lib/utils.py | 20 | ||||
-rw-r--r-- | sfc/tests/functest/sfc_one_chain_two_service_functions_different_computes.py | 3 | ||||
-rw-r--r-- | sfc/tests/functest/sfc_two_chains_SSH_and_HTTP.py | 3 |
3 files changed, 24 insertions, 2 deletions
diff --git a/sfc/lib/utils.py b/sfc/lib/utils.py index 5340d66c..65942b9f 100644 --- a/sfc/lib/utils.py +++ b/sfc/lib/utils.py @@ -426,12 +426,20 @@ def wait_for_classification_rules(ovs_logger, compute_clients, else: first_RSP = '' rsps = '' - logger.debug("This is the first_RSP: %s" % first_RSP) + logger.info("This is the first_RSP: %s" % first_RSP) if num_chains == 1: while not ((len(rsps) == 1) and (first_RSP != rsps[0])): rsps = ofctl_time_counter(ovs_logger, compute_client) - logger.debug("These are the rsps: %s" % rsps) + logger.info("These are the rsps: %s" % rsps) timeout -= 1 + if timeout == 10: + output = ovs_logger.ofctl_dump_flows(compute_client) + logger.info("output ofctl: %s" % output) + output2 = ovs_logger.vsctl_show(compute_client) + logger.info("output vsctl: %s" % output2) + _, stdout, _ = compute_client.exec_command('ip a') + output3 = ''.join(stdout.readlines()) + logger.info("The interfaces: %s" % output3) if timeout == 0: logger.error( "Timeout but classification rules are not updated") @@ -443,6 +451,14 @@ def wait_for_classification_rules(ovs_logger, compute_clients, rsps = ofctl_time_counter(ovs_logger, compute_client) logger.info("This is the rsps: %s" % rsps) timeout -= 1 + if timeout == 10: + output = ovs_logger.ofctl_dump_flows(compute_client) + logger.info("output ofctl: %s" % output) + output2 = ovs_logger.vsctl_show(compute_client) + logger.info("output vsctl: %s" % output2) + _, stdout, _ = compute_client.exec_command('ip a') + output3 = ''.join(stdout.readlines()) + logger.info("The interfaces: %s" % output3) if timeout == 0: logger.error( "Timeout but classification rules are not updated") diff --git a/sfc/tests/functest/sfc_one_chain_two_service_functions_different_computes.py b/sfc/tests/functest/sfc_one_chain_two_service_functions_different_computes.py index 079bc0b8..c4713c54 100644 --- a/sfc/tests/functest/sfc_one_chain_two_service_functions_different_computes.py +++ b/sfc/tests/functest/sfc_one_chain_two_service_functions_different_computes.py @@ -51,6 +51,9 @@ def main(): compute_nodes = [node for node in openstack_nodes if node.is_compute()] + for compute in compute_nodes: + logger.info("This is a compute: %s" % compute.info) + results = Results(COMMON_CONFIG.line_length) results.add_to_summary(0, "=") results.add_to_summary(2, "STATUS", "SUBTEST") 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 021e8df1..747cf19f 100644 --- a/sfc/tests/functest/sfc_two_chains_SSH_and_HTTP.py +++ b/sfc/tests/functest/sfc_two_chains_SSH_and_HTTP.py @@ -50,6 +50,9 @@ def main(): compute_nodes = [node for node in openstack_nodes if node.is_compute()] + for compute in compute_nodes: + logger.info("This is a compute: %s" % compute.info) + results = Results(COMMON_CONFIG.line_length) results.add_to_summary(0, "=") results.add_to_summary(2, "STATUS", "SUBTEST") |