================ @@ -12,6 +12,41 @@ class TestDAP_progress(lldbdap_testcase.DAPTestCaseBase): + def verify_progress_events( + self, + expected_title, + expected_message=None, + expected_not_in_message=None, + only_verify_first_update=False, + ): + self.dap_server.wait_for_event("progressEnd", 15) + self.assertTrue(len(self.dap_server.progress_events) > 0) + start_found = False + update_found = False + end_found = False + for event in self.dap_server.progress_events: + event_type = event["event"] + if "progressStart" in event_type: + title = event["body"]["title"] + self.assertIn(expected_title, title) + start_found = True + if "progressUpdate" in event_type: + message = event["body"]["message"] + print(f"Progress update: {message}") ---------------- clayborg wrote:
remove print statements https://github.com/llvm/llvm-project/pull/124648 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits