[Lldb-commits] [lldb] 66b829a - [lldb] Skip a bunch of tests that shouldn't run remotely
Jonas Devlieghere via lldb-commits
lldb-commits at lists.llvm.org
Fri Apr 8 10:46:44 PDT 2022
Author: Jonas Devlieghere
Date: 2022-04-08T10:46:34-07:00
New Revision: 66b829ac7b6864f4546771668739d80fa34a7e17
URL: https://github.com/llvm/llvm-project/commit/66b829ac7b6864f4546771668739d80fa34a7e17
DIFF: https://github.com/llvm/llvm-project/commit/66b829ac7b6864f4546771668739d80fa34a7e17.diff
LOG: [lldb] Skip a bunch of tests that shouldn't run remotely
Skip a bunch of tests that don't really make sense to run remotely.
Added:
Modified:
lldb/test/API/commands/expression/import-std-module/missing-module-sources/TestStdModuleSourcesMissing.py
lldb/test/API/commands/platform/basic/TestPlatformCommand.py
lldb/test/API/commands/platform/basic/TestPlatformPython.py
lldb/test/API/commands/platform/sdk/TestPlatformSDK.py
lldb/test/API/macosx/profile_vrs_detach/TestDetachVrsProfile.py
lldb/test/API/python_api/process/TestProcessAPI.py
lldb/test/API/python_api/sbmodule/TestSBModule.py
lldb/test/API/python_api/target/TestTargetAPI.py
Removed:
################################################################################
diff --git a/lldb/test/API/commands/expression/import-std-module/missing-module-sources/TestStdModuleSourcesMissing.py b/lldb/test/API/commands/expression/import-std-module/missing-module-sources/TestStdModuleSourcesMissing.py
index a74e0e7a09c7a..9e11ec62152a2 100644
--- a/lldb/test/API/commands/expression/import-std-module/missing-module-sources/TestStdModuleSourcesMissing.py
+++ b/lldb/test/API/commands/expression/import-std-module/missing-module-sources/TestStdModuleSourcesMissing.py
@@ -18,6 +18,7 @@ class TestCase(TestBase):
# test configurations where libc++ is actually supposed to be tested.
@add_test_categories(["libc++"])
@skipIf(compiler=no_match("clang"))
+ @skipIfRemote
def test(self):
# The path to our temporary target root that contains the temporary
# module sources.
diff --git a/lldb/test/API/commands/platform/basic/TestPlatformCommand.py b/lldb/test/API/commands/platform/basic/TestPlatformCommand.py
index 1c981e4bddd92..bc4825ae428cc 100644
--- a/lldb/test/API/commands/platform/basic/TestPlatformCommand.py
+++ b/lldb/test/API/commands/platform/basic/TestPlatformCommand.py
@@ -97,6 +97,7 @@ def test_shell_timeout(self):
"error: timed out waiting for shell command to complete"])
@no_debug_info_test
+ @skipIfRemote
def test_host_shell_interpreter(self):
""" Test the host platform shell with a
diff erent interpreter """
self.build()
diff --git a/lldb/test/API/commands/platform/basic/TestPlatformPython.py b/lldb/test/API/commands/platform/basic/TestPlatformPython.py
index 1a6f6f33e1df9..46f0d0c9503bb 100644
--- a/lldb/test/API/commands/platform/basic/TestPlatformPython.py
+++ b/lldb/test/API/commands/platform/basic/TestPlatformPython.py
@@ -82,6 +82,7 @@ def test_available_platform_list(self):
@add_test_categories(['pyapi'])
@no_debug_info_test
+ @skipIfRemote
def test_shell_interpreter(self):
""" Test a shell with a custom interpreter """
platform = self.dbg.GetSelectedPlatform()
diff --git a/lldb/test/API/commands/platform/sdk/TestPlatformSDK.py b/lldb/test/API/commands/platform/sdk/TestPlatformSDK.py
index 8bf950a1bd3c3..91ad5a446123e 100644
--- a/lldb/test/API/commands/platform/sdk/TestPlatformSDK.py
+++ b/lldb/test/API/commands/platform/sdk/TestPlatformSDK.py
@@ -43,6 +43,7 @@ def port_not_available(self):
@skipUnlessDarwin
@expectedFailureIfFn(no_debugserver)
@expectedFailureIfFn(port_not_available)
+ @skipIfRemote
def test_macos_sdk(self):
self.build()
diff --git a/lldb/test/API/macosx/profile_vrs_detach/TestDetachVrsProfile.py b/lldb/test/API/macosx/profile_vrs_detach/TestDetachVrsProfile.py
index c89fbccb1e39f..86a4d808a167f 100644
--- a/lldb/test/API/macosx/profile_vrs_detach/TestDetachVrsProfile.py
+++ b/lldb/test/API/macosx/profile_vrs_detach/TestDetachVrsProfile.py
@@ -23,6 +23,7 @@ class TestDetachVrsProfile(TestBase):
@skipUnlessDarwin
@skipIfOutOfTreeDebugserver
+ @skipIfRemote
def test_profile_and_detach(self):
"""There can be many tests in a test case - describe this test here."""
self.build()
diff --git a/lldb/test/API/python_api/process/TestProcessAPI.py b/lldb/test/API/python_api/process/TestProcessAPI.py
index bfa1a22b9184d..6d1b3e4958837 100644
--- a/lldb/test/API/python_api/process/TestProcessAPI.py
+++ b/lldb/test/API/python_api/process/TestProcessAPI.py
@@ -320,6 +320,7 @@ def test_get_num_supported_hardware_watchpoints(self):
print("Number of supported hardware watchpoints: %d" % num)
@no_debug_info_test
+ @skipIfRemote
def test_get_process_info(self):
"""Test SBProcess::GetProcessInfo() API with a locally launched process."""
self.build()
diff --git a/lldb/test/API/python_api/sbmodule/TestSBModule.py b/lldb/test/API/python_api/sbmodule/TestSBModule.py
index 6200ba693d337..01bb2ba6003ef 100644
--- a/lldb/test/API/python_api/sbmodule/TestSBModule.py
+++ b/lldb/test/API/python_api/sbmodule/TestSBModule.py
@@ -21,6 +21,7 @@ def tearDown(self):
os.kill(self.background_pid, signal.SIGKILL)
@skipUnlessDarwin
+ @skipIfRemote
def test_module_is_file_backed(self):
"""Test the SBModule::IsFileBacked() method"""
self.build()
diff --git a/lldb/test/API/python_api/target/TestTargetAPI.py b/lldb/test/API/python_api/target/TestTargetAPI.py
index c02a0a29e0aae..c5ca42a894703 100644
--- a/lldb/test/API/python_api/target/TestTargetAPI.py
+++ b/lldb/test/API/python_api/target/TestTargetAPI.py
@@ -483,6 +483,7 @@ def resolve_symbol_context_with_address(self):
self.assertTrue(desc1 and desc2 and desc1 == desc2,
"The two addresses should resolve to the same symbol")
+ @skipIfRemote
def test_default_arch(self):
""" Test the other two target create methods using LLDB_ARCH_DEFAULT. """
self.build()
More information about the lldb-commits
mailing list