From c8faf68fcc861b0081a04959cfda2a9b9c9388fa Mon Sep 17 00:00:00 2001 From: Maddie Ford Date: Fri, 18 Oct 2024 10:00:58 -0700 Subject: [PATCH] Ignore extra ext operations for test case --- .../scripts/agent_ext_workflow-assert_operation_sequence.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests_e2e/tests/scripts/agent_ext_workflow-assert_operation_sequence.py b/tests_e2e/tests/scripts/agent_ext_workflow-assert_operation_sequence.py index d01d27799..6072568de 100755 --- a/tests_e2e/tests/scripts/agent_ext_workflow-assert_operation_sequence.py +++ b/tests_e2e/tests/scripts/agent_ext_workflow-assert_operation_sequence.py @@ -60,7 +60,7 @@ def parse_ops_log(ops_version: str, input_ops: List[str], start_time: str): with open(ops_file_name, 'r') as ops_log: # we get the last len(input_ops) from the log file and ensure they match with the input_ops # Example of a line in the log file - `Date:2019-07-30T21:54:03Z; Operation:install; SeqNo:0` - content = ops_log.readlines()[-len(input_ops):] + content = ops_log.readlines() for op_log in content: data = op_log.split(DELIMITER) date = datetime.strptime(data[0].split("Date:")[1], "%Y-%m-%dT%H:%M:%SZ") @@ -72,6 +72,10 @@ def parse_ops_log(ops_version: str, input_ops: List[str], start_time: str): continue ops.append({'date': date, 'op': op, 'seq_no': seq_no}) + + if len(ops) == len(input_ops): + break + return ops