diff --git a/lldb/test/API/tools/lldb-vscode/module/TestVSCode_module.py b/lldb/test/API/tools/lldb-vscode/module/TestVSCode_module.py index b56bf9886abb4..fe168adba4158 100644 --- a/lldb/test/API/tools/lldb-vscode/module/TestVSCode_module.py +++ b/lldb/test/API/tools/lldb-vscode/module/TestVSCode_module.py @@ -73,7 +73,6 @@ def test_modules_dsym(self): @skipIfWindows @skipIfRemote - @expectedFailureAll(oslist=["freebsd"], bugnumber="llvm.org/pr49418") def test_compile_units(self): program = self.getBuildArtifact("a.out") self.build_and_launch(program) @@ -86,7 +85,5 @@ def test_compile_units(self): moduleId = self.vscode.get_modules()['a.out']['id'] response = self.vscode.request_compileUnits(moduleId) self.assertTrue(response['body']) - self.assertEqual(len(response['body']['compileUnits']), 1, - 'Only one source file should exist') - self.assertEqual(response['body']['compileUnits'][0]['compileUnitPath'], main_source_path, - 'Real path to main.cpp matches') + cu_paths = [cu['compileUnitPath'] for cu in response['body']['compileUnits']] + self.assertIn(main_source_path, cu_paths, 'Real path to main.cpp matches')