From 8f14a61118517f86257e3168cd48c0f483f42c82 Mon Sep 17 00:00:00 2001 From: Kunal Pathak Date: Tue, 23 Apr 2024 08:10:43 -0700 Subject: [PATCH] Print just error messages --- sve_api/stress_tester.py | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/sve_api/stress_tester.py b/sve_api/stress_tester.py index 5c94603dc4268c..92ecf9632ff7ea 100755 --- a/sve_api/stress_tester.py +++ b/sve_api/stress_tester.py @@ -5,7 +5,7 @@ import sys def invoke_test(env_vars, args): - print(env_vars) + print(f"------------------- {env_vars} -------------------") # Prepare environment variables dictionary env = {} disable_tiering = True @@ -23,7 +23,18 @@ def invoke_test(env_vars, args): if 'fail' in result.stdout.lower(): print("Test failed:") - print(result.stdout) + output_batch_lines = False + for line in result.stdout.splitlines(): + if 'failed:' in line: + print("..........................................") + output_batch_lines = True + if len(line.strip()) == 0: + output_batch_lines = False + print("..........................................") + + if output_batch_lines or ('System.Exception' in line) or ('at ' in line.strip()): + print(line) + # Print the errors, if any if result.stderr: @@ -80,6 +91,4 @@ def invoke_test(env_vars, args): print(f"===================Running {mode}===================") test_legs = test_environments[mode] for test_leg in test_legs: - invoke_test(test_leg, args) - - + invoke_test(test_leg, args) \ No newline at end of file