From c666b942ecf647b1cc0d9f2164bcaf78c8b07072 Mon Sep 17 00:00:00 2001 From: shivamcandela Date: Mon, 29 Nov 2021 13:58:23 +0530 Subject: [PATCH] WIFI-5837 : Added Lanforge Logs as a part of test cases Signed-off-by: shivamcandela --- tests/conftest.py | 20 ++++++++++++++++++++ tools/scp_util.py | 0 2 files changed, 20 insertions(+) create mode 100644 tools/scp_util.py diff --git a/tests/conftest.py b/tests/conftest.py index 31e663f25..8822c9442 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -679,3 +679,23 @@ def get_ap_logs(request, get_apnos, get_configuration): pass request.addfinalizer(collect_logs) + + +@pytest.fixture(scope="function") +def get_lf_logs(request, get_apnos, get_configuration): + S = 9 + instance_name = ''.join(random.choices(string.ascii_uppercase + string.digits, k=S)) + for ap in get_configuration['access_point']: + ap_ssh = get_apnos(ap, pwd="../libs/apnos/", sdk="2.x") + ap_ssh.run_generic_command(cmd="logger start testcase: " + instance_name) + + def collect_logs(): + for ap in get_configuration['access_point']: + ap_ssh = get_apnos(ap, pwd="../libs/apnos/", sdk="2.x") + ap_ssh.run_generic_command(cmd="logger stop testcase: " + instance_name) + ap_logs = ap_ssh.get_logread(start_ref="start testcase: " + instance_name, + stop_ref="stop testcase: " + instance_name) + allure.attach(name='logread', body=str(ap_logs)) + pass + + request.addfinalizer(collect_logs) diff --git a/tools/scp_util.py b/tools/scp_util.py new file mode 100644 index 000000000..e69de29bb