From cb1827ecac572d9b547995e4f44d4dcde7cefd86 Mon Sep 17 00:00:00 2001 From: Ben Greear Date: Wed, 10 Jun 2020 19:25:04 -0700 Subject: [PATCH] cicd: Make sta_connect print results to stdout when called as independent script. --- py-json/LANforge/lfcli_base.py | 3 +++ py-scripts/sta_connect.py | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/py-json/LANforge/lfcli_base.py b/py-json/LANforge/lfcli_base.py index 68c89c06..40935c6d 100644 --- a/py-json/LANforge/lfcli_base.py +++ b/py-json/LANforge/lfcli_base.py @@ -108,6 +108,9 @@ class LFCliBase: fail_messages = self.get_failed_result_list() return "\n".join(fail_messages) + def get_all_message(self): + return "\n".join(self.test_results) + def passes(self): pass_counter = 0 fail_counter = 0 diff --git a/py-scripts/sta_connect.py b/py-scripts/sta_connect.py index b53b51a8..79cf0477 100755 --- a/py-scripts/sta_connect.py +++ b/py-scripts/sta_connect.py @@ -499,9 +499,18 @@ Example: staConnect.dut_ssid = args.dut_ssid staConnect.run() + run_results = staConnect.get_result_list() + is_passing = staConnect.passes() + if is_passing == False: + print("FAIL: Some tests failed") + else: + print("PASS: All tests pass") + + print(staConnect.get_all_message()) + # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -