[Lldb-commits] [lldb] c1360fd - [lldb-vscode] remove failed test

Walter Erquinigo via lldb-commits lldb-commits at lists.llvm.org
Thu Jun 17 15:13:26 PDT 2021


Author: Walter Erquinigo
Date: 2021-06-17T15:13:16-07:00
New Revision: c1360fd5fced42ea45ce1eacbf1c5e1ed54fcac5

URL: https://github.com/llvm/llvm-project/commit/c1360fd5fced42ea45ce1eacbf1c5e1ed54fcac5
DIFF: https://github.com/llvm/llvm-project/commit/c1360fd5fced42ea45ce1eacbf1c5e1ed54fcac5.diff

LOG: [lldb-vscode] remove failed test

Found in http://green.lab.llvm.org/green/job/lldb-cmake/32891/testReport/lldb-api/tools_lldb-vscode_launch/TestVSCode_launch_py/

the lldb-vscode changed and that test makes no sense anymore

Added: 
    

Modified: 
    lldb/test/API/tools/lldb-vscode/launch/TestVSCode_launch.py

Removed: 
    


################################################################################
diff  --git a/lldb/test/API/tools/lldb-vscode/launch/TestVSCode_launch.py b/lldb/test/API/tools/lldb-vscode/launch/TestVSCode_launch.py
index c40e7e2dd4aa..593701e7ca64 100644
--- a/lldb/test/API/tools/lldb-vscode/launch/TestVSCode_launch.py
+++ b/lldb/test/API/tools/lldb-vscode/launch/TestVSCode_launch.py
@@ -455,65 +455,3 @@ def test_terminate_commands(self):
         self.vscode.request_disconnect(terminateDebuggee=True)
         output = self.collect_console(duration=1.0)
         self.verify_commands('terminateCommands', output, terminateCommands)
-
-
-    @skipIfWindows
-    @skipIfRemote
-    @skipIf(oslist=["linux"])
-    def test_progress_events(self):
-        '''
-            Tests the progress events to ensure we are receiving them.
-        '''
-        program = self.getBuildArtifact("a.out")
-        self.build_and_launch(program)
-        # Set a breakpoint at 'main'. This will cause all of the symbol tables
-        # for all modules in LLDB to be parsed and we should get a progress
-        # event for each shared library.
-        breakpoint_ids = self.set_function_breakpoints(['main'])
-        self.continue_to_breakpoints(breakpoint_ids)
-        # Make sure we at least got some progress events
-        self.assertTrue(len(self.vscode.progress_events) > 0)
-        # Track all 'progressStart' events by saving all 'progressId' values.
-        progressStart_ids = set()
-        # Track all 'progressEnd' events by saving all 'progressId' values.
-        progressEnd_ids = set()
-        # We will watch for events whose title starts with
-        # 'Parsing symbol table for ' and we will save the remainder of the
-        # line which will contain the shared library basename. Since we set a
-        # breakpoint by name for 'main', we will expect to see progress events
-        # for all shared libraries that say that the symbol table is being
-        # parsed.
-        symtab_progress_shlibs = set()
-        # Get a list of modules in the current target so we can verify that
-        # we do in fact get a progress event for each shared library.
-        target_shlibs = self.vscode.get_modules()
-
-        # Iterate over all progress events and save all start and end IDs, and
-        # remember any shared libraries that got symbol table parsing progress
-        # events.
-        # Sleep for 5 seconds to make sure progress_events gets populated
-        time.sleep(5)
-        for progress_event in self.vscode.progress_events:
-            event_type = progress_event['event']
-            if event_type == 'progressStart':
-                progressStart_ids.add(progress_event['body']['progressId'])
-                title = progress_event['body']['title']
-                if title.startswith('Parsing symbol table for '):
-                    symtab_progress_shlibs.add(title[25:])
-            if event_type == 'progressEnd':
-                progressEnd_ids.add(progress_event['body']['progressId'])
-        # Make sure for each 'progressStart' event, we got a matching
-        # 'progressEnd' event.
-        self.assertTrue(progressStart_ids == progressEnd_ids,
-                        ('Make sure we got a "progressEnd" for each '
-                         '"progressStart" event that we have.'))
-
-        ignored_libraries = {"[vdso]"}
-
-        # Verify we got a symbol table parsing progress event for each shared
-        # library in our target.
-        for target_shlib_basename in target_shlibs.keys():
-            if target_shlib_basename in ignored_libraries:
-                continue
-            self.assertIn(target_shlib_basename, symtab_progress_shlibs,
-                            'Make sure we got a symbol table progress event for "%s"' % (target_shlib_basename))


        


More information about the lldb-commits mailing list